kinetic-c  v0.12.0
Seagate Kinetic Protocol Client Library for C
Functions
kinetic_resourcewaiter.h File Reference
#include <stdint.h>
#include <stdbool.h>

Go to the source code of this file.

Functions

void KineticResourceWaiter_Init (KineticResourceWaiter *const waiter)
 
void KineticResourceWaiter_SetAvailable (KineticResourceWaiter *const waiter)
 
bool KineticResourceWaiter_WaitTilAvailable (KineticResourceWaiter *const waiter, uint32_t max_wait_sec)
 
void KineticResourceWaiter_Destroy (KineticResourceWaiter *const waiter)
 

Function Documentation

void KineticResourceWaiter_Init ( KineticResourceWaiter *const  waiter)

Definition at line 28 of file kinetic_resourcewaiter.c.

References KINETIC_ASSERT.

void KineticResourceWaiter_SetAvailable ( KineticResourceWaiter *const  waiter)

Definition at line 35 of file kinetic_resourcewaiter.c.

References KINETIC_ASSERT.

bool KineticResourceWaiter_WaitTilAvailable ( KineticResourceWaiter *const  waiter,
uint32_t  max_wait_sec 
)

Definition at line 48 of file kinetic_resourcewaiter.c.

References KINETIC_ASSERT.

void KineticResourceWaiter_Destroy ( KineticResourceWaiter *const  waiter)

Definition at line 73 of file kinetic_resourcewaiter.c.

References KINETIC_ASSERT.