Structure containing all info necessary to configure an ET system. More...
#include <et_private.h>
Data Fields | |
uint64_t | event_size |
Event size in bytes. | |
int | init |
ET_STRUCT_OK if structure initialized, else ET_STRUCT_NEW. | |
int | nevents |
Total # of events. | |
int | ntemps |
Max number of temporary events allowed (<= nevents). | |
int | nstations |
Max number of stations allowed (including GrandCentral). | |
int | nprocesses |
Max number of local processes allowed to open ET system. | |
int | nattachments |
Max number of attachments to stations allowed. | |
int | groupCount |
Number of event groups. | |
int | groups [ET_EVENT_GROUPS_MAX] |
Array in which index is the group number (-1) and value is the number of events in that group (there are "groupCount" number of valid groups). | |
char | filename [ET_FILENAME_LENGTH] |
Name of the ET system file. | |
int | port |
Broad/multicast port # for UDP communication. | |
int | serverport |
Port # for ET system TCP server thread. | |
int | tcpSendBufSize |
TCP send buffer size in bytes of socket connecting to ET client. | |
int | tcpRecvBufSize |
TCP receive buffer size in bytes of socket connecting to ET client. | |
int | tcpNoDelay |
If 0, sockets to clients have TCP_NODELAY option off, else on. | |
codaNetInfo | netinfo |
All local network info. | |
codaDotDecIpAddrs | bcastaddrs |
All local subnet broadcast addresses (dot-decimal). | |
codaDotDecIpAddrs | mcastaddrs |
All multicast addresses to listen on (dot-decimal). |
Structure containing all info necessary to configure an ET system.
codaDotDecIpAddrs et_sys_config_t::bcastaddrs |
All local subnet broadcast addresses (dot-decimal).
Referenced by et_system_close(), and et_system_config_init().
uint64_t et_sys_config_t::event_size |
Event size in bytes.
Referenced by et_event_new(), et_events_new(), et_events_new_group(), et_system_config_getsize(), et_system_config_init(), and et_system_config_setsize().
char et_sys_config_t::filename[ET_FILENAME_LENGTH] |
Name of the ET system file.
Referenced by et_system_config_getfile(), et_system_config_init(), and et_system_config_setfile().
Number of event groups.
Referenced by et_system_config_init(), et_system_config_setevents(), et_system_config_setgroups(), and et_system_setgroup().
int et_sys_config_t::groups[ET_EVENT_GROUPS_MAX] |
Array in which index is the group number (-1) and value is the number of events in that group (there are "groupCount" number of valid groups).
Referenced by et_system_config_init(), et_system_config_setevents(), and et_system_config_setgroups().
ET_STRUCT_OK if structure initialized, else ET_STRUCT_NEW.
Referenced by et_system_config_addmulticast(), et_system_config_getattachments(), et_system_config_getevents(), et_system_config_getfile(), et_system_config_getport(), et_system_config_getprocs(), et_system_config_getserverport(), et_system_config_getsize(), et_system_config_getstations(), et_system_config_gettcp(), et_system_config_gettemps(), et_system_config_init(), et_system_config_removemulticast(), et_system_config_setattachments(), et_system_config_setevents(), et_system_config_setfile(), et_system_config_setgroups(), et_system_config_setport(), et_system_config_setprocs(), et_system_config_setserverport(), et_system_config_setsize(), et_system_config_setstations(), et_system_config_settcp(), and et_system_config_settemps().
codaDotDecIpAddrs et_sys_config_t::mcastaddrs |
All multicast addresses to listen on (dot-decimal).
Referenced by et_system_close(), et_system_config_addmulticast(), et_system_config_init(), and et_system_config_removemulticast().
Max number of attachments to stations allowed.
Referenced by et_attach_geteventsdump(), et_attach_geteventsget(), et_attach_geteventsmake(), et_attach_geteventsput(), et_station_attach(), et_station_config_check(), et_station_detach(), et_station_isattached(), et_system_config_getattachments(), et_system_config_init(), et_system_config_setattachments(), et_system_getattsmax(), et_wakeup_all(), and et_wakeup_attachment().
codaNetInfo et_sys_config_t::netinfo |
All local network info.
Referenced by et_system_config_init().
Total # of events.
Referenced by et_station_config_check(), et_station_setcue(), et_system_config_getevents(), et_system_config_init(), et_system_config_setevents(), and et_system_config_settemps().
Max number of local processes allowed to open ET system.
Referenced by et_system_config_getprocs(), et_system_config_init(), et_system_config_setprocs(), and et_system_getprocsmax().
Max number of stations allowed (including GrandCentral).
Referenced by et_station_attach(), et_station_create_at(), et_station_exists(), et_station_getattachments(), et_station_getblock(), et_station_getclass(), et_station_getcue(), et_station_getfunction(), et_station_getinputcount(), et_station_getlib(), et_station_getoutputcount(), et_station_getposition(), et_station_getprescale(), et_station_getrestore(), et_station_getselect(), et_station_getselectwords(), et_station_getstatus(), et_station_getuser(), et_station_isattached(), et_station_remove(), et_station_setblock(), et_station_setcue(), et_station_setposition(), et_station_setprescale(), et_station_setrestore(), et_station_setselectwords(), et_station_setuser(), et_system_close(), et_system_config_getstations(), et_system_config_init(), et_system_config_setstations(), et_system_getstationsmax(), and et_wakeup_all().
Max number of temporary events allowed (<= nevents).
Referenced by et_event_new(), et_events_new(), et_events_new_group(), et_system_config_gettemps(), et_system_config_init(), et_system_config_setevents(), et_system_config_settemps(), and et_system_gettempsmax().
Broad/multicast port # for UDP communication.
Referenced by et_system_config_getport(), et_system_config_init(), and et_system_config_setport().
Port # for ET system TCP server thread.
Referenced by et_system_config_getserverport(), et_system_config_init(), and et_system_config_setserverport().
If 0, sockets to clients have TCP_NODELAY option off, else on.
Referenced by et_system_config_gettcp(), et_system_config_init(), and et_system_config_settcp().
TCP receive buffer size in bytes of socket connecting to ET client.
Referenced by et_system_config_gettcp(), et_system_config_init(), and et_system_config_settcp().
TCP send buffer size in bytes of socket connecting to ET client.
Referenced by et_system_config_gettcp(), et_system_config_init(), and et_system_config_settcp().