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

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

Public Properties

Property Type Description
Decoder BsonDecoder

Protected Properties

Property Type Description
Serializer Newtonsoft.Json.JsonSerializer

Public Methods

Method Description
Decode ( IChannel channel, PacketBuffer buffer ) : dynamic

BSON 패킷 구조를 따르는 PacketBuffer을 BSON Data로 변환 시키는 메서드

Method Details

Decode() public method

BSON 패킷 구조를 따르는 PacketBuffer을 BSON Data로 변환 시키는 메서드
public Decode ( IChannel channel, PacketBuffer buffer ) : dynamic
channel IChannel
buffer PacketBuffer BSON 패킷 구조를 따르는 Packet Buffer
return dynamic

Property Details

Decoder public static property

public static BsonDecoder,Netronics.Protocol.PacketEncoder.Bson Decoder
return BsonDecoder

Serializer protected property

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