40 extern "C" { |
40 extern "C" { |
41 #endif |
41 #endif |
42 |
42 |
43 typedef struct acl_data { |
43 typedef struct acl_data { |
44 UcxMap *namedACLs; |
44 UcxMap *namedACLs; |
45 // TODO |
|
46 |
|
47 uint32_t ref; |
45 uint32_t ref; |
48 } ACLData; |
46 } ACLData; |
49 |
47 |
50 ACLData* acl_data_new(); |
48 ACLData* acl_data_new(); |
|
49 void acl_data_ref(ACLData *acldata); |
|
50 void acl_data_unref(ACLData *acldata); |
51 |
51 |
52 ACLList* acl_get(ACLData *acldata, char *name); |
52 ACLList* acl_get(ACLData *acldata, char *name); |
53 |
53 |
54 #ifdef __cplusplus |
54 #ifdef __cplusplus |
55 } |
55 } |