Parse and compose buddy lists in the format commonly used by Sametime Connect clients.
More...
|
| struct mwSametimeUser * | mwSametimeGroup_findUser (struct mwSametimeGroup *g, struct mwIdBlock *user) |
| |
| void | mwSametimeGroup_free (struct mwSametimeGroup *g) |
| | Remove a group from its list, and free it. More...
|
| |
| const char * | mwSametimeGroup_getAlias (struct mwSametimeGroup *g) |
| |
| struct mwSametimeList * | mwSametimeGroup_getList (struct mwSametimeGroup *g) |
| |
| const char * | mwSametimeGroup_getName (struct mwSametimeGroup *g) |
| |
| enum mwSametimeGroupType | mwSametimeGroup_getType (struct mwSametimeGroup *g) |
| |
| GList * | mwSametimeGroup_getUsers (struct mwSametimeGroup *g) |
| | Get a GList snapshot of the users in a list. More...
|
| |
| gboolean | mwSametimeGroup_isOpen (struct mwSametimeGroup *g) |
| |
| struct mwSametimeGroup * | mwSametimeGroup_new (struct mwSametimeList *l, enum mwSametimeGroupType type, const char *name) |
| | Create a new group in a list. More...
|
| |
| void | mwSametimeGroup_setAlias (struct mwSametimeGroup *g, const char *alias) |
| |
| void | mwSametimeGroup_setOpen (struct mwSametimeGroup *g, gboolean open) |
| |
| struct mwSametimeGroup * | mwSametimeList_findGroup (struct mwSametimeList *l, const char *name) |
| |
| void | mwSametimeList_free (struct mwSametimeList *l) |
| | Free the list, all of its groups, and all of the groups' members. More...
|
| |
| void | mwSametimeList_get (struct mwGetBuffer *b, struct mwSametimeList *l) |
| | Load a sametime list from a buffer. More...
|
| |
| GList * | mwSametimeList_getGroups (struct mwSametimeList *l) |
| | Get a GList snapshot of the groups in a list. More...
|
| |
| guint | mwSametimeList_getMajor (struct mwSametimeList *l) |
| |
| guint | mwSametimeList_getMicro (struct mwSametimeList *l) |
| |
| guint | mwSametimeList_getMinor (struct mwSametimeList *l) |
| |
| struct mwSametimeList * | mwSametimeList_load (const char *str) |
| | convert a plain string into a sametime list More...
|
| |
| struct mwSametimeList * | mwSametimeList_new () |
| | Create a new list. More...
|
| |
| void | mwSametimeList_put (struct mwPutBuffer *b, struct mwSametimeList *l) |
| | Write a sametime list onto a buffer. More...
|
| |
| void | mwSametimeList_setMajor (struct mwSametimeList *l, guint v) |
| |
| void | mwSametimeList_setMicro (struct mwSametimeList *l, guint v) |
| |
| void | mwSametimeList_setMinor (struct mwSametimeList *l, guint v) |
| |
| char * | mwSametimeList_store (struct mwSametimeList *l) |
| | convert a sametime list into a string More...
|
| |
| void | mwSametimeUser_free (struct mwSametimeUser *u) |
| | Remove user from its group, and free it. More...
|
| |
| const char * | mwSametimeUser_getAlias (struct mwSametimeUser *u) |
| |
| const char * | mwSametimeUser_getCommunity (struct mwSametimeUser *u) |
| |
| struct mwSametimeGroup * | mwSametimeUser_getGroup (struct mwSametimeUser *u) |
| |
| const char * | mwSametimeUser_getShortName (struct mwSametimeUser *u) |
| |
| enum mwSametimeUserType | mwSametimeUser_getType (struct mwSametimeUser *u) |
| |
| const char * | mwSametimeUser_getUser (struct mwSametimeUser *u) |
| |
| struct mwSametimeUser * | mwSametimeUser_new (struct mwSametimeGroup *g, enum mwSametimeUserType type, struct mwIdBlock *user) |
| | Create a user in a group. More...
|
| |
| void | mwSametimeUser_setAlias (struct mwSametimeUser *u, const char *alias) |
| |
| void | mwSametimeUser_setShortName (struct mwSametimeUser *u, const char *name) |
| |
Parse and compose buddy lists in the format commonly used by Sametime Connect clients.