This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
The main process entry point. | |
void | Omniifr_Orb_shutdown (int signum) |
Signal handler, sets Orb::_shutdownRequested. | |
void | Omniifr_Orb_bumpTraceLevel (int signum) |
Signal handler, each call to this method 'bumps' up the trace level by 5, modulo 45. | |
void | Omniifr_Ifr_checkpoint (int signum) |
Signal handler, forces a checkpoint (saves IFR state to file). |
|
The main process entry point. Also serves as the 'ServiceMain' entry point on Windows. |
|
Signal handler, forces a checkpoint (saves IFR state to file).
Definition at line 194 of file main.cc. References Omniifr::Persist::checkpoint(), DB, persist, and readonly. Referenced by main(). 00195 { 00196 if(readonly) 00197 { 00198 DB(1,"Checkpoint request ignored: Interface Repository is read only.") 00199 } 00200 else 00201 { 00202 DB(1,"Checkpoint requested.") 00203 assert(persist!=NULL); 00204 persist->checkpoint(); 00205 } 00206 }
|
|
Signal handler, each call to this method 'bumps' up the trace level by 5, modulo 45.
Definition at line 188 of file main.cc. References DB. Referenced by main(). 00189 { 00190 omniORB::traceLevel=(omniORB::traceLevel+5)%45; 00191 DB(0,"TRACE LEVEL BUMPED TO "<<omniORB::traceLevel<<" BY SIGNAL "<<signum) 00192 }
|
|
Signal handler, sets Orb::_shutdownRequested. The parameter is ignored. This method may be used as a signal handler. Definition at line 182 of file main.cc. References shutdownSemaphore(). Referenced by main(). 00183 { 00184 // Wake up the main thread. 00185 shutdownSemaphore.post(); 00186 }
|