blob: d24e71f92aa6dfb9840edcb9cb05fe9cbd07084f [file] [log] [blame]
Imre Kisb2724812021-11-12 17:02:24 +01001/* SPDX-License-Identifier: BSD-3-Clause */
2/*
3 * Copyright (c) 2021, Arm Limited and Contributors. All rights reserved.
4 */
5
6#ifndef MOCK_RPC_INTERFACE_H_
7#define MOCK_RPC_INTERFACE_H_
8
Imre Kis1ff7a522023-07-26 12:41:02 +02009#include "../endpoint/rpc_service_interface.h"
Imre Kisb2724812021-11-12 17:02:24 +010010
11#ifdef __cplusplus
12extern "C" {
13#endif
14
15void mock_rpc_interface_init(void);
16
Imre Kis1ff7a522023-07-26 12:41:02 +020017void expect_mock_rpc_interface_receive(void *context, const struct rpc_request *req,
18 rpc_status_t result);
Imre Kisb2724812021-11-12 17:02:24 +010019
Imre Kis1ff7a522023-07-26 12:41:02 +020020rpc_status_t mock_rpc_interface_receive(void *context, struct rpc_request *req);
Imre Kisb2724812021-11-12 17:02:24 +010021
22#ifdef __cplusplus
23}
24#endif
25
26#endif /* MOCK_RPC_INTERFACE_H_ */