/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_003/c_target/foo/v1_0/ |
H A D | foo_ext_proxy.c.txt | 24 #define HDF_LOG_TAG foo_ext_proxy 26 struct FooExtProxy { 33 static int32_t FooExtProxyCall(struct IFooExt *self, int32_t id, struct HdfSBuf *data, 36 struct FooExtProxy *proxy = CONTAINER_OF(self, struct FooExtProxy, impl); 48 static int32_t FooExtProxyTestFunc13(struct IFooExt *self, unknow type inData, unknow type outData) 50 int32_t fooExtRet = HDF_FAILURE; 52 struct HdfSBuf *fooExtData = HdfSbufObtainDefaultSize(); 53 struct HdfSBuf *fooExtReply = HdfSbufObtainDefaultSize(); 55 if (fooExtData [all...] |
H A D | foo_ext_service.c.txt | 16 #include "v1_0/foo_ext_service.h" 22 #define HDF_LOG_TAG foo_ext_service 24 static int32_t FooExtTestFunc13(struct IFooExt *self, unknow type inData, unknow type outData) 29 static int32_t FooExtTestFunc15(struct IFooExt *self, uint8_t inData, uint8_t outData) 34 static int32_t FooExtTestFunc16(struct IFooExt *self, uint32_t inData, uint8_t outData) 39 static int32_t FooExtTestFunc17(struct IFooExt *self, uint16_t inData, uint32_t* outData) 44 static int32_t FooExtTestFunc18(struct IFooExt *self, uint64_t inData, uint64_t* outData) 49 static int32_t FooExtTestFunc19(struct IFooExt *self, const struct FooInfo* inData, enum AudioPortPin* outData) 54 static int32_t FooExtTestFunc20(struc [all...] |
H A D | foo_ext_driver.c.txt | 20 #include "v1_0/foo_ext_service.h" 22 #define HDF_LOG_TAG foo_ext_driver 26 struct FooExtService *service; 29 static int32_t FooExtDriverDispatch(struct HdfDeviceIoClient *client, int cmdId, 58 host->ioService.Dispatch = FooExtDriverDispatch; 61 host->service = FooExtServiceGet(); 81 FooExtServiceRelease(host->service);
|
H A D | foo_driver.c.txt | 20 #include "v1_0/foo_service.h" 22 #define HDF_LOG_TAG foo_driver 26 struct FooService *service; 29 static int32_t FooDriverDispatch(struct HdfDeviceIoClient *client, int cmdId, 58 host->ioService.Dispatch = FooDriverDispatch; 61 host->service = FooServiceGet(); 81 FooServiceRelease(host->service);
|
/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_002/foo/v1_0/ |
H A D | Types.idl | 16 package ohos.hdi.foo.v1_0;
18 enum FooType {
19 FOO_TYPE_ONE = 1,
20 FOO_TYPE_TWO = 2,
23 struct FooInfo {
26 enum FooType type;
|
H A D | IFoo.idl | 16 package ohos.hdi.foo.v1_0;
18 import ohos.hdi.foo.v1_0.IFooCallback;
19 import ohos.hdi.foo.v1_0.Types;
23 GetData([out] struct FooInfo info);
|
H A D | IFooExt.idl | 16 package ohos.hdi.foo.v1_0; 18 import ohos.hdi.foo.v1_0.IFooCallback; 19 import ohos.hdi.foo.v1_0.Types; 28 TestFunc19([in] struct FooInfo inData, [out] enum AudioPortPin outData);
|
H A D | IFooCallback.idl | 16 package ohos.hdi.foo.v1_0;
|
/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_002/c_target/foo/v1_0/ |
H A D | types.h.txt | 27 enum FooType { 28 FOO_TYPE_ONE = 1, 29 FOO_TYPE_TWO = 2, 32 struct FooInfo { 35 enum FooType type;
|
/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_006/c_target/foo/v1_0/ |
H A D | types.c.txt | 93 bool FooInfoBlockMarshalling(struct HdfSBuf *data, const struct FooInfo *dataBlock) 203 bool FooInfoBlockUnmarshalling(struct HdfSBuf *data, struct FooInfo *dataBlock) 245 dataBlock->type = (enum FooType)enumTmp; 404 void FooInfoFree(struct FooInfo *dataBlock, bool freeSelf)
|
H A D | types.h.txt | 49 enum FooType { 50 FOO_TYPE_ONE = 1, 51 FOO_TYPE_TWO = 2, 54 struct FooInfo { 57 enum FooType type; 115 bool FooInfoBlockMarshalling(struct HdfSBuf *data, const struct FooInfo *dataBlock); 117 bool FooInfoBlockUnmarshalling(struct HdfSBuf *data, struct FooInfo *dataBlock); 119 void FooInfoFree(struc [all...] |
/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_007/c_target/foo/v1_0/ |
H A D | foo_callback_proxy.c.txt | 25 #define HDF_LOG_TAG foo_callback_proxy 27 struct FooCallbackProxy { 34 static int32_t FooCallbackProxyCall(struct IFooCallback *self, int32_t id, struct HdfSBuf *data, 52 static int32_t FooCallbackProxyPushData(struct IFooCallback *self, const char* message) 54 int32_t fooCallbackRet = HDF_FAILURE; 56 struct HdfSBuf *fooCallbackData = HdfSbufTypedObtain(SBUF_IPC); 57 struct HdfSBuf *fooCallbackReply = HdfSbufTypedObtain(SBUF_IPC); 59 if (fooCallbackData == NULL || fooCallbackReply == NULL) { 61 fooCallbackRet [all...] |
H A D | foo_callback_stub.c.txt | 16 #include "v1_0/foo_callback_stub.h" 24 #define HDF_LOG_TAG foo_callback_stub 27 static int32_t SerStubPushData(struct IFooCallback *serviceImpl, struct HdfSBuf *fooCallbackData, struct HdfSBuf *fooCallbackReply) 29 int32_t fooCallbackRet = HDF_FAILURE; 32 const char *messageCp = HdfSbufReadString(fooCallbackData); 35 fooCallbackRet = HDF_ERR_INVALID_PARAM; 42 fooCallbackRet = HDF_ERR_INVALID_OBJECT; 48 fooCallbackRet = HDF_ERR_NOT_SUPPORT; 52 fooCallbackRet [all...] |
H A D | foo_callback_service.c.txt | 16 #include "v1_0/foo_callback_service.h" 22 #define HDF_LOG_TAG foo_callback_service 24 static int32_t FooCallbackPushData(struct IFooCallback *self, const char* message) 29 static int32_t FooCallbackGetVersion(struct IFooCallback *self, uint32_t* majorVer, uint32_t* minorVer) 36 struct IFooCallback *FooCallbackServiceGet(void) 38 struct FooCallbackService *service = (struct FooCallbackService *)OsalMemCalloc(sizeof(struct FooCallbackService)); 40 HDF_LOGE("%{public}s: malloc FooCallbackService obj failed!", __func__); 44 service->interface.PushData = FooCallbackPushData; [all...] |
H A D | foo_callback_service.h.txt | 25 struct FooCallbackService { 29 struct IFooCallback *FooCallbackServiceGet(void); 31 void FooCallbackServiceRelease(struct IFooCallback *instance);
|
/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_006/foo/v1_0/ |
H A D | Types.idl | 16 package ohos.hdi.foo.v1_0;
18 enum FooType {
19 FOO_TYPE_ONE = 1,
20 FOO_TYPE_TWO = 2,
23 struct FooInfo {
26 enum FooType type;
|
H A D | IFooExt.idl | 16 package ohos.hdi.foo.v1_0; 18 import ohos.hdi.foo.v1_0.Types; 26 TestFunc19([in] struct FooInfo inData, [out] enum AudioPortPin outData);
|
H A D | IFoo.idl | 16 package ohos.hdi.foo.v1_0;
18 import ohos.hdi.foo.v1_0.Types;
22 GetData([out] struct FooInfo info);
|
/foundation/ability/idl_tool/test/hdi_unittest/hdi_compile_opt_test_01/cpp_target/foo/v1_0/ |
H A D | foo_proxy.cpp.txt | 16 #include "v1_0/foo_proxy.h"
26 #define HDF_LOG_TAG foo_proxy
30 namespace Foo {
34 sptr<OHOS::HDI::Foo::V1_0::IFoo> OHOS::HDI::Foo::V1_0::IFoo::Get(bool isStub)
36 return IFoo::Get("foo_service", isStub);
39 sptr<OHOS::HDI::Foo::V1_0::IFoo> OHOS::HDI::Foo::V1_0::IFoo::Get(const std::string& serviceName, bool isStub)
42 std::string desc = Str16ToStr8(OHOS::HDI::Foo::V1_0::IFoo::GetDescriptor());
43 void *impl = LoadHdiImpl(desc.c_str(), serviceName == "foo_service" [all...] |
H A D | foo_stub.cpp.txt | 16 #include "v1_0/foo_stub.h" 23 #include "foo/v1_0/foo_callback_proxy.h" 25 #define HDF_LOG_TAG foo_stub 29 namespace Foo { 33 sptr<OHOS::HDI::Foo::V1_0::IFoo> OHOS::HDI::Foo::V1_0::IFoo::Get(bool isStub) 35 return OHOS::HDI::Foo::V1_0::IFoo::Get("foo_service", isStub); 38 sptr<OHOS::HDI::Foo [all...] |
H A D | foo_proxy.h.txt | 25 namespace Foo {
28 class FooProxy : public IProxyBroker<OHOS::HDI::Foo::V1_0::IFoo> {
32 IServiceManagerDeathRecipient(wptr<OHOS::HDI::Foo::V1_0::FooProxy> proxy) : proxy_(proxy) {}
44 result = OHOS::HDI::Foo::V1_0::FooProxy::Reconnect(proxy);
50 wptr<OHOS::HDI::Foo::V1_0::FooProxy> proxy_;
53 explicit FooProxy(cons [all...] |
H A D | ifoo.h.txt | 23 #include "foo/v1_0/ifoo_callback.h" 24 #include "foo/v1_0/types.h" 49 namespace Foo { 63 DECLARE_HDI_DESCRIPTOR(u"ohos.hdi.foo.v1_0.IFoo"); 67 static sptr<OHOS::HDI::Foo::V1_0::IFoo> Get(bool isStub = false); 68 static sptr<OHOS::HDI::Foo::V1_0::IFoo> Get(const std::string &serviceName, bool isStub = false); 72 virtual int32_t GetData(OHOS::HDI::Foo::V1_0::FooInfo& info) = 0; 74 virtual int32_t SetCallback(const sptr<OHOS::HDI::Foo::V1_0::IFooCallback>& cbObj) = 0; 94 } // Foo [all...] |
H A D | foo_stub.h.txt | 28 namespace Foo { 32 class FooStub : public IPCObjectStub { 34 explicit FooStub(const sptr<IFoo> &impl); 35 virtual ~FooStub(); 39 static int32_t FooStubPing_(MessageParcel& fooData, MessageParcel& fooReply, MessageOption& fooOption, sptr<OHOS::HDI::Foo::V1_0::IFoo> impl); 41 static int32_t FooStubGetData_(MessageParce [all...] |
H A D | foo_service.cpp.txt | 16 #include "v1_0/foo_service.h" 19 #define HDF_LOG_TAG foo_service 23 namespace Foo { 25 extern "C" IFoo *FooImplGetInstance(void) 27 return new (std::nothrow) FooService(); 30 int32_t FooService::Ping(const std::string& sendMsg, std::string& recvMsg) 35 int32_t FooService::GetData(OHOS::HDI::Foo::V1_0::FooInfo& info) 40 int32_t FooService [all...] |
H A D | foo_service.h.txt | 23 namespace Foo { 25 class FooService : public OHOS::HDI::Foo::V1_0::IFoo { 27 FooService() = default; 28 virtual ~FooService() = default; 32 int32_t GetData(OHOS::HDI::Foo::V1_0::FooInfo& info) override; 34 int32_t SetCallback(const sptr<OHOS::HDI::Foo::V1_0::IFooCallback>& cbObj) override; 38 } // Foo
|