Changeset 3059
- Timestamp:
- 22/01/2012 16:17:36 (4 months ago)
- Location:
- box/trunk/lib/server
- Files:
-
- 2 edited
-
Daemon.cpp (modified) (2 diffs)
-
Daemon.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
box/trunk/lib/server/Daemon.cpp
r3030 r3059 330 330 mAppName = argv[0]; 331 331 332 int ret = ProcessOptions(argc, argv); 333 if (ret != 0) 334 { 335 return ret; 336 } 337 338 return Main(mConfigFileName); 339 } 340 341 // -------------------------------------------------------------------------- 342 // 343 // Function 344 // Name: Daemon::ProcessOptions(int argc, const char *argv[]) 345 // Purpose: Parses command-line options. Useful when you have 346 // a local Daemon object and don't intend to fork() 347 // or call Main(). 348 // Created: 2008/11/04 349 // 350 // -------------------------------------------------------------------------- 351 352 int Daemon::ProcessOptions(int argc, const char *argv[]) 353 { 332 354 #ifdef BOX_RELEASE_BUILD 333 mLogLevel = Log::NOTICE; // need an int to do math with355 mLogLevel = Log::NOTICE; 334 356 #else 335 mLogLevel = Log::INFO; // need an int to do math with357 mLogLevel = Log::INFO; 336 358 #endif 337 359 … … 394 416 } 395 417 396 return Main(mConfigFileName);418 return 0; 397 419 } 398 420 -
box/trunk/lib/server/Daemon.h
r2806 r3059 43 43 virtual int Main(const std::string& rDefaultConfigFile, int argc, 44 44 const char *argv[]); 45 virtual int ProcessOptions(int argc, const char *argv[]); 45 46 46 47 /* override this Main() if you want custom option processing: */
Note: See TracChangeset
for help on using the changeset viewer.
