C# 클래스 Ipop.SocialVPN.JabberNetwork

상속: ISocialNetwork
파일 보기 프로젝트 열기: pstjuste/brunet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_addresses string>.ImmutableDictionary
_doc System.Xml.XmlDocument
_fingerprints string>.ImmutableDictionary
_host string
_port int
_timer System.Threading.Timer
_xmpp Brunet.Xmpp.XmppService

공개 메소드들

메소드 설명
HandleSvpnMsg ( Element msg, jabber.JID from ) : void
JabberNetwork ( string uid, string password, string host, string port ) : System
Login ( string uid, string password ) : void
Logout ( ) : void
SetData ( string address, string fingerprint ) : void
TimerHandler ( object obj ) : void

보호된 메소드들

메소드 설명
HandleAuthError ( object sender, XmlElement rp ) : void
HandleAuthenticate ( object sender ) : void
HandleError ( object sender, Exception e ) : void
HandlePresence ( object sender, Presence pres ) : void
Publish ( ) : void

메소드 상세

HandleAuthError() 보호된 메소드

protected HandleAuthError ( object sender, XmlElement rp ) : void
sender object
rp System.Xml.XmlElement
리턴 void

HandleAuthenticate() 보호된 메소드

protected HandleAuthenticate ( object sender ) : void
sender object
리턴 void

HandleError() 보호된 메소드

protected HandleError ( object sender, Exception e ) : void
sender object
e System.Exception
리턴 void

HandlePresence() 보호된 메소드

protected HandlePresence ( object sender, Presence pres ) : void
sender object
pres Presence
리턴 void

HandleSvpnMsg() 공개 메소드

public HandleSvpnMsg ( Element msg, jabber.JID from ) : void
msg Element
from jabber.JID
리턴 void

JabberNetwork() 공개 메소드

public JabberNetwork ( string uid, string password, string host, string port ) : System
uid string
password string
host string
port string
리턴 System

Login() 공개 메소드

public Login ( string uid, string password ) : void
uid string
password string
리턴 void

Logout() 공개 메소드

public Logout ( ) : void
리턴 void

Publish() 보호된 메소드

protected Publish ( ) : void
리턴 void

SetData() 공개 메소드

public SetData ( string address, string fingerprint ) : void
address string
fingerprint string
리턴 void

TimerHandler() 공개 메소드

public TimerHandler ( object obj ) : void
obj object
리턴 void

프로퍼티 상세

_addresses 보호되어 있는 프로퍼티

protected ImmutableDictionary _addresses
리턴 string>.ImmutableDictionary

_doc 보호되어 있는 프로퍼티

protected XmlDocument,System.Xml _doc
리턴 System.Xml.XmlDocument

_fingerprints 보호되어 있는 프로퍼티

protected ImmutableDictionary _fingerprints
리턴 string>.ImmutableDictionary

_host 보호되어 있는 프로퍼티

protected string _host
리턴 string

_port 보호되어 있는 프로퍼티

protected int _port
리턴 int

_timer 보호되어 있는 프로퍼티

protected Timer,System.Threading _timer
리턴 System.Threading.Timer

_xmpp 보호되어 있는 프로퍼티

protected XmppService,Brunet.Xmpp _xmpp
리턴 Brunet.Xmpp.XmppService