ET System
16.4
|
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. More... | |
int | init |
ET_STRUCT_OK if structure initialized, else ET_STRUCT_NEW. More... | |
int | nevents |
Total # of events. More... | |
int | ntemps |
Max number of temporary events allowed (<= nevents). More... | |
int | nstations |
Max number of stations allowed (including GrandCentral). More... | |
int | nprocesses |
Max number of local processes allowed to open ET system. More... | |
int | nattachments |
Max number of attachments to stations allowed. More... | |
int | groupCount |
Number of event groups. More... | |
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). More... | |
char | filename [ET_FILENAME_LENGTH] |
Name of the ET system file. More... | |
int | port |
Broad/multicast port # for UDP communication. More... | |
int | serverport |
Port # for ET system TCP server thread. More... | |
int | tcpSendBufSize |
TCP send buffer size in bytes of socket connecting to ET client. More... | |
int | tcpRecvBufSize |
TCP receive buffer size in bytes of socket connecting to ET client. More... | |
int | tcpNoDelay |
If 0, sockets to clients have TCP_NODELAY option off, else on. More... | |
codaNetInfo | netinfo |
All local network info. More... | |
codaDotDecIpAddrs | bcastaddrs |
All local subnet broadcast addresses (dot-decimal). More... | |
codaDotDecIpAddrs | mcastaddrs |
All multicast addresses to listen on (dot-decimal). More... | |
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_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().
int et_sys_config_t::groupCount |
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().
int et_sys_config_t::init |
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_config_addmulticast(), et_system_config_init(), and et_system_config_removemulticast().
int et_sys_config_t::nattachments |
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().
int et_sys_config_t::nevents |
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().
int et_sys_config_t::nprocesses |
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().
int et_sys_config_t::nstations |
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().
int et_sys_config_t::ntemps |
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().
int et_sys_config_t::port |
Broad/multicast port # for UDP communication.
Referenced by et_system_config_getport(), et_system_config_init(), and et_system_config_setport().
int et_sys_config_t::serverport |
Port # for ET system TCP server thread.
Referenced by et_system_config_getserverport(), et_system_config_init(), and et_system_config_setserverport().
int et_sys_config_t::tcpNoDelay |
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().
int et_sys_config_t::tcpRecvBufSize |
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().
int et_sys_config_t::tcpSendBufSize |
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().