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