This is Unofficial EPICS BASE Doxygen Site
epics::pvAccess::GetFieldRequester Class Referenceabstract

#include "pvAccess.h"

+ Inheritance diagram for epics::pvAccess::GetFieldRequester:
+ Collaboration diagram for epics::pvAccess::GetFieldRequester:

Public Member Functions

 POINTER_DEFINITIONS (GetFieldRequester)
 
virtual ~GetFieldRequester ()
 
virtual void getDone (const epics::pvData::Status &status, epics::pvData::FieldConstPtr const &field)=0
 
- Public Member Functions inherited from epics::pvAccess::ChannelBaseRequester
 POINTER_DEFINITIONS (ChannelBaseRequester)
 
 ChannelBaseRequester ()
 
virtual ~ChannelBaseRequester ()
 
virtual void channelDisconnect (bool destroy)
 

Additional Inherited Members

- Static Public Attributes inherited from epics::pvAccess::ChannelBaseRequester
static size_t num_instances
 

Detailed Description

Completion notification for Channel::getField()

Definition at line 853 of file pvAccess.h.

Constructor & Destructor Documentation

virtual epics::pvAccess::GetFieldRequester::~GetFieldRequester ( )
inlinevirtual

Definition at line 857 of file pvAccess.h.

857 {}

Member Function Documentation

virtual void epics::pvAccess::GetFieldRequester::getDone ( const epics::pvData::Status status,
epics::pvData::FieldConstPtr const &  field 
)
pure virtual

Check status.isOk() to determine success. On success the 'field' will be non-NULL. On failure 'field' will be NULL.

Parameters
statusCompletion status.
fieldThe Structure for the request.

Implemented in epics::pvAccess::ServerGetFieldRequesterImpl, and TestChannelFieldRequester.

epics::pvAccess::GetFieldRequester::POINTER_DEFINITIONS ( GetFieldRequester  )

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