EasyDbus_obj_method Struct Reference
[obj_method]

#include <easydbus-object_internal.h>

Collaboration diagram for EasyDbus_obj_method:

Collaboration graph
[legend]

Detailed Description

EasyDbus_obj_method object User for manage object method callback and informations for introspectable interface.

For internal use only.

Definition at line 59 of file easydbus-object_internal.h.


Data Fields

struct
easydbus_introspect_arg_info
input_info
 input args for introspectable interface
easydbus_obj_method_callback_f method_callback
 method user callback
char * name
 name of method
struct EasyDbus_obj_methodnext
 pointer to next EasyDbus_obj_method object.
struct
easydbus_introspect_arg_info
output_info
 output args for introspectable interface

Field Documentation

struct easydbus_introspect_arg_info* EasyDbus_obj_method::input_info [read]

input args for introspectable interface

Definition at line 65 of file easydbus-object_internal.h.

Referenced by easydbus_add_info_field_on_register_method(), easydbus_introspect_get_interface_string_length(), easydbus_introspect_set_interface_buffer(), easydbus_obj_method_create(), and easydbus_obj_method_free().

easydbus_obj_method_callback_f EasyDbus_obj_method::method_callback

method user callback

Definition at line 63 of file easydbus-object_internal.h.

Referenced by easydbus_obj_method_set_callback(), and easydbus_verify_match_and_prepare_reply().

char* EasyDbus_obj_method::name

name of method

Definition at line 61 of file easydbus-object_internal.h.

Referenced by easydbus_introspect_get_interface_string_length(), easydbus_introspect_set_interface_buffer(), easydbus_obj_interface_get_method(), easydbus_obj_method_create(), and easydbus_obj_method_free().

struct EasyDbus_obj_method* EasyDbus_obj_method::next [read]

pointer to next EasyDbus_obj_method object.

Definition at line 69 of file easydbus-object_internal.h.

Referenced by easydbus_introspect_get_interface_string_length(), easydbus_introspect_set_interface_buffer(), easydbus_obj_interface_add_method(), easydbus_obj_interface_free_skeleton(), easydbus_obj_interface_get_method(), and easydbus_obj_method_create().

struct easydbus_introspect_arg_info* EasyDbus_obj_method::output_info [read]

output args for introspectable interface

Definition at line 67 of file easydbus-object_internal.h.

Referenced by easydbus_add_info_field_on_register_method(), easydbus_introspect_get_interface_string_length(), easydbus_introspect_set_interface_buffer(), easydbus_obj_method_create(), and easydbus_obj_method_free().


The documentation for this struct was generated from the following file:
Generated on Thu Apr 10 10:03:29 2008 for EasyDbus-0.2 by  doxygen 1.5.4