|  |  |  | telepathy-glib API Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
| TpRoomInfoTpRoomInfo — a room found by TpRoomList | 
#include <telepathy-glib/telepathy-glib.h>
                    TpRoomInfo;
struct              TpRoomInfoClass;
const gchar *       tp_room_info_get_channel_type       (TpRoomInfo *self);
const gchar *       tp_room_info_get_description        (TpRoomInfo *self);
TpHandle            tp_room_info_get_handle             (TpRoomInfo *self);
const gchar *       tp_room_info_get_handle_name        (TpRoomInfo *self);
gboolean            tp_room_info_get_invite_only        (TpRoomInfo *self,
                                                         gboolean *known);
guint               tp_room_info_get_members_count      (TpRoomInfo *self,
                                                         gboolean *known);
const gchar *       tp_room_info_get_name               (TpRoomInfo *self);
gboolean            tp_room_info_get_requires_password  (TpRoomInfo *self,
                                                         gboolean *known);
const gchar *       tp_room_info_get_room_id            (TpRoomInfo *self);
const gchar *       tp_room_info_get_server             (TpRoomInfo *self);
const gchar *       tp_room_info_get_subject            (TpRoomInfo *self);
TpRoomInfo represents a room found during a room listing using TpRoomList.
See also: TpRoomList
typedef struct _TpRoomInfo TpRoomInfo;
Data structure representing a TpRoomInfo.
Since 0.19.0
const gchar *       tp_room_info_get_channel_type       (TpRoomInfo *self);
| 
 | a TpRoomInfo | 
| Returns : | a string representing the D-Bus interface name of the channel type of the room | 
Since 0.19.0
const gchar *       tp_room_info_get_description        (TpRoomInfo *self);
| 
 | a TpRoomInfo | 
| Returns : | a description of the room's overall purpose | 
Since 0.19.0
TpHandle            tp_room_info_get_handle             (TpRoomInfo *self);
| 
 | a TpRoomInfo | 
| Returns : | the TpHandle of the room | 
Since 0.19.0
const gchar *       tp_room_info_get_handle_name        (TpRoomInfo *self);
| 
 | a TpRoomInfo | 
| Returns : | the identifier of the room (as would be returned
by inspecting the TpHandle returned by tp_room_info_get_handle()) | 
Since 0.19.0
gboolean tp_room_info_get_invite_only (TpRoomInfo *self,gboolean *known);
| 
 | a TpRoomInfo | 
| 
 | either NULL, or a location in which to storeTRUEif the
returned value is meaningful | 
| Returns : | TRUEif you cannot join the room, but must be invited | 
Since 0.19.0
guint tp_room_info_get_members_count (TpRoomInfo *self,gboolean *known);
| 
 | a TpRoomInfo | 
| 
 | either NULL, or a location in which to storeTRUEif the
returned value is meaningful | 
| Returns : | the number of members in the room | 
Since 0.19.0
const gchar *       tp_room_info_get_name               (TpRoomInfo *self);
| 
 | a TpRoomInfo | 
| Returns : | the human-readable name of the room if different from the handle | 
Since 0.19.0
gboolean tp_room_info_get_requires_password (TpRoomInfo *self,gboolean *known);
| 
 | a TpRoomInfo | 
| 
 | either NULL, or a location in which to storeTRUEif the
returned value is meaningful | 
| Returns : | TRUEif the room requires a password to enter | 
Since 0.19.0
const gchar *       tp_room_info_get_room_id            (TpRoomInfo *self);
| 
 | a TpRoomInfo | 
| Returns : | the human-readable identifier of the room | 
Since 0.19.0
const gchar *       tp_room_info_get_server             (TpRoomInfo *self);
| 
 | a TpRoomInfo | 
| Returns : | the DNS name of the server hosting the room | 
Since 0.19.0
const gchar *       tp_room_info_get_subject            (TpRoomInfo *self);
| 
 | a TpRoomInfo | 
| Returns : | the current subject of conversation in the room | 
Since 0.19.0