|
ET System
16.5
|
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().
| 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().