PTLib
Version 2.10.4
|
#include <xmpp_muc.h>
XMPP::MUC::Room::Room | ( | C2S::StreamHandler * | handler, |
const JID & | jid, | ||
const PString & | nick | ||
) |
Our user in the room.
handler | The C2S stream handler |
jid | The room's jid |
virtual PBoolean XMPP::MUC::Room::Enter | ( | ) | [virtual] |
const Users& XMPP::MUC::Room::GetOtherUsers | ( | ) | const [inline] |
References m_OtherUsers.
const User& XMPP::MUC::Room::GetUser | ( | ) | const [inline] |
References m_User.
virtual PBoolean XMPP::MUC::Room::Leave | ( | ) | [virtual] |
virtual void XMPP::MUC::Room::OnMessage | ( | Message & | msg | ) | [virtual] |
virtual void XMPP::MUC::Room::OnRoomJoined | ( | ) | [virtual] |
virtual void XMPP::MUC::Room::OnRoomLeft | ( | ) | [virtual] |
virtual void XMPP::MUC::Room::OnUserAdded | ( | User & | user | ) | [virtual] |
virtual void XMPP::MUC::Room::OnUserChanged | ( | User & | user | ) | [virtual] |
virtual void XMPP::MUC::Room::OnUserRemoved | ( | User & | user | ) | [virtual] |
XMPP::MUC::Room::PDECLARE_SMART_NOTIFIER | ( | C2S::StreamHandler | , |
Room | , | ||
OnSessionReleased | |||
) | [protected] |
XMPP::MUC::Room::PDECLARE_SMART_NOTIFIER | ( | Message | , |
Room | , | ||
OnMessage | |||
) | [protected] |
XMPP::MUC::Room::PDECLARE_SMART_NOTIFIER | ( | Presence | , |
Room | , | ||
OnPresence | |||
) | [protected] |
virtual PBoolean XMPP::MUC::Room::SendMessage | ( | const PString & | msg | ) | [virtual] |
virtual PBoolean XMPP::MUC::Room::SendMessage | ( | Message & | msg | ) | [virtual] |
C2S::StreamHandler* XMPP::MUC::Room::m_Handler [protected] |
PNotifierList XMPP::MUC::Room::m_MessageHandlers [protected] |
Users XMPP::MUC::Room::m_OtherUsers [protected] |
Referenced by GetOtherUsers().
BareJID XMPP::MUC::Room::m_RoomJID [protected] |
PNotifierList XMPP::MUC::Room::m_RoomJoinedHandlers [protected] |
PNotifierList XMPP::MUC::Room::m_RoomLeftHandlers [protected] |
User XMPP::MUC::Room::m_User [protected] |
Referenced by GetUser().
PNotifierList XMPP::MUC::Room::m_UserAddedHandlers [protected] |
PNotifierList XMPP::MUC::Room::m_UserChangedHandlers [protected] |
PNotifierList XMPP::MUC::Room::m_UserRemovedHandlers [protected] |