|
Functions |
DKC_CIRCULAR_MEMORYSTREAM
*WINAPI | dkcAllocCircularMemoryStream (size_t size) |
int WINAPI | dkcFreeCircularMemoryStream (DKC_CIRCULAR_MEMORYSTREAM **ptr) |
int WINAPI | dkcCircularMemoryStreamRead (DKC_CIRCULAR_MEMORYSTREAM *ptr, void *buffer, size_t size, size_t *readsize) |
| streamをリードする。freadみたいなもの
|
int WINAPI | dkcCircularMemoryStreamReference (DKC_CIRCULAR_MEMORYSTREAM *ptr, void *buffer, size_t size, size_t *readsize) |
| 中を覗き見るだけ。引数についてはdkcCircularMemoryStreamRead()を見るべし。
|
int WINAPI | dkcCircularMemoryStreamWrite (DKC_CIRCULAR_MEMORYSTREAM *ptr, const void *buffer, size_t size) |
| streamをライトする。fwriteみたいなもの
|
int WINAPI | dkcCircularMemoryStreamClear (DKC_CIRCULAR_MEMORYSTREAM *ptr) |
| stream内のカウンタを0にして事実上すべてクリアーにする。
|
int WINAPI | dkcCircularMemoryStreamToBuffer (const DKC_CIRCULAR_MEMORYSTREAM *ptr, char *buff, size_t size, size_t want_size) |
DKC_CIRCULAR_MEMORYSTREAM
*WINAPI | dkcAllocCircularMemoryStreamCopy (const DKC_CIRCULAR_MEMORYSTREAM *ptr) |