version 1.9, 2004/03/04 09:55:38
|
version 1.12, 2004/04/13 17:55:15
|
|
|
DefaultProviderManager(void); | DefaultProviderManager(void); |
virtual ~DefaultProviderManager(void); | virtual ~DefaultProviderManager(void); |
| |
virtual Message * processMessage(Message * request) throw(); |
virtual Message * processMessage(Message * request, ProviderName providerName); |
| |
protected: | protected: |
Message * handleUnsupportedRequest(const Message * message) throw(); |
Message * handleUnsupportedRequest(const Message * message, const ProviderName providerName); |
| |
Message * handleGetInstanceRequest(const Message * message) throw(); |
Message * handleGetInstanceRequest(const Message * message, const ProviderName providerName); |
Message * handleEnumerateInstancesRequest(const Message * message) throw(); |
Message * handleEnumerateInstancesRequest(const Message * message, const ProviderName providerName); |
Message * handleEnumerateInstanceNamesRequest(const Message * message) throw(); |
Message * handleEnumerateInstanceNamesRequest(const Message * message, const ProviderName providerName); |
Message * handleCreateInstanceRequest(const Message * message) throw(); |
Message * handleCreateInstanceRequest(const Message * message, const ProviderName providerName); |
Message * handleModifyInstanceRequest(const Message * message) throw(); |
Message * handleModifyInstanceRequest(const Message * message, const ProviderName providerName); |
Message * handleDeleteInstanceRequest(const Message * message) throw(); |
Message * handleDeleteInstanceRequest(const Message * message, const ProviderName providerName); |
|
|
Message * handleExecQueryRequest(const Message * message) throw(); |
Message * handleExecQueryRequest(const Message * message, const ProviderName providerName); |
|
|
Message * handleAssociatorsRequest(const Message * message) throw(); |
Message * handleAssociatorsRequest(const Message * message, const ProviderName providerName); |
Message * handleAssociatorNamesRequest(const Message * message) throw(); |
Message * handleAssociatorNamesRequest(const Message * message, const ProviderName providerName); |
Message * handleReferencesRequest(const Message * message) throw(); |
Message * handleReferencesRequest(const Message * message, const ProviderName providerName); |
Message * handleReferenceNamesRequest(const Message * message) throw(); |
Message * handleReferenceNamesRequest(const Message * message, const ProviderName providerName); |
|
|
Message * handleGetPropertyRequest(const Message * message) throw(); |
Message * handleGetPropertyRequest(const Message * message, const ProviderName providerName); |
Message * handleSetPropertyRequest(const Message * message) throw(); |
Message * handleSetPropertyRequest(const Message * message, const ProviderName providerName); |
|
|
Message * handleInvokeMethodRequest(const Message * message) throw(); |
Message * handleInvokeMethodRequest(const Message * message, const ProviderName providerName); |
|
|
Message * handleCreateSubscriptionRequest(const Message * message) throw(); |
Message * handleCreateSubscriptionRequest(const Message * message, const ProviderName providerName); |
Message * handleModifySubscriptionRequest(const Message * message) throw(); |
Message * handleModifySubscriptionRequest(const Message * message, const ProviderName providerName); |
Message * handleDeleteSubscriptionRequest(const Message * message) throw(); |
Message * handleDeleteSubscriptionRequest(const Message * message, const ProviderName providerName); |
Message * handleEnableIndicationsRequest(const Message * message) throw(); |
Message * handleEnableIndicationsRequest(const Message * message, const ProviderName providerName); |
Message * handleDisableIndicationsRequest(const Message * message) throw(); |
Message * handleDisableIndicationsRequest(const Message * message, const ProviderName providerName); |
|
|
Message * handleConsumeIndicationRequest(const Message * message) throw(); |
Message * handleConsumeIndicationRequest(const Message * message, const ProviderName providerName); |
Message * handleExportIndicationRequest(const Message * message) throw(); |
Message * handleExportIndicationRequest(const Message * message, const ProviderName providerName); |
|
|
Message * handleDisableModuleRequest(const Message * message) throw(); |
Message * handleDisableModuleRequest(const Message * message, const ProviderName providerName); |
Message * handleEnableModuleRequest(const Message * message) throw(); |
Message * handleEnableModuleRequest(const Message * message, const ProviderName providerName); |
Message * handleStopAllProvidersRequest(const Message * message) throw(); |
Message * handleStopAllProvidersRequest(const Message * message, const ProviderName providerName); |
| |
void _insertEntry(const Provider & provider, const EnableIndicationsResponseHandler *handler); | void _insertEntry(const Provider & provider, const EnableIndicationsResponseHandler *handler); |
EnableIndicationsResponseHandler * _removeEntry(const String & key); | EnableIndicationsResponseHandler * _removeEntry(const String & key); |
|
|
ProviderName _resolveProviderName(const ProviderName & providerName); | ProviderName _resolveProviderName(const ProviderName & providerName); |
ProviderName _resolveProviderName(String & destinationPath); | ProviderName _resolveProviderName(String & destinationPath); |
| |
|
void unload_idle_providers(); |
|
|
protected: | protected: |
IndicationResponseTable _responseTable; | IndicationResponseTable _responseTable; |
| |