Public Attributes | List of all members
MUCListItem Struct Reference

#include <mucroomconfighandler.h>

Collaboration diagram for MUCListItem:
Collaboration graph

Public Attributes

std::string nick
MUCRoomAffiliation affiliation
MUCRoomRole role
std::string reason

Detailed Description

An item in a list of MUC room users. Lists of these items are used when manipulating the lists of members, admins, owners, etc. of a room.

Definition at line 33 of file mucroomconfighandler.h.

Member Data Documentation

MUCRoomAffiliation affiliation

The occupant's affiliation.

Definition at line 37 of file mucroomconfighandler.h.

JID* jid

Pointer to the occupant's JID if available, 0 otherwise.

Definition at line 35 of file mucroomconfighandler.h.

std::string nick

The occupant's nick in the room.

Definition at line 36 of file mucroomconfighandler.h.

std::string reason

Use this only when setting the item's role/affiliation to specify a reason for the role/affiliation change. This field is empty in items fetched from the MUC service.

Definition at line 39 of file mucroomconfighandler.h.

The occupant's role.

Definition at line 38 of file mucroomconfighandler.h.

The documentation for this struct was generated from the following file: