32 #ifndef Pegasus_Method_h 33 #define Pegasus_Method_h 35 #include <Pegasus/Common/Config.h> 36 #include <Pegasus/Common/Linkage.h> 37 #include <Pegasus/Common/String.h> 38 #include <Pegasus/Common/CIMName.h> 39 #include <Pegasus/Common/CIMParameter.h> 40 #include <Pegasus/Common/CIMQualifier.h> 41 #include <Pegasus/Common/CIMType.h> 43 PEGASUS_NAMESPACE_BEGIN
134 Boolean propagated =
false);
169 const CIMName& getName()
const;
183 void setName(
const CIMName& name);
196 CIMType getType()
const;
212 void setType(CIMType type);
222 const CIMName& getClassOrigin()
const;
233 void setClassOrigin(
const CIMName& classOrigin);
245 Boolean getPropagated()
const;
255 void setPropagated(Boolean propagated);
286 Uint32 findQualifier(
const CIMName& name)
const;
346 void removeQualifier(Uint32 index);
361 Uint32 getQualifierCount()
const;
393 Uint32 findParameter(
const CIMName& name)
const;
443 void removeParameter (Uint32 index);
451 Uint32 getParameterCount()
const;
462 Boolean isUninitialized()
const;
495 friend class Resolver;
496 friend class XmlWriter;
497 friend class MofWriter;
498 friend class BinaryStreamer;
577 Boolean propagated =
false);
629 const CIMName& getName()
const;
642 CIMType getType()
const;
652 const CIMName& getClassOrigin()
const;
664 Boolean getPropagated()
const;
680 Uint32 findQualifier(
const CIMName& name)
const;
718 Uint32 getQualifierCount()
const;
734 Uint32 findParameter(
const CIMName& name)
const;
762 Uint32 getParameterCount()
const;
773 Boolean isUninitialized()
const;
806 friend class CIMMethodRep;
807 friend class XmlWriter;
808 friend class MofWriter;
811 #define PEGASUS_ARRAY_T CIMMethod 812 # include <Pegasus/Common/ArrayInter.h> 813 #undef PEGASUS_ARRAY_T 815 PEGASUS_NAMESPACE_END
Definition: CIMParameter.h:306
Definition: CIMQualifier.h:273
Definition: CIMQualifier.h:68
Definition: CIMMethod.h:508
Definition: CIMMethod.h:86
Definition: CIMParameter.h:77