Update ts-demo to use new RPC layer
Signed-off-by: Imre Kis <imre.kis@arm.com>
Change-Id: I8513f40c8437da397d7b2a7bae8ce6dec937d3d3
diff --git a/components/app/ts-demo/test/ts-demo_tests.cpp b/components/app/ts-demo/test/ts-demo_tests.cpp
index 92f7369..e78f8a2 100644
--- a/components/app/ts-demo/test/ts-demo_tests.cpp
+++ b/components/app/ts-demo/test/ts-demo_tests.cpp
@@ -16,22 +16,19 @@
void setup()
{
- struct rpc_caller *caller;
- int status;
-
- m_rpc_session_handle = NULL;
+ m_rpc_session = NULL;
m_crypto_service_context = NULL;
m_crypto_client = NULL;
service_locator_init();
- m_crypto_service_context = service_locator_query("sn:trustedfirmware.org:crypto:0", &status);
+ m_crypto_service_context = service_locator_query("sn:trustedfirmware.org:crypto:0");
CHECK(m_crypto_service_context);
- m_rpc_session_handle = service_context_open(m_crypto_service_context, TS_RPC_ENCODING_PACKED_C, &caller);
- CHECK(m_rpc_session_handle);
+ m_rpc_session = service_context_open(m_crypto_service_context);
+ CHECK(m_rpc_session);
- m_crypto_client = new packedc_crypto_client(caller);
+ m_crypto_client = new packedc_crypto_client(m_rpc_session);
}
void teardown()
@@ -40,9 +37,9 @@
m_crypto_client = NULL;
if (m_crypto_service_context) {
- if (m_rpc_session_handle) {
- service_context_close(m_crypto_service_context, m_rpc_session_handle);
- m_rpc_session_handle = NULL;
+ if (m_rpc_session) {
+ service_context_close(m_crypto_service_context, m_rpc_session);
+ m_rpc_session = NULL;
}
service_context_relinquish(m_crypto_service_context);
@@ -50,7 +47,7 @@
}
}
- rpc_session_handle m_rpc_session_handle;
+ struct rpc_caller_session *m_rpc_session;
struct service_context *m_crypto_service_context;
crypto_client *m_crypto_client;
};