effect_action_def Struct Reference

#include <support/Binder.h>

List of all members.

Public Types

typedef SValue(* get_func )(const sptr< IInterface > &target)
typedef SValue(* invoke_func )(const sptr< IInterface > &target, const SValue &value)
typedef status_t(* put_func )(const sptr< IInterface > &target, const SValue &value)

Public Member Functions

const SValuekey () const
 convenience for retrieving key

Public Attributes

get_func get
 function for get action, or NULL
invoke_func invoke
 function for invoke action, or NULL
BAutobinderDefparameters
 parameters for function
put_func put
 function for put action, or NULL
const void * raw_key
 the binder key this action is for
size_t struct_size
 always sizeof(effect_action_def)


Member Typedef Documentation

typedef SValue(* get_func)(const sptr< IInterface > &target)
 

typedef SValue(* invoke_func)(const sptr< IInterface > &target, const SValue &value)
 

typedef status_t(* put_func)(const sptr< IInterface > &target, const SValue &value)
 


Member Function Documentation

const SValue & key  )  const [inline]
 

convenience for retrieving key


Member Data Documentation

get_func get
 

function for get action, or NULL

invoke_func invoke
 

function for invoke action, or NULL

BAutobinderDef* parameters
 

parameters for function

put_func put
 

function for put action, or NULL

const void* raw_key
 

the binder key this action is for

size_t struct_size
 

always sizeof(effect_action_def)


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