You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Samisa Abeysinghe (JIRA)" <ji...@apache.org> on 2007/04/03 07:04:32 UTC
[jira] Updated: (AXIS2C-244) Provide multiple entry points to a
single DLL so that 1-1 relationship between dlls and interface
implementations can avoided.
[ https://issues.apache.org/jira/browse/AXIS2C-244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Samisa Abeysinghe updated AXIS2C-244:
-------------------------------------
Fix Version/s: (was: 1.0.0)
This have to be moved to post 1.0 as we cannot afford to introduce new features now
> Provide multiple entry points to a single DLL so that 1-1 relationship between dlls and interface implementations can avoided.
> ------------------------------------------------------------------------------------------------------------------------------
>
> Key: AXIS2C-244
> URL: https://issues.apache.org/jira/browse/AXIS2C-244
> Project: Axis2-C
> Issue Type: Improvement
> Components: util
> Affects Versions: Current (Nightly)
> Reporter: Damitha Kumarage
> Assigned To: Sanjaya Ratnaweera
>
> it will be convenient for a single DLL to implement multiple interfaces. For
> example, you might want a single DLL to provide both a transport
> receiver and a transport sender.
> Therefore the following approach is suggested
> typedef struct axis2_entry_point {
> const char *dll_type;
> CREATE_FUNCT create_funct;
> } axis2_entry_point_t;
> Then instead of axis2_get_instance, the DLL would have something like:
> const axis2_entry_point_t *axis2_get_entry_points(void)
> where the return value is a list terminated by a NULL dll_type.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org