#include <AbiCollab_Packet.h>
Public Member Functions | |
DECLARE_PACKET (SessionTakeoverRequestPacket) | |
SessionTakeoverRequestPacket () | |
SessionTakeoverRequestPacket (const std::string &sSessionId, const std::string &sDocUUID, bool bPromote, const std::vector< std::string > &vBuddyIdentifiers) | |
bool | promote () const |
const std::vector< std::string > & | getBuddyIdentifiers () const |
virtual std::string | toStr () const |
Private Attributes | |
bool | m_bPromote |
std::vector< std::string > | m_vBuddyIdentifiers |
SessionTakeoverRequestPacket::SessionTakeoverRequestPacket | ( | ) | [inline] |
SessionTakeoverRequestPacket::SessionTakeoverRequestPacket | ( | const std::string & | sSessionId, | |
const std::string & | sDocUUID, | |||
bool | bPromote, | |||
const std::vector< std::string > & | vBuddyIdentifiers | |||
) |
SessionTakeoverRequestPacket::DECLARE_PACKET | ( | SessionTakeoverRequestPacket | ) |
const std::vector<std::string>& SessionTakeoverRequestPacket::getBuddyIdentifiers | ( | ) | const [inline] |
References m_vBuddyIdentifiers.
Referenced by ServiceAccountHandler::_handleMessages(), and AbiCollab::_handleSessionTakeover().
bool SessionTakeoverRequestPacket::promote | ( | ) | const [inline] |
References m_bPromote.
Referenced by ServiceAccountHandler::_handleMessages(), and AbiCollab::_handleSessionTakeover().
std::string SessionTakeoverRequestPacket::toStr | ( | ) | const [virtual] |
Reimplemented from SessionPacket.
References m_bPromote, m_vBuddyIdentifiers, and s.
bool SessionTakeoverRequestPacket::m_bPromote [private] |
std::vector<std::string> SessionTakeoverRequestPacket::m_vBuddyIdentifiers [private] |
Referenced by getBuddyIdentifiers(), and toStr().