This is Unofficial EPICS BASE Doxygen Site
asTrapWriteMessage Struct Reference

The message passed to registered listeners. More...

#include "asTrapWrite.h"

Public Attributes

const char * userid
 Userid of whoever orginated the request. More...
 
const char * hostid
 Hostid of whoever orginated the request. More...
 
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. More...
 
int no_elements
 Array length. More...
 
void * data
 Might be NULL if no data is available. More...
 

Detailed Description

The message passed to registered listeners.

Definition at line 31 of file asTrapWrite.h.

Member Data Documentation

void* asTrapWriteMessage::data

Might be NULL if no data is available.

Definition at line 52 of file asTrapWrite.h.

int asTrapWriteMessage::dbrType

Data type from ca/db_access.h, NOT dbFldTypes.h.

Definition at line 50 of file asTrapWrite.h.

const char* asTrapWriteMessage::hostid

Hostid of whoever orginated the request.

Definition at line 33 of file asTrapWrite.h.

int asTrapWriteMessage::no_elements

Array length.

Definition at line 51 of file asTrapWrite.h.

void* asTrapWriteMessage::serverSpecific

A field for use by the server.

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 41 of file asTrapWrite.h.

const char* asTrapWriteMessage::userid

Userid of whoever orginated the request.

Definition at line 32 of file asTrapWrite.h.

void* asTrapWriteMessage::userPvt

A field for use by the asTrapWriteListener.

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 49 of file asTrapWrite.h.


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