2 #ifndef CLIENT_LEAKS_STARTUP_CALLBACK_H
3 #define CLIENT_LEAKS_STARTUP_CALLBACK_H
4 #include /**/ "ace/pre.h"
8 /// Implement the Test::Startup_Callback interface
10 : public virtual POA_Test::Startup_Callback
16 /// Return 1 if the process has started already
18 * If the process has started then <the_process> returns the object
19 * reference for the new process
21 int process_has_started (Test::Process_out the_process
);
23 // = The skeleton methods
24 virtual void started (Test::Process_ptr the_process
);
27 /// Synchronize changes to the internal data
28 TAO_SYNCH_MUTEX mutex_
;
30 /// Store the process.
31 Test::Process_var process_
;
34 #include /**/ "ace/post.h"
35 #endif /* CLIENT_LEAKS_STARTUP_CALLBACK_H */