C# 클래스 WhatsAppProtocol, whatsapp-desktop-client

파일 보기 프로젝트 열기: sambulosenda/whatsapp-desktop-client 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Acc WhatsappAccount,
DEBUG bool
SYSEncoding Encoding
whatsNetwork WhatsNetwork,

공개 메소드들

메소드 설명
AddMessage ( ProtocolTreeNode, node ) : void
Connect ( ) : void
Disconnect ( ) : void
GetAccountInfo ( ) : AccountInfo,
GetAllMessages ( ) : ProtocolTreeNode[],
HasMessages ( ) : bool
Login ( ) : void
Message ( string to, string txt ) : void
MessageImage ( string msgid, string to, string url, string file, string size, string icon ) : void
PollMessages ( ) : void
Pong ( string msgid ) : void
RequestLastSeen ( string jid ) : void
WhatsAppProtocol ( WhatsappAccount, _Acc ) : System
sendNickname ( string nickname ) : void

보호된 메소드들

메소드 설명
DebugPrint ( string debugMsg ) : void
addAuth ( ) : ProtocolTreeNode,
addAuthResponse_v1_2 ( ) : ProtocolTreeNode,
addFeatures ( ) : ProtocolTreeNode,
processChallenge ( ProtocolTreeNode, node ) : void
processInboundData ( byte data ) : void
sendMessageReceived ( ProtocolTreeNode, msg ) : void

비공개 메소드들

메소드 설명
PrintInfo ( string p ) : void
md5 ( string pass ) : string

메소드 상세

AddMessage() 공개 메소드

public AddMessage ( ProtocolTreeNode, node ) : void
node ProtocolTreeNode,
리턴 void

Connect() 공개 메소드

public Connect ( ) : void
리턴 void

DebugPrint() 보호된 메소드

protected DebugPrint ( string debugMsg ) : void
debugMsg string
리턴 void

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

GetAccountInfo() 공개 메소드

public GetAccountInfo ( ) : AccountInfo,
리턴 AccountInfo,

GetAllMessages() 공개 메소드

public GetAllMessages ( ) : ProtocolTreeNode[],
리턴 ProtocolTreeNode[],

HasMessages() 공개 메소드

public HasMessages ( ) : bool
리턴 bool

Login() 공개 메소드

public Login ( ) : void
리턴 void

Message() 공개 메소드

public Message ( string to, string txt ) : void
to string
txt string
리턴 void

MessageImage() 공개 메소드

public MessageImage ( string msgid, string to, string url, string file, string size, string icon ) : void
msgid string
to string
url string
file string
size string
icon string
리턴 void

PollMessages() 공개 메소드

public PollMessages ( ) : void
리턴 void

Pong() 공개 메소드

public Pong ( string msgid ) : void
msgid string
리턴 void

RequestLastSeen() 공개 메소드

public RequestLastSeen ( string jid ) : void
jid string
리턴 void

WhatsAppProtocol() 공개 메소드

public WhatsAppProtocol ( WhatsappAccount, _Acc ) : System
_Acc WhatsappAccount,
리턴 System

addAuth() 보호된 메소드

protected addAuth ( ) : ProtocolTreeNode,
리턴 ProtocolTreeNode,

addAuthResponse_v1_2() 보호된 메소드

protected addAuthResponse_v1_2 ( ) : ProtocolTreeNode,
리턴 ProtocolTreeNode,

addFeatures() 보호된 메소드

protected addFeatures ( ) : ProtocolTreeNode,
리턴 ProtocolTreeNode,

processChallenge() 보호된 메소드

protected processChallenge ( ProtocolTreeNode, node ) : void
node ProtocolTreeNode,
리턴 void

processInboundData() 보호된 메소드

protected processInboundData ( byte data ) : void
data byte
리턴 void

sendMessageReceived() 보호된 메소드

protected sendMessageReceived ( ProtocolTreeNode, msg ) : void
msg ProtocolTreeNode,
리턴 void

sendNickname() 공개 메소드

public sendNickname ( string nickname ) : void
nickname string
리턴 void

프로퍼티 상세

Acc 공개적으로 프로퍼티

public WhatsappAccount, Acc
리턴 WhatsappAccount,

DEBUG 공개적으로 정적으로 프로퍼티

public static bool DEBUG
리턴 bool

SYSEncoding 공개적으로 정적으로 프로퍼티

public static Encoding SYSEncoding
리턴 Encoding

whatsNetwork 공개적으로 프로퍼티

public WhatsNetwork, whatsNetwork
리턴 WhatsNetwork,