Public Attributes | List of all members
Sockets Struct Reference

#include <Socket.h>

Public Attributes

Listclientsds
 
Listconnect_pending
 
ListElementcur_clientsds
 
int maxfdp1
 
fd_set pending_wset
 
fd_set rset
 
fd_set rset_saved
 
Listwrite_pending
 

Detailed Description

Structure to hold all socket data for the module

Definition at line 109 of file Socket.h.

Member Data Documentation

List* Sockets::clientsds

list of client socket descriptors

Definition at line 114 of file Socket.h.

List* Sockets::connect_pending

list of sockets for which a connect is pending

Definition at line 116 of file Socket.h.

ListElement* Sockets::cur_clientsds

current client socket descriptor (iterator)

Definition at line 115 of file Socket.h.

int Sockets::maxfdp1

max descriptor used +1 (again see select doc)

Definition at line 113 of file Socket.h.

fd_set Sockets::pending_wset

socket pending write set for select

Definition at line 118 of file Socket.h.

fd_set Sockets::rset

socket read set (see select doc)

Definition at line 111 of file Socket.h.

fd_set Sockets::rset_saved

saved socket read set

Definition at line 111 of file Socket.h.

List* Sockets::write_pending

list of sockets for which a write is pending

Definition at line 117 of file Socket.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:50