Home
last modified time | relevance | path

Searched refs:dBinderServiceStub (Results 1 - 6 of 6) sorted by relevance

/foundation/communication/ipc/services/dbinder/test/unittest/
H A Ddbinder_service_stub_unittest.cpp72 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 Ddbinder_service_unittest.cpp763 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 Ddbinder_stub.c120 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 Ddbinder_service.c184 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 Ddbinder_stub.h38 uintptr_t binderObject, DBinderServiceStub *dBinderServiceStub);
/foundation/communication/ipc/services/dbinder/dbinder_service/src/
H A Ddbinder_service.cpp312 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