Lines Matching defs:IPCThreadState

17 #define LOG_TAG "IPCThreadState"
19 #include <binder/IPCThreadState.h>
298 IPCThreadState* IPCThreadState::self()
303 IPCThreadState* st = (IPCThreadState*)pthread_getspecific(k);
305 return new IPCThreadState;
322 IPCThreadState* IPCThreadState::selfOrNull()
326 IPCThreadState* st = (IPCThreadState*)pthread_getspecific(k);
332 void IPCThreadState::shutdown()
338 IPCThreadState* st = (IPCThreadState*)pthread_getspecific(gTLS);
347 void IPCThreadState::disableBackgroundScheduling(bool disable)
352 sp<ProcessState> IPCThreadState::process()
357 status_t IPCThreadState::clearLastError()
364 int IPCThreadState::getCallingPid() const
369 int IPCThreadState::getCallingUid() const
374 int64_t IPCThreadState::clearCallingIdentity()
381 void IPCThreadState::setStrictModePolicy(int32_t policy)
386 int32_t IPCThreadState::getStrictModePolicy() const
391 void IPCThreadState::setLastTransactionBinderFlags(int32_t flags)
396 int32_t IPCThreadState::getLastTransactionBinderFlags() const
401 void IPCThreadState::restoreCallingIdentity(int64_t token)
407 void IPCThreadState::clearCaller()
413 void IPCThreadState::flushCommands()
420 status_t IPCThreadState::getAndExecuteCommand()
451 void IPCThreadState::processPendingDerefs()
474 void IPCThreadState::joinThreadPool(bool isMain)
511 int IPCThreadState::setupPolling(int* fd)
522 status_t IPCThreadState::handlePolledCommands()
535 void IPCThreadState::stopProcess(bool /*immediate*/)
545 status_t IPCThreadState::transact(int32_t handle,
607 void IPCThreadState::incStrongHandle(int32_t handle)
609 LOG_REMOTEREFS("IPCThreadState::incStrongHandle(%d)\n", handle);
614 void IPCThreadState::decStrongHandle(int32_t handle)
616 LOG_REMOTEREFS("IPCThreadState::decStrongHandle(%d)\n", handle);
621 void IPCThreadState::incWeakHandle(int32_t handle)
623 LOG_REMOTEREFS("IPCThreadState::incWeakHandle(%d)\n", handle);
628 void IPCThreadState::decWeakHandle(int32_t handle)
630 LOG_REMOTEREFS("IPCThreadState::decWeakHandle(%d)\n", handle);
635 status_t IPCThreadState::attemptIncStrongHandle(int32_t handle)
638 LOG_REMOTEREFS("IPCThreadState::attemptIncStrongHandle(%d)\n", handle);
647 printf("IPCThreadState::attemptIncStrongHandle(%ld) = %s\n",
659 void IPCThreadState::expungeHandle(int32_t handle, IBinder* binder)
662 printf("IPCThreadState::expungeHandle(%ld)\n", handle);
667 status_t IPCThreadState::requestDeathNotification(int32_t handle, BpBinder* proxy)
675 status_t IPCThreadState::clearDeathNotification(int32_t handle, BpBinder* proxy)
683 IPCThreadState::IPCThreadState()
695 IPCThreadState::~IPCThreadState()
699 status_t IPCThreadState::sendReply(const Parcel& reply, uint32_t flags)
709 status_t IPCThreadState::waitForResponse(Parcel *reply, status_t *acquireResult)
800 status_t IPCThreadState::talkWithDriver(bool doReceive)
901 status_t IPCThreadState::writeTransactionData(int32_t cmd, uint32_t binderFlags,
944 status_t IPCThreadState::executeCommand(int32_t cmd)
1153 void IPCThreadState::threadDestructor(void *st)
1155 IPCThreadState* const self = static_cast<IPCThreadState*>(st);
1168 void IPCThreadState::freeBuffer(Parcel* parcel, const uint8_t* data,
1179 IPCThreadState* state = self();