summaryrefslogtreecommitdiffstats
path: root/obj.h
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2008-02-20 13:54:11 +0000
committerRainer Gerhards <rgerhards@adiscon.com>2008-02-20 13:54:11 +0000
commit33f061484d7456f0eb34f9ebab7a82e25ac26448 (patch)
treebd7f3f767667671c0966a1a228206661adee204f /obj.h
parent2c77e9c00d337ff307835de556a1546037bc108f (diff)
downloadrsyslog-33f061484d7456f0eb34f9ebab7a82e25ac26448.tar.gz
rsyslog-33f061484d7456f0eb34f9ebab7a82e25ac26448.tar.xz
rsyslog-33f061484d7456f0eb34f9ebab7a82e25ac26448.zip
created var class out of property_t
Diffstat (limited to 'obj.h')
-rw-r--r--obj.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/obj.h b/obj.h
index 0a89b74a..229bcd7b 100644
--- a/obj.h
+++ b/obj.h
@@ -45,6 +45,7 @@
#define OBJ_H_INCLUDED
#include "obj-types.h"
+#include "var.h"
#include "stream.h"
/* macros */
@@ -60,11 +61,11 @@
}
#define objSerializeSCALAR_VAR(strm, propName, propType, var) \
- CHKiRet(objSerializeProp(strm, (uchar*) #propName, PROPTYPE_##propType, (void*) &var));
+ CHKiRet(objSerializeProp(strm, (uchar*) #propName, VARTYPE_##propType, (void*) &var));
#define objSerializeSCALAR(strm, propName, propType) \
- CHKiRet(objSerializeProp(strm, (uchar*) #propName, PROPTYPE_##propType, (void*) &pThis->propName));
+ CHKiRet(objSerializeProp(strm, (uchar*) #propName, VARTYPE_##propType, (void*) &pThis->propName));
#define objSerializePTR(strm, propName, propType) \
- CHKiRet(objSerializeProp(strm, (uchar*) #propName, PROPTYPE_##propType, (void*) pThis->propName));
+ CHKiRet(objSerializeProp(strm, (uchar*) #propName, VARTYPE_##propType, (void*) pThis->propName));
#define DEFobjStaticHelpers static objInfo_t *pObjInfoOBJ = NULL;
#define objGetClassName(pThis) (((obj_t*) (pThis))->pObjInfo->pszName)
#define objGetObjID(pThis) (((obj_t*) (pThis))->pObjInfo->objID)
@@ -91,7 +92,7 @@ rsRetVal objDestructObjSelf(obj_t *pThis);
rsRetVal objInfoSetMethod(objInfo_t *pThis, objMethod_t objMethod, rsRetVal (*pHandler)(void*));
rsRetVal objBeginSerializePropBag(strm_t *pStrm, obj_t *pObj);
rsRetVal objBeginSerialize(strm_t *pStrm, obj_t *pObj);
-rsRetVal objSerializeProp(strm_t *pStrm, uchar *pszPropName, propertyType_t propType, void *pUsr);
+rsRetVal objSerializeProp(strm_t *pStrm, uchar *pszPropName, varType_t propType, void *pUsr);
rsRetVal objEndSerialize(strm_t *pStrm);
rsRetVal objRegisterObj(objID_t oID, objInfo_t *pInfo);
rsRetVal objDeserialize(void *ppObj, objID_t objTypeExpected, strm_t *pStrm, rsRetVal (*fFixup)(obj_t*,void*), void *pUsr);