ZFFramework
 
Loading...
Searching...
No Matches
ZFIOBuffer.h
Go to the documentation of this file.
1
5
6#ifndef _ZFI_ZFIOBuffer_h_
7#define _ZFI_ZFIOBuffer_h_
8
9#include "ZFObject.h"
10
12
57
62#define ZFCallbackTagKeyword_ZFIOBuffer "ZFCallbackTagKeyword_ZFIOBuffer"
63
65#endif // #ifndef _ZFI_ZFIOBuffer_h_
66
#define ZFLIB_ZFCore
used to export symbols
Definition ZFCoreEnvDef.h:30
#define zfextend
dummy macro shows class inherit from another
Definition ZFCoreTypeDef_ClassType.h:53
#define zfpurevirtual
dummy macro shows that a method is pure virtual method
Definition ZFCoreTypeDef_ClassType.h:68
#define ZFMETHOD_DECLARE_0(ReturnType, MethodName)
see ZFMethod
Definition ZFMethodDeclare.h:693
#define ZF_NAMESPACE_GLOBAL_BEGIN
begin namespace ZFFramework
Definition ZFNamespace.h:97
#define ZF_NAMESPACE_GLOBAL_END
end namespace ZFFramework
Definition ZFNamespace.h:98
ZFObject related include.
#define zfabstract
typename for class showing that its abstract
Definition ZFObjectClassTypeFwd.h:42
#define ZFOBJECT_DECLARE_ABSTRACT(ChildClass, SuperClass,...)
necessary for every abstract class inherit from ZFObject
Definition ZFObjectDeclare.h:152
virtual ZFOutput output()
get output callback
virtual ZFOutput implOutput(void)=0
see output
virtual ZFInput input()
get input callback
virtual ZFInput implInput(void)=0
see input
virtual void implRemoveAll(void)=0
see removeAll
virtual void removeAll()
remove all of contents, so next output would write from beginning and next input would read from begi...
general input callback
Definition ZFIOCallback_input.h:37
general output callback
Definition ZFIOCallback_output.h:37