[ http://issues.apache.org/jira/browse/AXIS2C-244?page=all ]

Samisa Abeysinghe updated AXIS2C-244:
-------------------------------------

        Fix Version/s: 1.0.0
    Affects Version/s: Current (Nightly)
             Assignee: Sanjaya Ratnaweera

> Provide multiple entry points to a single DLL so that 1-1 relationship 
> between dlls and interface implementations can avoided.
> ------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2C-244
>                 URL: http://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
>             Fix For: 1.0.0
>
>
> 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.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to