Main Page | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

dkcDeque.c File Reference

#include "dkcDeque.h"
#include "dkcStdio.h"

Include dependency graph for dkcDeque.c:

Include dependency graph

Functions

DKC_DEQUE *WINAPI dkcAllocDeque (size_t numof__, size_t offsetof__)
 キュー領域を得る。

int WINAPI dkcFreeDeque (DKC_DEQUE **ptr)
int WINAPI dkcDequePopBack (DKC_DEQUE *ptr, void *)
int WINAPI dkcDequePushFront (DKC_DEQUE *ptr, const void *)
int WINAPI dkcDequePopFront (DKC_DEQUE *ptr, void *)
void WINAPI dkcDequeClear (DKC_DEQUE *ptr)
int WINAPI dkcDequeSerialize (const DKC_DEQUE *ptr, DKC_SERIALIZE *se)
DKC_DEQUE *WINAPI dkcAllocQueueDeserialize (DKC_DESERIALIZE *se)
int WINAPI dkcDequeGetPoint (const DKC_DEQUE *ptr, size_t point_of__, void *buffer, size_t buffsize)

Detailed Description

d金魚 @

Function Documentation

DKC_DEQUE* WINAPI dkcAllocDeque size_t  numof__,
size_t  offsetof__
 

キュー領域を得る。

Parameters:
numof__[in] double ended queueに使う配列の要素の数
offsetof__[in] double ended queueにぶち込むデータのサイズ
Returns:
double ended queueハンドルへのポインタ。

DKC_DEQUE* WINAPI dkcAllocQueueDeserialize DKC_DESERIALIZE se  ) 
 

void WINAPI dkcDequeClear DKC_DEQUE ptr  ) 
 

キューをクリアする。

int WINAPI dkcDequeGetPoint const DKC_DEQUE ptr,
size_t  point_of__,
void *  buffer,
size_t  buffsize
 

Parameters:
ptr[in] queue
point_of__[in] ポイント
buffer[in] バッファへのポインタ
buffsize[in] バッファのサイズ

int WINAPI dkcDequePopBack DKC_DEQUE ptr,
void * 
 

Parameters:
id[in] 同じidを二回解放するとバグリます。

int WINAPI dkcDequePopFront DKC_DEQUE ptr,
void * 
 

int WINAPI dkcDequePushFront DKC_DEQUE ptr,
const void * 
 

int WINAPI dkcDequeSerialize const DKC_DEQUE ptr,
DKC_SERIALIZE se
 

int WINAPI dkcFreeDeque DKC_DEQUE **  ptr  ) 
 

DKC_DEQUEをデリート


Generated on Mon Apr 26 19:37:01 2004 for dkutil_c by doxygen 1.3.6