diff options
author | bala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-11-13 15:53:28 +0000 |
---|---|---|
committer | bala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-11-13 15:53:28 +0000 |
commit | b75e30833bdc20d420c922eb1f0291e80db95db2 (patch) | |
tree | 9f92c2240e80ed82d0d63c960df65faa4e1fd630 /TAO/tao/Service_Callbacks.h | |
parent | 645c6bd8eba9789d90f987f2212c54ad6522145d (diff) | |
download | ATCD-b75e30833bdc20d420c922eb1f0291e80db95db2.tar.gz |
Mon Nov 13 09:50:06 2000 Balachandran Natarajan <bala@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Service_Callbacks.h')
-rw-r--r-- | TAO/tao/Service_Callbacks.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/TAO/tao/Service_Callbacks.h b/TAO/tao/Service_Callbacks.h index 7d91e4b977a..6149c2e9c8b 100644 --- a/TAO/tao/Service_Callbacks.h +++ b/TAO/tao/Service_Callbacks.h @@ -30,6 +30,8 @@ class TAO_Profile; class TAO_MProfile; class TAO_GIOP_Invocation; +class TAO_Server_Request; +class TAO_Message_State_Factory; class TAO_Export TAO_Service_Callbacks { @@ -90,6 +92,23 @@ public: CORBA::Environment &ACE_TRY_ENV); // Allow the service layer to decide whether the TRANSIENT // exception should be thrown or a reinvocation is needed + + + virtual void service_log_msg_rcv (TAO_Message_State_Factory &state); + // Send the message state to the FT service for logging. This hook + // sends the message state after the server receives the + // message. The message at this point has been verified that it is a + // GIOP message. + + virtual void service_log_msg_pre_upcall (TAO_ServerRequest &req); + // Send the message state to the FT service for logging. This hook + // sends the message state after the POA receives upcall but just + // before the call has been dispatched to the servant + + virtual void service_log_msg_post_upcall (TAO_ServerRequest &req); + // Send the message state to the FT service for logging. This hook + // sends the message state just before the reply is ready to be + // dispatched. }; |