diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-04-17 17:47:13 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-04-17 17:47:13 +0000 |
commit | 4c510bdc5b27b869b46c2d9b5b47d4d731d565e5 (patch) | |
tree | 6ce59d94f6dafd61d66c69e6bb8a90291e84b017 /ace/Parse_Node.cpp | |
parent | 38f26d15e7095ff6eb21c92346e2d005a6d4a1e3 (diff) | |
download | ATCD-4c510bdc5b27b869b46c2d9b5b47d4d731d565e5.tar.gz |
ACE_FACTORY changes. Please see ChangeLog for details
Diffstat (limited to 'ace/Parse_Node.cpp')
-rw-r--r-- | ace/Parse_Node.cpp | 12 |
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"); |