E.WebDAVAccessControlEntry – libedataserver-1.2 Reference Manual
Packages
libedataserver-1.2
E
WebDAVAccessControlEntry
free
WebDAVAccessControlEntry
append_privilege
copy
get_privileges
flags
inherited_href
principal_href
principal_kind
privileges
WebDAVAccessControlEntry
Object Hierarchy:
Description:
[
CCode
( copy_function =
"g_boxed_copy"
, free_function =
"g_boxed_free"
, lower_case_csuffix =
"webdav_access_control_entry"
, type_id =
"e_webdav_access_control_entry_get_type ()"
) ]
[
Compact
]
public
class
WebDAVAccessControlEntry
Namespace:
E
Package:
libedataserver-1.2
Content:
Static methods:
public
static
void
free
(
void
* ptr)
Creation methods:
public
WebDAVAccessControlEntry
(
WebDAVACEPrincipalKind
principal_kind,
string
? principal_href,
uint32
flags,
string
? inherited_href)
Describes one Access Control Entry (ACE).
Methods:
public
void
append_privilege
(
owned
WebDAVPrivilege
privilege)
Appends a new
privilege
to the list of privileges for the
this
.
public
WebDAVAccessControlEntry
?
copy
()
public
unowned
SList
<
WebDAVPrivilege
>
get_privileges
()
Fields:
public
uint32
flags
public
unowned
string
inherited_href
public
unowned
string
principal_href
public
WebDAVACEPrincipalKind
principal_kind
public
unowned
SList
<
void
*>
privileges