00001 #ifndef WIN32INITIALIZER_H 00002 #define WIN32INITIALIZER_H 00003 00004 #include <abuse/SocketInitializer.h> 00005 #include <abuse/LocalizedMessages.h> 00006 00007 class Win32Initializer 00008 { 00009 public: 00010 static const Win32Initializer& get() 00011 { 00012 return singleton; 00013 } 00014 virtual ~Win32Initializer(); 00015 protected: 00016 static Win32Initializer singleton; 00017 Win32Initializer(); 00018 SocketInitializer sockinit; 00019 }; 00020 00021 #endif