et_stat_data_t Struct Reference

Structure to hold the current state of a station. More...

#include <et_private.h>

Data Fields

int status
 Station's state may be ET_STATION_ACTIVE for a station accepting events, ET_STATION_IDLE for a station with no attachments and therefore accepting no events, ET_STATION_CREATING for a station in the process of being created, or ET_STATION_UNUSED for a station structure in shared memory that is unused.
int pid_create
 Process id of process that created the station.
int nattachments
 Number of attachments to this station.
int att [ET_ATTACHMENTS_MAX]
 Array in which the unique id# of an attachment is the index and the value is id# if attached and -1 otherwise.
void * lib_handle
 Handle for the opened shared library of a user-defined event selection routine.
ET_SELECT_FUNCPTR func
 Pointer to user-defined event selection routine.

Detailed Description

Structure to hold the current state of a station.


Field Documentation

int et_stat_data_t::att[ET_ATTACHMENTS_MAX]

Array in which the unique id# of an attachment is the index and the value is id# if attached and -1 otherwise.

Referenced by et_station_attach(), et_station_detach(), et_station_isattached(), and et_wakeup_all().

Pointer to user-defined event selection routine.

Handle for the opened shared library of a user-defined event selection routine.

Number of attachments to this station.

Referenced by et_station_attach(), et_station_detach(), et_station_getattachments(), and et_station_remove().

Process id of process that created the station.

Referenced by et_station_create_at().


The documentation for this struct was generated from the following file:

Generated on 30 Jul 2015 for ET System by  doxygen 1.6.1