INET Framework for OMNeT++/OMNEST
|
#include "lwip/opt.h"
#include "lwip/api_msg.h"
#include "lwip/netifapi.h"
#include "lwip/pbuf.h"
#include "lwip/api.h"
#include "lwip/sys.h"
#include "lwip/netif.h"
Classes | |
struct | inet::tcp::tcpip_msg |
Namespaces | |
inet | |
Copyright (c) 2005 Jan Ringo�, www.ringos.cz. | |
inet::tcp | |
Macros | |
#define | LOCK_TCPIP_CORE() |
#define | UNLOCK_TCPIP_CORE() |
#define | TCPIP_APIMSG(m) tcpip_apimsg(m) |
#define | TCPIP_APIMSG_ACK(m) sys_sem_signal(m->conn->op_completed) |
#define | TCPIP_NETIFAPI(m) tcpip_netifapi(m) |
#define | TCPIP_NETIFAPI_ACK(m) sys_sem_signal(m->sem) |
#define | tcpip_callback(f, ctx) tcpip_callback_with_block(f, ctx, 1) |
Enumerations | |
enum | inet::tcp::tcpip_msg_type { inet::tcp::TCPIP_MSG_INPKT, inet::tcp::TCPIP_MSG_CALLBACK, inet::tcp::TCPIP_MSG_TIMEOUT, inet::tcp::TCPIP_MSG_UNTIMEOUT } |
Functions | |
void | inet::tcp::tcpip_init (void(*tcpip_init_done)(void *), void *arg) |
err_t | inet::tcp::tcpip_input (struct pbuf *p, struct netif *inp) |
err_t | inet::tcp::tcpip_callback_with_block (void(*f)(void *ctx), void *ctx, u8_t block) |
err_t | inet::tcp::pbuf_free_callback (struct pbuf *p) |
err_t | inet::tcp::mem_free_callback (void *m) |
err_t | inet::tcp::tcpip_timeout (u32_t msecs, sys_timeout_handler h, void *arg) |
err_t | inet::tcp::tcpip_untimeout (sys_timeout_handler h, void *arg) |
#define LOCK_TCPIP_CORE | ( | ) |
#define TCPIP_APIMSG | ( | m | ) | tcpip_apimsg(m) |
#define TCPIP_APIMSG_ACK | ( | m | ) | sys_sem_signal(m->conn->op_completed) |
#define tcpip_callback | ( | f, | |
ctx | |||
) | tcpip_callback_with_block(f, ctx, 1) |
#define TCPIP_NETIFAPI | ( | m | ) | tcpip_netifapi(m) |
#define TCPIP_NETIFAPI_ACK | ( | m | ) | sys_sem_signal(m->sem) |
#define UNLOCK_TCPIP_CORE | ( | ) |