struct realm_data
{
int level;
int exp;
int reserved1;
int reserved2;
void marshal(OctetsStream &os)
{
os << level;
os << exp;
os << reserved1;
os << reserved2;
}
void unmarshal(OctetsStream &os)
{
os >> level;
os >> exp;
os >> reserved1;
os >> reserved2;
}
};