Home | History | Annotate | Download | only in binder

Lines Matching defs:IPCThreadState

17 #define LOG_TAG "IPCThreadState"
19 #include <binder/IPCThreadState.h>
299 IPCThreadState* IPCThreadState::self()
304 IPCThreadState* st = (IPCThreadState*)pthread_getspecific(k);
306 return new IPCThreadState;
323 IPCThreadState* IPCThreadState::selfOrNull()
327 IPCThreadState* st = (IPCThreadState*)pthread_getspecific(k);
333 void IPCThreadState::shutdown()
339 IPCThreadState* st = (IPCThreadState*)pthread_getspecific(gTLS);
348 void IPCThreadState::disableBackgroundScheduling(bool disable)
353 sp<ProcessState> IPCThreadState::process()
358 status_t IPCThreadState::clearLastError()
365 int IPCThreadState::getCallingPid() const
370 int IPCThreadState::getCallingUid() const
375 int64_t IPCThreadState::clearCallingIdentity()
382 void IPCThreadState::setStrictModePolicy(int32_t policy)
387 int32_t IPCThreadState::getStrictModePolicy() const
392 void IPCThreadState::setLastTransactionBinderFlags(int32_t flags)
397 int32_t IPCThreadState::getLastTransactionBinderFlags() const
402 void IPCThreadState::restoreCallingIdentity(int64_t token)
408 void IPCThreadState::clearCaller()
414 void IPCThreadState::flushCommands()
421 status_t IPCThreadState::getAndExecuteCommand()
452 void IPCThreadState::processPendingDerefs()
475 void IPCThreadState::joinThreadPool(bool isMain)
512 int IPCThreadState::setupPolling(int* fd)
523 status_t IPCThreadState::handlePolledCommands()
536 void IPCThreadState::stopProcess(bool immediate)
546 status_t IPCThreadState::transact(int32_t handle,
608 void IPCThreadState::incStrongHandle(int32_t handle)
610 LOG_REMOTEREFS("IPCThreadState::incStrongHandle(%d)\n", handle);
615 void IPCThreadState::decStrongHandle(int32_t handle)
617 LOG_REMOTEREFS("IPCThreadState::decStrongHandle(%d)\n", handle);
622 void IPCThreadState::incWeakHandle(int32_t handle)
624 LOG_REMOTEREFS("IPCThreadState::incWeakHandle(%d)\n", handle);
629 void IPCThreadState::decWeakHandle(int32_t handle)
631 LOG_REMOTEREFS("IPCThreadState::decWeakHandle(%d)\n", handle);
636 status_t IPCThreadState::attemptIncStrongHandle(int32_t handle)
638 LOG_REMOTEREFS("IPCThreadState::attemptIncStrongHandle(%d)\n", handle);
647 printf("IPCThreadState::attemptIncStrongHandle(%ld) = %s\n",
654 void IPCThreadState::expungeHandle(int32_t handle, IBinder* binder)
657 printf("IPCThreadState::expungeHandle(%ld)\n", handle);
662 status_t IPCThreadState::requestDeathNotification(int32_t handle, BpBinder* proxy)
670 status_t IPCThreadState::clearDeathNotification(int32_t handle, BpBinder* proxy)
678 IPCThreadState::IPCThreadState()
690 IPCThreadState::~IPCThreadState()
694 status_t IPCThreadState::sendReply(const Parcel& reply, uint32_t flags)
704 status_t IPCThreadState::waitForResponse(Parcel *reply, status_t *acquireResult)
795 status_t IPCThreadState::talkWithDriver(bool doReceive)
896 status_t IPCThreadState::writeTransactionData(int32_t cmd, uint32_t binderFlags,
938 status_t IPCThreadState::executeCommand(int32_t cmd)
1142 void IPCThreadState::threadDestructor(void *st)
1144 IPCThreadState* const self = static_cast<IPCThreadState*>(st);
1157 void IPCThreadState::freeBuffer(Parcel* parcel, const uint8_t* data, size_t dataSize,
1167 IPCThreadState* state = self();