#include "OW_config.h"
#include "OW_CIMFwd.hpp"
#include "OW_ProviderEnvironmentIFC.hpp"
#include "OW_ProviderRegistrationEnvironmentIFC.hpp"
#include "OW_SharedLibraryReference.hpp"
#include "OW_DateTime.hpp"
#include "OW_IntrusiveReference.hpp"
#include "OW_IntrusiveCountableBase.hpp"
Include dependency graph for OW_CppProviderBaseIFC.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | OW_NAMESPACE |
Classes | |
class | OW_NAMESPACE::CppProviderBaseIFC |
This is the base class implemented by all providers that are loaded by the C++ provider interface. More... | |
Defines | |
#define | OW_NOIDPROVIDERFACTORY(prov) OW_PROVIDERFACTORY(prov, NO_ID) |
#define | OW_PROVIDERFACTORY_NOID(prov, name) OW_PROVIDERFACTORY(prov, NO_ID) |
#define | OW_PROVIDERFACTORY(prov, name) |
Typedefs | |
typedef SharedLibraryReference< IntrusiveReference< CppProviderBaseIFC > > | OW_NAMESPACE::CppProviderBaseIFCRef |
|
Definition at line 137 of file OW_CppProviderBaseIFC.hpp. |
|
Value: extern "C" OW_EXPORT const char* \ getOWVersion() \ { \ return OW_VERSION; \ } \ extern "C" OW_EXPORT OW_NAMESPACE::CppProviderBaseIFC* \ createProvider##name() \ { \ return new prov; \ } Definition at line 142 of file OW_CppProviderBaseIFC.hpp. |
|
Definition at line 141 of file OW_CppProviderBaseIFC.hpp. |