/* AUTOMATICALY GENERATED by org.flib.net.CPickle.java */
#ifndef CPICKLECLASSDEF_H
#define CPICKLECLASSDEF_H

#include <fcpickle.h>

#ifdef __cplusplus
extern "C" {
#endif


typedef struct CPickleClassDef_t
{
    const char* className;
} CPickleClassDef_t;

void CPickleClassDef_init(CPickleClassDef_t *o);  //< explicit constructor
int CPickleClassDef_getObjectBufferSize(CPickleClassDef_t *o);
int CPickleClassDef_getPacketBufferSize(CPickleClassDef_t *o);
int CPickleClassDef_pickleObject(CPickleClassDef_t *o, uint8_t *buffer, int buff_len);
int CPickleClassDef_unpickleObject(CPickleClassDef_t *o, uint8_t *buffer, int buff_len);
int CPickleClassDef_toNet(CPickleClassDef_t *o, uint8_t *buffer, int buff_len);
int CPickleClassDef_fromNet(CPickleClassDef_t *o, uint8_t *buffer, int buff_len);

#ifdef __cplusplus
}
#endif

#endif
