kinetic-c  v0.12.0
Seagate Kinetic Protocol Client Library for C
Functions
kinetic_controller.c File Reference
#include "kinetic_controller.h"
#include "kinetic_session.h"
#include "kinetic_operation.h"
#include "kinetic_bus.h"
#include "kinetic_response.h"
#include "kinetic_auth.h"
#include "kinetic_socket.h"
#include "kinetic_allocator.h"
#include "kinetic_resourcewaiter.h"
#include "kinetic_logger.h"
#include <pthread.h>
#include "bus.h"

Go to the source code of this file.

Functions

static void DefaultCallback (KineticCompletionData *kinetic_data, void *client_data)
 
static KineticCompletionClosure DefaultClosure (DefaultCallbackData *const data)
 
KineticStatus KineticController_ExecuteOperation (KineticOperation *operation, KineticCompletionClosure *const closure)
 
KineticStatus bus_to_kinetic_status (bus_send_status_t const status)
 
static const char * bus_error_string (bus_send_status_t t)
 
void KineticController_HandleUnexpectedResponse (void *msg, int64_t seq_id, void *bus_udata, void *socket_udata)
 
void KineticController_HandleResult (bus_msg_result_t *res, void *udata)
 

Function Documentation

static void DefaultCallback ( KineticCompletionData kinetic_data,
void *  client_data 
)
static

Definition at line 41 of file kinetic_controller.c.

References KineticCompletionData::status.

static KineticCompletionClosure DefaultClosure ( DefaultCallbackData *const  data)
static

Definition at line 51 of file kinetic_controller.c.

References KineticCompletionClosure::callback, and DefaultCallback().

KineticStatus KineticController_ExecuteOperation ( KineticOperation *  operation,
KineticCompletionClosure *const  closure 
)
KineticStatus bus_to_kinetic_status ( bus_send_status_t const  status)
static const char* bus_error_string ( bus_send_status_t  t)
static
void KineticController_HandleUnexpectedResponse ( void *  msg,
int64_t  seq_id,
void *  bus_udata,
void *  socket_udata 
)
void KineticController_HandleResult ( bus_msg_result_t res,
void *  udata 
)