![]() |
ServerSocket Class Reference#include <ServerSocket.h>
Inheritance diagram for ServerSocket: ![]() ![]()
Detailed DescriptionFile ......... ServerSocket.h Published .... 2004-07-13 Author ....... grymse@alhem.net
Definition at line 30 of file ServerSocket.h. Constructor & Destructor Documentation
Definition at line 32 of file ServerSocket.cpp. 00033 :HTTPSocket(h) 00034 ,Gemensamt() 00035 { 00036 }
Member Function Documentation
Definition at line 109 of file ServerSocket.cpp. References ServerHandler::GetInt(). 00110 { 00111 ServerHandler& ref = static_cast<ServerHandler&>(Handler()); 00112 if (GetParent() -> GetPort() == ref.GetInt("secure/port")) 00113 { 00114 EnableSSL(); 00115 } 00116 }
Definition at line 44 of file ServerSocket.cpp. 00045 { 00046 //printf("IsRequest: %s\n",IsRequest() ? "YES" : "NO"); 00047 if (IsRequest()) 00048 { 00049 printf(" Method: %s\n",GetMethod().c_str()); 00050 printf(" URL: %s\n",GetUrl().c_str()); 00051 printf(" Http version: %s\n",GetHttpVersion().c_str()); 00052 } 00053 00054 //printf("IsResponse: %s\n",IsResponse() ? "YES" : "NO"); 00055 if (IsResponse()) 00056 { 00057 //printf(" Http version: %s\n",GetHttpVersion().c_str()); 00058 //printf(" Status: %s\n",GetStatus().c_str()); 00059 //printf(" Status text: %s\n",GetStatusText().c_str()); 00060 } 00061 00062 }
Definition at line 65 of file ServerSocket.cpp. References Gemensamt::SetHttpReferer(), Gemensamt::SetServer(), and Gemensamt::SetUserAgent(). 00066 { 00067 //printf("OnHeader(): %s: %s\n",key.c_str(),value.c_str()); 00068 if (!strcasecmp(key.c_str(),"host")) 00069 { 00070 SetServer(value); 00071 } 00072 else 00073 if (!strcasecmp(key.c_str(),"user-agent")) 00074 { 00075 SetUserAgent(value); 00076 } 00077 else 00078 if (!strcasecmp(key.c_str(),"referer")) 00079 { 00080 SetHttpReferer(value); 00081 } 00082 }
Definition at line 90 of file ServerSocket.cpp. References DEB. 00091 { 00092 #ifdef ENABLE_DETACH 00093 if (!Detach()) 00094 { 00095 DEB( printf("Detach() failed\n");) 00096 SetCloseAndDelete(); 00097 } 00098 #endif 00099 }
Definition at line 102 of file ServerSocket.cpp. References Gemensamt::GetServer(), and Deliver::Run().
The documentation for this class was generated from the following files: |