EventFactory
using DevdCtl::EventFactory;
const EventFactory &factory(ZfsDaemon::Get().GetFactory());
static EventFactory::Record s_buildRecords[];
EventFactory::Record MockZfsEvent::s_buildRecords[] =
m_eventFactory = new EventFactory();
EventFactory *m_eventFactory;
m_eventFactory = new EventFactory();
EventFactory *m_eventFactory;
m_eventFactory = new EventFactory();
using DevdCtl::EventFactory;
EventFactory *m_eventFactory;
using DevdCtl::EventFactory;
EventFactory::Record ZfsDaemon::s_registryEntries[] =
static DevdCtl::EventFactory::Record s_registryEntries[];
EventFactory::Record *regEntries,
EventFactory GetFactory();
EventFactory m_eventFactory;
inline EventFactory
EventFactory::Record *regEntries = NULL,
Event::CreateEvent(const EventFactory &factory, const string &eventString)
class EventFactory;
friend class EventFactory;
static Event *CreateEvent(const EventFactory &factory,
EventFactory::EventFactory(Event::BuildMethod *defaultBuildMethod)
EventFactory::UpdateRegistry(Record regEntries[], size_t numEntries)
EventFactory::Record *rec(regEntries);
EventFactory::Record *lastRec(rec + numEntries - 1);
EventFactory::Build(Event::Type type, NVPairMap &nvpairs,
class EventFactory
EventFactory(Event::BuildMethod *defaultBuildMethod = NULL);
inline const EventFactory::Registry &
EventFactory::GetRegistry() const
m_factory = new EventFactory();
EventFactory *m_factory;
static EventFactory::Record s_registry[REGISTRY_SIZE];
DevdCtl::EventFactory::Record DevNameTest::s_registry[REGISTRY_SIZE] = {