11 #ifndef _EMBEDDED_RPC__CLIENT_SETUP_H_ 12 #define _EMBEDDED_RPC__CLIENT_SETUP_H_ 14 #include "erpc_common.h" 15 #include "erpc_config_internal.h" 17 #if ERPC_PRE_POST_ACTION 95 void erpc_client_set_server_thread_id(
erpc_client_t client,
void *serverThreadId);
98 #if ERPC_MESSAGE_LOGGING 111 #if ERPC_PRE_POST_ACTION 119 void erpc_client_add_pre_cb_action(
erpc_client_t client, pre_post_action_cb preCB);
128 void erpc_client_add_post_cb_action(
erpc_client_t client, pre_post_action_cb postCB);
148 #endif // _EMBEDDED_RPC__CLIENT_SETUP_H_ void erpc_client_set_error_handler(erpc_client_t client, client_error_handler_t error_handler)
This function sets error handler function.
Definition: erpc_client_setup.cpp:118
struct ErpcTransport * erpc_transport_t
Opaque transport object type.
Definition: erpc_transport_setup.h:25
struct ErpcMessageBufferFactory * erpc_mbf_t
Opaque MessageBufferFactory object type.
Definition: erpc_mbf_setup.h:26
erpc_client_t erpc_client_init(erpc_transport_t transport, erpc_mbf_t message_buffer_factory)
This function initializes client.
Definition: erpc_client_setup.cpp:46
struct ClientType * erpc_client_t
Opaque client object type.
Definition: erpc_client_manager.h:36
void erpc_client_set_crc(erpc_client_t client, uint32_t crcStart)
Can be used to set own crcStart number.
Definition: erpc_client_setup.cpp:127
void(* client_error_handler_t)(erpc_status_t err, uint32_t functionID)
Definition: erpc_client_manager.h:32
struct ServerType * erpc_server_t
Opaque server object type.
Definition: erpc_server_setup.h:40
void erpc_client_deinit(erpc_client_t client)
This function de-initializes client.
Definition: erpc_client_setup.cpp:187