![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IxMbufPool Struct ReferenceImplementation of buffer pool structure for use with non-VxWorks OS.
More...
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data Fields | |
| IX_MBUF * | nextFreeBuf |
| Pointer to the next free mbuf. | |
| void * | mbufMemPtr |
| Pointer to the mbuf memory area. | |
| void * | dataMemPtr |
| Pointer to the data memory area. | |
| int | bufDataSize |
| The size of the data portion of each mbuf. | |
| int | totalBufsInPool |
| Total number of mbufs in the pool. | |
| int | freeBufsInPool |
| Number of free mbufs currently in the pool. | |
| int | mbufMemSize |
| The size of the pool mbuf memory area. | |
| int | dataMemSize |
| The size of the pool data memory area. | |
| char | name [IX_MBUF_POOL_NAME_LEN+1] |
| Descriptive name for pool. | |
| IxMbufPoolAllocationType | poolAllocType |
Definition at line 268 of file IxOsBuffPoolMgt.h.
|
|
The size of the data portion of each mbuf.
Definition at line 273 of file IxOsBuffPoolMgt.h. |
|
|
Pointer to the data memory area.
Definition at line 272 of file IxOsBuffPoolMgt.h. |
|
|
The size of the pool data memory area.
Definition at line 277 of file IxOsBuffPoolMgt.h. |
|
|
Number of free mbufs currently in the pool.
Definition at line 275 of file IxOsBuffPoolMgt.h. |
|
|
Pointer to the mbuf memory area.
Definition at line 271 of file IxOsBuffPoolMgt.h. |
|
|
The size of the pool mbuf memory area.
Definition at line 276 of file IxOsBuffPoolMgt.h. |
|
|
Descriptive name for pool.
Definition at line 278 of file IxOsBuffPoolMgt.h. |
|
|
Pointer to the next free mbuf.
Definition at line 270 of file IxOsBuffPoolMgt.h. |
|
|
Total number of mbufs in the pool.
Definition at line 274 of file IxOsBuffPoolMgt.h. |