AcUtils
A high performance abstraction layer for AccuRev
|
A container of AcPermission objects that define AccuRev access control list (ACL) entries. More...
Public Member Functions | |
Two-part object construction: | |
AcPermissions (PermKind kind) | |
A container of AcPermission objects that define AccuRev access control list (ACL) entries. More... | |
async Task< bool > | initAsync (string name=null) |
Populate this container with AcPermission objects. More... | |
Properties | |
PermKind | Kind [get, set] |
Whether the list of permissions held pertain to depots or streams. More... | |
A container of AcPermission objects that define AccuRev access control list (ACL) entries.
Definition at line 329 of file AcPermissions.cs.
|
inline |
A container of AcPermission objects that define AccuRev access control list (ACL) entries.
Definition at line 375 of file AcPermissions.cs.
|
inline |
Populate this container with AcPermission objects.
name | Optional depot or stream name as per constructor parameter kind, otherwise all. |
AcUtilsException | caught and logged in %LOCALAPPDATA%\AcTools\Logs\<prog_name>-YYYY-MM-DD.log on lsacl command failure. |
Exception | caught and logged in same on failure to handle a range of exceptions. |
lsacl -fx {stream|depot} <name>
Definition at line 391 of file AcPermissions.cs.
|
getset |
Whether the list of permissions held pertain to depots or streams.
Definition at line 340 of file AcPermissions.cs.