Free Electron
src
fe
plugin.h
Go to the documentation of this file.
1
/* Copyright (C) 2003-2021 Free Electron Organization
2
Any use of this software requires a license. If a valid license
3
was not distributed with this file, visit freeelectron.org. */
4
5
/** @file */
6
7
#ifndef __plugin_h__
8
#define __plugin_h__
9
10
#include "
fe/core.h
"
11
12
#ifdef MODULE_plugin
13
#define FE_PLUGIN_PORT FE_DL_EXPORT
14
#else
15
#define FE_PLUGIN_PORT FE_DL_IMPORT
16
#endif
17
18
namespace
fe
19
{
20
class
Component;
21
class
Registry;
22
class
Master;
23
}
24
25
#include "
plugin/Library.h
"
26
#include "
plugin/Registry.h
"
27
#include "
plugin/Component.h
"
28
#include "
plugin/Catalog.h
"
29
#include "
plugin/CatalogBuffer.h
"
30
#include "
plugin/CatalogReaderI.h
"
31
#include "
plugin/CatalogReaderBase.h
"
32
#include "
plugin/CatalogWriterI.h
"
33
#include "
plugin/ManifestReaderI.h
"
34
#include "
plugin/Master.h
"
35
#include "
plugin/SingleMaster.h
"
36
#include "
plugin/StateCatalog.h
"
37
#include "
plugin/assertPlugin.h
"
38
39
#endif
/* __plugin_h__ */
40
ManifestReaderI.h
Registry.h
assertPlugin.h
Library.h
fe
kernel
Definition:
namespace.dox:3
core.h
Component.h
Catalog.h
Master.h
StateCatalog.h
SingleMaster.h
CatalogReaderBase.h
CatalogWriterI.h
CatalogBuffer.h
CatalogReaderI.h
Generated by
1.8.13