summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/Upcall_Wrapper.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PortableServer/Upcall_Wrapper.h')
-rw-r--r--TAO/tao/PortableServer/Upcall_Wrapper.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/TAO/tao/PortableServer/Upcall_Wrapper.h b/TAO/tao/PortableServer/Upcall_Wrapper.h
index 2138e0b62e9..98d88847e87 100644
--- a/TAO/tao/PortableServer/Upcall_Wrapper.h
+++ b/TAO/tao/PortableServer/Upcall_Wrapper.h
@@ -43,6 +43,11 @@ namespace TAO
class Argument;
class Upcall_Command;
+ namespace Portable_Server
+ {
+ class Servant_Upcall;
+ }
+
/**
* @class Upcall_Wrapper
*
@@ -68,7 +73,6 @@ namespace TAO
* argument list.
* @param command @c Command object that performs the
* actual upcall into the servant.
- *
* @param servant_upcall Object containing information for POA
* that dispatched the servant.
* @param exceptions Array of user exceptions the operation
@@ -81,7 +85,7 @@ namespace TAO
size_t nargs,
TAO::Upcall_Command & command
#if TAO_HAS_INTERCEPTORS == 1
- , void * servant_upcall
+ , TAO::Portable_Server::Servant_Upcall *servant_upcall
, CORBA::TypeCode_ptr const * exceptions
, CORBA::ULong nexceptions
#endif /* TAO_HAS_INTERCEPTORS == 1 */