version 1.3, 2001/12/19 21:38:07
|
version 1.4, 2002/02/11 01:17:41
|
|
|
//%///////////////////////////////////////////////////////////////////////////// |
//%///-*-c++-*-///////////////////////////////////////////////////////////////// |
// | // |
// Copyright (c) 2000, 2001 BMC Software, Hewlett-Packard Company, IBM, | // Copyright (c) 2000, 2001 BMC Software, Hewlett-Packard Company, IBM, |
// The Open Group, Tivoli Systems | // The Open Group, Tivoli Systems |
|
|
#define Pegasus_CIMExportRequestDecoder_h | #define Pegasus_CIMExportRequestDecoder_h |
| |
#include <Pegasus/Common/Config.h> | #include <Pegasus/Common/Config.h> |
#include <Pegasus/Common/MessageQueue.h> |
#include <Pegasus/Common/MessageQueueService.h> |
#include <Pegasus/Common/CIMMessage.h> | #include <Pegasus/Common/CIMMessage.h> |
#include <Pegasus/Common/HTTPMessage.h> | #include <Pegasus/Common/HTTPMessage.h> |
#include <Pegasus/ExportServer/Linkage.h> | #include <Pegasus/ExportServer/Linkage.h> |
|
|
/** This class decodes CIM operation requests and passes them down-stream. | /** This class decodes CIM operation requests and passes them down-stream. |
*/ | */ |
class PEGASUS_EXPORT_SERVER_LINKAGE CIMExportRequestDecoder | class PEGASUS_EXPORT_SERVER_LINKAGE CIMExportRequestDecoder |
: public MessageQueue |
: public MessageQueueService |
{ | { |
public: | public: |
| |
typedef MessageQueue Base; |
typedef MessageQueueService Base; |
| |
CIMExportRequestDecoder( | CIMExportRequestDecoder( |
MessageQueue* outputQueue, | MessageQueue* outputQueue, |