C# Класс BitSharp.Network.NetworkEncoder

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

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

Метод Описание
DecodeAddressPayload ( BinaryReader reader ) : AddressPayload
DecodeAddressPayload ( byte bytes ) : AddressPayload
DecodeAlertPayload ( BinaryReader reader ) : AlertPayload
DecodeAlertPayload ( byte bytes ) : AlertPayload
DecodeGetBlocksPayload ( BinaryReader reader ) : GetBlocksPayload
DecodeGetBlocksPayload ( byte bytes ) : GetBlocksPayload
DecodeInventoryPayload ( BinaryReader reader ) : InventoryPayload
DecodeInventoryPayload ( byte bytes ) : InventoryPayload
DecodeInventoryVector ( BinaryReader reader ) : InventoryVector
DecodeInventoryVector ( byte bytes ) : InventoryVector
DecodeMessage ( BinaryReader reader ) : Message
DecodeMessage ( byte bytes ) : Message
DecodeNetworkAddress ( BinaryReader reader ) : NetworkAddress
DecodeNetworkAddress ( byte bytes ) : NetworkAddress
DecodeNetworkAddressKey ( BinaryReader reader ) : NetworkAddressKey
DecodeNetworkAddressKey ( byte bytes ) : NetworkAddressKey
DecodeNetworkAddressWithTime ( BinaryReader reader ) : NetworkAddressWithTime
DecodeNetworkAddressWithTime ( byte bytes ) : NetworkAddressWithTime
DecodeVersionPayload ( BinaryReader reader, int payloadLength ) : VersionPayload
DecodeVersionPayload ( byte bytes, int payloadLength ) : VersionPayload
EncodeAddressPayload ( AddressPayload addressPayload ) : byte[]
EncodeAddressPayload ( BinaryWriter writer, AddressPayload addressPayload ) : void
EncodeAlertPayload ( AlertPayload alertPayload ) : byte[]
EncodeAlertPayload ( BinaryWriter writer, AlertPayload alertPayload ) : void
EncodeGetBlocksPayload ( GetBlocksPayload getBlocksPayload ) : byte[]
EncodeGetBlocksPayload ( BinaryWriter writer, GetBlocksPayload getBlocksPayload ) : void
EncodeInventoryPayload ( InventoryPayload invPayload ) : byte[]
EncodeInventoryPayload ( BinaryWriter writer, InventoryPayload invPayload ) : void
EncodeInventoryVector ( InventoryVector invVector ) : byte[]
EncodeInventoryVector ( BinaryWriter writer, InventoryVector invVector ) : void
EncodeMessage ( Message message ) : byte[]
EncodeMessage ( BinaryWriter writer, Message message ) : void
EncodeNetworkAddress ( NetworkAddress networkAddress ) : byte[]
EncodeNetworkAddress ( BinaryWriter writer, NetworkAddress networkAddress ) : void
EncodeNetworkAddressKey ( NetworkAddressKey networkAddressKey ) : byte[]
EncodeNetworkAddressKey ( BinaryWriter writer, NetworkAddressKey networkAddressKey ) : void
EncodeNetworkAddressWithTime ( NetworkAddressWithTime networkAddressWithTime ) : byte[]
EncodeNetworkAddressWithTime ( BinaryWriter writer, NetworkAddressWithTime networkAddressWithTime ) : void
EncodeVersionPayload ( VersionPayload versionPayload, bool withRelay ) : byte[]
EncodeVersionPayload ( BinaryWriter writer, VersionPayload versionPayload, bool withRelay ) : void

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

DecodeAddressPayload() публичный статический Метод

public static DecodeAddressPayload ( BinaryReader reader ) : AddressPayload
reader System.IO.BinaryReader
Результат AddressPayload

DecodeAddressPayload() публичный статический Метод

public static DecodeAddressPayload ( byte bytes ) : AddressPayload
bytes byte
Результат AddressPayload

DecodeAlertPayload() публичный статический Метод

