|
Functions |
DKC_SINGLELIST *WINAPI | dkcAllocSingleList (const void *data, size_t size) |
| シングルリスト領域を得る。
|
int WINAPI | dkcFreeSingleList (DKC_SINGLELIST **ptr) |
| dkcAllocNewSingleList()で確保したリスト領域と内部バッファを削除。dkcAllocNewSingleListと対。
|
void WINAPI | dkcSingleListChain (DKC_SINGLELIST *ptr, DKC_SINGLELIST *nextp) |
int WINAPI | dkcSingleListInsert (DKC_SINGLELIST *ptr, const void *data, size_t size) |
DKC_SINGLELIST *WINAPI | dkcSingleListErase (DKC_SINGLELIST *ptr) |
int WINAPI | dkcGetSingleListBuffer (DKC_SINGLELIST *ptr, void *data, size_t size) |
DKC_BUFFER *WINAPI | dkcAllocSingleListBuffer (const DKC_SINGLELIST *ptr) |
DKC_SINGLELIST *WINAPI | dkcAllocSingleListDeserialize (DKC_DESERIALIZE *se) |
| DKC_SERIALIZEから新しいSingleListを作る。.
|
void WINAPI | dkcSingleListSerialize (const DKC_SINGLELIST *ptr, DKC_SERIALIZE *se) |
| DKC_SERIALIZEにシリアライズデータをぶち込む.
|
int WINAPI | dkcSingleListGetBuffer (DKC_SINGLELIST *ptr, void *data, size_t size) |
int WINAPI | dkcSingleListSetBuffer (DKC_SINGLELIST *ptr, const void *data, size_t size) |
size_t WINAPI | dkcSingleListSize (DKC_SINGLELIST *top) |
DKC_SINGLELIST_OBJECT *WINAPI | dkcAllocSingleListObject (const void *data, size_t size) |
int WINAPI | dkcFreeSingleListObject (DKC_SINGLELIST_OBJECT **p) |
DKC_SINGLELIST_OBJECT *WINAPI | dkcAllocSingleListObjectDeserialize (DKC_DESERIALIZE *se) |
void WINAPI | dkcSingleListObjectSerialize (const DKC_SINGLELIST_OBJECT *ptr, DKC_SERIALIZE *se) |