diff options
Diffstat (limited to 'include/asterisk/jabber.h')
-rw-r--r-- | include/asterisk/jabber.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/asterisk/jabber.h b/include/asterisk/jabber.h index bbf0a2342..8c627466c 100644 --- a/include/asterisk/jabber.h +++ b/include/asterisk/jabber.h @@ -213,7 +213,12 @@ int ast_aji_invite_chat(struct aji_client *client, char *user, char *room, char /*! Join/leave existing Chat session */ int ast_aji_join_chat(struct aji_client *client, char *room, char *nick); int ast_aji_leave_chat(struct aji_client *client, char *room, char *nick); +/*! Get a client via its name. Increases refcount of client by 1 */ struct aji_client *ast_aji_get_client(const char *name); struct aji_client_container *ast_aji_get_clients(void); +/*! Destructor function for buddies to be used with ASTOBJ_UNREF */ +void ast_aji_buddy_destroy(struct aji_buddy *obj); +/*! Destructor function for clients to be used with ASTOBJ_UNREF after calls to ast_aji_get_client */ +void ast_aji_client_destroy(struct aji_client *obj); #endif |