32 #ifndef Pegasus_OperationContext_h 33 #define Pegasus_OperationContext_h 35 #include <Pegasus/Common/Config.h> 36 #include <Pegasus/Common/Exception.h> 37 #include <Pegasus/Common/CIMInstance.h> 38 #include <Pegasus/Common/AcceptLanguageList.h> 39 #include <Pegasus/Common/ContentLanguageList.h> 40 #include <Pegasus/Common/Linkage.h> 42 PEGASUS_NAMESPACE_BEGIN
44 class OperationContextRep;
73 virtual String getName()
const = 0;
86 virtual void destroy() = 0;
135 Boolean contains(
const String& containerName)
const;
161 void remove(
const String& containerName);
171 class IdentityContainerRep;
243 String getUserName()
const;
256 class SubscriptionInstanceContainerRep;
340 SubscriptionInstanceContainerRep*
_rep;
347 class SubscriptionFilterConditionContainerRep;
392 const String& filterCondition,
393 const String& queryLanguage);
436 String getFilterCondition()
const;
443 String getQueryLanguage()
const;
450 SubscriptionFilterConditionContainerRep*
_rep;
457 class SubscriptionFilterQueryContainerRep;
505 const String& filterQuery,
506 const String& queryLanguage,
547 String getFilterQuery()
const;
555 String getQueryLanguage()
const;
569 SubscriptionFilterQueryContainerRep*
_rep;
576 class SubscriptionInstanceNamesContainerRep;
667 SubscriptionInstanceNamesContainerRep*
_rep;
725 Uint32 getTimeOut()
const;
738 class AcceptLanguageListContainerRep;
823 AcceptLanguageListContainerRep*
_rep;
830 class ContentLanguageListContainerRep;
916 ContentLanguageListContainerRep*
_rep;
923 class SnmpTrapOidContainerRep;
995 String getSnmpTrapOid()
const;
1008 PEGASUS_NAMESPACE_END
Definition: OperationContext.h:678
AcceptLanguageListContainerRep * _rep
Definition: OperationContext.h:823
static const String NAME
Definition: OperationContext.h:269
IdentityContainerRep * _rep
Definition: OperationContext.h:249
Definition: OperationContext.h:836
Definition: CIMInstance.h:64
virtual String getName() const =0
OperationContext & operator=(const OperationContext &context)
static const String NAME
Definition: OperationContext.h:593
static const String NAME
Definition: OperationContext.h:186
SubscriptionFilterQueryContainerRep * _rep
Definition: OperationContext.h:569
static const String NAME
Definition: OperationContext.h:362
static const String NAME
Definition: OperationContext.h:686
SubscriptionInstanceNamesContainerRep * _rep
Definition: OperationContext.h:667
Uint32 _value
Definition: OperationContext.h:731
OperationContextRep * _rep
Definition: OperationContext.h:167
Definition: OperationContext.h:468
SubscriptionFilterConditionContainerRep * _rep
Definition: OperationContext.h:450
Definition: OperationContext.h:179
Definition: OperationContext.h:52
Definition: OperationContext.h:60
static const String NAME
Definition: OperationContext.h:937
Definition: OperationContext.h:585
SnmpTrapOidContainerRep * _rep
Definition: OperationContext.h:1001
Definition: OperationContext.h:262
Definition: ArrayInter.h:44
Definition: CIMName.h:255
ContentLanguageListContainerRep * _rep
Definition: OperationContext.h:916
SubscriptionInstanceContainerRep * _rep
Definition: OperationContext.h:340
Definition: OperationContext.h:355
Definition: OperationContext.h:744
Definition: ContentLanguageList.h:53
static const String NAME
Definition: OperationContext.h:751
Definition: OperationContext.h:929
virtual Container * clone() const =0
static const String NAME
Definition: OperationContext.h:475
static const String NAME
Definition: OperationContext.h:844
Definition: AcceptLanguageList.h:53