The Pedigree Project 0.1
Public Attributes | List of all members
LwipSocketSyscalls::LwipMetadata Struct Reference
+ Collaboration diagram for LwipSocketSyscalls::LwipMetadata:

Public Attributes

ssize_t recv
 
ssize_t send
 
err_t error
 
bool closed
 
bool peerClosed
 
bool writeClosed
 
bool listening
 
bool partialRead
 
bool receivingQueuedData
 
Mutex lock
 
List< Semaphore * > semaphores
 
size_t offset
 
struct pbuf * pb
 
struct netbuf * buf
 
ReadinessGenerations generations
 

Detailed Description

Definition at line 255 of file net-syscalls.h.

Constructor & Destructor Documentation

◆ LwipMetadata()

LwipSocketSyscalls::LwipMetadata::LwipMetadata ( )

Definition at line 2790 of file net-syscalls.cc.

Member Data Documentation

◆ buf

struct netbuf* LwipSocketSyscalls::LwipMetadata::buf

Definition at line 273 of file net-syscalls.h.

◆ closed

bool LwipSocketSyscalls::LwipMetadata::closed

Definition at line 261 of file net-syscalls.h.

◆ error

err_t LwipSocketSyscalls::LwipMetadata::error

Definition at line 260 of file net-syscalls.h.

◆ generations

ReadinessGenerations LwipSocketSyscalls::LwipMetadata::generations

Definition at line 274 of file net-syscalls.h.

◆ listening

bool LwipSocketSyscalls::LwipMetadata::listening

Definition at line 264 of file net-syscalls.h.

◆ lock

Mutex LwipSocketSyscalls::LwipMetadata::lock

Definition at line 268 of file net-syscalls.h.

◆ offset

size_t LwipSocketSyscalls::LwipMetadata::offset

Definition at line 271 of file net-syscalls.h.

◆ partialRead

bool LwipSocketSyscalls::LwipMetadata::partialRead

Definition at line 265 of file net-syscalls.h.

◆ pb

struct pbuf* LwipSocketSyscalls::LwipMetadata::pb

Definition at line 272 of file net-syscalls.h.

◆ peerClosed

bool LwipSocketSyscalls::LwipMetadata::peerClosed

Definition at line 262 of file net-syscalls.h.

◆ receivingQueuedData

bool LwipSocketSyscalls::LwipMetadata::receivingQueuedData

Definition at line 266 of file net-syscalls.h.

◆ recv

ssize_t LwipSocketSyscalls::LwipMetadata::recv

Definition at line 258 of file net-syscalls.h.

◆ semaphores

List<Semaphore*> LwipSocketSyscalls::LwipMetadata::semaphores

Definition at line 269 of file net-syscalls.h.

◆ send

ssize_t LwipSocketSyscalls::LwipMetadata::send

Definition at line 259 of file net-syscalls.h.

◆ writeClosed

bool LwipSocketSyscalls::LwipMetadata::writeClosed

Definition at line 263 of file net-syscalls.h.


The documentation for this struct was generated from the following files: