version 1.14, 2008/12/02 09:01:48
|
version 1.15, 2009/12/15 11:39:38
|
|
|
{ | { |
} | } |
| |
|
SimpleInstanceResponseHandler::~SimpleInstanceResponseHandler() |
|
{ |
|
} |
|
|
void SimpleInstanceResponseHandler::processing() | void SimpleInstanceResponseHandler::processing() |
{ | { |
SimpleResponseHandler::processing(); | SimpleResponseHandler::processing(); |
|
|
| |
Uint32 SimpleInstanceResponseHandler::size() const | Uint32 SimpleInstanceResponseHandler::size() const |
{ | { |
return _objects.size(); |
return _objects.size()+_scmoObjects.size(); |
} | } |
| |
void SimpleInstanceResponseHandler::clear() | void SimpleInstanceResponseHandler::clear() |
{ | { |
_objects.clear(); | _objects.clear(); |
|
_scmoObjects.clear(); |
} | } |
| |
void SimpleInstanceResponseHandler::deliver(const CIMInstance& instance) | void SimpleInstanceResponseHandler::deliver(const CIMInstance& instance) |
|
|
send(false); | send(false); |
} | } |
| |
|
void SimpleInstanceResponseHandler::deliver(const SCMOInstance& instance) |
|
{ |
|
PEG_TRACE_CSTRING( |
|
TRC_PROVIDERMANAGER, |
|
Tracer::LEVEL4, |
|
"SimpleInstanceResponseHandler::deliver(SCMOInstance)"); |
|
|
|
//fprintf(stderr, "SimpleInstanceResponseHandler::deliver\n"); |
|
_scmoObjects.append(instance); |
|
|
|
send(false); |
|
} |
|
|
void SimpleInstanceResponseHandler::deliver(const Array<CIMInstance>& instances) | void SimpleInstanceResponseHandler::deliver(const Array<CIMInstance>& instances) |
{ | { |
// call deliver for each object in the array | // call deliver for each object in the array |
|
|
return _objects; | return _objects; |
} | } |
| |
|
const Array<SCMOInstance> SimpleInstanceResponseHandler::getSCMOObjects() const |
|
{ |
|
return _scmoObjects; |
|
} |
|
|
// | // |
// SimpleObjectPathResponseHandler | // SimpleObjectPathResponseHandler |
// | // |
|
|
{ | { |
} | } |
| |
|
SimpleObjectPathResponseHandler::~SimpleObjectPathResponseHandler() |
|
{ |
|
} |
|
|
void SimpleObjectPathResponseHandler::processing() | void SimpleObjectPathResponseHandler::processing() |
{ | { |
SimpleResponseHandler::processing(); | SimpleResponseHandler::processing(); |
|
|
| |
Uint32 SimpleObjectPathResponseHandler::size() const | Uint32 SimpleObjectPathResponseHandler::size() const |
{ | { |
return _objects.size(); |
return _objects.size() + _scmoObjects.size(); |
} | } |
| |
void SimpleObjectPathResponseHandler::clear() | void SimpleObjectPathResponseHandler::clear() |
{ | { |
_objects.clear(); | _objects.clear(); |
|
_scmoObjects.clear(); |
} | } |
| |
void SimpleObjectPathResponseHandler::deliver(const CIMObjectPath& objectPath) | void SimpleObjectPathResponseHandler::deliver(const CIMObjectPath& objectPath) |
|
|
send(false); | send(false); |
} | } |
| |
|
void SimpleObjectPathResponseHandler::deliver(const SCMOInstance& objectPath) |
|
{ |
|
PEG_TRACE_CSTRING( |
|
TRC_PROVIDERMANAGER, |
|
Tracer::LEVEL4, |
|
"SimpleObjectPathResponseHandler::deliver()"); |
|
|
|
_scmoObjects.append(objectPath); |
|
|
|
send(false); |
|
} |
|
|
void SimpleObjectPathResponseHandler::deliver( | void SimpleObjectPathResponseHandler::deliver( |
const Array<CIMObjectPath>& objectPaths) | const Array<CIMObjectPath>& objectPaths) |
{ | { |
|
|
return _objects; | return _objects; |
} | } |
| |
|
const Array<SCMOInstance> |
|
SimpleObjectPathResponseHandler::getSCMOObjects() const |
|
{ |
|
return _scmoObjects; |
|
} |
|
|
// | // |
// SimpleMethodResultResponseHandler | // SimpleMethodResultResponseHandler |
// | // |
|
|
| |
Uint32 SimpleObjectResponseHandler::size() const | Uint32 SimpleObjectResponseHandler::size() const |
{ | { |
return _objects.size(); |
return _objects.size()+_scmoObjects.size(); |
} | } |
| |
void SimpleObjectResponseHandler::clear() | void SimpleObjectResponseHandler::clear() |
{ | { |
_objects.clear(); | _objects.clear(); |
|
_scmoObjects.clear(); |
} | } |
| |
void SimpleObjectResponseHandler::deliver(const CIMObject& object) | void SimpleObjectResponseHandler::deliver(const CIMObject& object) |
|
|
send(false); | send(false); |
} | } |
| |
|
void SimpleObjectResponseHandler::deliver(const CIMInstance& instance) |
|
{ |
|
PEG_TRACE_CSTRING( |
|
TRC_PROVIDERMANAGER, |
|
Tracer::LEVEL4, |
|
"SimpleObjectResponseHandler::deliver()"); |
|
|
|
_objects.append(instance); |
|
|
|
send(false); |
|
} |
|
|
|
void SimpleObjectResponseHandler::deliver(const SCMOInstance& object) |
|
{ |
|
PEG_TRACE_CSTRING( |
|
TRC_PROVIDERMANAGER, |
|
Tracer::LEVEL4, |
|
"SimpleObjectResponseHandler::deliver()"); |
|
|
|
_scmoObjects.append(object); |
|
send(false); |
|
} |
|
|
void SimpleObjectResponseHandler::deliver(const Array<CIMObject>& objects) | void SimpleObjectResponseHandler::deliver(const Array<CIMObject>& objects) |
{ | { |
// call deliver for each object in the array | // call deliver for each object in the array |
|
|
return _objects; | return _objects; |
} | } |
| |
|
const Array<SCMOInstance> SimpleObjectResponseHandler::getSCMOObjects() const |
|
{ |
|
return _scmoObjects; |
|
} |
|
|
// | // |
// SimpleInstance2ObjectResponseHandler | // SimpleInstance2ObjectResponseHandler |
// | // |
|
|
| |
Uint32 SimpleInstance2ObjectResponseHandler::size() const | Uint32 SimpleInstance2ObjectResponseHandler::size() const |
{ | { |
return _objects.size(); |
return _objects.size() + _scmoObjects.size(); |
} | } |
| |
void SimpleInstance2ObjectResponseHandler::clear() | void SimpleInstance2ObjectResponseHandler::clear() |
{ | { |
_objects.clear(); | _objects.clear(); |
|
_scmoObjects.clear(); |
} | } |
| |
void SimpleInstance2ObjectResponseHandler::deliver(const CIMInstance& object) | void SimpleInstance2ObjectResponseHandler::deliver(const CIMInstance& object) |
|
|
//send(false); | //send(false); |
} | } |
| |
|
void SimpleInstance2ObjectResponseHandler::deliver(const SCMOInstance& object) |
|
{ |
|
PEG_TRACE_CSTRING( |
|
TRC_PROVIDERMANAGER, |
|
Tracer::LEVEL4, |
|
"SimpleInstance2ObjectResponseHandler::deliver(SCMO)"); |
|
|
|
_scmoObjects.append(object); |
|
|
|
// async delivers not yet supported |
|
//send(false); |
|
} |
|
|
void SimpleInstance2ObjectResponseHandler::deliver( | void SimpleInstance2ObjectResponseHandler::deliver( |
const Array<CIMInstance>& objects) | const Array<CIMInstance>& objects) |
{ | { |
|
|
return _objects; | return _objects; |
} | } |
| |
|
const Array<SCMOInstance> |
|
SimpleInstance2ObjectResponseHandler::getSCMOObjects() const |
|
{ |
|
return _scmoObjects; |
|
} |
|
|
// | // |
// SimpleValueResponseHandler | // SimpleValueResponseHandler |
// | // |