10#ifndef ANJAY_INCLUDE_ANJAY_NIDD_DRIVER_H 
   11#define ANJAY_INCLUDE_ANJAY_NIDD_DRIVER_H 
   15#include <avsystem/commons/avs_defs.h> 
   42                                     size_t *out_bytes_received,
 
   45                                     avs_time_monotonic_t deadline);
 
int anjay_nidd_driver_disconnect_t(anjay_nidd_driver_t *driver)
Definition nidd.h:104
 
int anjay_nidd_driver_outgoing_mtu_t(anjay_nidd_driver_t *driver, size_t *out_mtu)
Definition nidd.h:142
 
int anjay_nidd_driver_connect_t(anjay_nidd_driver_t *driver)
Definition nidd.h:94
 
int anjay_nidd_driver_can_recv_t(anjay_nidd_driver_t *driver)
Definition nidd.h:56
 
int anjay_nidd_driver_system_descriptor_t(anjay_nidd_driver_t *driver, const void **out)
Definition nidd.h:120
 
void anjay_nidd_driver_free_t(anjay_nidd_driver_t *driver)
Definition nidd.h:128
 
int anjay_nidd_driver_recv_t(anjay_nidd_driver_t *driver, size_t *out_bytes_received, void *out_message, size_t size, avs_time_monotonic_t deadline)
Definition nidd.h:41
 
int anjay_nidd_driver_send_t(anjay_nidd_driver_t *driver, const void *message, size_t size)
Definition nidd.h:68
 
void anjay_nidd_driver_cleanup(anjay_nidd_driver_t **driver)
 
avs_errno_t anjay_nidd_driver_error_t(anjay_nidd_driver_t *driver)
Definition nidd.h:84
 
int anjay_nidd_driver_incoming_mtu_t(anjay_nidd_driver_t *driver, size_t *out_mtu)
Definition nidd.h:157
 
anjay_nidd_driver_outgoing_mtu_t * outgoing_mtu
Definition nidd.h:176
 
anjay_nidd_driver_can_recv_t * can_recv
Definition nidd.h:175
 
anjay_nidd_driver_error_t * get_error
Definition nidd.h:178
 
anjay_nidd_driver_recv_t * recv
Definition nidd.h:174
 
anjay_nidd_driver_incoming_mtu_t * incoming_mtu
Definition nidd.h:177
 
anjay_nidd_driver_connect_t * connect
Definition nidd.h:170
 
anjay_nidd_driver_send_t * send
Definition nidd.h:173
 
anjay_nidd_driver_free_t * free
Definition nidd.h:179
 
anjay_nidd_driver_disconnect_t * disconnect
Definition nidd.h:171
 
anjay_nidd_driver_system_descriptor_t * system_descriptor
Definition nidd.h:172