![]() |
eRPC API Reference
Rev. 1.7.2
NXP Semiconductors
|
#include "erpc_common.h"
#include "erpc_config_internal.h"
#include "erpc_mbf_setup.h"
#include "erpc_transport_setup.h"
#include <stdbool.h>
#include <stdint.h>
Go to the source code of this file.
Typedefs | |
typedef struct ServerType * | erpc_server_t |
Opaque server object type. | |
Functions | |
Server setup | |
erpc_server_t | erpc_server_init (erpc_transport_t transport, erpc_mbf_t message_buffer_factory) |
This function initializes server. More... | |
void | erpc_server_deinit (void) |
This function de-initializes server. More... | |
void | erpc_add_service_to_server (void *service) |
This function adds service to server. More... | |
void | erpc_server_set_crc (uint32_t crcStart) |
Can be used to set own crcStart number. More... | |
Server control | |
erpc_status_t | erpc_server_run (void) |
This function calls server implementation until it is stopped. More... | |
erpc_status_t | erpc_server_poll (void) |
This function calls server implementation only once. More... | |
void | erpc_server_stop (void) |
This functions should be used when client is calling quit server. More... | |