public static DecodeAlertPayload ( BinaryReader reader ) : AlertPayload
reader System.IO.BinaryReader
Результат AlertPayload

DecodeAlertPayload() публичный статический Метод

public static DecodeAlertPayload ( byte bytes ) : AlertPayload
bytes byte
Результат AlertPayload

DecodeGetBlocksPayload() публичный статический Метод

public static DecodeGetBlocksPayload ( BinaryReader reader ) : GetBlocksPayload
reader System.IO.BinaryReader
Результат GetBlocksPayload

DecodeGetBlocksPayload() публичный статический Метод

public static DecodeGetBlocksPayload ( byte bytes ) : GetBlocksPayload
bytes byte
Результат GetBlocksPayload

DecodeInventoryPayload() публичный статический Метод

public static DecodeInventoryPayload ( BinaryReader reader ) : InventoryPayload
reader System.IO.BinaryReader
Результат InventoryPayload

DecodeInventoryPayload() публичный статический Метод

public static DecodeInventoryPayload ( byte bytes ) : InventoryPayload
bytes byte
Результат InventoryPayload

DecodeInventoryVector() публичный статический Метод

public static DecodeInventoryVector ( BinaryReader reader ) : InventoryVector
reader System.IO.BinaryReader
Результат InventoryVector

DecodeInventoryVector() публичный статический Метод

public static DecodeInventoryVector ( byte bytes ) : InventoryVector
bytes byte
Результат InventoryVector

DecodeMessage() публичный статический Метод

public static DecodeMessage ( BinaryReader reader ) : Message
reader System.IO.BinaryReader
Результат Message

DecodeMessage() публичный статический Метод

public static DecodeMessage ( byte bytes ) : Message
bytes byte
Результат Message

DecodeNetworkAddress() публичный статический Метод

public static DecodeNetworkAddress ( BinaryReader reader ) : NetworkAddress
reader System.IO.BinaryReader
Результат NetworkAddress

DecodeNetworkAddress() публичный статический Метод

public static DecodeNetworkAddress ( byte bytes ) : NetworkAddress
bytes byte
Результат NetworkAddress

DecodeNetworkAddressKey() публичный статический Метод

public static DecodeNetworkAddressKey ( BinaryReader reader ) : NetworkAddressKey
reader System.IO.BinaryReader
Результат NetworkAddressKey

DecodeNetworkAddressKey() публичный статический Метод

public static DecodeNetworkAddressKey ( byte bytes ) : NetworkAddressKey
bytes byte
Результат NetworkAddressKey

DecodeNetworkAddressWithTime() публичный статический Метод

public static DecodeNetworkAddressWithTime ( BinaryReader reader ) : NetworkAddressWithTime
reader System.IO.BinaryReader
Результат NetworkAddressWithTime

DecodeNetworkAddressWithTime() публичный статический Метод

public static DecodeNetworkAddressWithTime ( byte bytes ) : NetworkAddressWithTime
bytes byte
Результат NetworkAddressWithTime

DecodeVersionPayload() публичный статический Метод

public static DecodeVersionPayload ( BinaryReader reader, int payloadLength ) : VersionPayload
reader System.IO.BinaryReader
payloadLength int
Результат VersionPayload

DecodeVersionPayload() публичный статический Метод

public static DecodeVersionPayload ( byte bytes, int payloadLength ) : VersionPayload
bytes byte
payloadLength int
Результат VersionPayload

EncodeAddressPayload() публичный статический Метод

public static EncodeAddressPayload ( AddressPayload addressPayload ) : byte[]
addressPayload AddressPayload
Результат byte[]

EncodeAddressPayload() публичный статический Метод

public static EncodeAddressPayload ( BinaryWriter writer, AddressPayload addressPayload ) : void
writer System.IO.BinaryWriter
addressPayload AddressPayload
Результат void

EncodeAlertPayload() публичный статический Метод

