kinetic-c  v0.12.0
Seagate Kinetic Protocol Client Library for C
Functions
kinetic_callbacks.c File Reference
#include "kinetic_operation.h"
#include "kinetic_controller.h"
#include "kinetic_session.h"
#include "kinetic_message.h"
#include "kinetic_bus.h"
#include "kinetic_response.h"
#include "kinetic_device_info.h"
#include "kinetic_allocator.h"
#include "kinetic_logger.h"
#include "kinetic_request.h"
#include "kinetic_acl.h"
#include <stdlib.h>
#include <errno.h>
#include <sys/time.h>
#include <stdio.h>

Go to the source code of this file.

Functions

KineticStatus KineticCallbacks_Basic (KineticOperation *const operation, KineticStatus const status)
 
KineticStatus KineticCallbacks_Put (KineticOperation *const operation, KineticStatus const status)
 
KineticStatus KineticCallbacks_Get (KineticOperation *const operation, KineticStatus const status)
 
KineticStatus KineticCallbacks_Delete (KineticOperation *const operation, KineticStatus const status)
 
KineticStatus KineticCallbacks_GetKeyRange (KineticOperation *const operation, KineticStatus const status)
 
static void populateP2PStatusCodes (KineticP2P_Operation *const p2pOp, Com__Seagate__Kinetic__Proto__Command__P2POperation const *const p2pOperation)
 
KineticStatus KineticCallbacks_P2POperation (KineticOperation *const operation, KineticStatus const status)
 
KineticStatus KineticCallbacks_GetLog (KineticOperation *const operation, KineticStatus const status)
 
KineticStatus KineticCallbacks_SetClusterVersion (KineticOperation *const operation, KineticStatus const status)
 
KineticStatus KineticCallbacks_SetACL (KineticOperation *const operation, KineticStatus const status)
 
KineticStatus KineticCallbacks_UpdateFirmware (KineticOperation *const operation, KineticStatus const status)
 

Function Documentation

KineticStatus KineticCallbacks_Basic ( KineticOperation *const  operation,
KineticStatus const  status 
)

Definition at line 43 of file kinetic_callbacks.c.

References KINETIC_ASSERT.

KineticStatus KineticCallbacks_Put ( KineticOperation *const  operation,
KineticStatus const  status 
)
KineticStatus KineticCallbacks_Get ( KineticOperation *const  operation,
KineticStatus const  status 
)
KineticStatus KineticCallbacks_Delete ( KineticOperation *const  operation,
KineticStatus const  status 
)

Definition at line 110 of file kinetic_callbacks.c.

References KINETIC_ASSERT.

KineticStatus KineticCallbacks_GetKeyRange ( KineticOperation *const  operation,
KineticStatus const  status 
)
static void populateP2PStatusCodes ( KineticP2P_Operation *const  p2pOp,
Com__Seagate__Kinetic__Proto__Command__P2POperation const *const  p2pOperation 
)
static
KineticStatus KineticCallbacks_P2POperation ( KineticOperation *const  operation,
KineticStatus const  status 
)
KineticStatus KineticCallbacks_GetLog ( KineticOperation *const  operation,
KineticStatus const  status 
)
KineticStatus KineticCallbacks_SetClusterVersion ( KineticOperation *const  operation,
KineticStatus const  status 
)
KineticStatus KineticCallbacks_SetACL ( KineticOperation *const  operation,
KineticStatus const  status 
)

Definition at line 226 of file kinetic_callbacks.c.

References ACL::ACL_count, ACL::ACLs, KINETIC_ASSERT, and KineticACL_Free().

KineticStatus KineticCallbacks_UpdateFirmware ( KineticOperation *const  operation,
KineticStatus const  status 
)

Definition at line 244 of file kinetic_callbacks.c.

References KINETIC_ASSERT.