9 #if defined( WIN32 ) || defined( WIN64 )
10 typedef SOCKET nds_socket_type;
12 typedef int nds_socket_type;
19 typedef struct sockaddr_in socket_addr_t;
25 NDS_SOCKET_TRANSIENT_FAILURE
36 nds_socket_type sockfd;
40 socket_addr_t* srvr_addr;
44 nds_socket_type datafd;
46 size_t max_command_count;
47 size_t cur_command_count;
49 int last_command_timeout;
52 typedef struct daq_private_ daq_private_t;
58 void daq_private_create( daq_private_t** Private );
63 int daq_private_data_close( daq_private_t* Private );
72 void daq_private_delete( daq_private_t** Private );
79 void daq_private_init( daq_private_t* Private );
85 int daq_private_srvr_is_open( daq_private_t* Private );
96 int daq_private_srvr_nonblocking( daq_private_t* Private,
int NonBlocking );
104 void daq_private_srvr_close( daq_private_t* Private );
114 int daq_private_srvr_connect( daq_private_t* Private );
121 void daq_private_srvr_disconnect( daq_private_t* Private );
126 int daq_private_srvr_open( daq_private_t* Private );
132 void daq_private_timeout_session( daq_private_t* Private );
136 int daq_private_is_session_in_timeout( daq_private_t* Private );