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

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

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

Метод Описание
BinTreeNodeWriter ( string dict ) : System
StartStream ( string domain, string resource ) : byte[]
Write ( ProtocolTreeNode, node, bool encrypt = true ) : byte[]

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

Метод Описание
flushBuffer ( bool encrypt = true ) : byte[]
writeAttributes ( IEnumerable attributes ) : void
writeBytes ( byte bytes ) : void
writeBytes ( string bytes ) : void
writeInt16 ( int v ) : void
writeInt24 ( int v ) : void
writeInt8 ( int v ) : void
writeInternal ( ProtocolTreeNode, node ) : void
writeJid ( string user, string server ) : void
writeListStart ( int len ) : void
writeString ( string tag ) : void
writeToken ( int token ) : void

Приватные методы

Метод Описание
GetInt16 ( int len ) : byte[]
GetInt24 ( int len ) : byte[]

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

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

public BinTreeNodeWriter ( string dict ) : System
dict string
Результат System

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

public StartStream ( string domain, string resource ) : byte[]
domain string
resource string
Результат byte[]

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

public Write ( ProtocolTreeNode, node, bool encrypt = true ) : byte[]
node ProtocolTreeNode,
encrypt bool
Результат byte[]

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

protected flushBuffer ( bool encrypt = true ) : byte[]
encrypt bool
Результат byte[]

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

protected writeAttributes ( IEnumerable attributes ) : void
attributes IEnumerable
Результат void

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

protected writeBytes ( byte bytes ) : void
bytes byte
Результат void

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

protected writeBytes ( string bytes ) : void
bytes string
Результат void

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

protected writeInt16 ( int v ) : void
v int
Результат void

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

protected writeInt24 ( int v ) : void
v int
Результат void

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

protected writeInt8 ( int v ) : void
v int
Результат void

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

protected writeInternal ( ProtocolTreeNode, node ) : void
node ProtocolTreeNode,
Результат void

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

protected writeJid ( string user, string server ) : void
user string
server string
Результат void

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

protected writeListStart ( int len ) : void
len int
Результат void

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

protected writeString ( string tag ) : void
tag string
Результат void

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

protected writeToken ( int token ) : void
token int
Результат void