summaryrefslogtreecommitdiffstats
path: root/runtime/obj-types.h
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2008-04-17 09:40:41 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2008-04-17 09:40:41 +0200
commite16a207726dce038835cdc12a928a95b5b915440 (patch)
treefd60b04c96128c684f3b6e4af08542029e44091e /runtime/obj-types.h
parent8c65706d22cb62d724a030b5f0a9603751daac2d (diff)
downloadrsyslog-e16a207726dce038835cdc12a928a95b5b915440.tar.gz
rsyslog-e16a207726dce038835cdc12a928a95b5b915440.tar.xz
rsyslog-e16a207726dce038835cdc12a928a95b5b915440.zip
moved "bDropMalPTRMsgs" variable to global data pool
Diffstat (limited to 'runtime/obj-types.h')
-rw-r--r--runtime/obj-types.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/runtime/obj-types.h b/runtime/obj-types.h
index 32589646..e245b633 100644
--- a/runtime/obj-types.h
+++ b/runtime/obj-types.h
@@ -114,6 +114,16 @@ typedef struct obj { /* the dummy struct that each derived class can be casted t
# define ISOBJ_assert(pObj)
#endif
+/* a set method for *very simple* object accesses. Note that this does
+ * NOT conform to the standard calling conventions and should be
+ * used only if actually nothing can go wrong! -- rgerhards, 2008-04-17
+ */
+#define DEFpropGetMeth(obj, prop, dataType)\
+ dataType obj##Get##prop(void)\
+ { \
+ return pThis->prop = pVal; \
+ }
+
#define DEFpropSetMethPTR(obj, prop, dataType)\
rsRetVal obj##Set##prop(obj##_t *pThis, dataType *pVal)\
{ \