1
<!-- ##### SECTION Title ##### -->
4
<!-- ##### SECTION Short_Description ##### -->
7
<!-- ##### SECTION Long_Description ##### -->
12
<!-- ##### SECTION See_Also ##### -->
17
<!-- ##### SECTION Stability_Level ##### -->
20
<!-- ##### SECTION Image ##### -->
23
<!-- ##### STRUCT TpBaseRoomConfig ##### -->
29
<!-- ##### ARG TpBaseRoomConfig:anonymous ##### -->
34
<!-- ##### ARG TpBaseRoomConfig:can-update-configuration ##### -->
39
<!-- ##### ARG TpBaseRoomConfig:channel ##### -->
44
<!-- ##### ARG TpBaseRoomConfig:configuration-retrieved ##### -->
49
<!-- ##### ARG TpBaseRoomConfig:description ##### -->
54
<!-- ##### ARG TpBaseRoomConfig:invite-only ##### -->
59
<!-- ##### ARG TpBaseRoomConfig:limit ##### -->
64
<!-- ##### ARG TpBaseRoomConfig:moderated ##### -->
69
<!-- ##### ARG TpBaseRoomConfig:mutable-properties ##### -->
74
<!-- ##### ARG TpBaseRoomConfig:password ##### -->
79
<!-- ##### ARG TpBaseRoomConfig:password-hint ##### -->
84
<!-- ##### ARG TpBaseRoomConfig:password-protected ##### -->
89
<!-- ##### ARG TpBaseRoomConfig:persistent ##### -->
94
<!-- ##### ARG TpBaseRoomConfig:private ##### -->
99
<!-- ##### ARG TpBaseRoomConfig:title ##### -->
104
<!-- ##### STRUCT TpBaseRoomConfigClass ##### -->
112
<!-- ##### USER_FUNCTION TpBaseRoomConfigUpdateAsync ##### -->
118
@validated_properties:
123
<!-- ##### USER_FUNCTION TpBaseRoomConfigUpdateFinish ##### -->
134
<!-- ##### FUNCTION tp_base_room_config_register_class ##### -->
142
<!-- ##### FUNCTION tp_base_room_config_iface_init ##### -->
151
<!-- ##### ENUM TpBaseRoomConfigProperty ##### -->
156
@TP_BASE_ROOM_CONFIG_ANONYMOUS:
157
@TP_BASE_ROOM_CONFIG_INVITE_ONLY:
158
@TP_BASE_ROOM_CONFIG_LIMIT:
159
@TP_BASE_ROOM_CONFIG_MODERATED:
160
@TP_BASE_ROOM_CONFIG_TITLE:
161
@TP_BASE_ROOM_CONFIG_DESCRIPTION:
162
@TP_BASE_ROOM_CONFIG_PERSISTENT:
163
@TP_BASE_ROOM_CONFIG_PRIVATE:
164
@TP_BASE_ROOM_CONFIG_PASSWORD_PROTECTED:
165
@TP_BASE_ROOM_CONFIG_PASSWORD:
166
@TP_BASE_ROOM_CONFIG_PASSWORD_HINT:
167
@TP_NUM_BASE_ROOM_CONFIG_PROPERTIES:
169
<!-- ##### MACRO TP_TYPE_BASE_ROOM_CONFIG_PROPERTY ##### -->
176
<!-- ##### FUNCTION tp_base_room_config_dup_channel ##### -->
185
<!-- ##### FUNCTION tp_base_room_config_set_can_update_configuration ##### -->
191
@can_update_configuration:
194
<!-- ##### FUNCTION tp_base_room_config_set_property_mutable ##### -->
204
<!-- ##### FUNCTION tp_base_room_config_emit_properties_changed ##### -->
212
<!-- ##### FUNCTION tp_base_room_config_set_retrieved ##### -->