version 1.11, 2006/01/30 16:19:38
|
version 1.11.32.2, 2007/07/03 21:50:09
|
|
|
// | // |
//============================================================================== | //============================================================================== |
// | // |
// Author: Mike Brasher (mbrasher@bmc.com) |
|
// |
|
// Modified By: |
|
// Mike Day (mdday@us.ibm.com) |
|
// Nitin Upasani, Hewlett-Packard Company (Nitin_Upasani@hp.com) |
|
// Nag Boranna, Hewlett-Packard Company (nagaraja_boranna@hp.com) |
|
// Dan Gorey (djgorey@us.ibm.com) |
|
// Terry Martin, Hewlett-Packard Company (terry.martin@hp.com) |
|
// Amit K Arora, IBM (amita@in.ibm.com) for PEP#101 |
|
// Mateus Baur, Hewlett-Packard Company (mateus.baur@hp.com) |
|
// |
|
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
#ifndef Pegasus_Server_h | #ifndef Pegasus_Server_h |
|
|
~CIMServer(); | ~CIMServer(); |
| |
/** Adds a connection acceptor for the specified listen socket. | /** Adds a connection acceptor for the specified listen socket. |
@param localConnection Boolean specifying whether the acceptor should |
@param connectionType Uint16 specifying whether the acceptor should |
listen on a local-system-only connection. |
listen on a LOCAL_CONNECTION or IPV4_CONNECTION or |
|
IPV6_CONNECTION socket. portNumer is ignored if |
|
connectionType is LOCAL_CONNECTION. |
@param portNumber Port number that should be used by the listener. | @param portNumber Port number that should be used by the listener. |
This parameter is ignored if localConnection=true. | This parameter is ignored if localConnection=true. |
@param useSSL Boolean specifying whether SSL should be used for | @param useSSL Boolean specifying whether SSL should be used for |
|
|
this acceptor. Ignored when useSSL is false. | this acceptor. Ignored when useSSL is false. |
*/ | */ |
void addAcceptor( | void addAcceptor( |
Boolean localConnection, |
Uint16 connectionType, |
Uint32 portNumber, | Uint32 portNumber, |
Boolean useSSL, |
Boolean useSSL); |
Boolean exportConnection); |
|
| |
/** Bind the acceptors to the specified listen sockets. | /** Bind the acceptors to the specified listen sockets. |
@exception - This function may receive exceptions from | @exception - This function may receive exceptions from |
|
|
SSLContextManager* _sslContextMgr; | SSLContextManager* _sslContextMgr; |
| |
void _init(void); | void _init(void); |
SSLContext* _getSSLContext(Uint32 contextType); |
SSLContext* _getSSLContext(); |
}; | }; |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |