summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/Operation_Table.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PortableServer/Operation_Table.h')
-rw-r--r--TAO/tao/PortableServer/Operation_Table.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/TAO/tao/PortableServer/Operation_Table.h b/TAO/tao/PortableServer/Operation_Table.h
index 9a11e5f1b5a..c0dc04faba3 100644
--- a/TAO/tao/PortableServer/Operation_Table.h
+++ b/TAO/tao/PortableServer/Operation_Table.h
@@ -28,11 +28,20 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
class TAO_ServerRequest;
class TAO_Abstract_ServantBase;
+class TAO_ServantBase;
+
+namespace TAO
+{
+ namespace Portable_Server
+ {
+ class Servant_Upcall;
+ }
+}
typedef void (*TAO_Skeleton)(
TAO_ServerRequest &,
- void *,
- void *);
+ TAO::Portable_Server::Servant_Upcall *,
+ TAO_ServantBase *);
typedef void (*TAO_Collocated_Skeleton)(
TAO_Abstract_ServantBase *,