Domain-manipulation functions
[Access Control library]

Domain-related functions

see also the module Domain manipulation functions



void fwAccessControl_getAllDomains (dyn_string &domainlist, dyn_string &fullDomainNames, dyn_string &exceptionInfo)
void fwAccessControl_deleteDomain (string domainName, dyn_string &exceptionInfo) synchronized(_fwAccessControl_mutex)
void fwAccessControl_getDomain (string domainName, string &domainFullName, string &domainComment, int &domainId, dyn_string &privilegeNames, dyn_int &privilegeIds, dyn_string &exceptionInfo)
void fwAccessControl_createDomain (string domainName, string domainFullName, string domainComment, dyn_string privileges, dyn_string &exceptionInfo) synchronized(_fwAccessControl_mutex)
void fwAccessControl_updateDomain (string domainName, string newDomainName, string domainFullName, string domainComment, dyn_string privileges, dyn_string &exceptionInfo) synchronized(_fwAccessControl_mutex)

Function Documentation

void fwAccessControl_getAllDomains ( dyn_string &  domainlist,
dyn_string &  fullDomainNames,
dyn_string &  exceptionInfo 
)

Gets the list of all domains

Parameters:
domainlist on return will contain the list of domain names
fullDomainNames on return will contain the list of full (long) domain names
exceptionInfo standard exception handling variable
void fwAccessControl_deleteDomain ( string  domainName,
dyn_string &  exceptionInfo 
)

delete a domain

void fwAccessControl_getDomain ( string  domainName,
string &  domainFullName,
string &  domainComment,
int &  domainId,
dyn_string &  privilegeNames,
dyn_int &  privilegeIds,
dyn_string &  exceptionInfo 
)

get details concerning a domain

void fwAccessControl_createDomain ( string  domainName,
string  domainFullName,
string  domainComment,
dyn_string  privileges,
dyn_string &  exceptionInfo 
)

creates new domain

void fwAccessControl_updateDomain ( string  domainName,
string  newDomainName,
string  domainFullName,
string  domainComment,
dyn_string  privileges,
dyn_string &  exceptionInfo 
)

modifies a domain


Generated on 14 Jan 2016 for Access Control component by  doxygen 1.6.1