protected internal virtual System.String headerType(Erlang.Object h)
{
OtpMsg.Tag tag = OtpMsg.Tag.undefined;
if (h is Erlang.Tuple)
{
tag = (OtpMsg.Tag) (((Erlang.Long) (((Erlang.Tuple) h).elementAt(0))).longValue());
}
switch (tag)
{
case OtpMsg.Tag.linkTag:
return "LINK";
case OtpMsg.Tag.sendTag:
return "SEND";
case OtpMsg.Tag.exitTag:
return "EXIT";
case OtpMsg.Tag.unlinkTag:
return "UNLINK";
case OtpMsg.Tag.nodeLinkTag:
return "NODELINK";
case OtpMsg.Tag.regSendTag:
return "REG_SEND";
case OtpMsg.Tag.groupLeaderTag:
return "GROUP_LEADER";
case OtpMsg.Tag.exit2Tag:
return "EXIT2";
case OtpMsg.Tag.sendTTTag:
return "SEND_TT";
case OtpMsg.Tag.exitTTTag:
return "EXIT_TT";
case OtpMsg.Tag.regSendTTTag:
return "REG_SEND_TT";
case OtpMsg.Tag.exit2TTTag:
return "EXIT2_TT";
case OtpMsg.Tag.monitorPTag:
return "MONITOR_P";
case OtpMsg.Tag.demonitorPTag:
return "DEMONITOR_P";
case OtpMsg.Tag.monitorPexitTag:
return "MONITOR_P_EXIT";
}
return "(unknown type)";
}