kinetic-c  v0.12.0
Seagate Kinetic Protocol Client Library for C
Functions
kinetic_entry.h File Reference
#include "kinetic_types_internal.h"

Go to the source code of this file.

Functions

void KineticEntry_Init (KineticEntry *entry)
 
ByteBufferKineticEntry_GetVersion (KineticEntry *entry)
 
void KineticEntry_SetVersion (KineticEntry *entry, ByteBuffer version)
 
ByteBufferKineticEntry_GetTag (KineticEntry *entry)
 
void KineticEntry_SetTag (KineticEntry *entry, ByteBuffer tag)
 
KineticAlgorithm KineticEntry_GetAlgorithm (KineticEntry *entry)
 
void KineticEntry_SetAlgorithm (KineticEntry *entry, KineticAlgorithm algorithm)
 

Function Documentation

void KineticEntry_Init ( KineticEntry entry)

Definition at line 24 of file kinetic_entry.c.

References BYTE_BUFFER_NONE, KineticEntry::key, and KINETIC_ASSERT.

ByteBuffer* KineticEntry_GetVersion ( KineticEntry entry)

Definition at line 33 of file kinetic_entry.c.

References KineticEntry::dbVersion, and KINETIC_ASSERT.

void KineticEntry_SetVersion ( KineticEntry entry,
ByteBuffer  version 
)

Definition at line 39 of file kinetic_entry.c.

References KineticEntry::dbVersion, and KINETIC_ASSERT.

ByteBuffer* KineticEntry_GetTag ( KineticEntry entry)

Definition at line 45 of file kinetic_entry.c.

References KINETIC_ASSERT, and KineticEntry::tag.

void KineticEntry_SetTag ( KineticEntry entry,
ByteBuffer  tag 
)

Definition at line 51 of file kinetic_entry.c.

References KINETIC_ASSERT, and KineticEntry::tag.

KineticAlgorithm KineticEntry_GetAlgorithm ( KineticEntry entry)

Definition at line 57 of file kinetic_entry.c.

References KineticEntry::algorithm, and KINETIC_ASSERT.

void KineticEntry_SetAlgorithm ( KineticEntry entry,
KineticAlgorithm  algorithm 
)

Definition at line 63 of file kinetic_entry.c.

References KineticEntry::algorithm, and KINETIC_ASSERT.