#include <support/Binder.h>
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 SValue & | key () 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 | |
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) |
|
|
|
|
|
|
|
convenience for retrieving key
|
|
function for get action, or NULL
|
|
function for invoke action, or NULL
|
|
parameters for function
|
|
function for put action, or NULL
|
|
the binder key this action is for
|
|
always sizeof(effect_action_def)
|