|
|
@ -37,9 +37,6 @@ extern "C" { |
|
|
|
* a user_id and address, and there must be a default key for the manager |
|
|
|
* present in the database |
|
|
|
* @param[in,out] member_ident_list list of group member identities |
|
|
|
* @param[in,out] group Optional reference for pointer to group object |
|
|
|
* representing the created group. |
|
|
|
* (When input is NULL, no object is created) |
|
|
|
* |
|
|
|
* @retval PEP_STATUS_OK on success |
|
|
|
* error on failure |
|
|
@ -58,9 +55,7 @@ DYNAMIC_API PEP_STATUS adapter_group_create( |
|
|
|
PEP_SESSION session, |
|
|
|
pEp_identity *group_identity, |
|
|
|
pEp_identity *manager, |
|
|
|
identity_list *memberlist, |
|
|
|
pEp_group **group |
|
|
|
); |
|
|
|
identity_list *memberlist); |
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
@ -84,11 +79,8 @@ DYNAMIC_API PEP_STATUS adapter_group_create( |
|
|
|
* |
|
|
|
* |
|
|
|
*/ |
|
|
|
DYNAMIC_API PEP_STATUS adapter_group_join( |
|
|
|
PEP_SESSION session, |
|
|
|
pEp_identity *group_identity, |
|
|
|
pEp_identity *as_member |
|
|
|
); |
|
|
|
DYNAMIC_API PEP_STATUS |
|
|
|
adapter_group_join(PEP_SESSION session, pEp_identity *group_identity, pEp_identity *as_member); |
|
|
|
|
|
|
|
/**
|
|
|
|
* <!-- adapter_group_dissolve() --> |
|
|
@ -111,11 +103,8 @@ DYNAMIC_API PEP_STATUS adapter_group_join( |
|
|
|
* @warning For recipients to accept the dissolution, the sender/manager key used must be a key that they |
|
|
|
* have a trust entry for. |
|
|
|
*/ |
|
|
|
DYNAMIC_API PEP_STATUS adapter_group_dissolve( |
|
|
|
PEP_SESSION session, |
|
|
|
pEp_identity *group_identity, |
|
|
|
pEp_identity *manager |
|
|
|
); |
|
|
|
DYNAMIC_API PEP_STATUS |
|
|
|
adapter_group_dissolve(PEP_SESSION session, pEp_identity *group_identity, pEp_identity *manager); |
|
|
|
|
|
|
|
/**
|
|
|
|
* <!-- adapter_group_invite_member() --> |
|
|
@ -142,8 +131,7 @@ DYNAMIC_API PEP_STATUS adapter_group_dissolve( |
|
|
|
DYNAMIC_API PEP_STATUS adapter_group_invite_member( |
|
|
|
PEP_SESSION session, |
|
|
|
pEp_identity *group_identity, |
|
|
|
pEp_identity *group_member |
|
|
|
); |
|
|
|
pEp_identity *group_member); |
|
|
|
|
|
|
|
/**
|
|
|
|
* <!-- adapter_group_remove_member() --> |
|
|
@ -168,8 +156,7 @@ DYNAMIC_API PEP_STATUS adapter_group_invite_member( |
|
|
|
PEP_STATUS adapter_group_remove_member( |
|
|
|
PEP_SESSION session, |
|
|
|
pEp_identity *group_identity, |
|
|
|
pEp_identity *group_member |
|
|
|
); |
|
|
|
pEp_identity *group_member); |
|
|
|
|
|
|
|
|
|
|
|
/*************************************************************************************************
|
|
|
@ -210,11 +197,8 @@ DYNAMIC_API PEP_STATUS group_query_groups(PEP_SESSION session, identity_list **g |
|
|
|
* |
|
|
|
*/ |
|
|
|
|
|
|
|
DYNAMIC_API PEP_STATUS group_query_manager( |
|
|
|
PEP_SESSION session, |
|
|
|
const pEp_identity *const group, |
|
|
|
pEp_identity **manager |
|
|
|
); |
|
|
|
DYNAMIC_API PEP_STATUS |
|
|
|
group_query_manager(PEP_SESSION session, const pEp_identity *const group, pEp_identity **manager); |
|
|
|
|
|
|
|
/**
|
|
|
|
* <!-- group_query_members() --> |
|
|
@ -232,11 +216,8 @@ DYNAMIC_API PEP_STATUS group_query_manager( |
|
|
|
* |
|
|
|
*/ |
|
|
|
|
|
|
|
DYNAMIC_API PEP_STATUS group_query_members( |
|
|
|
PEP_SESSION session, |
|
|
|
const pEp_identity *const group, |
|
|
|
identity_list **members |
|
|
|
); |
|
|
|
DYNAMIC_API PEP_STATUS |
|
|
|
group_query_members(PEP_SESSION session, const pEp_identity *const group, identity_list **members); |
|
|
|
|
|
|
|
|
|
|
|
#ifdef __cplusplus |
|
|
|