1 #ifndef YAPOG_PACKET_HXX
2 # define YAPOG_PACKET_HXX
21 inline void Packet::WriteData<String> (
const String& data)
23 Write (static_cast<UInt64> (data.size ()));
24 packet_ << data.c_str ();
28 inline String Packet::ReadData<String> ()
30 UInt64 size = ReadUInt64 ();
31 char* data =
new char[size + 1];
35 return String (data, size);
39 #endif // YAPOG_PACKET_HXX