Searched refs:dBinderServiceStub (Results 1 - 6 of 6) sorted by relevance
/foundation/communication/ipc/services/dbinder/test/unittest/ |
H A D | dbinder_service_stub_unittest.cpp | 72 DBinderServiceStub dBinderServiceStub(service, device, object); in HWTEST_F() 73 int32_t num = dBinderServiceStub.GetObjectRefCount(); in HWTEST_F() 87 DBinderServiceStub dBinderServiceStub(service, device, object); in HWTEST_F() 88 int32_t num = dBinderServiceStub.GetObjectRefCount(); in HWTEST_F() 102 DBinderServiceStub dBinderServiceStub(service, device, object); in HWTEST_F() 103 int32_t num = dBinderServiceStub.GetObjectRefCount(); in HWTEST_F() 117 DBinderServiceStub dBinderServiceStub(service, device, object); in HWTEST_F() 118 int32_t num = dBinderServiceStub.GetObjectRefCount(); in HWTEST_F() 133 DBinderServiceStub dBinderServiceStub(service, device, object); in HWTEST_F() 134 std::string ret = dBinderServiceStub in HWTEST_F() [all...] |
H A D | dbinder_service_unittest.cpp | 763 sptr<DBinderServiceStub> dBinderServiceStub = new DBinderServiceStub(serviceName, deviceID, binderObject); in HWTEST_F() local 764 EXPECT_TRUE(dBinderServiceStub != nullptr); in HWTEST_F() 765 dBinderService->DBinderStubRegisted_.push_back(dBinderServiceStub); in HWTEST_F() 886 sptr<DBinderServiceStub> dBinderServiceStub = new DBinderServiceStub(serviceName, deviceID, binderObject); in HWTEST_F() local 887 EXPECT_TRUE(dBinderServiceStub != nullptr); in HWTEST_F() 888 bool res = dBinderService->AttachCallbackProxy(object, dBinderServiceStub.GetRefPtr()); in HWTEST_F() 889 dBinderService->ProcessCallbackProxy(dBinderServiceStub); in HWTEST_F() 907 sptr<DBinderServiceStub> dBinderServiceStub = new DBinderServiceStub(serviceName, deviceID, binderObject); in HWTEST_F() local 908 EXPECT_TRUE(dBinderServiceStub != nullptr); in HWTEST_F() 909 dBinderService->AttachCallbackProxy(object, dBinderServiceStub in HWTEST_F() 927 sptr<DBinderServiceStub> dBinderServiceStub = new DBinderServiceStub(serviceName, deviceID, binderObject); HWTEST_F() local [all...] |
/foundation/communication/ipc/services/dbinder/c/src/ |
H A D | dbinder_stub.c | 120 uintptr_t binderObject, DBinderServiceStub *dBinderServiceStub) in GetDBinderStub() 122 if (strcpy_s(dBinderServiceStub->serviceName, SERVICENAME_LENGTH + 1, serviceName) != EOK in GetDBinderStub() 123 || strcpy_s(dBinderServiceStub->deviceID, DEVICEID_LENGTH + 1, deviceID) != EOK) { in GetDBinderStub() 124 RPC_LOG_ERROR("dBinderServiceStub string copy failed"); in GetDBinderStub() 136 dBinderServiceStub->binderObject = binderObject; in GetDBinderStub() 137 dBinderServiceStub->svc.handle = IPC_INVALID_HANDLE; in GetDBinderStub() 138 dBinderServiceStub->svc.token = (uintptr_t)objectStub; in GetDBinderStub() 139 dBinderServiceStub->svc.cookie = (uintptr_t)objectStub; in GetDBinderStub() 119 GetDBinderStub(const char *serviceName, const char *deviceID, uintptr_t binderObject, DBinderServiceStub *dBinderServiceStub) GetDBinderStub() argument
|
H A D | dbinder_service.c | 184 RPC_LOG_ERROR("dBinderServiceStub malloc failed"); in FindOrNewDBinderStub() 321 static int32_t InvokerRemoteDBinder(DBinderServiceStub *dBinderServiceStub, uint32_t seqNumber) in InvokerRemoteDBinder() argument 323 if (dBinderServiceStub == NULL) { in InvokerRemoteDBinder() 324 RPC_LOG_ERROR("InvokerRemoteDBinder dBinderServiceStub is NULL"); in InvokerRemoteDBinder() 342 ret = SendEntryToRemote(dBinderServiceStub, seqNumber); in InvokerRemoteDBinder() 366 if (QuerySessionObject((uintptr_t)(dBinderServiceStub->svc.cookie)) == NULL) { in InvokerRemoteDBinder() 812 DBinderServiceStub *dBinderServiceStub = FindOrNewDBinderStub(name, nameLen, deviceID, idLen, binderObject); in MakeRemoteBinder() local 813 if (dBinderServiceStub == NULL) { in MakeRemoteBinder() 821 ret = InvokerRemoteDBinder(dBinderServiceStub, GetSeqNumber()); in MakeRemoteBinder() 827 SessionInfo *sessionObject = QuerySessionObject((uintptr_t)(dBinderServiceStub in MakeRemoteBinder() [all...] |
/foundation/communication/ipc/services/dbinder/c/include/ |
H A D | dbinder_stub.h | 38 uintptr_t binderObject, DBinderServiceStub *dBinderServiceStub);
|
/foundation/communication/ipc/services/dbinder/dbinder_service/src/ |
H A D | dbinder_service.cpp | 312 sptr<DBinderServiceStub> dBinderServiceStub = new DBinderServiceStub(serviceStr8, device, binderObject); in FindOrNewDBinderStub() local 313 DBinderStubRegisted_.push_back(dBinderServiceStub); in FindOrNewDBinderStub() 316 return dBinderServiceStub; in FindOrNewDBinderStub() 334 sptr<DBinderServiceStub> dBinderServiceStub = FindOrNewDBinderStub(serviceName, deviceID, in MakeRemoteBinder() local 336 if (dBinderServiceStub == nullptr) { in MakeRemoteBinder() 341 /* if not found dBinderServiceStub, should send msg to toDeviceID in MakeRemoteBinder() 347 ret = InvokerRemoteDBinder(dBinderServiceStub, GetSeqNumber(), pid, uid); in MakeRemoteBinder() 355 dBinderServiceStub->GetSptrRefCount()); in MakeRemoteBinder() 356 if (dBinderServiceStub->GetSptrRefCount() <= DBINDER_STUB_REF_COUNT) { in MakeRemoteBinder() 359 (void)DetachSessionObject(reinterpret_cast<binder_uintptr_t>(dBinderServiceStub in MakeRemoteBinder() [all...] |
Completed in 8 milliseconds