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