39 lines
1.3 KiB
C
39 lines
1.3 KiB
C
#include <fx/ds/bitbuffer.h>
|
|
|
|
/*** PRIVATE DATA *************************************************************/
|
|
|
|
struct fx_bitbuffer_p {
|
|
int x;
|
|
};
|
|
|
|
/*** PRIVATE FUNCTIONS ********************************************************/
|
|
/*** PUBLIC FUNCTIONS *********************************************************/
|
|
/*** PUBLIC ALIAS FUNCTIONS ***************************************************/
|
|
/*** VIRTUAL FUNCTIONS ********************************************************/
|
|
|
|
static void bitbuffer_init(fx_object *obj, void *priv)
|
|
{
|
|
struct fx_bitbuffer_p *bitbuffer = priv;
|
|
}
|
|
|
|
static void bitbuffer_fini(fx_object *obj, void *priv)
|
|
{
|
|
struct fx_bitbuffer_p *bitbuffer = priv;
|
|
}
|
|
|
|
/*** CLASS DEFINITION *********************************************************/
|
|
|
|
FX_TYPE_CLASS_DEFINITION_BEGIN(fx_bitbuffer)
|
|
FX_TYPE_CLASS_INTERFACE_BEGIN(fx_object, FX_TYPE_OBJECT)
|
|
FX_INTERFACE_ENTRY(to_string) = NULL;
|
|
FX_TYPE_CLASS_INTERFACE_END(fx_object, FX_TYPE_OBJECT)
|
|
FX_TYPE_CLASS_DEFINITION_END(fx_bitbuffer)
|
|
|
|
FX_TYPE_DEFINITION_BEGIN(fx_bitbuffer)
|
|
FX_TYPE_ID(0x628e33da, 0x3109, 0x4a5d, 0x98d5, 0xb0e4cb3ccb65);
|
|
FX_TYPE_CLASS(fx_bitbuffer_class);
|
|
FX_TYPE_INSTANCE_PRIVATE(struct fx_bitbuffer_p);
|
|
FX_TYPE_INSTANCE_INIT(bitbuffer_init);
|
|
FX_TYPE_INSTANCE_FINI(bitbuffer_fini);
|
|
FX_TYPE_DEFINITION_END(fx_bitbuffer)
|