#include "dkcMemoryStream.h"
Include dependency graph for dkcCircularMemoryStream.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | dkc_CircularMemoryStream |
Typedefs | |
| typedef dkc_CircularMemoryStream | DKC_CIRCULAR_MEMORYSTREAM |
Functions | |
| DKC_EXTERN DKC_CIRCULAR_MEMORYSTREAM *WINAPI | dkcAllocCircularMemoryStream (size_t size) |
| DKC_EXTERN int WINAPI | dkcFreeCircularMemoryStream (DKC_CIRCULAR_MEMORYSTREAM **ptr) |
| DKC_EXTERN int WINAPI | dkcCircularMemoryStreamRead (DKC_CIRCULAR_MEMORYSTREAM *ptr, void *buffer, size_t size, size_t *readsize) |
| streamをリードする。freadみたいなもの | |
| DKC_EXTERN int WINAPI | dkcCircularMemoryStreamReference (DKC_CIRCULAR_MEMORYSTREAM *ptr, void *buffer, size_t size, size_t *readsize) |
| 中を覗き見るだけ。引数についてはdkcCircularMemoryStreamRead()を見るべし。 | |
| DKC_EXTERN int WINAPI | dkcCircularMemoryStreamWrite (DKC_CIRCULAR_MEMORYSTREAM *ptr, const void *buffer, size_t size) |
| streamをライトする。fwriteみたいなもの | |
| DKC_EXTERN int WINAPI | dkcCircularMemoryStreamClear (DKC_CIRCULAR_MEMORYSTREAM *ptr) |
| stream内のカウンタを0にして事実上すべてクリアーにする。 | |
| DKC_EXTERN DKC_CIRCULAR_MEMORYSTREAM *WINAPI | dkcAllocCircularMemoryStreamCopy (const DKC_CIRCULAR_MEMORYSTREAM *ptr) |
|
|
円型ストリーム(リングバッファデータ)構造体 |
|
|
|
|
|
DKC_CIRCULAR_MEMORYSTREAMをコピーする。 C++で言うコピーコンストラクタみたいなもの^^; |
|
|
stream内のカウンタを0にして事実上すべてクリアーにする。
|
|
||||||||||||||||||||
|
streamをリードする。freadみたいなもの
|
|
||||||||||||||||||||
|
中を覗き見るだけ。引数についてはdkcCircularMemoryStreamRead()を見るべし。
|
|
||||||||||||||||
|
streamをライトする。fwriteみたいなもの
|
|
|
|
1.3.6