axis2_dll_desc_ops Struct Reference
[DLL description]

DLL Description ops struct. More...

#include <axis2_dll_desc.h>

List of all members.

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)


Detailed Description

DLL Description ops struct.


Member Data Documentation

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

Parameters:
class_name 
Returns:
platform specific dll 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


The documentation for this struct was generated from the following file:
Generated on Tue Oct 3 22:36:09 2006 for Axis2/C by  doxygen 1.4.7