Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members  

SSLSocketServer.h

00001 
00007 #ifndef __SSLSOCKETSERVER_H_
00008 #define __SSLSOCKETSERVER_H_
00009 
00010 #include <ISocketServer.h>
00011 #include <openssl/ssl.h>
00012 #include <SSLSocket.h>
00013 
00014 
00015 class SSLSocketServer 
00016 {
00017  public:
00018   SSLSocketServer(int port, int maxConnect);
00019   ~SSLSocketServer();
00020   
00021   SSLSocket& accept();
00022   
00023   
00024  private:
00025   ISocketServer * socketServer;
00026   SSL_CTX * sslContext;
00027   
00028 };
00029 
00030 
00031 #endif __SSLSOCKETSERVER_H_

Generated on Wed Feb 18 13:45:55 2004 for strongroom by doxygen1.2.18