public static bool IsValid(uint messageType)
{
switch (messageType)
{
case Hello:
case Acknowledge:
case Error:
{
return true;
}
}
if (((messageType & ChunkTypeMask) != Final) && ((messageType & ChunkTypeMask) != Intermediate))
{
return false;
}
switch (messageType & MessageTypeMask)
{
case Message:
case Open:
case Close:
{
break;
}
default:
{
return false;
}
}
return true;
}
}