version 1.1, 2004/06/03 08:45:20
|
version 1.2, 2004/06/30 20:11:54
|
|
|
// | // |
// Author: Adrian Schuur (schuur@de.ibm.com) - PEP 164 | // Author: Adrian Schuur (schuur@de.ibm.com) - PEP 164 |
// | // |
// Modified By: |
// Modified By: Dave Sudlik (dsudlik@us.ibm.com) |
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
|
|
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
static int removeDescription=0; |
int removeDescription=-1; |
| |
void BinaryStreamer::encode(Array<Sint8>& out, const CIMClass& cls) | void BinaryStreamer::encode(Array<Sint8>& out, const CIMClass& cls) |
{ | { |
|
|
CIMName name=rep->getName(); | CIMName name=rep->getName(); |
append(out,name); | append(out,name); |
| |
if (removeDescription==0) { |
|
if (getenv("PEGASUS_REMOVE_DESCRIPTIONS")) removeDescription=1; |
|
else removeDescription=-1; |
|
} |
|
|
|
if (removeDescription>0 && name=="description") { | if (removeDescription>0 && name=="description") { |
CIMValue val(CIMTYPE_STRING,false); | CIMValue val(CIMTYPE_STRING,false); |
val.set(String("*REMOVED*")); | val.set(String("*REMOVED*")); |