Go to the source code of this file.
|
| ptrLTENR_BUFFER | LTENR_BUFFER_INIT (UINT64 maxSize) |
| |
| void | LTENR_BUFFER_DELETE (ptrLTENR_BUFFER buffer) |
| |
| bool | LTENR_BUFFER_ADDPACKET (ptrLTENR_BUFFER buffer, NetSim_PACKET *packet, UINT64 size, double time, void *optional) |
| |
| bool | LTENR_BUFFER_ADDPACKET_SORTED (ptrLTENR_BUFFER buffer, NetSim_PACKET *packet, UINT64 size, double time, void *optional, bool(*fnSort)(ptrLTENR_BUFFEREDPACKET currBuffered, ptrLTENR_BUFFEREDPACKET newBuffered)) |
| |
| NetSim_PACKET * | LTENR_BUFFER_GETPACKET (ptrLTENR_BUFFER buffer, UINT64 *size, double *time, void **optional) |
| |
| NetSim_PACKET * | LTENR_BUFFER_HEADPACKET (ptrLTENR_BUFFER buffer, UINT64 *size, double *time, void **optional) |
| |
| ptrLTENR_BUFFERITERATOR | _LTENR_BUFFER_NEWITERATOR_ (ptrLTENR_BUFFER buffer, int line, char *file) |
| |
| void | LTENR_BUFFER_DELETEITERATOR (ptrLTENR_BUFFERITERATOR *it) |
| |
| NetSim_PACKET * | LTENR_BUFFER_ITERATOR_NEXT (ptrLTENR_BUFFERITERATOR it) |
| |
| void | LTENR_BUFFER_ITERATOR_REMOVE (ptrLTENR_BUFFERITERATOR it) |
| |
| NetSim_PACKET * | LTENR_BUFFER_ITERATOR_CURRENT (ptrLTENR_BUFFERITERATOR it) |
| |
◆ _NETSIM_LTENR_BUFFER_H_
| #define _NETSIM_LTENR_BUFFER_H_ |
◆ INFINITE_BUFFER
| #define INFINITE_BUFFER 0xFFFFFFFFFFFFFFFF |
◆ LTENR_BUFFER_HASPACKET
| #define LTENR_BUFFER_HASPACKET |
( |
|
buffer | ) |
(buffer != NULL && buffer->headPacket != NULL) |
◆ LTENR_BUFFER_ISEMPTY
| #define LTENR_BUFFER_ISEMPTY |
( |
|
buffer | ) |
(buffer != NULL && buffer->headPacket == NULL) |
◆ LTENR_BUFFER_NEWITERATOR
◆ LTENR_BUFFER
◆ LTENR_BUFFEREDPACKET
◆ ptrLTENR_BUFFER
◆ ptrLTENR_BUFFEREDPACKET
◆ ptrLTENR_BUFFERITERATOR
◆ _LTENR_BUFFER_NEWITERATOR_()
◆ LTENR_BUFFER_ADDPACKET()
◆ LTENR_BUFFER_ADDPACKET_SORTED()
◆ LTENR_BUFFER_DELETE()
◆ LTENR_BUFFER_DELETEITERATOR()
◆ LTENR_BUFFER_GETPACKET()
◆ LTENR_BUFFER_HEADPACKET()
◆ LTENR_BUFFER_INIT()
◆ LTENR_BUFFER_ITERATOR_CURRENT()
◆ LTENR_BUFFER_ITERATOR_NEXT()
◆ LTENR_BUFFER_ITERATOR_REMOVE()