output-json: constify API

pull/1900/head
Victor Julien 11 years ago
parent 1601222056
commit 53704ea468

@ -175,7 +175,8 @@ void CreateJSONFlowId(json_t *js, const Flow *f)
json_object_set_new(js, "flow_id", json_integer(addr)); 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 timebuf[64];
char srcip[46], dstip[46]; char srcip[46], dstip[46];
@ -321,7 +322,8 @@ json_t *CreateJSONHeader(Packet *p, int direction_sensitive, char *event_type)
return js; 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); json_t *js = CreateJSONHeader(p, direction_sensitive, event_type);
if (unlikely(js == NULL)) if (unlikely(js == NULL))

@ -41,8 +41,8 @@ int OutputJSONMemBufferCallback(const char *str, size_t size, void *data);
void CreateJSONFlowId(json_t *js, const Flow *f); void CreateJSONFlowId(json_t *js, const Flow *f);
void JsonTcpFlags(uint8_t flags, json_t *js); void JsonTcpFlags(uint8_t flags, json_t *js);
json_t *CreateJSONHeader(Packet *p, int direction_sensative, char *event_type); json_t *CreateJSONHeader(const Packet *p, int direction_sensative, const char *event_type);
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);
TmEcode OutputJSON(json_t *js, void *data, uint64_t *count); TmEcode OutputJSON(json_t *js, void *data, uint64_t *count);
int OutputJSONBuffer(json_t *js, LogFileCtx *file_ctx, MemBuffer **buffer); int OutputJSONBuffer(json_t *js, LogFileCtx *file_ctx, MemBuffer **buffer);
OutputCtx *OutputJsonInitCtx(ConfNode *); OutputCtx *OutputJsonInitCtx(ConfNode *);

Loading…
Cancel
Save