my_teams
p_server_s Struct Reference

Represents a server with network data, file descriptor set, and list of clients. More...

#include <protocol.h>

Collaboration diagram for p_server_s:
Collaboration graph

Public Member Functions

 TAILQ_HEAD (, p_client_s) clients
 
 TAILQ_HEAD (, p_payload_s) payloads
 

Public Attributes

p_network_data_t network_data
 
fd_set master_read_fds
 
fd_set master_write_fds
 
fd_set read_fds
 
fd_set write_fds
 

Detailed Description

Represents a server with network data, file descriptor set, and list of clients.

Member Function Documentation

◆ TAILQ_HEAD() [1/2]

p_server_s::TAILQ_HEAD ( p_client_s  )

List of clients

◆ TAILQ_HEAD() [2/2]

p_server_s::TAILQ_HEAD ( p_payload_s  )

List of payloads

Member Data Documentation

◆ master_read_fds

fd_set p_server_s::master_read_fds

Master file descriptor set

◆ master_write_fds

fd_set p_server_s::master_write_fds

Master file descriptor set

◆ network_data

p_network_data_t p_server_s::network_data

Network data

◆ read_fds

fd_set p_server_s::read_fds

File descriptor set

◆ write_fds

fd_set p_server_s::write_fds

File descriptor set


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