Platforms to show: All Mac Windows Linux Cross-Platform

Back to ACLRightMBS class.

ACLRightMBS.Constructor(count as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Allocates and initializes the working storage for an ACL of at least count ACL entries.

see also acl_init man page.

See also:

ACLRightMBS.Constructor(text as string)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates new ACL from text representation.

see also acl_from_text man page.

See also:

ACLRightMBS.CopyData(Native as boolean = false) as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates external representation.

see also acl_copy_int man page.

ACLRightMBS.CreateEntry as ACLEntryMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates a new entry.

see also acl_create_entry man page.

See also:

ACLRightMBS.CreateEntry(entryIndex as Integer, tag_type as Integer = 1) as ACLEntryMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates a new entry.

see also acl_create_entry_np man page.

See also:

ACLRightMBS.DeleteEntry(entry as ACLEntryMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Deletes an entry.

see also acl_delete_entry man page.

ACLRightMBS.Duplicate as ACLRightMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates a duplicate of this right set.

see also acl_dup man page.

ACLRightMBS.Entries as ACLEntryMBS()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 14.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Queries array with all entries in this ACL.

Lasterror is set.
see also acl_get_entry man page.

ACLRightMBS.Entry(entryIndex as Integer) as ACLEntryMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Queries entry with given index.

You can use constants kACLFirstEntry, kACLLastEntry or kACLNextEntry.
see also acl_get_entry man page.

ACLRightMBS.FlagSet as ACLFlagSetMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Get/Set the flag set.

see also acl_get_flagset_np/acl_set_flagset_np man page.
(Read and Write computed property)

ACLRightMBS.SetFile(Path as string, type as Integer) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Applies this ACL to a file.

see also acl_set_file man page.

ACLRightMBS.SetFilePointer(FilePointer as Integer) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Applies this ACL to a file pointer.

see also acl_set_fd man page.

See also:

ACLRightMBS.SetFilePointer(FilePointer as Integer, type as Integer) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Applies this ACL to a file pointer.

see also acl_set_fd_np man page.

See also:

ACLRightMBS.SetLink(Path as string, type as Integer) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Applies this ACL to a link file.

see also acl_set_link_np man page.

ACLRightMBS.Size as Int64

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Queries size of binary representation.

see also acl_size man page.

ACLRightMBS.Text as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Queries text representation of this ACL.

see also acl_to_text man page.

ACLRightMBS.Valid as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Checks if ACL is valid in general.

see also acl_valid man page.

ACLRightMBS.ValidFile(Path as string, type as Integer) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Checks if ACL is valid for this file.

see also acl_valid_file_np man page.

ACLRightMBS.ValidFilePointer(FilePointer as Integer, type as Integer) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Files MBS MacOSX Plugin 13.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Checks if ACL is valid for this file pointer.

see also acl_valid_fd_np man page.

The items on this page are in the following plugins: MBS MacOSX Plugin.


The biggest plugin in space...