kinetic-c  v0.12.0
Seagate Kinetic Protocol Client Library for C
Functions
kinetic_resourcewaiter.c File Reference
#include "kinetic_resourcewaiter.h"
#include "kinetic_resourcewaiter_types.h"
#include "kinetic_logger.h"
#include <stdlib.h>
#include <assert.h>
#include <time.h>
#include <sys/time.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.