mirror of
https://github.com/zeek/zeek.git
synced 2025-10-14 20:48:21 +00:00
28 lines
533 B
C++
28 lines
533 B
C++
// See the file "COPYING" in the main distribution directory for copyright.
|
|
|
|
#include "Component.h"
|
|
#include "Manager.h"
|
|
|
|
#include "../Desc.h"
|
|
#include "../util.h"
|
|
|
|
using namespace input;
|
|
|
|
Component::Component(const std::string& name, factory_callback arg_factory)
|
|
: plugin::Component(plugin::component::WRITER, name)
|
|
{
|
|
factory = arg_factory;
|
|
|
|
input_mgr->RegisterComponent(this, "READER_");
|
|
}
|
|
|
|
Component::~Component()
|
|
{
|
|
}
|
|
|
|
void Component::DoDescribe(ODesc* d) const
|
|
{
|
|
d->Add("Input::READER_");
|
|
d->Add(CanonicalName());
|
|
}
|
|
|