C# Класс Ipop.SocialVPN.SocialNode

Наследование: Ipop.Managed.ManagedIpopNode
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_address string
_friends SocialUser>.ImmutableDictionary
_managed_co Brunet.Connections.ManagedConnectionOverlord
_rsa System.Security.Cryptography.RSACryptoServiceProvider
_user WriteOnce

Открытые методы

Метод Описание
AddFriend ( string address, string cert, string uid, string ip ) : SocialUser
Block ( string address ) : void
Close ( ) : void
CreateNode ( ) : SocialNode
GetNatType ( ) : string
GetStats ( string address ) : string
IsAllowed ( string address ) : bool
Main ( string args ) : void
RemoveFriend ( string address ) : void
SetUid ( string uid ) : void
SetUid ( string uid, string pcid ) : void
SocialNode ( NodeConfig brunetConfig, IpopConfig ipopConfig, RSACryptoServiceProvider rsa ) : System
Unblock ( string address ) : void

Защищенные методы

Метод Описание
HandleShutdown ( object state ) : void

Описание методов

AddFriend() публичный Метод

public AddFriend ( string address, string cert, string uid, string ip ) : SocialUser
address string
cert string
uid string
ip string
Результат SocialUser

Block() публичный Метод

public Block ( string address ) : void
address string
Результат void

Close() публичный Метод

public Close ( ) : void
Результат void

CreateNode() публичный статический Метод

public static CreateNode ( ) : SocialNode
Результат SocialNode

GetNatType() публичный Метод

public GetNatType ( ) : string
Результат string

GetStats() публичный Метод

public GetStats ( string address ) : string
address string
Результат string

HandleShutdown() защищенный Метод

protected HandleShutdown ( object state ) : void
state object
Результат void

IsAllowed() публичный Метод

public IsAllowed ( string address ) : bool
address string
Результат bool

Main() публичный статический Метод

public static Main ( string args ) : void
args string
Результат void

RemoveFriend() публичный Метод

public RemoveFriend ( string address ) : void
address string
Результат void

SetUid() публичный Метод

public SetUid ( string uid ) : void
uid string
Результат void

SetUid() публичный Метод

public SetUid ( string uid, string pcid ) : void
uid string
pcid string
Результат void

SocialNode() публичный Метод

public SocialNode ( NodeConfig brunetConfig, IpopConfig ipopConfig, RSACryptoServiceProvider rsa ) : System
brunetConfig Brunet.Applications.NodeConfig
ipopConfig Ipop.IpopConfig
rsa System.Security.Cryptography.RSACryptoServiceProvider
Результат System

Unblock() публичный Метод

public Unblock ( string address ) : void
address string
Результат void

Описание свойств

_address защищенное свойство

protected string _address
Результат string

_friends защищенное свойство

protected ImmutableDictionary _friends
Результат SocialUser>.ImmutableDictionary

_managed_co защищенное свойство

protected Brunet.Connections.ManagedConnectionOverlord _managed_co
Результат Brunet.Connections.ManagedConnectionOverlord

_rsa защищенное свойство

protected RSACryptoServiceProvider,System.Security.Cryptography _rsa
Результат System.Security.Cryptography.RSACryptoServiceProvider

_user защищенное свойство

protected WriteOnce _user
Результат WriteOnce