![]() |
kinetic-c
v0.12.0
Seagate Kinetic Protocol Client Library for C
|
#include "kinetic_types_internal.h"Go to the source code of this file.
Functions | |
| void | KineticOperation_ValidateOperation (KineticOperation *op) |
| KineticStatus | KineticOperation_SendRequest (KineticOperation *const op) |
| KineticStatus | KineticOperation_GetStatus (const KineticOperation *const op) |
| void | KineticOperation_Complete (KineticOperation *op, KineticStatus status) |
| void KineticOperation_ValidateOperation | ( | KineticOperation * | op | ) |
Definition at line 43 of file kinetic_operation.c.
References KINETIC_ASSERT.
| KineticStatus KineticOperation_SendRequest | ( | KineticOperation *const | op | ) |
Definition at line 55 of file kinetic_operation.c.
References KINETIC_STATUS_CONNECTION_ERROR, KineticOperation_ValidateOperation(), KineticRequest_LockSend(), KineticRequest_UnlockSend(), and send_request_in_lock().
| KineticStatus KineticOperation_GetStatus | ( | const KineticOperation *const | op | ) |
Definition at line 146 of file kinetic_operation.c.
References KINETIC_STATUS_INVALID, and KineticResponse_GetStatus().
| void KineticOperation_Complete | ( | KineticOperation * | op, |
| KineticStatus | status | ||
| ) |
Definition at line 155 of file kinetic_operation.c.
References KINETIC_ASSERT, KineticAllocator_FreeOperation(), KineticCountingSemaphore_Give(), and KineticCompletionData::status.
1.8.8