version 1.31.2.1, 2002/10/01 22:23:34
|
version 1.32, 2003/03/12 21:45:08
|
|
|
//%////////-*-c++-*-//////////////////////////////////////////////////////////// |
//%///////////////////////////////////////////////////////////////////////////// |
// | // |
// Copyright (c) 2000, 2001, 2002 BMC Software, Hewlett-Packard Company, IBM, | // Copyright (c) 2000, 2001, 2002 BMC Software, Hewlett-Packard Company, IBM, |
// The Open Group, Tivoli Systems | // The Open Group, Tivoli Systems |
|
|
EqualFunc <String>, | EqualFunc <String>, |
HashFunc <String> > SubscriptionTable; | HashFunc <String> > SubscriptionTable; |
| |
|
|
|
|
|
|
|
|
|
|
/** | /** |
| |
IndicationService class is the service that serves the | IndicationService class is the service that serves the |
|
|
CIMNamespaceName & sourceNameSpace); | CIMNamespaceName & sourceNameSpace); |
| |
/** | /** |
Retrieves the values of the filter query property |
Retrieves the value of the filter query property |
for the specified subscription instance. | for the specified subscription instance. |
| |
@param subscription Input subscription instance | @param subscription Input subscription instance |
|
|
/** | /** |
Checks if the property list includes all properties in the specified | Checks if the property list includes all properties in the specified |
class. If so, a NULL CIMPropertyList is returned. Otherwise, a | class. If so, a NULL CIMPropertyList is returned. Otherwise, a |
CIMPropertyList containing all the properties is returned. |
CIMPropertyList containing the properties is returned. |
| |
@param propertyList the list of property names | @param propertyList the list of property names |
@param nameSpaceName the namespace | @param nameSpaceName the namespace |
|
|
const String & authType = String::EMPTY); | const String & authType = String::EMPTY); |
| |
/** | /** |
Generates a unique String key from the subscription instance name and |
Generates a unique String key from the subscription namespace name and |
provider keys. |
key values and provider key values. |
| |
@param subscription the subscription named instance |
@param subscription the subscription instance |
@param provider the provider instance | @param provider the provider instance |
| |
@return the generated key | @return the generated key |
*/ | */ |
String _generateKey ( | String _generateKey ( |
const CIMInstance & subscription, | const CIMInstance & subscription, |
const CIMInstance provider); |
const CIMInstance & provider); |
|
|
|
|
|
|
| |
/** | /** |
Inserts an entry into the subscription table. | Inserts an entry into the subscription table. |
| |
@param subscription the subscription named instance |
@param subscription the subscription instance |
@param provider the provider instance | @param provider the provider instance |
@param classList the list of class names | @param classList the list of class names |
*/ | */ |
|
|
const CIMInstance & provider, | const CIMInstance & provider, |
const Array <CIMName> classList); | const Array <CIMName> classList); |
| |
|
|
|
|
|
|
|
|
/** | /** |
Creates an alert instance of the specified class. | Creates an alert instance of the specified class. |
| |
|
|
Uint32 _handlerService; | Uint32 _handlerService; |
| |
/** | /** |
Integer representing queue ID for accessing Repository Service |
FUTURE: Integer representing queue ID for accessing Repository Service |
*/ | */ |
//Uint32 _repository; | //Uint32 _repository; |
| |
|
|
*/ | */ |
SubscriptionTable _subscriptionTable; | SubscriptionTable _subscriptionTable; |
| |
|
|
|
|
|
|
|
|
Array <Uint16> _validStates; | Array <Uint16> _validStates; |
Array <Uint16> _validRepeatPolicies; | Array <Uint16> _validRepeatPolicies; |
Array <Uint16> _validErrorPolicies; | Array <Uint16> _validErrorPolicies; |