This is Unofficial EPICS BASE Doxygen Site
client.h File Reference
#include <ostream>
#include <stdexcept>
#include <list>
#include <epicsMutex.h>
#include <pv/pvData.h>
#include <pv/bitSet.h>
+ Include dependency graph for client.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pvac::Operation
 Handle for in-progress get/put/rpc operation. More...
 
struct  pvac::Operation::Impl
 
struct  pvac::PutEvent
 Information on put completion. More...
 
struct  pvac::GetEvent
 Information on get/rpc completion. More...
 
struct  pvac::InfoEvent
 
struct  pvac::Monitor
 Handle for monitor subscription. More...
 
struct  pvac::MonitorEvent
 Information on monitor subscription/queue change. More...
 
struct  pvac::MonitorSync
 
struct  pvac::ConnectEvent
 information on connect/disconnect More...
 
struct  pvac::Timeout
 Thrown by blocking methods of ClientChannel on operation timeout. More...
 
class  pvac::ClientChannel
 
struct  pvac::ClientChannel::Options
 Channel creation options. More...
 
struct  pvac::ClientChannel::GetCallback
 callback for get() and rpc() More...
 
struct  pvac::ClientChannel::PutCallback
 callbacks for put() More...
 
struct  pvac::ClientChannel::PutCallback::Args
 
struct  pvac::ClientChannel::MonitorCallback
 Monitor event notification. More...
 
struct  pvac::ClientChannel::InfoCallback
 
struct  pvac::ClientChannel::ConnectCallback
 Connection state change CB. More...
 
class  pvac::detail::PutBuilder
 
class  pvac::ClientProvider
 Central client context. More...
 

Namespaces

 epics
 TODO only here because of the Lockable.
 
 epics::pvAccess
 Holds all PVA related.
 
 pvac
 See Client API API.
 
 pvac::detail
 

Functions

void pvac::detail::registerRefTrack ()
 
::std::ostream & pvac::operator<< (::std::ostream &strm, const Operation &op)
 
::std::ostream & pvac::operator<< (::std::ostream &strm, const Monitor &op)
 
::std::ostream & pvac::operator<< (::std::ostream &strm, const ClientChannel &op)
 
::std::ostream & pvac::operator<< (::std::ostream &strm, const ClientProvider &op)