![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "sharedstate.h"
Classes | |
| struct | Impl |
Public Member Functions | |
| POINTER_DEFINITIONS (Operation) | |
| Operation () | |
| create empty op for later assignment More... | |
| const epics::pvData::PVStructure & | pvRequest () const |
| pvRequest blob, may be used to modify handling. More... | |
| const epics::pvData::PVStructure & | value () const |
| const epics::pvData::BitSet & | changed () const |
| Applies to value(). Which fields of input data are actual valid. Others should not be used. More... | |
| std::string | channelName () const |
| The name of the channel through which this request was made (eg. for logging purposes). More... | |
| const epics::pvAccess::PeerInfo * | peer () const |
| void | complete () |
| void | complete (const epics::pvData::Status &sts) |
| Complete with success or error w/o data. More... | |
| void | complete (const epics::pvData::PVStructure &value, const epics::pvData::BitSet &changed) |
| Sucessful completion with data (RPC only) More... | |
| void | info (const std::string &) |
| Send info message to client. Does not complete(). More... | |
| void | warn (const std::string &) |
| Send warning message to client. Does not complete(). More... | |
| int | isDebug () const |
| std::tr1::shared_ptr< epics::pvAccess::Channel > | getChannel () |
| std::tr1::shared_ptr< epics::pvAccess::ChannelBaseRequester > | getRequester () |
| bool | valid () const |
| operator bool_type () const | |
Friends | |
| struct | detail::SharedPut |
| struct | detail::SharedRPC |
An in-progress network operation (Put or RPC). Use value(), changed() to see input data, and call complete() when done handling.
Definition at line 229 of file sharedstate.h.