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

The message passed to registered listeners.

#include <asTrapWrite.h>

Public Attributes

const char * userid
 Userid of whoever originated the request.
 
const char * hostid
 Hostid of whoever originated the request.
 
void * serverSpecific
 A field for use by the server. More...
 
void * userPvt
 A field for use by the asTrapWriteListener. More...
 
int dbrType
 Data type from ca/db_access.h, NOT dbFldTypes.h.
 
int no_elements
 Array length.
 
void * data
 Might be NULL if no data is available.
 

Detailed Description

Definition at line 32 of file asTrapWrite.h.

Member Data Documentation

void* asTrapWriteMessage::serverSpecific

Any listener that uses this field must know what type of server is forwarding the put requests. This pointer holds the value the server provides to asTrapWriteWithData(), which for RSRV is the dbChannel pointer for the target field.

Definition at line 42 of file asTrapWrite.h.

void* asTrapWriteMessage::userPvt

When the listener is called before the write, this has the value 0. The listener can give it any value it desires and it will have the same value when the listener gets called again after the write.

Definition at line 50 of file asTrapWrite.h.


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