Logo Search packages:      
Sourcecode: libnih version File versions  Download package

interface Interface Reference

List of all members.


Detailed Description

interface_methods_array: : parent object for new string, : prefix for array name, array for, : whether to include handler pointers, : list to append prototype to.

Generates C code to declare an array of NihDBusMethod variables containing information about the methods of the interface this will also include array definitions for the arguments of each method, since these are referred to by the returned array.

If is TRUE the returned array will contain pointers to handler functions that should be already defined (or at least prototyped); when FALSE this member will be NULL.

The prototype of the returned variable declaration is returned as a TypeVar object appended to the list. The arguments array prototypes are not returned since they are made static.

If is not NULL, it should be a pointer to another object which will be used as a parent for the returned string. When all parents of the returned string are freed, the return string will also be freed.

Returns: newly allocated string or NULL if insufficient memory.

interface_signals_array: : parent object for new string, : prefix for array name, array for, : whether to include filter function pointers, : list to append prototype to.

Generates C code to declare an array of NihDBusSignal variables containing information about the signals of the interface this will also include array definitions for the arguments of each signals, since these are referred to by the returned array.

If is TRUE the returned array will contain pointers to filter functions that should be already defined (or at least prototyped); when FALSE this member will be NULL.

The prototype of the returned variable declaration is returned as a TypeVar object appended to the list. The arguments array prototypes are not returned since they are made static.

If is not NULL, it should be a pointer to another object which will be used as a parent for the returned string. When all parents of the returned string are freed, the return string will also be freed.

Returns: newly allocated string or NULL if insufficient memory.

interface_properties_array: : parent object for new string, : prefix for array name, array for, : whether to include handler pointers, : list to append prototype to.

Generates C code to declare an array of NihDBusProperty variables containing information about the properties of the interface

If is TRUE the returned array will contain pointers to getter and setter functions that should be already defined (or at least prototyped); when FALSE these members will be NULL.

The prototype of the returned variable declaration is returned as a TypeVar object appended to the list.

If is not NULL, it should be a pointer to another object which will be used as a parent for the returned string. When all parents of the returned string are freed, the return string will also be freed.

Returns: newly allocated string or NULL if insufficient memory.

method_args_array: : parent object for new string, : prefix for array name, , : method to generate array for, : list to append prototype to.

Generates C code to declare an array of NihDBusArg variables containing information about the arguments of the method on

The prototype of the returned variable declaration is returned as a TypeVar object appended to the list.

If is not NULL, it should be a pointer to another object which will be used as a parent for the returned string. When all parents of the returned string are freed, the return string will also be freed.

Returns: newly allocated string or NULL if insufficient memory.

signal_args_array: : parent object for new string, : prefix for array name, , : signal to generate array for, : list to append prototype to.

Generates C code to declare an array of NihDBusArg variables containing information about the arguments of the signal on

The prototype of the returned variable declaration is returned as a TypeVar object appended to the list.

If is not NULL, it should be a pointer to another object which will be used as a parent for the returned string. When all parents of the returned string are freed, the return string will also be freed.

Returns: newly allocated string or NULL if insufficient memory.

Definition at line 47 of file interface.h.


Public Attributes

int deprecated
NihList entry
NihList methods
char * name
NihList properties
NihList signals
char * symbol

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

Generated by  Doxygen 1.6.0   Back to index