OmniClientListEntry
Defined in OmniClient.h
-
struct OmniClientListEntry
List Entry.
Public Members
-
const char *relativePath
The relative path for this item.
The exact meaning depends on the function being called for omniClientList, it’s the name of the item for omniClientListCheckpoints, it’s the “query” part of the URL
-
uint32_t access
YOUR access level Some combination of OmniClientAccessFlags.
-
uint32_t flags
Information about this item.
Some combination of OmniClientItemFlags
-
uint64_t size
For files, the size in bytes. Undefined for other types.
-
uint64_t modifiedTimeNs
Nanoseconds since the Unix epoch (1 January 1970) of the last time the file was modified.
-
uint64_t createdTimeNs
Nanoseconds since the Unix epoch (1 January 1970) of when the file was created.
-
const char *modifiedBy
User name of the last person to modify it.
Note
Not all providers support this, so it may be null
-
const char *createdBy
User name of the person that created it.
Note
Not all providers support this, so it may be null
-
const char *version
Provider-specific version.
Might not be an always incrementing number (could be a hash, for example)
Note
Not all providers support this, so it may be null
-
const char *hash
Provider specific file hash.
Note
Not all providers support this, so it may be null
-
const char *comment
Provider specific comment.
This will only be set for omniClientListCheckpoints
Note
Not all providers support this, so it may be null
-
uint64_t deletedTimeNs
Nanoseconds since the Unix epoch (1 January 1970) of when the file was deleted.
-
const char *deletedBy
User name of the person that deleted it.
Note
Not all providers support this, so it may be null
-
const char *relativePath