ET System  16.4
 All Data Structures Files Functions Variables Typedefs Macros Groups Pages
et_openconfig.c File Reference
#include <stdio.h>
#include <string.h>
#include "et_private.h"

Functions

int et_open_config_init (et_openconfig *sconfig)
 This routine initializes a configuration used to open an ET system. More...
 
int et_open_config_destroy (et_openconfig sconfig)
 This routine frees the memory allocated when an open configuration is initialized by et_open_config_init. More...
 
int et_open_config_setwait (et_openconfig sconfig, int val)
 This routine sets the means to wait for a valid ET system to be detected. More...
 
int et_open_config_getwait (et_openconfig sconfig, int *val)
 This routine gets the means being used to wait for a valid ET system to be detected. More...
 
int et_open_config_setcast (et_openconfig sconfig, int val)
 This routine sets the method for a remote user to discover the ET system. More...
 
int et_open_config_getcast (et_openconfig sconfig, int *val)
 This routine gets the method for a remote user to discover the ET system. More...
 
int et_open_config_setTTL (et_openconfig sconfig, int val)
 This routine sets the "ttl" value for multicasting. More...
 
int et_open_config_getTTL (et_openconfig sconfig, int *val)
 This routine gets the "ttl" value for multicasting. More...
 
int et_open_config_setmode (et_openconfig sconfig, int val)
 This routine sets whether the ET system treats the user running this routine as local (if it is local) or remote even if it is local. More...
 
int et_open_config_getmode (et_openconfig sconfig, int *val)
 This routine gets whether the ET system treats the user running this routine as local (if it is local) or remote even if it is local. More...
 
int et_open_config_setdebugdefault (et_openconfig sconfig, int val)
 This routine sets the default level of debug output. More...
 
int et_open_config_getdebugdefault (et_openconfig sconfig, int *val)
 This routine gets the default level of debug output. More...
 
int et_open_config_setport (et_openconfig sconfig, int val)
 This routine sets the port number for the UDP broad/multicasting used to discover the ET system. More...
 
int et_open_config_getport (et_openconfig sconfig, int *val)
 This routine gets the port number for the UDP broad/multicasting used to discover the ET system. More...
 
int et_open_config_setserverport (et_openconfig sconfig, int val)
 This routine sets the TCP port number for opening an ET system directly without broadcasting or multicasting. More...
 
int et_open_config_getserverport (et_openconfig sconfig, int *val)
 This routine gets the TCP port number for opening an ET system directly without broadcasting or multicasting. More...
 
int et_open_config_settimeout (et_openconfig sconfig, struct timespec val)
 This routine sets the maximum time to wait for a valid ET system to be detected. More...
 
int et_open_config_gettimeout (et_openconfig sconfig, struct timespec *val)
 This routine gets the maximum time to wait for a valid ET system to be detected. More...
 
int et_open_config_addbroadcast (et_openconfig sconfig, const char *val)
 This routine adds an IP subnet broadcast address to a list of destinations used in broadcast discovery of the ET system. More...
 
int et_open_config_removebroadcast (et_openconfig sconfig, const char *val)
 This routine removes an IP subnet broadcast address from a list of destinations used in broadcast discovery of the ET system. More...
 
int et_open_config_addmulticast (et_openconfig sconfig, const char *val)
 This routine adds an IP multicast address to a list of destinations used in multicast discovery of the ET system. More...
 
int et_open_config_removemulticast (et_openconfig sconfig, const char *val)
 This routine removes a multicast address from a list of destinations used in multicast discovery of the ET system. More...
 
int et_open_config_setpolicy (et_openconfig sconfig, int val)
 This routine sets the return policy from calls to et_open. More...
 
int et_open_config_getpolicy (et_openconfig sconfig, int *val)
 This routine gets the return policy from calls to et_open. More...
 
int et_open_config_sethost (et_openconfig sconfig, const char *val)
 This routine sets host or computer on which the ET system is running. More...
 
int et_open_config_gethost (et_openconfig sconfig, char *val)
 This routine gets the host or computer on which the ET system is running. More...
 
int et_open_config_setinterface (et_openconfig sconfig, const char *val)
 This routine sets the network interface to use when communicating over the network with the ET system. More...
 
int et_open_config_getinterface (et_openconfig sconfig, char *val)
 This routine gets the network interface being used to communicate over the network with the ET system. More...
 
int et_open_config_settcp (et_openconfig sconfig, int rBufSize, int sBufSize, int noDelay)
 This routine sets the parameters of any TCP connection to the ET system. More...
 
int et_open_config_gettcp (et_openconfig sconfig, int *rBufSize, int *sBufSize, int *noDelay)
 This routine gets the parameters of any TCP connection to the ET system. More...