C API for BALTECH SDK
tcpip_protocol.h File Reference

This is the adapter for network sockets to access to TCP/IP devices. More...

#include "protocol.h"

Go to the source code of this file.

Macros

#define BRP_DEFAULT_TCP_PORT   2939
 If a TCP/IP connection is created without specifying a portnr, this default value is used as portnr. More...
 
#define BRP_DEFAULT_TCPIP_ROUNDTRIP_TIMEOUT   1500
 This is the default time that will be assumed as worst case for a single roundtrip. More...
 

Functions

BRP_LIB brp_protocol brp_create_tcpip (char *ipaddr)
 Creates a TCP/IP protocol from an IP address. More...
 
BRP_LIB brp_protocol brp_create_tcpip_by_socket (int socket)
 Creates a TCP/IP protocol from an OS-level socket that was created by the user of the BRP library. More...
 
BRP_LIB char * brp_get_tcpip_ipaddr (brp_protocol protocol)
 Retrieves the ipaddr set in brp_create_tcpip(). More...
 
BRP_LIB brp_errcode brp_set_tcpip_roundtrip_timeout (brp_protocol protocol, brp_time timeout)
 If the value of BRP_DEFAULT_TCPIP_ROUNDTRIP_TIMEOUT is not appropriate it can be finetuned for specific protocol instances via this function. More...
 
BRP_LIB brp_time brp_get_tcpip_roundtrip_timeout (brp_protocol protocol)
 Retrieves the value of the roundtrip timeout set by the last brp_set_tcpip_roundtrip_timeout(). More...
 

Detailed Description

This is the adapter for network sockets to access to TCP/IP devices.

Definition in file tcpip_protocol.h.