Пример #1
0
 public bool FromBuffer(byte[] buffer, long offset, long size)
 {
     if (buffer[offset] != 0x38)
     {
         IsMessage = false;  return(false);
     }
     serializer.SetBuffer(buffer, offset, size);
     serializer.ReadByte(); // read heard 00111000
     methodType = (SignalingMethod)serializer.ReadByte();
     if (!Enum.IsDefined(typeof(SignalingMethod), methodType))
     {
         IsMessage = false; return(false);
     }
     IsMessage = true;
     ReadAttribute();
     return(true);
 }
Пример #2
0
 public bool FromBuffer(byte[] buffer, long offset, long size)
 {
     if (buffer[offset] != 0x38)
     {
         return(false);
     }
     serializer.SetBuffer(buffer, offset, size);
     serializer.ReadByte(); // read heard 00111000
     methodType = (SignalingMethod)serializer.ReadByte();
     if (!Enum.IsDefined(typeof(SignalingMethod), methodType))
     {
         return(false);
     }
     //Console.WriteLine("SignalingMethod: {0}", Enum.GetName(typeof(SignalingMethod), methodType));
     ReadAttribute();
     IsMessage = true;
     return(true);
 }
Пример #3
0
 public SignalingClientMessage(SignalingMethod m)
 {
     methodType = m;
 }
Пример #4
0
 public SignalingServerMessage(SignalingMethod m)
 {
     methodType = m;
 }