dmlite  0.6
Public Attributes | List of all members
dmlite_replica Struct Reference

#include <inode.h>

Public Attributes

int64_t replicaid
 
int64_t fileid
 
int64_t nbaccesses
 
time_t atime
 
time_t ptime
 
time_t ltime
 
enum dmlite_replica_status status
 
enum dmlite_replica_type type
 
enum dmlite_replica_ps rtype
 
char server [HOST_NAME_MAX]
 
char rfn [URL_MAX]
 
dmlite_any_dictextra
 If != NULL, additional metadata will be put here. More...
 

Detailed Description

A replica of a file

Member Data Documentation

◆ atime

time_t dmlite_replica::atime

◆ extra

dmlite_any_dict* dmlite_replica::extra

If != NULL, additional metadata will be put here.

Caller is generally responsible for allocating and freeing. Exception: when an array is allocated by the called method

◆ fileid

int64_t dmlite_replica::fileid

◆ ltime

time_t dmlite_replica::ltime

◆ nbaccesses

int64_t dmlite_replica::nbaccesses

◆ ptime

time_t dmlite_replica::ptime

◆ replicaid

int64_t dmlite_replica::replicaid

◆ rfn

char dmlite_replica::rfn[URL_MAX]

◆ rtype

enum dmlite_replica_ps dmlite_replica::rtype

◆ server

char dmlite_replica::server[HOST_NAME_MAX]

◆ status

enum dmlite_replica_status dmlite_replica::status

◆ type

enum dmlite_replica_type dmlite_replica::type

The documentation for this struct was generated from the following file: