diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2013-08-30 18:29:46 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2013-08-30 18:29:46 +0200 |
commit | d11e8221a8b9592bca7f219cc3d3cf3359273ba1 (patch) | |
tree | 2a0de52ef2086b24d562999b1ff23b3a3151dea9 /tcpsrv.h | |
parent | a5abbddb5c04b95a6e51a93f71516cee280c54c4 (diff) | |
download | rsyslog-d11e8221a8b9592bca7f219cc3d3cf3359273ba1.tar.gz rsyslog-d11e8221a8b9592bca7f219cc3d3cf3359273ba1.tar.bz2 rsyslog-d11e8221a8b9592bca7f219cc3d3cf3359273ba1.zip |
milestone: defaultTZ can be set in msg obj (via imtcp)
... but parser does not yet use it.
Diffstat (limited to 'tcpsrv.h')
-rw-r--r-- | tcpsrv.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -43,6 +43,7 @@ struct tcpLstnPortList_s { statsobj_t *stats; /**< associated stats object */ sbool bSuppOctetFram; /**< do we support octect-counted framing? (if no->legay only!)*/ ratelimit_t *ratelimiter; + uchar dfltTZ[8]; /**< default TZ if none in timestamp; '\0' =No Default */ STATSCOUNTER_DEF(ctrSubmit, mutCtrSubmit) tcpLstnPortList_t *pNext; /**< next port or NULL */ }; @@ -67,6 +68,7 @@ struct tcpsrv_s { tcpLstnPortList_t **ppLstnPort; /**< pointer to relevant listen port description */ int iLstnMax; /**< max number of listeners supported */ int iSessMax; /**< max number of sessions supported */ + uchar dfltTZ[8]; /**< default TZ if none in timestamp; '\0' =No Default */ tcpLstnPortList_t *pLstnPorts; /**< head pointer for listen ports */ int addtlFrameDelim; /**< additional frame delimiter for plain TCP syslog framing (e.g. to handle NetScreen) */ @@ -147,6 +149,8 @@ BEGINinterface(tcpsrv) /* name must also be changed in ENDinterface macro! */ rsRetVal (*SetKeepAlive)(tcpsrv_t*, int); /* added v13 -- rgerhards, 2012-10-15 */ rsRetVal (*SetLinuxLikeRatelimiters)(tcpsrv_t *pThis, int interval, int burst); + /* added v14 -- rgerhards, 2013-07-28 */ + rsRetVal (*SetDfltTZ)(tcpsrv_t *pThis, uchar *dfltTZ); ENDinterface(tcpsrv) #define tcpsrvCURR_IF_VERSION 13 /* increment whenever you change the interface structure! */ /* change for v4: |