#include "pvAccess.h"
The Requester for a ChannelArray.
Definition at line 332 of file pvAccess.h.
virtual epics::pvAccess::ChannelArrayRequester::~ChannelArrayRequester |
( |
| ) |
|
|
inlinevirtual |
virtual void epics::pvAccess::ChannelArrayRequester::channelArrayConnect |
( |
const epics::pvData::Status & |
status, |
|
|
ChannelArray::shared_pointer const & |
channelArray, |
|
|
epics::pvData::Array::const_shared_pointer const & |
array |
|
) |
| |
|
pure virtual |
Underlying Channel is connected and operation setup is complete. May call putArray(), getArray(), getLength(), or setLength() to execute.
- Parameters
-
status | Completion status. |
channelArray | The channelArray interface or nullptr if the request failed. |
pvArray | The PVArray that holds the data or nullptr if the request failed. |
Implemented in epics::pvAccess::ServerChannelArrayRequesterImpl.
virtual void epics::pvAccess::ChannelArrayRequester::getArrayDone |
( |
const epics::pvData::Status & |
status, |
|
|
ChannelArray::shared_pointer const & |
channelArray, |
|
|
epics::pvData::PVArray::shared_pointer const & |
pvArray |
|
) |
| |
|
pure virtual |
virtual void epics::pvAccess::ChannelArrayRequester::getLengthDone |
( |
const epics::pvData::Status & |
status, |
|
|
ChannelArray::shared_pointer const & |
channelArray, |
|
|
size_t |
length |
|
) |
| |
|
pure virtual |
The request is done. This is always called with no locks held.
- Parameters
-
status | Completion status. |
channelArray | The channelArray interface. |
length | The length of the array, 0 if the request failed. |
virtual void epics::pvAccess::ChannelArrayRequester::putArrayDone |
( |
const epics::pvData::Status & |
status, |
|
|
ChannelArray::shared_pointer const & |
channelArray |
|
) |
| |
|
pure virtual |
virtual void epics::pvAccess::ChannelArrayRequester::setLengthDone |
( |
const epics::pvData::Status & |
status, |
|
|
ChannelArray::shared_pointer const & |
channelArray |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: