summaryrefslogtreecommitdiff
path: root/ace/Parse_Node.cpp
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-17 17:47:13 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-17 17:47:13 +0000
commit4c510bdc5b27b869b46c2d9b5b47d4d731d565e5 (patch)
tree6ce59d94f6dafd61d66c69e6bb8a90291e84b017 /ace/Parse_Node.cpp
parent38f26d15e7095ff6eb21c92346e2d005a6d4a1e3 (diff)
downloadATCD-4c510bdc5b27b869b46c2d9b5b47d4d731d565e5.tar.gz
ACE_FACTORY changes. Please see ChangeLog for details
Diffstat (limited to 'ace/Parse_Node.cpp')
-rw-r--r--ace/Parse_Node.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/ace/Parse_Node.cpp b/ace/Parse_Node.cpp
index 841f13da081..03fd2d685be 100644
--- a/ace/Parse_Node.cpp
+++ b/ace/Parse_Node.cpp
@@ -423,7 +423,7 @@ ACE_Object_Node::ACE_Object_Node (const char *path,
}
void *
-ACE_Object_Node::symbol (void)
+ACE_Object_Node::symbol (ACE_Service_Object_Exterminator *)
{
ACE_TRACE ("ACE_Object_Node::symbol");
if (this->open_handle () != 0)
@@ -483,12 +483,12 @@ ACE_Function_Node::ACE_Function_Node (const char *path,
}
void *
-ACE_Function_Node::symbol (void)
+ACE_Function_Node::symbol (ACE_Service_Object_Exterminator *gobbler)
{
ACE_TRACE ("ACE_Function_Node::symbol");
if (this->open_handle () != 0)
{
- void *(*func) (void) = 0;
+ void *(*func) (ACE_Service_Object_Exterminator *) = 0;
this->symbol_ = 0;
// Locate the factory function <function_name> in the shared
@@ -497,7 +497,7 @@ ACE_Function_Node::symbol (void)
ASYS_TCHAR *wname = ACE_const_cast (ASYS_TCHAR *,
ASYS_WIDE_STRING (this->function_name_));
- func = (void *(*)(void))
+ func = (void *(*)(ACE_Service_Object_Exterminator *))
ACE_OS::dlsym ((ACE_SHLIB_HANDLE) this->handle (),
wname);
@@ -527,7 +527,7 @@ ACE_Function_Node::symbol (void)
}
}
// Invoke the factory function and record it's return value.
- this->symbol_ = (*func) ();
+ this->symbol_ = (*func) (gobbler);
if (this->symbol_ == 0)
{
@@ -596,7 +596,7 @@ ACE_Static_Function_Node::ACE_Static_Function_Node (const char *func_name)
}
void *
-ACE_Static_Function_Node::symbol (void)
+ACE_Static_Function_Node::symbol (ACE_Service_Object_Exterminator *)
{
ACE_TRACE ("ACE_Static_Function_Node::symbol");