EPICS Base  7.0.7.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Attributes | List of all members
dbChannel Struct Reference

A Database Channel object. More...

#include <dbChannel.h>

Collaboration diagram for dbChannel:
Collaboration graph
[legend]

Public Attributes

const char * name
 
dbAddr addr
 
long final_no_elements
 
short final_field_size
 
short final_type
 
ELLLIST filters
 
ELLLIST pre_chain
 
ELLLIST post_chain
 

Detailed Description

A dbChannel is created from a user-supplied channel name, and holds pointers to the record & field and information about any filters that were specified with it. The dbChannel macros defined in this header file should always be used to read data from a dbChannel object, the internal implementation may change without notice.

Definition at line 69 of file dbChannel.h.

Member Data Documentation

const char* dbChannel::name

Channel name

Definition at line 70 of file dbChannel.h.

dbAddr dbChannel::addr

Pointers to record & field

Definition at line 71 of file dbChannel.h.

long dbChannel::final_no_elements

Final number of array elements

Definition at line 72 of file dbChannel.h.

short dbChannel::final_field_size

Final size of each element

Definition at line 73 of file dbChannel.h.

short dbChannel::final_type

Final type of database field

Definition at line 74 of file dbChannel.h.

ELLLIST dbChannel::filters

Filters used by dbChannel

Definition at line 75 of file dbChannel.h.

ELLLIST dbChannel::pre_chain

Filters on pre-event-queue chain

Definition at line 76 of file dbChannel.h.

ELLLIST dbChannel::post_chain

Filters on post-event-queue chain

Definition at line 77 of file dbChannel.h.


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