Access Control List Entry.
DULINK_ACL_ENTRY stores set of permissions controlling access to the node from a single source node.
Data Fields | |
| char | srcElement [DULINK_MAX_PATH] |
| Absolute path of element that this access control take effect. More... | |
| uint8_t | allowMask |
| Bitmask of allowed operation, this has lower priority of denied operation. More... | |
| uint8_t | denyMask |
| Bitmask of denied operation, setting this would force disallow operation specified in srcElement. More... | |
| uint8_t DULINK_ACL_ENTRY::allowMask |
| uint8_t DULINK_ACL_ENTRY::denyMask |
| char DULINK_ACL_ENTRY::srcElement[DULINK_MAX_PATH] |
Absolute path of element that this access control take effect.
Specially, if the input string ends with '/' followed by '*', permission control will apply to all child elements.
Example:
/master would only apply permission control to actions from master element. /master/ * would only apply permission control to all sub element under master element.