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); }
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); }
public SignalingClientMessage(SignalingMethod m) { methodType = m; }
public SignalingServerMessage(SignalingMethod m) { methodType = m; }