| Top |
| void | tp_room_list_new_async () |
| TpRoomList * | tp_room_list_new_finish () |
| gboolean | tp_room_list_is_listing () |
| const gchar * | tp_room_list_get_server () |
| TpAccount * | tp_room_list_get_account () |
| void | tp_room_list_start () |
void tp_room_list_new_async (TpAccount *account,const gchar *server,GAsyncReadyCallback callback,gpointer user_data);
account |
a TpAccount for the room listing |
|
server |
the DNS name of the server whose rooms should listed |
|
callback |
a GAsyncReadyCallback to call when the initialization is finished |
|
user_data |
data to pass to the callback function |
Since: 0.19.0
TpRoomList * tp_room_list_new_finish (GAsyncResult *result,GError **error);
result |
the GAsyncResult from the callback |
|
error |
a GError location to store an error, or |
Since: 0.19.0
gboolean
tp_room_list_is_listing (TpRoomList *self);
Return the “listing” property
Since: 0.19.0
const gchar *
tp_room_list_get_server (TpRoomList *self);
Return the “server” property
Since: 0.19.0
TpAccount *
tp_room_list_get_account (TpRoomList *self);
Return the “account” property
Since: 0.19.0
void
tp_room_list_start (TpRoomList *self);
Start listing rooms using self
. Use the TpRoomList::got-rooms
signal to get the rooms found.
Errors will be reported using the TpRoomList::failed signal.
Since: 0.19.0
“account” property“account” TpAccount *
The TpAccount to use for the room listing.
Owner: TpRoomList
Flags: Read / Write / Construct Only
Since: 0.19.0
“listing” property “listing” gboolean
TRUE if the channel is currently listing rooms.
This property is meaningless until the
TP_ROOM_LIST_FEATURE_LISTING feature has been prepared.
Owner: TpRoomList
Flags: Read
Default value: FALSE
Since: 0.19.0
“failed” signalvoid user_function (TpRoomList *self, GError *error, gpointer user_data)
Fired when something goes wrong while listing the channels; see error
for details.
self |
||
error |
a GError indicating the reason of the error |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 0.19.0
“got-room” signalvoid user_function (TpRoomList *self, TpRoomInfo *room, gpointer user_data)
Fired each time a room is found during the listing process.
User should take his own reference on room
if he plans to
continue using it once the signal callback has returned.
Flags: Run Last
Since: 0.19.0