#include <axis2_dll_desc.h>
Public Attributes | |
axis2_status_t(* | free )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env) |
axis2_status_t(* | set_name )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env, axis2_char_t *name) |
axis2_char_t *(* | get_name )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env) |
axis2_status_t(* | set_type )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env, axis2_dll_type_t type) |
axis2_dll_type_t(* | get_type )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env) |
axis2_status_t(* | set_load_options )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env, int options) |
int(* | get_load_options )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env) |
axis2_status_t(* | set_dl_handler )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env, AXIS2_DLHANDLER dl_handler) |
AXIS2_DLHANDLER(* | get_dl_handler )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env) |
axis2_status_t(* | set_create_funct )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env, CREATE_FUNCT funct) |
CREATE_FUNCT(* | get_create_funct )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env) |
axis2_status_t(* | set_delete_funct )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env, DELETE_FUNCT funct) |
DELETE_FUNCT(* | get_delete_funct )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env) |
axis2_status_t(* | set_timestamp )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env, AXIS2_TIME_T timestamp) |
axis2_status_t(* | set_error_code )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env, axis2_error_codes_t error_code) |
axis2_error_codes_t(* | get_error_code )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env) |
AXIS2_TIME_T(* | get_timestamp )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env) |
axis2_char_t *(* | create_platform_specific_dll_name )(axis2_dll_desc_t *dll_desc, const axis2_env_t *env, const axis2_char_t *class_name) |
axis2_char_t*( * axis2_dll_desc_ops::create_platform_specific_dll_name)(axis2_dll_desc_t *dll_desc, const axis2_env_t *env, const axis2_char_t *class_name) |
This function will accept the library name without any platform dependant prefixes or suffixes. It then prefix and suffix platform dependant prefix and suffix macros to the original name and return the platform specific dll name
class_name |
axis2_char_t*( * axis2_dll_desc_ops::get_name)(axis2_dll_desc_t *dll_desc, const axis2_env_t *env) |
Return the path qualified platform specific dll name
axis2_status_t( * axis2_dll_desc_ops::set_name)(axis2_dll_desc_t *dll_desc, const axis2_env_t *env, axis2_char_t *name) |
Set path qualified platform specific dll name