UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
net_stream Struct Reference

Data Fields

voiddata
 
bool loopback
 
bool ready
 
bool closed
 
bool finished
 
SOCKET socket
 
int index
 
int family
 
int addrlen
 
dbufferptr inbound
 
dbufferptr outbound
 
stream_onclose_funconclose
 
stream_callback_funcfunc
 
struct net_streamloopback_peer
 

Detailed Description

Definition at line 109 of file net.cpp.

Field Documentation

int net_stream::addrlen

Definition at line 119 of file net.cpp.

Referenced by do_accept(), NET_DoConnect(), NET_StreamNew(), and NET_StreamPeerToName().

bool net_stream::closed
void* net_stream::data

Definition at line 110 of file net.cpp.

Referenced by NET_StreamGetData(), NET_StreamNew(), and NET_StreamSetData().

int net_stream::family

Definition at line 118 of file net.cpp.

Referenced by do_accept(), NET_DoConnect(), and NET_StreamNew().

bool net_stream::finished
int net_stream::index

Definition at line 117 of file net.cpp.

Referenced by NET_StreamClose(), and NET_StreamNew().

bool net_stream::loopback

Definition at line 112 of file net.cpp.

Referenced by NET_ConnectToLoopBack(), NET_StreamIsLoopback(), NET_StreamNew(), and NET_Wait().

struct net_stream* net_stream::loopback_peer
stream_onclose_func* net_stream::onclose

Definition at line 126 of file net.cpp.

Referenced by NET_ConnectToLoopBack(), NET_DoConnect(), and NET_StreamClose().

bool net_stream::ready

Definition at line 113 of file net.cpp.

Referenced by NET_StreamEnqueue(), NET_StreamNew(), and NET_Wait().


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