Changeset 993
- Timestamp:
- 12/10/2006 23:15:09 (5 years ago)
- File:
-
- 1 edited
-
box/trunk/lib/server/ServerStream.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
box/trunk/lib/server/ServerStream.h
r217 r993 57 57 } 58 58 59 virtual void OnIdle() { } 60 59 61 virtual void Run() 60 62 { … … 216 218 { 217 219 // Since this is a template parameter, the if() will be optimised out by the compiler 218 if( ForkToHandleRequests)220 if(WillForkToHandleRequests()) 219 221 { 220 222 pid_t pid = ::fork(); … … 263 265 } 264 266 } 265 267 268 OnIdle(); 269 266 270 // Clean up child processes (if forking daemon) 267 if( ForkToHandleRequests)271 if(WillForkToHandleRequests()) 268 272 { 269 273 int status = 0; … … 302 306 bool WillForkToHandleRequests() 303 307 { 308 #ifdef WIN32 309 return false; 310 #else 304 311 return ForkToHandleRequests; 312 #endif // WIN32 305 313 } 306 314
Note: See TracChangeset
for help on using the changeset viewer.
