blob: 602a6b5bbe77cef7317ce89accdeaca4a4a1b954 [file] [log] [blame]
Julian Hallc02fffb2020-11-23 18:22:06 +01001/*
julhal01c3f4e9a2020-12-15 13:39:01 +00002 * Copyright (c) 2020-2021, Arm Limited and Contributors. All rights reserved.
Julian Hallc02fffb2020-11-23 18:22:06 +01003 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
Julian Hallc02fffb2020-11-23 18:22:06 +01007#include "crypto_client.h"
8#include <protocols/rpc/common/packed-c/status.h>
Julian Hallc02fffb2020-11-23 18:22:06 +01009
10crypto_client::crypto_client() :
11 m_caller(NULL),
12 m_err_rpc_status(TS_RPC_CALL_ACCEPTED)
13{
14
15}
16
17crypto_client::crypto_client(struct rpc_caller *caller) :
18 m_caller(caller),
19 m_err_rpc_status(TS_RPC_CALL_ACCEPTED)
20{
21
22}
23
24crypto_client::~crypto_client()
25{
26
27}
28
julhal01c3f4e9a2020-12-15 13:39:01 +000029void crypto_client::set_caller(struct rpc_caller *caller)
30{
31 m_caller = caller;
32}
33
Julian Hallc02fffb2020-11-23 18:22:06 +010034int crypto_client::err_rpc_status() const
35{
36 return m_err_rpc_status;
37}