version 1.1, 2002/02/05 19:13:35
|
version 1.5, 2003/03/11 21:26:54
|
|
|
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
// | // |
// Copyright (c) 2000, 2001 BMC Software, Hewlett-Packard Company, IBM, |
// Copyright (c) 2000, 2001, 2002 BMC Software, Hewlett-Packard Company, IBM, |
// The Open Group, Tivoli Systems | // The Open Group, Tivoli Systems |
// | // |
// Permission is hereby granted, free of charge, to any person obtaining a copy | // Permission is hereby granted, free of charge, to any person obtaining a copy |
|
|
| |
#include <Pegasus/Common/Config.h> | #include <Pegasus/Common/Config.h> |
#include <Pegasus/Common/Exception.h> | #include <Pegasus/Common/Exception.h> |
#include "Linkage.h" |
#include <Pegasus/Listener/Linkage.h> |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
|
const String& rootPath, | const String& rootPath, |
Boolean dynamicReg, | Boolean dynamicReg, |
Boolean staticConsumers, | Boolean staticConsumers, |
Boolean persistence); |
Boolean persistence, |
|
Uint32 portNumber); |
| |
~CIMListener(); | ~CIMListener(); |
| |
|
|
@exception - This function may receive exceptions from | @exception - This function may receive exceptions from |
Channel specific subfunctions. | Channel specific subfunctions. |
*/ | */ |
void bind(Uint32 port); |
void bind(); |
| |
/** runForever Main runloop for the server. | /** runForever Main runloop for the server. |
*/ | */ |
|
|
| |
Uint32 getOutstandingRequestCount(); | Uint32 getOutstandingRequestCount(); |
| |
CIMExportRequestDispatcher* getDispatcher(); |
|
|
|
private: | private: |
| |
Boolean _dieNow; | Boolean _dieNow; |
|
|
CIMExportRequestDecoder* _cimExportRequestDecoder; | CIMExportRequestDecoder* _cimExportRequestDecoder; |
| |
HTTPAcceptor* _acceptor; | HTTPAcceptor* _acceptor; |
|
|
|
Uint32 _portNumber; |
}; | }; |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |