Skip to content

Commit d95b94d

Browse files
Fix building
1 parent fb7e42c commit d95b94d

4 files changed

Lines changed: 20 additions & 19 deletions

File tree

src/FluvioWriter.cc

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
#include "FluvioWriter.h"
22
#include "fluvio.bif.h"
3+
#include <zeek/Desc.h>
34

45
namespace logging {
56
namespace writer {
67

7-
FluvioWriter::FluvioWriter(WriterFrontend* frontend) : WriterBackend(frontend), client(nullptr), producer(nullptr) {
8-
formatter = new threading::formatter::JSON(this, threading::formatter::JSON::TS_EPOCH);
8+
FluvioWriter::FluvioWriter(zeek::logging::WriterFrontend* frontend) : zeek::logging::WriterBackend(frontend), client(nullptr), producer(nullptr) {
9+
formatter = new zeek::threading::formatter::JSON(this, zeek::threading::formatter::JSON::TS_EPOCH);
910
}
1011

1112
FluvioWriter::~FluvioWriter() {
@@ -18,7 +19,7 @@ FluvioWriter::~FluvioWriter() {
1819
}
1920
}
2021

21-
bool FluvioWriter::DoInit(const WriterInfo& info, int num_fields, const threading::Field* const* fields) {
22+
bool FluvioWriter::DoInit(const zeek::logging::WriterBackend::WriterInfo& info, int num_fields, const zeek::threading::Field* const* fields) {
2223
topic_name = info.path;
2324

2425
if (fluvio_c_connect(&client) != 0) {
@@ -35,10 +36,10 @@ bool FluvioWriter::DoInit(const WriterInfo& info, int num_fields, const threadin
3536
return true;
3637
}
3738

38-
bool FluvioWriter::DoWrite(int num_fields, const threading::Field* const* fields, threading::Value** vals) {
39+
bool FluvioWriter::DoWrite(int num_fields, const zeek::threading::Field* const* fields, zeek::threading::Value** vals) {
3940
if (!producer) return false;
4041

41-
ODesc desc;
42+
zeek::ODesc desc;
4243
formatter->Describe(&desc, num_fields, fields, vals);
4344

4445
std::string payload = desc.Description();

src/FluvioWriter.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
#pragma once
2-
#include <logging/WriterBackend.h>
3-
#include <threading/formatters/JSON.h>
2+
#include <zeek/logging/WriterBackend.h>
3+
#include <zeek/threading/formatters/JSON.h>
44
#include <fluvio.h>
55
#include <string>
66

77
namespace logging {
88
namespace writer {
99

10-
class FluvioWriter : public WriterBackend {
10+
class FluvioWriter : public zeek::logging::WriterBackend {
1111
public:
12-
explicit FluvioWriter(WriterFrontend* frontend);
12+
explicit FluvioWriter(zeek::logging::WriterFrontend* frontend);
1313
~FluvioWriter() override;
1414

15-
static WriterBackend* Instantiate(WriterFrontend* frontend) {
15+
static zeek::logging::WriterBackend* Instantiate(zeek::logging::WriterFrontend* frontend) {
1616
return new FluvioWriter(frontend);
1717
}
1818

1919
protected:
20-
bool DoInit(const WriterInfo& info, int num_fields, const threading::Field* const* fields) override;
21-
bool DoWrite(int num_fields, const threading::Field* const* fields, threading::Value** vals) override;
20+
bool DoInit(const zeek::logging::WriterBackend::WriterInfo& info, int num_fields, const zeek::threading::Field* const* fields) override;
21+
bool DoWrite(int num_fields, const zeek::threading::Field* const* fields, zeek::threading::Value** vals) override;
2222
bool DoSetBuf(bool enabled) override;
2323
bool DoRotate(const char* rotated_path, double open, double close, bool terminating) override;
2424
bool DoFlush(double network_time) override;
2525
bool DoFinish(double network_time) override;
2626
bool DoHeartbeat(double network_time, double current_time) override;
2727

2828
private:
29-
threading::formatter::JSON* formatter;
29+
zeek::threading::formatter::JSON* formatter;
3030
fluvio_client_t* client;
3131
fluvio_topic_producer_t* producer;
3232
std::string topic_name;

src/Plugin.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ namespace Zeek_Fluvio {
66

77
Plugin plugin;
88

9-
plugin::Configuration Plugin::Configure() {
10-
AddComponent(new ::logging::Component("FluvioWriter", ::logging::writer::FluvioWriter::Instantiate));
9+
zeek::plugin::Configuration Plugin::Configure() {
10+
AddComponent(new ::zeek::logging::Component("FluvioWriter", ::logging::writer::FluvioWriter::Instantiate));
1111

12-
plugin::Configuration config;
12+
zeek::plugin::Configuration config;
1313
config.name = "Zeek::Fluvio";
1414
config.description = "Writes Zeek logs to Fluvio Streams";
1515
config.version.major = 0;

src/Plugin.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#pragma once
2-
#include <plugin/Plugin.h>
2+
#include <zeek/plugin/Plugin.h>
33

44
namespace plugin {
55
namespace Zeek_Fluvio {
66

7-
class Plugin : public ::plugin::Plugin {
7+
class Plugin : public zeek::plugin::Plugin {
88
protected:
9-
plugin::Configuration Configure() override;
9+
zeek::plugin::Configuration Configure() override;
1010
};
1111

1212
extern Plugin plugin;

0 commit comments

Comments
 (0)