B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
Socket Struct Reference

#include <sockets_iface.h>

+ Collaboration diagram for Socket:

Public Attributes

volatile int canWrite
 
uint64_t connectAttemptTimeMs
 
int connecting
 
SOCKET_ctor ctor
 
void * data
 
void * data1
 
void * data2
 
SOCKET_dtor dtor
 
int fd
 
int isListening
 
int isNonblocking
 
const char * name
 
struct NetworkDeclarationnetDecl
 
char * nonsentMsgBuf
 
int nonsentMsgBufSize
 
int nonsentMsgChunkSize
 
char * nonsentMsgStart
 
char * rcv_buffer
 
int rcvBufferSize
 
int recvPos
 
struct SocketDeclarationsockDecl
 
enum SocketID socketID
 
struct Serversrv
 

Member Data Documentation

volatile int Socket::canWrite

Referenced by socket_can_write().

uint64_t Socket::connectAttemptTimeMs
int Socket::connecting
SOCKET_ctor Socket::ctor
void* Socket::data
void* Socket::data1
void* Socket::data2
SOCKET_dtor Socket::dtor
int Socket::fd
int Socket::isListening
int Socket::isNonblocking
const char* Socket::name
struct NetworkDeclaration* Socket::netDecl
char* Socket::nonsentMsgBuf
int Socket::nonsentMsgBufSize
int Socket::nonsentMsgChunkSize
char* Socket::nonsentMsgStart
char* Socket::rcv_buffer
int Socket::rcvBufferSize
int Socket::recvPos

Referenced by socket_set_recv_pos().

struct SocketDeclaration* Socket::sockDecl
enum SocketID Socket::socketID
struct Server* Socket::srv