C# Class Ipop.SocialVPN.SocialConnectionManager

Inheritance: IRpcHandler, IRpcSender
Afficher le fichier Open project: pstjuste/brunet Class Usage Examples

Protected Properties

Свойство Type Description
_blocked ImmutableList
_fprs string>.ImmutableDictionary
_networks ISocialNetwork>.ImmutableDictionary
_node SocialNode
_pending ImmutableList
_rpc RpcManager
_sdm SocialDnsManager
_ssm SocialStatsManager
_timer Timer
_times DateTime>.ImmutableDictionary

Méthodes publiques

Méthode Description
GetState ( bool write ) : string
HandleRpc ( ISender caller, string method, IList args, object req_state ) : void
LoadState ( ) : void
Login ( string name, string uid, string password ) : void
Logout ( string name ) : void
ProcessHandler ( Object obj, EventArgs eargs ) : void
Register ( string name, ISocialNetwork network ) : void
SendRpcMessage ( string address, string method, string msg ) : void
SocialConnectionManager ( SocialNode node, RpcManager rpc, SocialDnsManager sdm, SocialStatsManager ssm, SocialConfig config ) : System
TimerHandler ( object obj ) : void

Méthodes protégées

Méthode Description
AddCertReply ( string address, string msg ) : string
AddCertRequest ( string address, string msg ) : string
AddFriend ( string address, string cert ) : void
AddToPending ( string address ) : void
Block ( string address ) : void
GetPending ( ) : void
HandlePing ( string address, string msg ) : string
IsOffline ( string address ) : bool
IsVerified ( SocialUser user ) : bool
PingFriends ( ) : void
SendCertRequest ( string address ) : void
SendRpcMessage ( Brunet.Address addr, string method, string query, bool secure ) : void
SendRpcMessage ( string address, string method, string query, bool secure ) : void
Unblock ( string address ) : void
VerifyFriends ( ) : void

Method Details

AddCertReply() protected méthode

protected AddCertReply ( string address, string msg ) : string
address string
msg string
Résultat string

AddCertRequest() protected méthode

protected AddCertRequest ( string address, string msg ) : string
address string
msg string
Résultat string

AddFriend() protected méthode

protected AddFriend ( string address, string cert ) : void
address string
cert string
Résultat void

AddToPending() protected méthode

protected AddToPending ( string address ) : void
address string
Résultat void

Block() protected méthode

protected Block ( string address ) : void
address string
Résultat void

GetPending() protected méthode

protected GetPending ( ) : void
Résultat void

GetState() public méthode

public GetState ( bool write ) : string
write bool
Résultat string

HandlePing() protected méthode

protected HandlePing ( string address, string msg ) : string
address string
msg string
Résultat string

HandleRpc() public méthode

public HandleRpc ( ISender caller, string method, IList args, object req_state ) : void
caller ISender
method string
args IList
req_state object
Résultat void

IsOffline() protected méthode

protected IsOffline ( string address ) : bool
address string
Résultat bool

IsVerified() protected méthode

protected IsVerified ( SocialUser user ) : bool
user SocialUser
Résultat bool

LoadState() public méthode

public LoadState ( ) : void
Résultat void

Login() public méthode

public Login ( string name, string uid, string password ) : void
name string
uid string
password string
Résultat void

Logout() public méthode

public Logout ( string name ) : void
name string
Résultat void

PingFriends() protected méthode

protected PingFriends ( ) : void
Résultat void

ProcessHandler() public méthode

public ProcessHandler ( Object obj, EventArgs eargs ) : void
obj Object
eargs System.EventArgs
Résultat void

Register() public méthode

public Register ( string name, ISocialNetwork network ) : void
name string
network ISocialNetwork
Résultat void

SendCertRequest() protected méthode

protected SendCertRequest ( string address ) : void
address string
Résultat void

SendRpcMessage() protected méthode

protected SendRpcMessage ( Brunet.Address addr, string method, string query, bool secure ) : void
addr Brunet.Address
method string
query string
secure bool
Résultat void

SendRpcMessage() public méthode

public SendRpcMessage ( string address, string method, string msg ) : void
address string
method string
msg string
Résultat void

SendRpcMessage() protected méthode

protected SendRpcMessage ( string address, string method, string query, bool secure ) : void
address string
method string
query string
secure bool
Résultat void

SocialConnectionManager() public méthode

public SocialConnectionManager ( SocialNode node, RpcManager rpc, SocialDnsManager sdm, SocialStatsManager ssm, SocialConfig config ) : System
node SocialNode
rpc RpcManager
sdm SocialDnsManager
ssm SocialStatsManager
config SocialConfig
Résultat System

TimerHandler() public méthode

public TimerHandler ( object obj ) : void
obj object
Résultat void

Unblock() protected méthode

protected Unblock ( string address ) : void
address string
Résultat void

VerifyFriends() protected méthode

protected VerifyFriends ( ) : void
Résultat void

Property Details

_blocked protected_oe property

protected ImmutableList _blocked
Résultat ImmutableList

_fprs protected_oe property

protected ImmutableDictionary _fprs
Résultat string>.ImmutableDictionary

_networks protected_oe property

protected ImmutableDictionary _networks
Résultat ISocialNetwork>.ImmutableDictionary

_node protected_oe property

protected SocialNode _node
Résultat SocialNode

_pending protected_oe property

protected ImmutableList _pending
Résultat ImmutableList

_rpc protected_oe property

protected RpcManager _rpc
Résultat RpcManager

_sdm protected_oe property

protected SocialDnsManager _sdm
Résultat SocialDnsManager

_ssm protected_oe property

protected SocialStatsManager _ssm
Résultat SocialStatsManager

_timer protected_oe property

protected Timer _timer
Résultat Timer

_times protected_oe property

protected ImmutableDictionary _times
Résultat DateTime>.ImmutableDictionary