<!-- ##### SECTION Title ##### -->
WockyMuc

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT WockyMuc ##### -->
<para>

</para>


<!-- ##### SIGNAL WockyMuc::error ##### -->
<para>

</para>

@wockymuc: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 

<!-- ##### SIGNAL WockyMuc::fill-presence ##### -->
<para>

</para>

@wockymuc: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL WockyMuc::joined ##### -->
<para>

</para>

@wockymuc: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL WockyMuc::left ##### -->
<para>

</para>

@wockymuc: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 
@arg4: 
@arg5: 
@arg6: 

<!-- ##### SIGNAL WockyMuc::message ##### -->
<para>

</para>

@wockymuc: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 
@arg4: 
@arg5: 
@arg6: 
@arg7: 
@arg8: 

<!-- ##### SIGNAL WockyMuc::message-error ##### -->
<para>

</para>

@wockymuc: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 
@arg4: 
@arg5: 
@arg6: 
@arg7: 
@arg8: 

<!-- ##### SIGNAL WockyMuc::nick-change ##### -->
<para>

</para>

@wockymuc: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL WockyMuc::own-presence ##### -->
<para>

</para>

@wockymuc: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL WockyMuc::parted ##### -->
<para>

</para>

@wockymuc: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 
@arg4: 
@arg5: 

<!-- ##### SIGNAL WockyMuc::permissions ##### -->
<para>

</para>

@wockymuc: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 
@arg4: 

<!-- ##### SIGNAL WockyMuc::presence ##### -->
<para>

</para>

@wockymuc: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 

<!-- ##### ARG WockyMuc:affiliation ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:category ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:description ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:jid ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:muc-flags ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:name ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:nickname ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:password ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:porter ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:reserved-nick ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:role ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:room ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:service ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:status-message ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:type ##### -->
<para>

</para>

<!-- ##### ARG WockyMuc:user ##### -->
<para>

</para>

<!-- ##### STRUCT WockyMucClass ##### -->
<para>

</para>


<!-- ##### STRUCT WockyMucPrivate ##### -->
<para>

</para>


<!-- ##### ENUM WockyMucStatusCode ##### -->
<para>

</para>

@WOCKY_MUC_CODE_UNKNOWN: 
@WOCKY_MUC_CODE_ONYMOUS: 
@WOCKY_MUC_CODE_AF_CHANGE_OOB: 
@WOCKY_MUC_CODE_CFG_SHOW_UNAVAILABLE: 
@WOCKY_MUC_CODE_CFG_HIDE_UNAVAILABLE: 
@WOCKY_MUC_CODE_CFG_NONPRIVACY: 
@WOCKY_MUC_CODE_OWN_PRESENCE: 
@WOCKY_MUC_CODE_CFG_LOGGING_ENABLED: 
@WOCKY_MUC_CODE_CFG_LOGGING_DISABLED: 
@WOCKY_MUC_CODE_CFG_ONYMOUS: 
@WOCKY_MUC_CODE_CFG_SEMIONYMOUS: 
@WOCKY_MUC_CODE_CFG_ANONYMOUS: 
@WOCKY_MUC_CODE_NEW_ROOM: 
@WOCKY_MUC_CODE_NICK_CHANGE_FORCED: 
@WOCKY_MUC_CODE_BANNED: 
@WOCKY_MUC_CODE_NICK_CHANGE_USER: 
@WOCKY_MUC_CODE_KICKED: 
@WOCKY_MUC_CODE_KICKED_AFFILIATION: 
@WOCKY_MUC_CODE_KICKED_ROOM_PRIVATISED: 
@WOCKY_MUC_CODE_KICKED_SHUTDOWN: 

<!-- ##### ENUM WockyMucRole ##### -->
<para>

</para>

@WOCKY_MUC_ROLE_NONE: 
@WOCKY_MUC_ROLE_VISITOR: 
@WOCKY_MUC_ROLE_PARTICIPANT: 
@WOCKY_MUC_ROLE_MODERATOR: 

<!-- ##### ENUM WockyMucAffiliation ##### -->
<para>

</para>

