00001 // 00002 // CascadeSpawn.h - header file for class CascadeSpawn 00003 // 00004 // Copyright (c) 2003, Roku, LLC. All rights reserved. 00005 // 00008 00009 #ifndef _ROKU_INCLUDE_CASCADE_UTIL_CASCADESPAWN_H 00010 #define _ROKU_INCLUDE_CASCADE_UTIL_CASCADESPAWN_H 00011 00012 #include <cascade/Cascade.h> 00013 00025 class CascadeSpawn 00026 { 00027 public: 00028 static bool Spawn(const CascadeString & commandLine); 00037 00038 #ifndef _DOXY_SKIP 00039 private: 00040 CascadeSpawn(); // unimplemented private constructor to prevent construction 00041 #endif 00042 }; 00043 00044 #endif // #ifndef _ROKU_INCLUDE_CASCADE_UTIL_CASCADESPAWN_H 00045 00047 // LOG 00049 // 14-May-03 pellis created 00050 // 15-Jul-03 pellis Added SIGCHLD-handling stuff. At the moment, the 00051 // user-supplied callbacks are ignored. 00052 // 30-Jul-03 dwoodward simplified