Provides classes for XEP-0045: Multi-User Chat.
It defines an XMPP protocol extension for multi-user text chat, whereby multiple XMPP users can exchange messages in the context of a room or channel, similar to Internet Relay Chat (IRC). In addition to standard chatroom features such as room topics and invitations, the protocol defines a strong room control model, including the ability to kick and ban users, to name room moderators and administrators, to require membership or passwords in order to join the room, etc.
Class Summary Class Description ChatRoomRepresents a multi-user chat room. ChatServiceA chat service hosts chat rooms. InvitationDeclineEventThe multi-user chat invitation decline event, which is triggered when an invitee declines a multi-user chat invitation. InvitationEventThe multi-user chat invitation event, which is triggered upon receiving an invitation to a multi-user chat. MultiUserChatManagerManages Multi-User Chat. OccupantThe main actor in a multi-user chat environment is the occupant, who can be said to be located "in" a multi-user chat room and to participate in the discussions held in that room. OccupantEventAn event which is triggered by an occupant in a chat room. RoomInformationRepresents information about a chat room. SubjectChangeEventThis event is fired, when the subject in a chat room has changed.
Enum Summary Enum Description OccupantEvent.TypeThe type of the occupant event.