9 #if !defined (ACE_LACKS_PRAGMA_ONCE)
11 #endif /* ACE_LACKS_PRAGMA_ONCE */
13 class Asynch_Middle_i
: public virtual POA_AMH_Middle
17 Asynch_Middle_i (PortableServer::POA_ptr poa
, Inner_ptr inner
);
19 virtual void get_the_answer (AMH_MiddleResponseHandler_ptr _tao_rh
,
20 const char * question
);
23 PortableServer::POA_var poa_
;
27 // This version of the implementation does not use AMH, It is supplied for
28 // comparison. Either this or the asynch version may be used to serve
30 class Middle_i
: public virtual POA_Middle
34 Middle_i (Inner_ptr inner
);
36 virtual char * get_the_answer (const char * question
);
39 PortableServer::POA_var poa_
;
44 #endif /* MIDDLE_I_H_ */