RetroArch
Classes | Functions
raw.h File Reference
#include "lwip/arch.h"
#include "lwip/pbuf.h"
#include "lwip/inet.h"
#include "lwip/ip.h"
Include dependency graph for raw.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  raw_pcb
 

Functions

struct raw_pcbraw_new (u16_t proto)
 
void raw_remove (struct raw_pcb *pcb)
 
err_t raw_bind (struct raw_pcb *pcb, struct ip_addr *ipaddr)
 
err_t raw_connect (struct raw_pcb *pcb, struct ip_addr *ipaddr)
 
void raw_recv (struct raw_pcb *pcb, u8_t(*recv)(void *arg, struct raw_pcb *pcb, struct pbuf *p, struct ip_addr *addr), void *recv_arg)
 
err_t raw_sendto (struct raw_pcb *pcb, struct pbuf *p, struct ip_addr *ipaddr)
 
err_t raw_send (struct raw_pcb *pcb, struct pbuf *p)
 
u8_t raw_input (struct pbuf *p, struct netif *inp)
 
void raw_init (void)
 

Function Documentation

◆ raw_bind()

err_t raw_bind ( struct raw_pcb pcb,
struct ip_addr ipaddr 
)
Here is the caller graph for this function:

◆ raw_connect()

err_t raw_connect ( struct raw_pcb pcb,
struct ip_addr ipaddr 
)
Here is the caller graph for this function:

◆ raw_init()

void raw_init ( void  )

◆ raw_input()

u8_t raw_input ( struct pbuf p,
struct netif inp 
)
Here is the caller graph for this function:

◆ raw_new()

struct raw_pcb* raw_new ( u16_t  proto)
Here is the caller graph for this function:

◆ raw_recv()

void raw_recv ( struct raw_pcb pcb,
u8_t(*)(void *arg, struct raw_pcb *pcb, struct pbuf *p, struct ip_addr *addr recv,
void recv_arg 
)
Here is the caller graph for this function:

◆ raw_remove()

void raw_remove ( struct raw_pcb pcb)
Here is the caller graph for this function:

◆ raw_send()

err_t raw_send ( struct raw_pcb pcb,
struct pbuf p 
)
Here is the caller graph for this function:

◆ raw_sendto()

err_t raw_sendto ( struct raw_pcb pcb,
struct pbuf p,
struct ip_addr ipaddr 
)