10 #ifndef _ERPC_ARBITRATED_CLIENT_SETUP_H_ 11 #define _ERPC_ARBITRATED_CLIENT_SETUP_H_ 13 #include "erpc_common.h" 14 #include "erpc_config_internal.h" 94 void erpc_arbitrated_client_set_server_thread_id(
void *serverThreadId);
97 #if ERPC_MESSAGE_LOGGING 124 #endif // _ERPC_ARBITRATED_CLIENT_SETUP_H_ void erpc_arbitrated_client_deinit(void)
This function de-initializes client.
Definition: erpc_arbitrated_client_setup.cpp:110
struct ErpcTransport * erpc_transport_t
Opaque transport object type.
Definition: erpc_transport_setup.h:24
struct ErpcMessageBufferFactory * erpc_mbf_t
Opaque MessageBufferFactory object type.
Definition: erpc_mbf_setup.h:26
void erpc_arbitrated_client_set_error_handler(client_error_handler_t error_handler)
This function sets error handler function.
Definition: erpc_arbitrated_client_setup.cpp:68
void erpc_arbitrated_client_set_crc(uint32_t crcStart)
Can be used to set own crcStart number.
Definition: erpc_arbitrated_client_setup.cpp:76
void(* client_error_handler_t)(erpc_status_t err, uint32_t functionID)
Definition: erpc_client_manager.h:33
erpc_transport_t erpc_arbitrated_client_init(erpc_transport_t transport, erpc_mbf_t message_buffer_factory)
Initializes a client that shares its transport with the server.
Definition: erpc_arbitrated_client_setup.cpp:40
struct ServerType * erpc_server_t
Opaque server object type.
Definition: erpc_server_setup.h:36