本文整理汇总了C++中SerializeBuffer::size方法的典型用法代码示例。如果您正苦于以下问题:C++ SerializeBuffer::size方法的具体用法?C++ SerializeBuffer::size怎么用?C++ SerializeBuffer::size使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SerializeBuffer
的用法示例。
在下文中一共展示了SerializeBuffer::size方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: net_recv_connection_affirm
// Only the server is concerned with this message
void net_recv_connection_affirm(SerializeBuffer& sb, int sender,
PlayerData& pd) {
printf("Recv conn with size=%d\n", sb.size());
std::string name;
std::string classtype;
sb.read(name);
sb.read(classtype);
printf("connection affirm read\n");
pd.register_player(name, NULL, classtype, LuaValue(), /* is local player */ false, sender);
printf("now there are %d players\n", (int) pd.all_players().size());
}
示例2: send_packet
void GameNetConnection::send_packet(SerializeBuffer& serializer, int receiver) {
_connection->send_message(serializer.data(), serializer.size(), receiver);
}