ARPA2 Common Libraries
2.6.2
|
Macros | |
#define | GROUP_RECV ACCESS_READ |
#define | GROUP_SEND ACCESS_WRITE |
#define | GROUP_ROBOT ACCESS_SERVICE |
#define | GROUP_MODERATOR ACCESS_ADMIN |
#define | GROUP_ADDMEMBER ACCESS_CREATE |
#define | GROUP_DELMEMBER ACCESS_DELETE |
#define | GROUP_OPERATE ACCESS_OPERATE |
#define | GROUP_KNOW ACCESS_KNOW |
#define | GROUP_PROVE ACCESS_PROVE |
#define | GROUP_VISITOR ACCESS_VISITOR |
Typedefs | |
typedef rules_flags | group_marks |
Marks of Group Member. | |
Variables | |
rules_type | rules_type_group |
The Rules Type for a group. More... | |
Groups define a number of types. Several of them translate to Access Control or Rules abstractions.
#define GROUP_RECV ACCESS_READ |
Configuration Flags for Group Members.
GROUP_RECV marks members who receive group data by default
GROUP_SEND marks members who are prone to send to the group
GROUP_ROBOT marks a command processor for the group; when it also defines GROUP_RECV then it may also index or archive content
GROUP_MODERATOR marks a human moderator for the group
GROUP_ADD marks those who may add new members
GROUP_DEL marks those who may remove current members
GROUP_OPERATOR marks the right to start or stop group service, without dropping its member list; this could be used to suspend and resume group service
GROUP_KNOW marks members who allow a test for their existence as a group member, without concern about the delivery address
GROUP_PROVE marks those who allow tests to see if a member name has a certain delivery address behind it
GROUP_VISITOR marks members who will receive traffic from non-members
|
extern |
The Rules Type for a group.
This is the registered UUID value 5a1a2596-1763-36bf-a7b2-814ad98083ca for use with groups. See http://uuid.arpa2.org/ for details.