TCP_DEFAULTS_enum
Definition: opentcp.h:45
TCP_FIN_FLAG_enum
Definition: opentcp.h:75
void opentcp_init()
Definition: opentcp.c:30
OpenQueueEntry_t * dataReceived
Definition: opentcp.h:113
TCP_ACK_FLAG_enum
Definition: opentcp.h:51
uint16_t destination_port
Definition: opentcp.h:93
bool opentcp_debugPrint(void)
uint32_t sequence_number
Definition: opentcp.h:94
owerror_t opentcp_send(OpenQueueEntry_t *msg)
Definition: opentcp.c:71
uint16_t source_port
Definition: opentcp.h:92
opentimer_id_t timerId
Definition: opentcp.h:115
void opentcp_sendDone(OpenQueueEntry_t *msg, owerror_t error)
Definition: opentcp.c:104
uint16_t checksum
Definition: opentcp.h:99
uint8_t owerror_t
Definition: openwsn.h:265
TCP_STATE_enums
Definition: opentcp.h:20
TCP_FLAG_POSITIONS_enum
Definition: opentcp.h:81
uint8_t state
Definition: opentcp.h:106
OpenQueueEntry_t * dataToSend
Definition: opentcp.h:112
uint16_t hisPort
Definition: opentcp.h:110
bool timerStarted
Definition: opentcp.h:114
open_addr_t hisIPv6Address
Definition: opentcp.h:111
TCP_PSH_FLAG_enum
Definition: opentcp.h:57
owerror_t opentcp_connect(open_addr_t *dest, uint16_t param_tcp_hisPort, uint16_t param_tcp_myPort)
Definition: opentcp.c:37
#define opentimer_id_t
Definition: opentimers.h:28
TCP_RST_FLAG_enum
Definition: opentcp.h:63
uint8_t data_offset
Definition: opentcp.h:96
Definition: openwsn.h:276
void opentcp_receive(OpenQueueEntry_t *msg)
Definition: opentcp.c:227
uint16_t window_size
Definition: opentcp.h:98
TCP_SYN_FLAG_enum
Definition: opentcp.h:69
Definition: opentcp.h:105
uint8_t control_bits
Definition: opentcp.h:97
uint32_t ack_number
Definition: opentcp.h:95
uint32_t mySeqNum
Definition: opentcp.h:107
Definition: openwsn.h:288
uint16_t myPort
Definition: opentcp.h:108
owerror_t opentcp_close()
Definition: opentcp.c:618
uint32_t hisNextSeqNum
Definition: opentcp.h:109
uint16_t urgent_pointer
Definition: opentcp.h:100