From: Victor Julien Date: Tue, 1 Mar 2016 16:31:33 +0000 (+0100) Subject: output-json: constify API X-Git-Tag: suricata-3.0.1RC1~77 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1900%2Fhead;p=thirdparty%2Fsuricata.git output-json: constify API --- diff --git a/src/output-json.c b/src/output-json.c index 89311bdd92..658ac473d7 100644 --- a/src/output-json.c +++ b/src/output-json.c @@ -175,7 +175,8 @@ void CreateJSONFlowId(json_t *js, const Flow *f) json_object_set_new(js, "flow_id", json_integer(addr)); } -json_t *CreateJSONHeader(Packet *p, int direction_sensitive, char *event_type) +json_t *CreateJSONHeader(const Packet *p, int direction_sensitive, + const char *event_type) { char timebuf[64]; char srcip[46], dstip[46]; @@ -321,7 +322,8 @@ json_t *CreateJSONHeader(Packet *p, int direction_sensitive, char *event_type) return js; } -json_t *CreateJSONHeaderWithTxId(Packet *p, int direction_sensitive, char *event_type, uint32_t tx_id) +json_t *CreateJSONHeaderWithTxId(const Packet *p, int direction_sensitive, + const char *event_type, uint64_t tx_id) { json_t *js = CreateJSONHeader(p, direction_sensitive, event_type); if (unlikely(js == NULL)) diff --git a/src/output-json.h b/src/output-json.h index d6b16fd641..467062db33 100644 --- a/src/output-json.h +++ b/src/output-json.h @@ -41,8 +41,8 @@ int OutputJSONMemBufferCallback(const char *str, size_t size, void *data); void CreateJSONFlowId(json_t *js, const Flow *f); void JsonTcpFlags(uint8_t flags, json_t *js); -json_t *CreateJSONHeader(Packet *p, int direction_sensative, char *event_type); -json_t *CreateJSONHeaderWithTxId(Packet *p, int direction_sensitive, char *event_type, uint32_t tx_id); +json_t *CreateJSONHeader(const Packet *p, int direction_sensative, const char *event_type); +json_t *CreateJSONHeaderWithTxId(const Packet *p, int direction_sensitive, const char *event_type, uint64_t tx_id); TmEcode OutputJSON(json_t *js, void *data, uint64_t *count); int OutputJSONBuffer(json_t *js, LogFileCtx *file_ctx, MemBuffer **buffer); OutputCtx *OutputJsonInitCtx(ConfNode *);