public static EncodeAlertPayload ( AlertPayload alertPayload ) : byte[]
alertPayload AlertPayload
Результат byte[]

EncodeAlertPayload() публичный статический Метод

public static EncodeAlertPayload ( BinaryWriter writer, AlertPayload alertPayload ) : void
writer System.IO.BinaryWriter
alertPayload AlertPayload
Результат void

EncodeGetBlocksPayload() публичный статический Метод

public static EncodeGetBlocksPayload ( GetBlocksPayload getBlocksPayload ) : byte[]
getBlocksPayload GetBlocksPayload
Результат byte[]

EncodeGetBlocksPayload() публичный статический Метод

public static EncodeGetBlocksPayload ( BinaryWriter writer, GetBlocksPayload getBlocksPayload ) : void
writer System.IO.BinaryWriter
getBlocksPayload GetBlocksPayload
Результат void

EncodeInventoryPayload() публичный статический Метод

public static EncodeInventoryPayload ( InventoryPayload invPayload ) : byte[]
invPayload InventoryPayload
Результат byte[]

EncodeInventoryPayload() публичный статический Метод

public static EncodeInventoryPayload ( BinaryWriter writer, InventoryPayload invPayload ) : void
writer System.IO.BinaryWriter
invPayload InventoryPayload
Результат void

EncodeInventoryVector() публичный статический Метод

public static EncodeInventoryVector ( InventoryVector invVector ) : byte[]
invVector InventoryVector
Результат byte[]

EncodeInventoryVector() публичный статический Метод

public static EncodeInventoryVector ( BinaryWriter writer, InventoryVector invVector ) : void
writer System.IO.BinaryWriter
invVector InventoryVector
Результат void

EncodeMessage() публичный статический Метод

public static EncodeMessage ( Message message ) : byte[]
message Message
Результат byte[]

EncodeMessage() публичный статический Метод

public static EncodeMessage ( BinaryWriter writer, Message message ) : void
writer System.IO.BinaryWriter
message Message
Результат void

EncodeNetworkAddress() публичный статический Метод

public static EncodeNetworkAddress ( NetworkAddress networkAddress ) : byte[]
networkAddress NetworkAddress
Результат byte[]

EncodeNetworkAddress() публичный статический Метод

public static EncodeNetworkAddress ( BinaryWriter writer, NetworkAddress networkAddress ) : void
writer System.IO.BinaryWriter
networkAddress NetworkAddress
Результат void

EncodeNetworkAddressKey() публичный статический Метод

public static EncodeNetworkAddressKey ( NetworkAddressKey networkAddressKey ) : byte[]
networkAddressKey NetworkAddressKey
Результат byte[]

EncodeNetworkAddressKey() публичный статический Метод

public static EncodeNetworkAddressKey ( BinaryWriter writer, NetworkAddressKey networkAddressKey ) : void
writer System.IO.BinaryWriter
networkAddressKey NetworkAddressKey
Результат void

EncodeNetworkAddressWithTime() публичный статический Метод

public static EncodeNetworkAddressWithTime ( NetworkAddressWithTime networkAddressWithTime ) : byte[]
networkAddressWithTime NetworkAddressWithTime
Результат byte[]

EncodeNetworkAddressWithTime() публичный статический Метод

public static EncodeNetworkAddressWithTime ( BinaryWriter writer, NetworkAddressWithTime networkAddressWithTime ) : void
writer System.IO.BinaryWriter
networkAddressWithTime NetworkAddressWithTime
Результат void

EncodeVersionPayload() публичный статический Метод

public static EncodeVersionPayload ( VersionPayload versionPayload, bool withRelay ) : byte[]
versionPayload VersionPayload
withRelay bool
Результат byte[]

EncodeVersionPayload() публичный статический Метод

public static EncodeVersionPayload ( BinaryWriter writer, VersionPayload versionPayload, bool withRelay ) : void
writer System.IO.BinaryWriter
versionPayload VersionPayload
withRelay bool
Результат void