Platforms to show: All Mac Windows Linux Cross-Platform
ACLRightMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Files | MBS MacOSX Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
- 3 properties
- property Handle as Integer
- property Lasterror as Integer
- property FlagSet as ACLFlagSetMBS
- 18 methods
- method Constructor(count as Integer)
- method Constructor(text as string)
- method CopyData(Native as boolean = false) as String
- method CreateEntry as ACLEntryMBS
- method CreateEntry(entryIndex as Integer, tag_type as Integer = 1) as ACLEntryMBS
- method DeleteEntry(entry as ACLEntryMBS)
- method Duplicate as ACLRightMBS
- method Entries as ACLEntryMBS()
- method Entry(entryIndex as Integer) as ACLEntryMBS
- method SetFile(Path as string, type as Integer) as boolean
- method SetFilePointer(FilePointer as Integer) as boolean
- method SetFilePointer(FilePointer as Integer, type as Integer) as boolean
- method SetLink(Path as string, type as Integer) as boolean
- method Size as Int64
- method Text as String
- method Valid as boolean
- method ValidFile(Path as string, type as Integer) as boolean
- method ValidFilePointer(FilePointer as Integer, type as Integer) as boolean
- 8 shared methods
- shared method NewACL(count as Integer) as ACLRightMBS
- shared method NewACLFromExternal(data as string, native as boolean = false) as ACLRightMBS
- shared method NewACLFromFile(file as folderitem, type as Integer) as ACLRightMBS
- shared method NewACLFromFile(path as string, type as Integer) as ACLRightMBS
- shared method NewACLFromFilePointer(FilePointer as Integer) as ACLRightMBS
- shared method NewACLFromFilePointer(FilePointer as Integer, type as Integer) as ACLRightMBS
- shared method NewACLFromLink(path as string, type as Integer) as ACLRightMBS
- shared method NewACLFromText(text as string) as ACLRightMBS
- 10 constants
ACL Entry Constants
Constant | Value | Description |
---|---|---|
kACLFirstEntry | 0 |
Next entry. |
kACLLastEntry | -2 |
Last entry. |
kACLNextEntry | -1 |
Next entry. |
ACL Types
Constant | Value | Description |
---|---|---|
kACLTypeAccess | 0 |
Posix 1003.1e type, not supported. |
kACLTypeAFS | 2 |
No supported on Mac OS X, only for Linux/FreeBSD. |
kACLTypeCODA | 3 |
No supported on Mac OS X, only for Linux/FreeBSD. |
kACLTypeDefault | 1 |
Posix 1003.1e type, not supported. |
kACLTypeExtended | 256 |
Extended ACL. |
kACLTypeNTFS | 4 |
No supported on Mac OS X, only for Linux/FreeBSD. |
kACLTypeNWFS | 5 |
No supported on Mac OS X, only for Linux/FreeBSD. |
This class has no sub classes.
Some examples using this class:
The items on this page are in the following plugins: MBS MacOSX Plugin.