Galactic Bloodshed
Public Member Functions | Public Attributes | List of all members
DescriptorData Class Reference
Inheritance diagram for DescriptorData:
Collaboration diagram for DescriptorData:

Public Member Functions

 DescriptorData (int sock)
 
bool operator== (const DescriptorData &rhs) noexcept
 
- Public Member Functions inherited from GameObj
 GameObj ()=default
 
 GameObj (const GameObj &)=delete
 
GameObjoperator= (const GameObj &)=delete
 

Public Attributes

int descriptor
 
bool connected
 
ssize_t output_size
 
std::deque< TextBlockoutput
 
std::deque< TextBlockinput
 
char * raw_input
 
char * raw_input_at
 
time_t last_time
 
int quota
 
- Public Attributes inherited from GameObj
player_t player
 
governor_t governor
 
bool god
 
double lastx [2] = {0.0, 0.0}
 
double lasty [2] = {0.0, 0.0}
 
double zoom [2] = {1.0, 0.5}
 last coords for zoom More...
 
ScopeLevel level
 what directory level More...
 
starnum_t snum
 what star system obj # (level=0) More...
 
planetnum_t pnum
 number of planet More...
 
shipnum_t shipno
 

of ship

More...
 
std::stringstream out
 

Detailed Description

Definition at line 118 of file GB_server.cc.

Constructor & Destructor Documentation

◆ DescriptorData()

DescriptorData::DescriptorData ( int  sock)
inline

Definition at line 120 of file GB_server.cc.

Member Function Documentation

◆ operator==()

bool DescriptorData::operator== ( const DescriptorData rhs)
inlinenoexcept

Definition at line 154 of file GB_server.cc.

Member Data Documentation

◆ connected

bool DescriptorData::connected

Definition at line 146 of file GB_server.cc.

◆ descriptor

int DescriptorData::descriptor

Definition at line 145 of file GB_server.cc.

◆ input

std::deque<TextBlock> DescriptorData::input

Definition at line 149 of file GB_server.cc.

◆ last_time

time_t DescriptorData::last_time

Definition at line 152 of file GB_server.cc.

◆ output

std::deque<TextBlock> DescriptorData::output

Definition at line 148 of file GB_server.cc.

◆ output_size

ssize_t DescriptorData::output_size

Definition at line 147 of file GB_server.cc.

◆ quota

int DescriptorData::quota

Definition at line 153 of file GB_server.cc.

◆ raw_input

char* DescriptorData::raw_input

Definition at line 150 of file GB_server.cc.

◆ raw_input_at

char* DescriptorData::raw_input_at

Definition at line 151 of file GB_server.cc.


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