version 1.43, 2005/03/27 21:45:45
|
version 1.44, 2005/05/17 14:52:26
|
|
|
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
CIMMethodRep::CIMMethodRep() |
|
{ |
|
} |
|
|
|
CIMMethodRep::CIMMethodRep(const CIMMethodRep& x) : |
|
Sharable(), |
|
_name(x._name), |
|
_type(x._type), |
|
_classOrigin(x._classOrigin), |
|
_propagated(x._propagated) |
|
{ |
|
x._qualifiers.cloneTo(_qualifiers); |
|
|
|
_parameters.reserveCapacity(x._parameters.size()); |
|
|
|
for (Uint32 i = 0, n = x._parameters.size(); i < n; i++) |
|
{ |
|
_parameters.append(x._parameters[i].clone()); |
|
} |
|
} |
|
|
CIMMethodRep::CIMMethodRep( | CIMMethodRep::CIMMethodRep( |
const CIMName& name, | const CIMName& name, |
CIMType type, | CIMType type, |
|
|
: _name(name), _type(type), | : _name(name), _type(type), |
_classOrigin(classOrigin), _propagated(propagated) | _classOrigin(classOrigin), _propagated(propagated) |
{ | { |
|
// ensure name is not null |
|
if(name.isNull()) |
|
{ |
|
throw UninitializedObjectException(); |
|
} |
} | } |
| |
CIMMethodRep::~CIMMethodRep() | CIMMethodRep::~CIMMethodRep() |
{ | { |
|
|
} | } |
| |
void CIMMethodRep::setName(const CIMName& name) | void CIMMethodRep::setName(const CIMName& name) |
{ | { |
|
// ensure name is not null |
|
if(name.isNull()) |
|
{ |
|
throw UninitializedObjectException(); |
|
} |
|
|
_name = name; | _name = name; |
} | } |
| |
|
|
} | } |
| |
| |
CIMMethodRep::CIMMethodRep() |
|
{ |
|
|
|
} |
|
|
|
CIMMethodRep::CIMMethodRep(const CIMMethodRep& x) : |
|
Sharable(), |
|
_name(x._name), |
|
_type(x._type), |
|
_classOrigin(x._classOrigin), |
|
_propagated(x._propagated) |
|
{ |
|
x._qualifiers.cloneTo(_qualifiers); |
|
|
|
_parameters.reserveCapacity(x._parameters.size()); |
|
|
|
for (Uint32 i = 0, n = x._parameters.size(); i < n; i++) |
|
_parameters.append(x._parameters[i].clone()); |
|
} |
|
|
|
Boolean CIMMethodRep::identical(const CIMMethodRep* x) const | Boolean CIMMethodRep::identical(const CIMMethodRep* x) const |
{ | { |
if (!_name.equal (x->_name)) | if (!_name.equal (x->_name)) |