@WOCKY_MUC_AFFILIATION_OUTCAST: 
@WOCKY_MUC_AFFILIATION_NONE: 
@WOCKY_MUC_AFFILIATION_MEMBER: 
@WOCKY_MUC_AFFILIATION_ADMIN: 
@WOCKY_MUC_AFFILIATION_OWNER: 

<!-- ##### ENUM WockyMucFeature ##### -->
<para>

</para>

@WOCKY_MUC_MODERN: 
@WOCKY_MUC_FORM_REGISTER: 
@WOCKY_MUC_FORM_ROOMCONFIG: 
@WOCKY_MUC_FORM_ROOMINFO: 
@WOCKY_MUC_HIDDEN: 
@WOCKY_MUC_MEMBERSONLY: 
@WOCKY_MUC_MODERATED: 
@WOCKY_MUC_NONANONYMOUS: 
@WOCKY_MUC_OPEN: 
@WOCKY_MUC_PASSWORDPROTECTED: 
@WOCKY_MUC_PERSISTENT: 
@WOCKY_MUC_PUBLIC: 
@WOCKY_MUC_ROOMS: 
@WOCKY_MUC_SEMIANONYMOUS: 
@WOCKY_MUC_TEMPORARY: 
@WOCKY_MUC_UNMODERATED: 
@WOCKY_MUC_UNSECURED: 
@WOCKY_MUC_OBSOLETE: 

<!-- ##### ENUM WockyMucMsgType ##### -->
<para>

</para>

@WOCKY_MUC_MSG_NONE: 
@WOCKY_MUC_MSG_NORMAL: 
@WOCKY_MUC_MSG_ACTION: 
@WOCKY_MUC_MSG_NOTICE: 

<!-- ##### ENUM WockyMucMsgState ##### -->
<para>

</para>

@WOCKY_MUC_MSG_STATE_NONE: 
@WOCKY_MUC_MSG_STATE_ACTIVE: 
@WOCKY_MUC_MSG_STATE_COMPOSING: 
@WOCKY_MUC_MSG_STATE_INACTIVE: 
@WOCKY_MUC_MSG_STATE_PAUSED: 

<!-- ##### ENUM WockyMucState ##### -->
<para>

</para>

@WOCKY_MUC_CREATED: 
@WOCKY_MUC_INITIATED: 
@WOCKY_MUC_AUTH: 
@WOCKY_MUC_JOINED: 
@WOCKY_MUC_ENDED: 

<!-- ##### STRUCT WockyMucMember ##### -->
<para>

</para>

@from: 
@jid: 
@nick: 
@role: 
@affiliation: 
@status: 
@presence_stanza: 

<!-- ##### FUNCTION wocky_muc_disco_info_async ##### -->
<para>

</para>

@muc: 
@callback: 
@cancel: 
@data: 


<!-- ##### FUNCTION wocky_muc_disco_info_finish ##### -->
<para>

</para>

@muc: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION wocky_muc_create_presence ##### -->
<para>

</para>

@muc: 
@type: 
@status: 
@Returns: 


<!-- ##### FUNCTION wocky_muc_initiate_async ##### -->
<para>

</para>

@muc: 
@callback: 
@cancel: 
@data: 


<!-- ##### FUNCTION wocky_muc_initiate_finish ##### -->
<para>

</para>

@source: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION wocky_muc_join ##### -->
<para>

</para>

@muc: 
@cancel: 


<!-- ##### FUNCTION wocky_muc_jid ##### -->
<para>

</para>

@muc: 
@Returns: 


<!-- ##### FUNCTION wocky_muc_user ##### -->
<para>

</para>

@muc: 
@Returns: 


<!-- ##### FUNCTION wocky_muc_role ##### -->
<para>

</para>

@muc: 
@Returns: 


<!-- ##### FUNCTION wocky_muc_affiliation ##### -->
<para>

</para>

@muc: 
@Returns: 


<!-- ##### FUNCTION wocky_muc_members ##### -->
<para>

</para>

@muc: 
@Returns: 


<!-- ##### FUNCTION wocky_muc_get_state ##### -->
<para>

</para>

@muc: 
@Returns: 


