![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "pvAccess.h"
Public Types | |
typedef ChannelProcess | operation_type |
Public Member Functions | |
POINTER_DEFINITIONS (ChannelProcessRequester) | |
virtual | ~ChannelProcessRequester () |
virtual void | channelProcessConnect (const epics::pvData::Status &status, ChannelProcess::shared_pointer const &channelProcess)=0 |
virtual void | processDone (const epics::pvData::Status &status, ChannelProcess::shared_pointer const &channelProcess)=0 |
![]() | |
POINTER_DEFINITIONS (ChannelBaseRequester) | |
ChannelBaseRequester () | |
virtual | ~ChannelBaseRequester () |
virtual void | channelDisconnect (bool destroy) |
Additional Inherited Members | |
![]() | |
static size_t | num_instances |
Requester for channelProcess.
Definition at line 569 of file pvAccess.h.
Definition at line 572 of file pvAccess.h.
|
inlinevirtual |
Definition at line 574 of file pvAccess.h.
|
pure virtual |
The client and server have both completed the createChannelProcess request.
status | Completion status. |
channelProcess | The channelProcess interface or nullptr if the client could not become the record processor. |
Implemented in epics::pvAccess::ServerChannelProcessRequesterImpl, and epics::pvaClient::ChannelProcessRequesterImpl.
epics::pvAccess::ChannelProcessRequester::POINTER_DEFINITIONS | ( | ChannelProcessRequester | ) |
|
pure virtual |
The process request is done. This is always called with no locks held.
status | Completion status. |
channelProcess | The channelProcess interface. |
Implemented in epics::pvAccess::ServerChannelProcessRequesterImpl, and epics::pvaClient::ChannelProcessRequesterImpl.