![]() |
kinetic-c
v0.12.0
Seagate Kinetic Protocol Client Library for C
|
Kinetic object instance. More...
#include <kinetic_types.h>
Data Fields | |
ByteBuffer | key |
Key associated with the object stored on disk. More... | |
ByteBuffer | value |
Value data associated with the key. More... | |
ByteBuffer | dbVersion |
Current version of the entry (optional) More... | |
ByteBuffer | tag |
Generated authentication hash per the specified algorithm More... | |
KineticAlgorithm | algorithm |
Algorithm used to generate the specified tag More... | |
ByteBuffer | newVersion |
New version for the object to assume once written to disk (optional) More... | |
bool | metadataOnly |
If set for a GET request, will return only the metadata for the specified object (value will not be retrieved) More... | |
bool | force |
If set for a GET/DELETE request, will override version checking. More... | |
bool | computeTag |
If set and an algorithm is specified, the tag will be populated with the calculated hash for integrity checking. More... | |
KineticSynchronization | synchronization |
Synchronization method to use for PUT/DELETE requests. More... | |
Kinetic object instance.
The ByteBuffer attributes must be allocated and freed by the client, if used.
Definition at line 235 of file kinetic_types.h.
ByteBuffer KineticEntry::key |
Key associated with the object stored on disk.
Definition at line 236 of file kinetic_types.h.
ByteBuffer KineticEntry::value |
Value data associated with the key.
Definition at line 237 of file kinetic_types.h.
ByteBuffer KineticEntry::dbVersion |
Current version of the entry (optional)
Definition at line 240 of file kinetic_types.h.
ByteBuffer KineticEntry::tag |
Generated authentication hash per the specified algorithm
Definition at line 241 of file kinetic_types.h.
KineticAlgorithm KineticEntry::algorithm |
Algorithm used to generate the specified tag
Definition at line 242 of file kinetic_types.h.
ByteBuffer KineticEntry::newVersion |
New version for the object to assume once written to disk (optional)
Definition at line 245 of file kinetic_types.h.
bool KineticEntry::metadataOnly |
If set for a GET request, will return only the metadata for the specified object (value
will not be retrieved)
Definition at line 246 of file kinetic_types.h.
bool KineticEntry::force |
If set for a GET/DELETE request, will override version
checking.
Definition at line 247 of file kinetic_types.h.
bool KineticEntry::computeTag |
If set and an algorithm is specified, the tag will be populated with the calculated hash for integrity checking.
Definition at line 248 of file kinetic_types.h.
KineticSynchronization KineticEntry::synchronization |
Synchronization method to use for PUT/DELETE requests.
Definition at line 249 of file kinetic_types.h.