public DataSubMessage(Data data)
        {
            Header = new SubMessageHeader()
            {
                SubMessageId     = SubMessageKind.Data,
                Flags            = SubMessageFlag.HighEndian,
                SubMessageLength = 4
            };

            AddSubMessageElement(new SerializedPaylodSubMessageElement(data));
        }
Exemplo n.º 2
0
 public SubMessage(SubMessageKind k)
 {
     header_ = new SubMessageHeader(k);
 }
Exemplo n.º 3
0
 public SubMessage()
 {
     header_ = new SubMessageHeader();
 }
Exemplo n.º 4
0
 public static void GetSubMessageHeader(this IoBuffer buffer, ref SubMessageHeader obj)
 {
     obj.SubMessageKind = (SubMessageKind)buffer.Get();
     obj.FlagsValue = buffer.Get();
     obj.SubMessageLength = buffer.GetUShortLE();
 }
Exemplo n.º 5
0
 public static SubMessageHeader GetSubMessageHeader(this IoBuffer buffer)
 {
     SubMessageHeader obj = new SubMessageHeader((SubMessageKind)0, 0);
     buffer.GetSubMessageHeader(ref obj);
     return obj;
 }
Exemplo n.º 6
0
 public static void PutSubMessageHeader(this IoBuffer buffer, SubMessageHeader obj)
 {
     buffer.Put((byte)obj.SubMessageKind);
     buffer.Put((byte)obj.FlagsValue);
     buffer.PutUShortLE(obj.SubMessageLength);
 }