55 #if !defined(__AMXD_TYPES_H__)
56 #define __AMXD_TYPES_H__
65 #if !defined(USE_DOXYGEN)
66 #define AMXD_INLINE static inline
153 const amxc_var_t*
const args,
154 amxc_var_t*
const retval,
struct _amxd_func_arg amxd_func_arg_t
enum _amxd_path_type amxd_path_type_t
amxd_status_t(* amxd_action_fn_t)(amxd_object_t *const object, amxd_param_t *const param, amxd_action_t reason, const amxc_var_t *const args, amxc_var_t *const retval, void *priv)
enum _amxd_direction amxd_direction_t
struct _amxd_path amxd_path_t
enum _amxd_action amxd_action_t
struct _amxd_arg_attr amxd_arg_attr_t
enum _amxd_pattr_id amxd_pattr_id_t
enum _amxd_status amxd_status_t
struct _amxd_object_attr amxd_object_attr_t
amxd_status_t(* amxd_object_fn_t)(amxd_object_t *object, amxd_function_t *func, amxc_var_t *args, amxc_var_t *ret)
@ amxd_status_invalid_arg
@ amxd_status_invalid_expr
@ amxd_status_invalid_name
@ amxd_status_invalid_attr
@ amxd_status_missing_key
@ amxd_status_parameter_not_found
@ amxd_status_function_not_implemented
@ amxd_status_permission_denied
@ amxd_status_invalid_path
@ amxd_status_not_instantiated
@ amxd_status_invalid_type
@ amxd_status_object_not_found
@ amxd_status_invalid_function
@ amxd_status_file_not_found
@ amxd_status_invalid_function_argument
@ amxd_status_unknown_error
@ amxd_status_invalid_value
@ amxd_status_invalid_action
@ amxd_status_not_a_template
@ amxd_status_not_supported
@ amxd_status_function_not_found
struct _amxd_func_attr amxd_func_attr_t
struct _amxd_param_attr amxd_param_attr_t
struct _amxd_dm amxd_dm_t
@ amxd_direction_down_reverse
struct _amxd_dm_cb amxd_dm_cb_t
_amxd_fattr_id
The method attributes.
enum _amxd_fattr_id amxd_fattr_id_t
The method attributes.
enum _amxd_object_type amxd_object_type_t
The different object types.
_amxd_aattr_id
The method argument attributes.
enum _amxd_dm_access amxd_dm_access_t
Access level.
enum _amxd_aattr_id amxd_aattr_id_t
The method argument attributes.
enum _amxd_oattr_id amxd_oattr_id_t
The object attributes.
_amxd_oattr_id
The object attributes.
_amxd_dm_access
Access level.
_amxd_object_type
The different object types.
@ amxd_dm_access_protected
amxp_signal_mngr_t sigmngr
amxc_llist_t derived_objects
amxc_llist_it_t derived_from