|
meanwhile 1.1.1
|
Parse and compose buddy lists in the format commonly used by Sametime Connect clients. More...
Go to the source code of this file.
Macros | |
| #define | ST_LIST_MAJOR 3 |
| #define | ST_LIST_MICRO 3 |
| #define | ST_LIST_MINOR 1 |
Enumerations | |
| enum | mwSametimeGroupType { mwSametimeGroup_NORMAL = 1 , mwSametimeGroup_DYNAMIC = 2 , mwSametimeGroup_UNKNOWN = 0 } |
| enum | mwSametimeUserType { mwSametimeUser_NORMAL = 1 , mwSametimeUser_EXTERNAL = 2 , mwSametimeUser_UNKNOWN = 0 } |
Parse and compose buddy lists in the format commonly used by Sametime Connect clients.
| #define ST_LIST_MAJOR 3 |
| #define ST_LIST_MICRO 3 |
| #define ST_LIST_MINOR 1 |
| enum mwSametimeGroupType |
| enum mwSametimeUserType |
| struct mwSametimeUser * mwSametimeGroup_findUser | ( | struct mwSametimeGroup * | g, |
| struct mwIdBlock * | user ) |
References mwSametimeGroup_findUser().
Referenced by mwSametimeGroup_findUser().
| void mwSametimeGroup_free | ( | struct mwSametimeGroup * | g | ) |
Remove a group from its list, and free it.
Also frees all users contained in the group
References mwSametimeGroup_free().
Referenced by mwSametimeGroup_free().
| const char * mwSametimeGroup_getAlias | ( | struct mwSametimeGroup * | g | ) |
References mwSametimeGroup_getAlias().
Referenced by mwSametimeGroup_getAlias().
| struct mwSametimeList * mwSametimeGroup_getList | ( | struct mwSametimeGroup * | g | ) |
References mwSametimeGroup_getList().
Referenced by mwSametimeGroup_getList().
| const char * mwSametimeGroup_getName | ( | struct mwSametimeGroup * | g | ) |
References mwSametimeGroup_getName().
Referenced by mwSametimeGroup_getName().
| enum mwSametimeGroupType mwSametimeGroup_getType | ( | struct mwSametimeGroup * | g | ) |
References mwSametimeGroup_getType().
Referenced by mwSametimeGroup_getType().
| GList * mwSametimeGroup_getUsers | ( | struct mwSametimeGroup * | g | ) |
Get a GList snapshot of the users in a list.
References mwSametimeGroup_getUsers().
Referenced by mwSametimeGroup_getUsers().
| gboolean mwSametimeGroup_isOpen | ( | struct mwSametimeGroup * | g | ) |
References mwSametimeGroup_isOpen().
Referenced by mwSametimeGroup_isOpen().
| struct mwSametimeGroup * mwSametimeGroup_new | ( | struct mwSametimeList * | l, |
| enum mwSametimeGroupType | type, | ||
| const char * | name ) |
Create a new group in a list.
References mwSametimeGroup_new().
Referenced by mwSametimeGroup_new().
| void mwSametimeGroup_setAlias | ( | struct mwSametimeGroup * | g, |
| const char * | alias ) |
References mwSametimeGroup_setAlias().
Referenced by mwSametimeGroup_setAlias().
| void mwSametimeGroup_setOpen | ( | struct mwSametimeGroup * | g, |
| gboolean | open ) |
References mwSametimeGroup_setOpen().
Referenced by mwSametimeGroup_setOpen().
| struct mwSametimeGroup * mwSametimeList_findGroup | ( | struct mwSametimeList * | l, |
| const char * | name ) |
References mwSametimeList_findGroup().
Referenced by mwSametimeList_findGroup().
| void mwSametimeList_free | ( | struct mwSametimeList * | l | ) |
Free the list, all of its groups, and all of the groups' members.
References mwSametimeList_free().
Referenced by mwSametimeList_free().
| void mwSametimeList_get | ( | struct mwGetBuffer * | b, |
| struct mwSametimeList * | l ) |
Load a sametime list from a buffer.
The list must be encapsulated as a string (eg, the first two bytes in the buffer should be the length of the string)
References mwSametimeList_get().
Referenced by mwSametimeList_get().
| GList * mwSametimeList_getGroups | ( | struct mwSametimeList * | l | ) |
Get a GList snapshot of the groups in a list.
References mwSametimeList_getGroups().
Referenced by mwSametimeList_getGroups().
| guint mwSametimeList_getMajor | ( | struct mwSametimeList * | l | ) |
References mwSametimeList_getMajor().
Referenced by mwSametimeList_getMajor().
| guint mwSametimeList_getMicro | ( | struct mwSametimeList * | l | ) |
References mwSametimeList_getMicro().
Referenced by mwSametimeList_getMicro().
| guint mwSametimeList_getMinor | ( | struct mwSametimeList * | l | ) |
References mwSametimeList_getMinor().
Referenced by mwSametimeList_getMinor().
| struct mwSametimeList * mwSametimeList_load | ( | const char * | str | ) |
convert a plain string into a sametime list
References mwSametimeList_load().
Referenced by mwSametimeList_load().
| struct mwSametimeList * mwSametimeList_new | ( | void | ) |
| void mwSametimeList_put | ( | struct mwPutBuffer * | b, |
| struct mwSametimeList * | l ) |
Write a sametime list onto a buffer.
The list will be encapsulated in a string (the first two bytes written will be the length of the rest of the written list data)
References mwSametimeList_put().
Referenced by mwSametimeList_put().
| void mwSametimeList_setMajor | ( | struct mwSametimeList * | l, |
| guint | v ) |
References mwSametimeList_setMajor().
Referenced by mwSametimeList_setMajor().
| void mwSametimeList_setMicro | ( | struct mwSametimeList * | l, |
| guint | v ) |
References mwSametimeList_setMicro().
Referenced by mwSametimeList_setMicro().
| void mwSametimeList_setMinor | ( | struct mwSametimeList * | l, |
| guint | v ) |
References mwSametimeList_setMinor().
Referenced by mwSametimeList_setMinor().
| char * mwSametimeList_store | ( | struct mwSametimeList * | l | ) |
convert a sametime list into a string
References mwSametimeList_store().
Referenced by mwSametimeList_store().
| void mwSametimeUser_free | ( | struct mwSametimeUser * | u | ) |
Remove user from its group, and free it.
References mwSametimeUser_free().
Referenced by mwSametimeUser_free().
| const char * mwSametimeUser_getAlias | ( | struct mwSametimeUser * | u | ) |
References mwSametimeUser_getAlias().
Referenced by mwSametimeUser_getAlias().
| const char * mwSametimeUser_getCommunity | ( | struct mwSametimeUser * | u | ) |
References mwSametimeUser_getCommunity().
Referenced by mwSametimeUser_getCommunity().
| struct mwSametimeGroup * mwSametimeUser_getGroup | ( | struct mwSametimeUser * | u | ) |
References mwSametimeUser_getGroup().
Referenced by mwSametimeUser_getGroup().
| const char * mwSametimeUser_getShortName | ( | struct mwSametimeUser * | u | ) |
References mwSametimeUser_getShortName().
Referenced by mwSametimeUser_getShortName().
| enum mwSametimeUserType mwSametimeUser_getType | ( | struct mwSametimeUser * | u | ) |
References mwSametimeUser_getType().
Referenced by mwSametimeUser_getType().
| const char * mwSametimeUser_getUser | ( | struct mwSametimeUser * | u | ) |
References mwSametimeUser_getUser().
Referenced by mwSametimeUser_getUser().
| struct mwSametimeUser * mwSametimeUser_new | ( | struct mwSametimeGroup * | g, |
| enum mwSametimeUserType | type, | ||
| struct mwIdBlock * | user ) |
| void mwSametimeUser_setAlias | ( | struct mwSametimeUser * | u, |
| const char * | alias ) |
References mwSametimeUser_setAlias().
Referenced by mwSametimeUser_setAlias().
| void mwSametimeUser_setShortName | ( | struct mwSametimeUser * | u, |
| const char * | name ) |
References mwSametimeUser_setShortName().
Referenced by mwSametimeUser_setShortName().