|
Defines |
#define | FSF_DISTRIBUTED_MODULE_SUPPORTED 1 |
Functions |
int | fsf_set_contract_network_id (fsf_contract_parameters_t *contract, fsf_network_id_t network_id) |
int | fsf_get_contract_network_id (const fsf_contract_parameters_t *contract, fsf_network_id_t *network_id) |
int | fsf_create_send_endpoint (fsf_network_id_t network_id, fsf_node_address_t receiver, fsf_port_t port, fsf_send_endpoint_t *endpoint) |
int | fsf_destroy_send_endpoint (fsf_send_endpoint_t *endpoint) |
int | fsf_get_send_endpoint_parameters (const fsf_send_endpoint_t *endpoint, fsf_network_id_t *network_id, fsf_node_address_t *receiver, fsf_port_t *port) |
int | fsf_bind_endpoint_to_server (fsf_server_id_t server, fsf_send_endpoint_t *endpoint) |
int | fsf_unbind_endpoint_from_server (fsf_send_endpoint_t *endpoint) |
int | fsf_get_endpoint_server (const fsf_send_endpoint_t *endpoint, fsf_server_id_t *server) |
int | fsf_send (const fsf_send_endpoint_t *endpoint, void *msg, size_t size) |
int | fsf_create_receive_endpoint (fsf_network_id_t network_id, fsf_port_t port, fsf_receive_endpoint_t *endpoint) |
int | fsf_destroy_receive_endpoint (fsf_receive_endpoint_t *endpoint) |
int | fsf_get_receive_endpoint_parameters (fsf_receive_endpoint_t *endpoint, fsf_network_id_t *network_id, fsf_port_t *port) |
int | fsf_receive (const fsf_receive_endpoint_t *endpoint, void *buffer, size_t buffersize, size_t *messagesize) |
int | fsf_try_receive (const fsf_receive_endpoint_t *endpoint, void *buffer, size_t buffersize, size_t *messagesize) |
int | fsf_packet_tx_time (fsf_network_id_t network_id, struct timespec *budget) |
int | fsf_packet_size (fsf_network_id_t network_id, size_t *packet_size) |
int | fsf_max_message_size (fsf_network_id_t network_id, size_t *max_msg_size) |