EM-ODP  3.7.0
Event Machine on ODP
event_machine_packet.h File Reference
Include dependency graph for event_machine_packet.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void * em_packet_pointer (em_event_t pktev)
 
uint32_t em_packet_size (em_event_t pktev)
 Get the packet size. More...
 
void * em_packet_pointer_and_size (em_event_t pktev, uint32_t *size)
 Get the packet event data pointer as well as the packet size. More...
 
void * em_packet_resize (em_event_t pktev, uint32_t size)
 Resize a packet event. More...
 
uint32_t em_packet_headroom (em_event_t pktev)
 Packet event headroom length. More...
 
uint32_t em_packet_tailroom (em_event_t pktev)
 Packet event tailroom length. More...
 
void * em_packet_push_head (em_event_t pktev, uint32_t len)
 Push out the beginning of the packet into the headroom. More...
 
void * em_packet_pull_head (em_event_t pktev, uint32_t len)
 Pull in the beginning of the packet from the headroom. More...
 
void * em_packet_push_tail (em_event_t pktev, uint32_t len)
 Push out the end of the packet into the tailroom. More...
 
void * em_packet_pull_tail (em_event_t pktev, uint32_t len)
 
em_status_t em_packet_reset (em_event_t pktev, uint32_t size)