|
Typedefs |
typedef axutil_dll_desc | axutil_dll_desc_t |
typedef int(* | CREATE_FUNCT )(void **inst, const axutil_env_t *env) |
typedef int(* | DELETE_FUNCT )(void *inst, const axutil_env_t *env) |
typedef enum axis2_dll_type | axis2_dll_type_t |
Enumerations |
enum | axis2_dll_type {
AXIS2_SVC_DLL = 0,
AXIS2_HANDLER_DLL,
AXIS2_MSG_RECV_DLL,
AXIS2_MODULE_DLL,
AXIS2_TRANSPORT_RECV_DLL,
AXIS2_TRANSPORT_SENDER_DLL
} |
Functions |
AXIS2_EXTERN axutil_dll_desc_t * | axutil_dll_desc_create (const axutil_env_t *env) |
AXIS2_EXTERN void | axutil_dll_desc_free_void_arg (void *dll_desc, const axutil_env_t *env) |
AXIS2_EXTERN void | axutil_dll_desc_free (axutil_dll_desc_t *dll_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axutil_dll_desc_set_name (axutil_dll_desc_t *dll_desc, const axutil_env_t *env, axis2_char_t *name) |
AXIS2_EXTERN axis2_char_t * | axutil_dll_desc_get_name (axutil_dll_desc_t *dll_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axutil_dll_desc_set_type (axutil_dll_desc_t *dll_desc, const axutil_env_t *env, axis2_dll_type_t type) |
AXIS2_EXTERN axis2_dll_type_t | axutil_dll_desc_get_type (axutil_dll_desc_t *dll_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axutil_dll_desc_set_load_options (axutil_dll_desc_t *dll_desc, const axutil_env_t *env, int options) |
AXIS2_EXTERN int | axutil_dll_desc_get_load_options (axutil_dll_desc_t *dll_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axutil_dll_desc_set_dl_handler (axutil_dll_desc_t *dll_desc, const axutil_env_t *env, AXIS2_DLHANDLER dl_handler) |
AXIS2_EXTERN AXIS2_DLHANDLER | axutil_dll_desc_get_dl_handler (axutil_dll_desc_t *dll_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axutil_dll_desc_set_create_funct (axutil_dll_desc_t *dll_desc, const axutil_env_t *env, CREATE_FUNCT funct) |
AXIS2_EXTERN CREATE_FUNCT | axutil_dll_desc_get_create_funct (axutil_dll_desc_t *dll_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axutil_dll_desc_set_delete_funct (axutil_dll_desc_t *dll_desc, const axutil_env_t *env, DELETE_FUNCT funct) |
AXIS2_EXTERN DELETE_FUNCT | axutil_dll_desc_get_delete_funct (axutil_dll_desc_t *dll_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axutil_dll_desc_set_timestamp (axutil_dll_desc_t *dll_desc, const axutil_env_t *env, AXIS2_TIME_T timestamp) |
AXIS2_EXTERN axis2_status_t | axutil_dll_desc_set_error_code (axutil_dll_desc_t *dll_desc, const axutil_env_t *env, axutil_error_codes_t error_code) |
AXIS2_EXTERN axutil_error_codes_t | axutil_dll_desc_get_error_code (axutil_dll_desc_t *dll_desc, const axutil_env_t *env) |
AXIS2_EXTERN AXIS2_TIME_T | axutil_dll_desc_get_timestamp (axutil_dll_desc_t *dll_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_char_t * | axutil_dll_desc_create_platform_specific_dll_name (axutil_dll_desc_t *dll_desc, const axutil_env_t *env, const axis2_char_t *class_name) |