OW_NAMESPACE::SLPProvider Class Reference

Inheritance diagram for OW_NAMESPACE::SLPProvider:

Inheritance graph
[legend]
Collaboration diagram for OW_NAMESPACE::SLPProvider:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual Int32 getInitialPollingInterval (const ProviderEnvironmentIFCRef &env)
virtual Int32 poll (const ProviderEnvironmentIFCRef &env)
 Called by the CIMOM to give this CppPolledProviderIFC to opportunity to export indications if needed.

Private Member Functions

void doSlpRegister (const ProviderEnvironmentIFCRef &env)

Private Attributes

String m_httpsPort
String m_httpPort
bool m_useDigest
bool m_allowAnonymous
String m_serviceId
String m_interopSchemaNamespace
bool m_queryEnabled
bool m_indicationEnabled

Detailed Description

Definition at line 100 of file OW_SLPProvider.cpp.


Member Function Documentation

void OW_NAMESPACE::SLPProvider::doSlpRegister const ProviderEnvironmentIFCRef env  )  [inline, private]
 

Definition at line 194 of file OW_SLPProvider.cpp.

References env, OW_LOG_ERROR, OW_NAMESPACE::Array< T >::push_back(), and OW_NAMESPACE::String::toInt32().

virtual Int32 OW_NAMESPACE::SLPProvider::getInitialPollingInterval const ProviderEnvironmentIFCRef env  )  [inline, virtual]
 

Returns:
The amount of seconds before the first call to the poll method. If this method returns zero, then the poll method is never called.

Implements OW_NAMESPACE::CppPolledProviderIFC.

Definition at line 107 of file OW_SLPProvider.cpp.

References env, OW_DEFAULT_SLP_ENABLE_ADVERTISEMENT, and OW_NAMESPACE::ConfigOpts::SLP_ENABLE_ADVERTISEMENT_opt.

virtual Int32 OW_NAMESPACE::SLPProvider::poll const ProviderEnvironmentIFCRef env  )  [inline, virtual]
 

Called by the CIMOM to give this CppPolledProviderIFC to opportunity to export indications if needed.

Parameters:
lch A local CIMOM handle the provider can use to export indications if needed.
Returns:
How many seconds before the next call to the poll method. If this method returns -1 then the last polling interval will be used. If it returns 0 then the poll method will never be called again.

Implements OW_NAMESPACE::CppPolledProviderIFC.

Definition at line 179 of file OW_SLPProvider.cpp.

References env, and OW_NAMESPACE::POLLING_INTERVAL.


Member Data Documentation

bool OW_NAMESPACE::SLPProvider::m_allowAnonymous [private]
 

Definition at line 188 of file OW_SLPProvider.cpp.

String OW_NAMESPACE::SLPProvider::m_httpPort [private]
 

Definition at line 186 of file OW_SLPProvider.cpp.

String OW_NAMESPACE::SLPProvider::m_httpsPort [private]
 

Definition at line 185 of file OW_SLPProvider.cpp.

bool OW_NAMESPACE::SLPProvider::m_indicationEnabled [private]
 

Definition at line 192 of file OW_SLPProvider.cpp.

String OW_NAMESPACE::SLPProvider::m_interopSchemaNamespace [private]
 

Definition at line 190 of file OW_SLPProvider.cpp.

bool OW_NAMESPACE::SLPProvider::m_queryEnabled [private]
 

Definition at line 191 of file OW_SLPProvider.cpp.

String OW_NAMESPACE::SLPProvider::m_serviceId [private]
 

Definition at line 189 of file OW_SLPProvider.cpp.

bool OW_NAMESPACE::SLPProvider::m_useDigest [private]
 

Definition at line 187 of file OW_SLPProvider.cpp.


The documentation for this class was generated from the following file:
Generated on Thu Feb 9 09:16:30 2006 for openwbem by  doxygen 1.4.6