DTS Application Library
0.2.3
Application library containing referenced objects and interfaces to common libraries
|
Socket data structure. More...
#include <dtsapp.h>
Data Fields | |
int | sock |
Socket FD. More... | |
int | proto |
Socket protocol. More... | |
int | type |
Socket type. More... | |
enum sock_flags | flags |
Socket control flags. More... | |
union sockstruct | addr |
system socket data structure. More... | |
struct ssldata * | ssl |
SSL structure for encryption. More... | |
struct fwsocket * | parent |
Parent socket if we connected to a server and were spawned. More... | |
struct bucket_list * | children |
We are the parent this is a list of spawn. More... | |
union sockstruct fwsocket::addr |
system socket data structure.
Definition at line 143 of file dtsapp.h.
Referenced by accept_socket(), dtls_listenssl(), mcast_socket(), socketwrite_d(), and unixsocket_client().
struct bucket_list* fwsocket::children |
We are the parent this is a list of spawn.
Definition at line 150 of file dtsapp.h.
Referenced by socketserver().
enum sock_flags fwsocket::flags |
Socket control flags.
Definition at line 140 of file dtsapp.h.
Referenced by mcast_socket(), socketread_d(), socketserver(), socketwrite_d(), and unixsocket_client().
struct fwsocket* fwsocket::parent |
int fwsocket::proto |
Socket protocol.
Definition at line 135 of file dtsapp.h.
Referenced by accept_socket(), dtls_listenssl(), and make_socket().
int fwsocket::sock |
Socket FD.
Definition at line 133 of file dtsapp.h.
Referenced by accept_socket(), client_func(), dtls_listenssl(), make_socket(), mcast_socket(), server_func(), socketread_d(), socketwrite_d(), and unixsocket_client().
struct ssldata* fwsocket::ssl |
SSL structure for encryption.
Definition at line 146 of file dtsapp.h.
Referenced by accept_socket(), dtls_listenssl(), dtlshandltimeout(), dtlstimeout(), dtsl_serveropts(), make_socket(), socketread_d(), socketserver(), socketwrite_d(), startsslclient(), and tlsaccept().
int fwsocket::type |
Socket type.
Definition at line 137 of file dtsapp.h.
Referenced by accept_socket(), dtls_listenssl(), make_socket(), socketread_d(), socketserver(), socketwrite_d(), and startsslclient().