usb_moded 0.86.0+mer64
member_info_t Struct Reference

Data Fields

int type
const char * member
void(* handler )(umdbus_context_t *)
const char * args

Detailed Description

Introspect / handling details for method call / signal

Use ADD_METHOD(), ADD_SIGNAL() and ADD_SENTINEL macros for instantiating these structures.

Definition at line 75 of file usb_moded-dbus.c.

Field Documentation

◆ args

const char* member_info_t::args

Argument info for generating introspect XML

Definition at line 86 of file usb_moded-dbus.c.

◆ handler

void(* member_info_t::handler) (umdbus_context_t *)

Handler callback, use NULL for Introspect only

Definition at line 83 of file usb_moded-dbus.c.

◆ member

const char* member_info_t::member

Member name, or NULL for sentinel

Definition at line 80 of file usb_moded-dbus.c.

◆ type

int member_info_t::type

Differentiate between method calls and signals

Definition at line 77 of file usb_moded-dbus.c.


The documentation for this struct was generated from the following file: