summaryrefslogtreecommitdiffstats
path: root/template.h
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2013-10-16 13:31:21 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2013-10-16 13:31:21 +0200
commit6dea3e91041963e90f53dae0ec1ffca7e283332c (patch)
treed3ef511caab83d7f148f27c19c0e2313a4e6d782 /template.h
parentffa4f08b98d6a8b820b082e4504a4ede495675ca (diff)
parent620d0448171378748495f495b6db7b67686cdf49 (diff)
downloadrsyslog-6dea3e91041963e90f53dae0ec1ffca7e283332c.tar.gz
rsyslog-6dea3e91041963e90f53dae0ec1ffca7e283332c.tar.bz2
rsyslog-6dea3e91041963e90f53dae0ec1ffca7e283332c.zip
Merge branch 'master-var-refactor' into tmp
Diffstat (limited to 'template.h')
-rw-r--r--template.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/template.h b/template.h
index 87a1c77b..39fbbe03 100644
--- a/template.h
+++ b/template.h
@@ -40,7 +40,8 @@ struct template {
char *pszName;
int iLenName;
rsRetVal (*pStrgen)(msg_t*, uchar**, size_t *);
- es_str_t *subtree; /* subtree name for subtree-type templates */
+ sbool bHaveSubtree;
+ msgPropDescr_t subtree; /* subtree property name for subtree-type templates */
int tpenElements; /* number of elements in templateEntry list */
struct templateEntry *pEntryRoot;
struct templateEntry *pEntryLast;
@@ -79,7 +80,7 @@ struct templateEntry {
int iLenConstant; /* its length */
} constant;
struct {
- propid_t propid; /* property to be used */
+ msgPropDescr_t msgProp; /* property to be used */
unsigned iFromPos; /* for partial strings only chars from this position ... */
unsigned iToPos; /* up to that one... */
unsigned iFieldNr; /* for field extraction: field to extract */
@@ -103,7 +104,6 @@ struct templateEntry {
int field_expand; /* use multiple instances of the field delimiter as a single one? */
#endif
- es_str_t *propName; /**< property name (currently being used for CEE only) */
enum tplFormatTypes eDateFormat;
enum tplFormatCaseConvTypes eCaseConv;