00001 //UNDER CONSTRUCTION!! 00002 00003 00009 #ifndef __SSLUSER_H_ 00010 #define __SSLUSER_H_ 00011 00012 #include <Error.h> 00013 #include <UserPlugin.h> 00014 00015 class SSLUser : public UserPlugin 00016 { 00017 //Under construction! 00018 00019 public: 00020 00021 00022 //Contructor/Destructor: 00023 00024 SSLUser(Config config); 00025 ~SSLUser(); 00026 00027 //Methods: 00028 00034 UserPluginError run(); 00035 00042 void shutdown(); 00043 00044 00045 private: 00046 00047 //inits SSL stuff.. 00048 00049 bool startSSL(); 00050 bool running; 00051 00052 }; 00053 00054 00055 #endif