void Server::sendIsl_GameEventContainer(const GameEventContainer &item, int serverId, qint64 sessionId) { IslMessage msg; msg.set_message_type(IslMessage::GAME_EVENT_CONTAINER); if (sessionId != -1) msg.set_session_id(sessionId); msg.mutable_game_event_container()->CopyFrom(item); emit sigSendIslMessage(msg, serverId); }
void Server::sendIsl_RoomEvent(const RoomEvent &item, int serverId, qint64 sessionId) { IslMessage msg; msg.set_message_type(IslMessage::ROOM_EVENT); if (sessionId != -1) msg.set_session_id(sessionId); msg.mutable_room_event()->CopyFrom(item); emit sigSendIslMessage(msg, serverId); }
void Server::sendIsl_Response(const Response &item, int serverId, qint64 sessionId) { IslMessage msg; msg.set_message_type(IslMessage::RESPONSE); if (sessionId != -1) msg.set_session_id(sessionId); msg.mutable_response()->CopyFrom(item); emit sigSendIslMessage(msg, serverId); }
void Server::sendIsl_RoomCommand(const CommandContainer &item, int serverId, qint64 sessionId, int roomId) { IslMessage msg; msg.set_message_type(IslMessage::ROOM_COMMAND_CONTAINER); msg.set_session_id(sessionId); CommandContainer *cont = msg.mutable_room_command(); cont->CopyFrom(item); cont->set_room_id(roomId); emit sigSendIslMessage(msg, serverId); }