![]() |
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.