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

dkcBuffer.h File Reference

超簡易バッファールーチン More...

#include "dkcOSIndependent.h"

Include dependency graph for dkcBuffer.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Classes

struct  dkc_Buffer

Typedefs

typedef dkc_Buffer DKC_BUFFER

Functions

DKC_EXTERN DKC_BUFFER *WINAPI dkcAllocBuffer (const void *data, size_t size)
 バッファ領域を得る。

DKC_EXTERN int WINAPI dkcFreeBuffer (DKC_BUFFER **ptr)
 dkcAllocBuffer()で確保したリスト領域と内部バッファを削除。dkcAllocBufferと対。

DKC_EXTERN int WINAPI dkcBufferSet (DKC_BUFFER *ptr, const void *data, size_t size)
DKC_EXTERN int WINAPI dkcBufferGet (DKC_BUFFER *ptr, void *data, size_t size)
DKC_EXTERN int WINAPI dkcBufferResize (DKC_BUFFER *ptr, size_t size)
DKC_EXTERN DKC_BUFFER *WINAPI dkcAllocBufferCopy (const DKC_BUFFER *)


Detailed Description

超簡易バッファールーチン

d金魚

Since:
2004/3/xx
Note:
基本的に、プログラム側で操作するタイプのバッファー。 エラーを起こさないように注意しよう。

Typedef Documentation

typedef struct dkc_Buffer DKC_BUFFER
 

バッファー構造体


Function Documentation

DKC_EXTERN DKC_BUFFER* WINAPI dkcAllocBuffer const void *  data,
size_t  size
 

バッファ領域を得る。

Parameters:
data[in] バッファへコピーしたいデータへのポインタ
size[in] バッファのサイズ(dataのサイズ)

DKC_EXTERN DKC_BUFFER* WINAPI dkcAllocBufferCopy const DKC_BUFFER  ) 
 

DKC_EXTERN int WINAPI dkcBufferGet DKC_BUFFER ptr,
void *  data,
size_t  size
 

DKC_EXTERN int WINAPI dkcBufferResize DKC_BUFFER ptr,
size_t  size
 

DKC_EXTERN int WINAPI dkcBufferSet DKC_BUFFER ptr,
const void *  data,
size_t  size
 

DKC_EXTERN int WINAPI dkcFreeBuffer DKC_BUFFER **  ptr  ) 
 

dkcAllocBuffer()で確保したリスト領域と内部バッファを削除。dkcAllocBufferと対。

DKC_BUFFERをデリート

Note:
必ず使用したあとはこれを呼んでください。


Generated on Mon Apr 26 19:36:56 2004 for dkutil_c by doxygen 1.3.6