#include <OW_CppProviderIFC.hpp>
Inheritance diagram for OW_NAMESPACE::CppProviderIFC:
It's main function is location and creation of providers.
Definition at line 54 of file OW_CppProviderIFC.hpp.
|
Definition at line 107 of file OW_CppProviderIFC.hpp. |
|
Definition at line 111 of file OW_CppProviderIFC.hpp. |
|
Definition at line 112 of file OW_CppProviderIFC.hpp. |
|
Definition at line 110 of file OW_CppProviderIFC.hpp. |
|
Definition at line 118 of file OW_CppProviderIFC.hpp. |
|
Definition at line 113 of file OW_CppProviderIFC.hpp. |
|
Definition at line 176 of file OW_CppProviderIFC.cpp. |
|
Definition at line 185 of file OW_CppProviderIFC.cpp. References OW_NAMESPACE::Map< Key, T, Compare >::begin(), OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::Map< Key, T, Compare >::end(), i, m_noUnloadProviders, m_provs, and OW_NAMESPACE::Array< T >::size(). |
|
Reimplemented from OW_NAMESPACE::ProviderIFCBaseIFC. Definition at line 340 of file OW_CppProviderIFC.cpp. References OW_NAMESPACE::COMPONENT_NAME, env, OW_NAMESPACE::SharedLibraryReference< T >::getLibRef(), getProvider(), OW_LOG_DEBUG, OW_LOG_ERROR, and OW_THROW. |
|
Reimplemented from OW_NAMESPACE::ProviderIFCBaseIFC. Definition at line 275 of file OW_CppProviderIFC.cpp. References OW_NAMESPACE::Array< T >::append(), i, m_noUnloadProviders, and OW_NAMESPACE::Array< T >::size(). |
|
Reimplemented from OW_NAMESPACE::ProviderIFCBaseIFC. Definition at line 364 of file OW_CppProviderIFC.cpp. References OW_NAMESPACE::COMPONENT_NAME, OW_NAMESPACE::Map< Key, T, Compare >::end(), env, OW_NAMESPACE::Map< Key, T, Compare >::find(), OW_NAMESPACE::SharedLibraryReference< T >::getLibRef(), getProvider(), OW_NAMESPACE::Map< Key, T, Compare >::insert(), m_indicationProviders, OW_LOG_DEBUG, and OW_LOG_ERROR. |
|
Reimplemented from OW_NAMESPACE::ProviderIFCBaseIFC. Definition at line 231 of file OW_CppProviderIFC.cpp. References OW_NAMESPACE::COMPONENT_NAME, env, OW_NAMESPACE::SharedLibraryReference< T >::getLibRef(), getProvider(), OW_LOG_DEBUG, OW_LOG_ERROR, and OW_THROW. |
|
Reimplemented from OW_NAMESPACE::ProviderIFCBaseIFC. Definition at line 316 of file OW_CppProviderIFC.cpp. References OW_NAMESPACE::COMPONENT_NAME, env, OW_NAMESPACE::SharedLibraryReference< T >::getLibRef(), getProvider(), OW_LOG_DEBUG, OW_LOG_ERROR, and OW_THROW. |
|
Reimplemented from OW_NAMESPACE::ProviderIFCBaseIFC. Definition at line 296 of file OW_CppProviderIFC.cpp. References OW_NAMESPACE::Array< T >::append(), i, m_noUnloadProviders, and OW_NAMESPACE::Array< T >::size(). |
|
Reimplemented from OW_NAMESPACE::ProviderIFCBaseIFC. Definition at line 253 of file OW_CppProviderIFC.cpp. References OW_NAMESPACE::COMPONENT_NAME, env, OW_NAMESPACE::SharedLibraryReference< T >::getLibRef(), getProvider(), OW_LOG_DEBUG, OW_LOG_ERROR, and OW_THROW. |
|
The derived classes must override these functions to implement the desired functionality.
Implements OW_NAMESPACE::ProviderIFCBaseIFC. Definition at line 212 of file OW_CppProviderIFC.cpp. References env, i, and loadProviders(). |
|
Reimplemented from OW_NAMESPACE::ProviderIFCBaseIFC. Definition at line 838 of file OW_CppProviderIFC.cpp. References OW_NAMESPACE::Map< Key, T, Compare >::begin(), OW_NAMESPACE::Map< Key, T, Compare >::end(), env, m_guard, m_noUnloadProviders, m_provs, and OW_NAMESPACE::MutexLock::release(). |
|
|
Return the provider's name. The name will be used to identify this provider interface from other provider interfaces.
Implements OW_NAMESPACE::ProviderIFCBaseIFC. Definition at line 65 of file OW_CppProviderIFC.hpp. |
|
Definition at line 694 of file OW_CppProviderIFC.cpp. References dontInitializeProvider, dontStoreProvider, OW_NAMESPACE::Map< Key, T, Compare >::end(), OW_NAMESPACE::Map< Key, T, Compare >::find(), initializeProvider, m_guard, m_provs, OW_ASSERT, OW_NAMESPACE::MutexLock::release(), and storeProvider. Referenced by doGetAssociatorProvider(), doGetIndicationProvider(), doGetInstanceProvider(), doGetMethodProvider(), and doGetSecondaryInstanceProvider(). |
|
|
|
Definition at line 57 of file OW_CppProviderIFC.hpp. |
|
Definition at line 138 of file OW_CppProviderIFC.hpp. Referenced by doShuttingDown(), doUnloadProviders(), getProvider(), and loadProviders(). |
|
Definition at line 137 of file OW_CppProviderIFC.hpp. Referenced by doGetIndicationProvider(). |
|
Definition at line 140 of file OW_CppProviderIFC.hpp. Referenced by loadProviders(). |
|
Definition at line 139 of file OW_CppProviderIFC.hpp. Referenced by doGetIndicationExportProviders(), doGetPolledProviders(), doShuttingDown(), and ~CppProviderIFC(). |
|
Definition at line 136 of file OW_CppProviderIFC.hpp. Referenced by doShuttingDown(), doUnloadProviders(), getProvider(), and ~CppProviderIFC(). |