diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2008-02-29 09:14:10 +0000 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2008-02-29 09:14:10 +0000 |
commit | 4412b88148a21d54ba1c2f88ba894b6223986b9a (patch) | |
tree | 07c18ea553bf5060d2ca1b431164d5a36b725d73 /action.c | |
parent | 3d0f49a82e46fdffd8bb2c653ccb46ddd516e112 (diff) | |
download | rsyslog-4412b88148a21d54ba1c2f88ba894b6223986b9a.tar.gz rsyslog-4412b88148a21d54ba1c2f88ba894b6223986b9a.tar.xz rsyslog-4412b88148a21d54ba1c2f88ba894b6223986b9a.zip |
changed obj base object's calling interface to use the new obj_if_t
interface structure
Diffstat (limited to 'action.c')
-rw-r--r-- | action.c | 20 |
1 files changed, 16 insertions, 4 deletions
@@ -41,11 +41,11 @@ #include "cfsysline.h" #include "srUtils.h" - /* forward definitions */ rsRetVal actionCallDoAction(action_t *pAction, msg_t *pMsg); /* object static data (once for all instances) */ +DEFobjStaticHelpers static int glbliActionResumeInterval = 30; int glbliActionResumeRetryCount = 0; /* how often should suspended actions be retried? */ @@ -202,7 +202,7 @@ actionConstructFinalize(action_t *pThis) * spec. -- rgerhards, 2008-01-30 */ CHKiRet(queueConstruct(&pThis->pQueue, ActionQueType, 1, iActionQueueSize, (rsRetVal (*)(void*,void*))actionCallDoAction)); - objSetName((obj_t*) pThis->pQueue, pszQName); + obj.SetName((obj_t*) pThis->pQueue, pszQName); /* ... set some properties ... */ # define setQPROP(func, directive, data) \ @@ -675,6 +675,18 @@ finalize_it: } -/* - * vi:set ai: +/* TODO: we are not yet a real object, the ClassInit here just looks like it is.. + */ +rsRetVal actionClassInit(void) +{ + DEFiRet; + /* request objects we use */ + CHKiRet(objGetObjInterface(&obj)); /* this provides the root pointer for all other queries */ + +finalize_it: + RETiRet; +} + + +/* vi:set ai: */ |