TeoCCl library  0.1.7
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
que.c File Reference
#include "teoccl/memory.h"
#include "teoccl/deque.h"
#include "teoccl/que.h"

Functions

ccl_queue_tcclQueInit (const size_t data_size)
 
int cclQueSize (ccl_queue_t *que)
 
int cclQueEmpty (ccl_queue_t *que)
 
int cclQueTrim (ccl_queue_t *que)
 
int cclQuePush (ccl_queue_t *que, void *const data)
 
int cclQuePop (ccl_queue_t *que, void *const data)
 
int cclQueFront (ccl_queue_t *que, void *data)
 
int cclQueBack (ccl_queue_t *que, void *data)
 
int cclQueClear (ccl_queue_t *que)
 
void cclQueDestroy (ccl_queue_t *que)
 

Function Documentation

int cclQueBack ( ccl_queue_t que,
void *  data 
)

References cclDequeGetLast().

int cclQueClear ( ccl_queue_t que)

References cclDequeClear().

void cclQueDestroy ( ccl_queue_t que)

References cclDequeDestroy().

int cclQueEmpty ( ccl_queue_t que)

References cclDequeEmpty().

int cclQueFront ( ccl_queue_t que,
void *  data 
)

References cclDequeGetFirst().

ccl_queue_t* cclQueInit ( const size_t  data_size)

References ccl_malloc(), and cclDequeInit().

int cclQuePop ( ccl_queue_t que,
void *const  data 
)
int cclQuePush ( ccl_queue_t que,
void *const  data 
)

References cclDequePushBack().

int cclQueSize ( ccl_queue_t que)

References cclDequeSize().

Referenced by cclQuePop().

int cclQueTrim ( ccl_queue_t que)

References cclDequeTrim().