#include <support/atomic.h>
#include <support/Binder.h>
#include <support/Parcel.h>
#include <support/StdIO.h>
#include <support/SupportDefs.h>
#include <support/TLS.h>
#include <support/HashTable.h>
#include <support/Bitfield.h>
#include <support/Looper.h>
#include <support/KeyedVector.h>
#include <support/Autolock.h>
#include <support/Autobinder.h>
#include <support/Errors.h>
#include <support/Handler.h>
#include <support_p/BinderKeys.h>
#include <support_p/RBinder.h>
#include <errno.h>
#include <stdio.h>
#include <string.h>
Defines | |
#define | BINDER_DEBUG_MSGS 0 |
#define | BINDER_DEBUG_PUSH_MSGS 0 |
#define | BPATOM_DEBUG_MSGS 0 |
#define | EFFECT_CACHE ((EffectCache*)tls_get(gBinderTLS)) |
#define | LINK_DEBUG_MSGS 0 |
#define | SUPPORTS_AUTOBINDER_DIRECT_CALL 0 |
Enumerations | |
enum | { kRemoteAcquired = 0x00000001 } |
Functions | |
B_STATIC_STRING_VALUE_SMALL (key_result,"res",) | |
BNS (::palmos::osp::) BpBinder *IBinder | |
status_t | execute_effect (const sptr< IInterface > &target, const SValue &in, const SValue &inBindings, const SValue &outBindings, SValue *out, const effect_action_def *actions, size_t num_actions, uint32_t flags) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|