123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #include "EsdlExampleService.hpp"
- #include "jliball.hpp"
- #include "jlog.hpp"
- #include "jptree.hpp"
- CppEchoPersonInfoResponse* EsdlExampleService::CppEchoPersonInfo(EsdlContext* context, CppEchoPersonInfoRequest* request)
- {
- Owned<CppEchoPersonInfoResponse> resp = new CppEchoPersonInfoResponse();
- //Fill in logic
- resp->count.setown(new Integer(0));
- if(request->Name)
- {
- resp->count.setown(new Integer(1));
- resp->Name.set(request->Name.get());
- }
- appendArray(resp->Addresses, request->Addresses);
- return resp.getClear();
- }
- JavaEchoPersonInfoResponse* EsdlExampleService::JavaEchoPersonInfo(EsdlContext* context, JavaEchoPersonInfoRequest* request)
- {
- Owned<JavaEchoPersonInfoResponse> resp = new JavaEchoPersonInfoResponse();
- //Fill in logic
- return resp.getClear();
- }
- EsdlExamplePingResponse* EsdlExampleService::Ping(EsdlContext* context, EsdlExamplePingRequest* request)
- {
- Owned<EsdlExamplePingResponse> resp = new EsdlExamplePingResponse();
- //Fill in logic
- return resp.getClear();
- }
- RoxieEchoPersonInfoResponse* EsdlExampleService::RoxieEchoPersonInfo(EsdlContext* context, RoxieEchoPersonInfoRequest* request)
- {
- Owned<RoxieEchoPersonInfoResponse> resp = new RoxieEchoPersonInfoResponse();
- //Fill in logic
- return resp.getClear();
- }
- extern "C" EsdlExampleServiceBase* createEsdlExampleServiceObj()
- {
- return new EsdlExampleService();
- }
|