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 (void) |
| 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.