C# Class Netronics.Protocol.PacketEncoder.Bson.BsonEncoder

BSON을 사용하는 Packet Encoder BSON 패킷 구조 ┌──────┬─────────┬───────────┐ │ver = 1byte│len = uint(4byte)│BSON DATA([len] byte)│ └──────┴─────────┴───────────┘
Inheritance: IPacketEncoder
Mostrar archivo Open project: shlee322/Netronics

Public Properties

Property Type Description
Encoder BsonEncoder

Protected Properties

Property Type Description
Serializer Newtonsoft.Json.JsonSerializer

Public Methods

Method Description
Encode ( IChannel channel, dynamic data ) : PacketBuffer

BSON Encode 함수 입력받는 bson 데이터를 BSON 패킷 구조로 변환

Method Details

Encode() public method

BSON Encode 함수 입력받는 bson 데이터를 BSON 패킷 구조로 변환
public Encode ( IChannel channel, dynamic data ) : PacketBuffer
channel IChannel
data dynamic BSON Data
return PacketBuffer

Property Details

Encoder public_oe static_oe property

public static BsonEncoder,Netronics.Protocol.PacketEncoder.Bson Encoder
return BsonEncoder

Serializer protected_oe property

protected JsonSerializer,Newtonsoft.Json Serializer
return Newtonsoft.Json.JsonSerializer