version 1.18, 2002/09/13 23:55:37
|
version 1.18.10.1, 2003/02/28 21:33:56
|
|
|
#include <cctype> | #include <cctype> |
#include "CIMName.h" | #include "CIMName.h" |
| |
|
static bool illegalNameException = false; |
|
|
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
//////////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////////// |
|
|
if (!legal(name)) | if (!legal(name)) |
{ | { |
// ATTN: Does this clean up String memory properly? | // ATTN: Does this clean up String memory properly? |
|
if (illegalNameException) |
throw InvalidNameException(name); | throw InvalidNameException(name); |
|
else |
|
PEGASUS_STD(cout) << "KSTEST CIMName illegal 1 " << name << PEGASUS_STD(endl); |
} | } |
} | } |
| |
|
|
if (!legal(name)) | if (!legal(name)) |
{ | { |
// ATTN: Does this clean up String memory properly? | // ATTN: Does this clean up String memory properly? |
|
if (illegalNameException) |
throw InvalidNameException(name); | throw InvalidNameException(name); |
|
else |
|
PEGASUS_STD(cout) << "KSTEST CIMName illegal 2 " << name << PEGASUS_STD(endl); |
|
|
} | } |
} | } |
| |
|
|
{ | { |
if (!legal(name)) | if (!legal(name)) |
{ | { |
|
if (illegalNameException) |
throw InvalidNameException(name); | throw InvalidNameException(name); |
|
else |
|
PEGASUS_STD(cout) << "KSTEST CIMName illegal 3 " << name << PEGASUS_STD(endl); |
|
|
} | } |
cimName=name; | cimName=name; |
return *this; | return *this; |
|
|
if (!legal(name)) | if (!legal(name)) |
{ | { |
// ATTN: Does this clean up String memory properly? | // ATTN: Does this clean up String memory properly? |
|
if (illegalNameException) |
throw InvalidNamespaceNameException(name); | throw InvalidNamespaceNameException(name); |
|
else |
|
PEGASUS_STD(cout) << "KSTEST CIMNamespaceName illegal 1 " << name << PEGASUS_STD(endl); |
|
|
} | } |
} | } |
| |
|
|
if (!legal(name)) | if (!legal(name)) |
{ | { |
// ATTN: Does this clean up String memory properly? | // ATTN: Does this clean up String memory properly? |
|
if (illegalNameException) |
throw InvalidNamespaceNameException(name); | throw InvalidNamespaceNameException(name); |
|
else |
|
PEGASUS_STD(cout) << "KSTEST CIMNameNamespaceName illegal 2 " << name << PEGASUS_STD(endl); |
|
|
} | } |
} | } |
| |
|
|
{ | { |
if (!legal(name)) | if (!legal(name)) |
{ | { |
|
if (illegalNameException) |
throw InvalidNamespaceNameException(name); | throw InvalidNamespaceNameException(name); |
|
else |
|
PEGASUS_STD(cout) << "KSTEST CIMNameNamespaceName illegal 3 " << name << PEGASUS_STD(endl); |
|
|
} | } |
cimNamespaceName=name; | cimNamespaceName=name; |
return *this; | return *this; |