C# Класс WhatsAppProtocol, whatsapp-desktop-client

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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,