| 
    ET System
    16.4
    
   | 
 
Structure containing attachment info. More...
#include <et_private.h>
Data Fields | |
| et_att_id | num | 
| Unique index # of this attachment.  More... | |
| et_proc_id | proc | 
| Unique index # of process owning this attachment.  More... | |
| et_stat_id | stat | 
| Unique index # of station we're attached to.  More... | |
| int | status | 
| ET_ATT_UNUSED is attachment unused or ET_ATT_ACTIVE if active.  More... | |
| int | blocked | 
| ET_ATT_BLOCKED if blocked waiting to read events, else ET_ATT_UNBLOCKED.  More... | |
| int | quit | 
| ET_ATT_QUIT to force return from ET API routine, else ET_ATT_CONTINUE if everything OK.  More... | |
| int | sleep | 
| ET_ATT_SLEEP if attachment is remote and sleeping when getting events (sleep is simulated by multiple timed waits otherwise it causes trouble when waking attachments), else ET_ATT_NOSLEEP if not in simulated remote sleeping mode.  More... | |
| uint64_t | events_put | 
| Number of events put into station output list.  More... | |
| uint64_t | events_get | 
| Number of events obtained from station input list.  More... | |
| uint64_t | events_dump | 
| Number of events dumped back into GrandCentral's input list (recycles).  More... | |
| uint64_t | events_make | 
| Number of new events requested.  More... | |
| pid_t | pid | 
| Unix process id# of process that owns attachment.  More... | |
| char | host [ET_MAXHOSTNAMELEN] | 
| Host running process that owns attachment.  More... | |
| char | interface [ET_IPADDRSTRLEN] | 
| Dot-decimal IP address of outgoing network interface.  More... | |
Structure containing attachment info.
| int et_attach::blocked | 
ET_ATT_BLOCKED if blocked waiting to read events, else ET_ATT_UNBLOCKED.
Referenced by et_wakeup_all(), and et_wakeup_attachment().
| uint64_t et_attach::events_dump | 
Number of events dumped back into GrandCentral's input list (recycles).
Referenced by et_attach_geteventsdump(), et_event_dump(), and et_events_dump().
| uint64_t et_attach::events_get | 
Number of events obtained from station input list.
Referenced by et_attach_geteventsget(), et_event_get(), and et_events_get().
| uint64_t et_attach::events_make | 
Number of new events requested.
Referenced by et_attach_geteventsmake(), et_event_new(), et_events_new(), and et_events_new_group().
| uint64_t et_attach::events_put | 
Number of events put into station output list.
Referenced by et_attach_geteventsput(), et_event_put(), and et_events_put().
| char et_attach::host[ET_MAXHOSTNAMELEN] | 
Host running process that owns attachment.
Referenced by et_station_attach().
| char et_attach::interface[ET_IPADDRSTRLEN] | 
Dot-decimal IP address of outgoing network interface.
| et_att_id et_attach::num | 
Unique index # of this attachment.
Referenced by et_station_attach(), and et_station_detach().
| pid_t et_attach::pid | 
Unix process id# of process that owns attachment.
Referenced by et_station_attach().
| et_proc_id et_attach::proc | 
Unique index # of process owning this attachment.
Referenced by et_station_attach().
| int et_attach::quit | 
ET_ATT_QUIT to force return from ET API routine, else ET_ATT_CONTINUE if everything OK.
Referenced by et_wakeup_all(), and et_wakeup_attachment().
| int et_attach::sleep | 
ET_ATT_SLEEP if attachment is remote and sleeping when getting events (sleep is simulated by multiple timed waits otherwise it causes trouble when waking attachments), else ET_ATT_NOSLEEP if not in simulated remote sleeping mode.
Referenced by et_wakeup_all(), and et_wakeup_attachment().
| et_stat_id et_attach::stat | 
Unique index # of station we're attached to.
Referenced by et_event_get(), et_event_put(), et_events_get(), et_events_put(), et_station_attach(), et_station_detach(), and et_wakeup_attachment().
| int et_attach::status | 
ET_ATT_UNUSED is attachment unused or ET_ATT_ACTIVE if active.
Referenced by et_event_get(), et_event_new(), et_events_get(), et_events_new(), et_events_new_group(), et_station_attach(), and et_station_detach().