|
Functions |
| DKC_CIRCULARSTREAM *WINAPI | dkcAllocNewCircularStream (size_t size, short mode, const char *filename, const char *openmode) |
| int WINAPI | dkcFreeDeleteCircularStream (DKC_CIRCULARSTREAM **ptr) |
| int WINAPI | dkcNewCircularStream (DKC_CIRCULARSTREAM *ptr, size_t size) |
| int WINAPI | dkcNewCircularStreamForFile (DKC_CIRCULARSTREAM *ptr, size_t size, const char *filename, const char *openmode) |
| int WINAPI | dkcCircularStreamRead (DKC_CIRCULARSTREAM *ptr, void *buffer, size_t size, size_t *readsize) |
| | streamをリードする。freadみたいなもの
|
| int WINAPI | dkcCircularStreamReference (DKC_CIRCULARSTREAM *ptr, void *buffer, size_t size, size_t *readsize) |
| | 中を覗き見るだけ。引数についてはdkcCircularStreamRead()を見るべし。
|
| int WINAPI | dkcCircularStreamWrite (DKC_CIRCULARSTREAM *ptr, const void *buffer, size_t size) |
| | streamをライトする。fwriteみたいなもの
|
| int WINAPI | dkcCircularStreamZero (DKC_CIRCULARSTREAM *ptr) |
| | stream内をmemset(0)する。
|
| int WINAPI | dkcCircularStreamToBuffer (const DKC_STREAM *ptr, char *buff, size_t size, size_t want_size) |
| | stream内のものをバッファにコピーする。
|
| int WINAPI | dkcDeleteCircularStream (DKC_CIRCULARSTREAM *ptr) |
| | circular streamをデリート fcloseみたいなもの note 必ずストリームを使用したあとはこれを呼んでください。
|
| int WINAPI | dkcCircularStreamDump (DKC_CIRCULARSTREAM *ptr, const char *filename, int flag) |
| | streamをファイルにダンプする。
|