csp_types.h File Reference
#include <csp/csp_autoconfig.h>
Go to the source code of this file.
Data Structures | |
union | csp_id_t |
This union defines a CSP identifier and allows access to the individual fields or the entire identifier. More... | |
struct | csp_packet_t |
CSP PACKET STRUCTURE Note: This structure is constructed to fit with all interface frame types in order to have buffer reuse. More... | |
struct | csp_iface_s |
Interface struct. More... | |
Typedefs | |
typedef int(* | nexthop_t) (struct csp_iface_s *interface, csp_packet_t *packet, uint32_t timeout) |
typedef struct csp_iface_s | csp_iface_t |
Interface struct. More... | |
typedef struct csp_conn_s | csp_socket_t |
Forward declaration of socket and connection structures. More... | |
typedef struct csp_conn_s | csp_conn_t |
Enumerations | |
enum | csp_reserved_ports_e { CSP_CMP = 0, CSP_PING = 1, CSP_PS = 2, CSP_MEMFREE = 3, CSP_REBOOT = 4, CSP_BUF_FREE = 5, CSP_UPTIME = 6, CSP_ANY = (CSP_MAX_BIND_PORT + 1), CSP_PROMISC = (CSP_MAX_BIND_PORT + 2) } |
RESERVED PORTS (SERVICES) More... | |
enum | csp_prio_t { CSP_PRIO_CRITICAL = 0, CSP_PRIO_HIGH = 1, CSP_PRIO_NORM = 2, CSP_PRIO_LOW = 3 } |