epics::pvAccess::AuthenticationPlugin | Actor through which authentication exchanges are initiated |
epics::pvAccess::AuthenticationPluginControl | Callbacks for use by AuthenticationSession |
epics::pvAccess::AuthenticationRegistry | Registry(s) for plugins |
epics::pvAccess::AuthenticationSession | A particular authentication exchange |
epics::pvAccess::AuthorizationPlugin | I modify PeerInfo after authentication is complete |
epics::pvAccess::BeaconHandler | BeaconHandler |
epics::pvAccess::BeaconServerStatusProvider | BeaconServerStatusProvider |
epics::pvAccess::DefaultBeaconServerStatusProvider | DefaultBeaconServerStatusProvider |
epics::pvAccess::BlockingTCPAcceptor | Channel Access Server TCP acceptor |
epics::pvAccess::BlockingTCPConnector | Channel Access TCP connector |
epics::pvAccess::ChannelBaseRequester | Base for all Requesters (callbacks to client) |
epics::pvAccess::ChannelArrayRequester | The Requester for a ChannelArray |
epics::pvAccess::ChannelGetRequester | Requester for channelGet |
epics::pvAccess::ChannelProcessRequester | Requester for channelProcess |
epics::pvAccess::ChannelPutGetRequester | Requester for ChannelPutGet |
epics::pvAccess::ChannelPutRequester | Requester for ChannelPut |
epics::pvAccess::ChannelRPCRequester | Notifications associated with Channel::createChannelRPC() |
epics::pvAccess::GetFieldRequester | Completion notification for Channel::getField() |
epics::pvAccess::MonitorRequester | Callback implemented by monitor clients |
pvas::StaticProvider::ChannelBuilder | Interface for something which can provide Channels. aka A "PV". Typically a SharedPV |
pvas::SharedPV | A Shared State Process Variable (PV) |
epics::pvAccess::ChannelProviderFactory | ChanneProvider factory interface |
epics::pvAccess::SimpleChannelProviderFactory< Provider > | Simple ChannelProviderFactory which requires the existance of a ctor Provider(const std::tr1::shared_ptr<Configuration>& conf) which is called with a Configuration instance or NULL (use some defaults) |
epics::pvAccess::SingletonChannelProviderFactory< Provider > | Helper for ChannelProviders which access a singleton resource (eg |
epics::pvAccess::ChannelProviderRegistry | Interface for locating channel providers |
epics::pvAccess::Destroyable::cleaner | For use with shared_ptr<> when wrapping |
pvac::ClientChannel | Represents a single channel |
pvac::ClientProvider | Central client context |
epics::pvAccess::ServerContext::Config | Options for a server insatnce |
epics::pvAccess::Configuration | Configuration |
epics::pvAccess::ConfigurationEnviron | Lookup configuration strings from the process environment |
epics::pvAccess::ConfigurationMap | Lookup configuration strings from an in memory store |
epics::pvAccess::ConfigurationStack | Lookup configuration strings from a heap of sub-Configurations |
epics::pvAccess::ConfigurationFactory | Configuration factory |
epics::pvAccess::ConfigurationProvider | Configuration provider |
pvac::ClientChannel::ConnectCallback | Connection state change CB |
pvac::ConnectEvent | Information on connect/disconnect |
epics::pvAccess::Context | Not public IF, used by Transports, etc |
epics::pvAccess::Destroyable | Instance declaring destroy method |
epics::pvAccess::Channel | The interface through which Operations (get, put, monitor, ...) are initiated |
epics::pvAccess::ChannelProvider | An instance of a Client or Server |
epics::pvAccess::ChannelRequest | Base interface for all channel requests (aka |
epics::pvAccess::ChannelArray | Request to put and get Array Data |
epics::pvAccess::ChannelGet | Request to get data from a channel |
epics::pvAccess::ChannelProcess | ChannelProcess - request that a channel be processed |
epics::pvAccess::ChannelPut | Interface for a channel access put request |
epics::pvAccess::ChannelPutGet | Channel access put/get request |
epics::pvAccess::ChannelRPC | Handle for an RPC operation |
epics::pvAccess::Monitor | Access to Monitor subscription and queue |
epics::pvAccess::MonitorFIFO | Utility implementation of Monitor |
pvas::DynamicProvider | A Provider which has no pre-configured list of names |
entry | |
std::exception [external] | |
std::runtime_error [external] | |
pvac::Timeout | Thrown by blocking methods of ClientChannel on operation timeout |
fair_queue< T > | An intrusive, loss-less, unbounded, round-robin queue |
pvac::ClientChannel::GetCallback | Callback for get() and rpc() |
pvas::DynamicProvider::Handler | Callbacks associated with DynamicProvider |
pvas::SharedPV::Handler | Callbacks associated with a SharedPV |
epics::pvAccess::IntrospectionRegistry | PVData Structure registry |
pvac::Monitor | Handle for monitor subscription |
pvac::MonitorSync | Subscription usable w/o callbacks |
pvac::ClientChannel::MonitorCallback | Monitor event notification |
epics::pvAccess::MonitorElement | An element for a monitorQueue |
pvac::MonitorEvent | Information on monitor subscription/queue change |
epics::pvAccess::NetStats | Expose statistics related to network transport |
pvac::Operation | Handle for in-progress get/put/rpc operation |
pvas::Operation | An in-progress network operation (Put or RPC) |
pvac::ClientChannel::Options | Channel creation options |
epics::pvAccess::PeerInfo | Information provded by a client to a server-type ChannelProvider |
pvac::detail::PutBuilder | Helper to accumulate values to for a Put operation |
pvac::ClientChannel::PutCallback | Callbacks for put() |
pvac::PutEvent | Information on put completion |
pvac::GetEvent | Information on get/rpc completion |
epics::pvAccess::MonitorElement::Ref | A (single ownership) smart pointer to extract a MonitorElement from a Monitor queue |
epics::pvAccess::ReferenceCountingLock | Reference counting mutex implementation w/ deadlock detection |
epics::pvAccess::Requester | Callback class for passing messages to a requester |
epics::pvAccess::Channel | The interface through which Operations (get, put, monitor, ...) are initiated |
epics::pvAccess::ChannelRequester | Event notifications associated with Channel life-cycle |
epics::pvAccess::DefaultChannelRequester | Used when ChannelProvider::createChannel() is passed a NULL ChannelRequester |
epics::pvAccess::ResponseHandler | Interface defining response handler |
epics::pvAccess::ServerResponseHandler | PVAS request handler - main handler which dispatches requests to appropriate handlers |
epics::pvAccess::RPCClient | RPCClient is an interface class that is used by a service client |
epics::pvAccess::RPCServer | Serves (only) RPCServiceAsync and RPCService instances |
epics::pvAccess::ScopedLock | Scope lock |
pvas::DynamicProvider::Search | A single client serach request. May be associated with more than one name |
epics::pvAccess::ServerArrayHandler | Array request handler |
epics::pvAccess::ServerBadResponse | Bad request handler |
epics::pvAccess::ServerCancelRequestHandler | Cancel request handler |
epics::pvAccess::ServerConnectionValidationHandler | Connection validation message handler |
epics::pvAccess::ServerContext | The class representing a PVA Server context |
epics::pvAccess::ServerCreateChannelHandler | Create channel request handler |
epics::pvAccess::ServerDestroyChannelHandler | Destroy channel request handler |
epics::pvAccess::ServerDestroyRequestHandler | Destroy request handler |
epics::pvAccess::ServerEchoHandler | Echo request handler |
epics::pvAccess::ServerGetFieldHandler | Get field request handler |
epics::pvAccess::ServerGetHandler | Get request handler |
epics::pvAccess::ServerGUID | Globally unique ID |
epics::pvAccess::ServerMonitorHandler | Monitor request handler |
epics::pvAccess::ServerNoopResponse | NOOP response |
epics::pvAccess::ServerProcessHandler | Process request handler |
epics::pvAccess::ServerPutGetHandler | Put request handler |
epics::pvAccess::ServerPutHandler | Put request handler |
epics::pvAccess::ServerRPCHandler | RPC handler |
epics::pvAccess::ServerSearchHandler | Search channel request handler |
epics::pvAccess::MonitorFIFO::Source | Source methods may be called with downstream mutex locked |
pvas::StaticProvider | A Provider based on a list of SharedPV instance |
epics::pvAccess::Transport | Interface defining transport (connection) |
epics::pvAccess::TransportSendControl | Interface defining transport send control |
epics::pvAccess::TransportSender | Interface defining transport sender (instance sending data over transport) |
epics::pvAccess::BeaconEmitter | BeaconEmitter |
epics::pvAccess::ResponseRequest | A request that expects an response |
epics::pvAccess::Wildcard | Class which implements wildcard patterns and checks to see if a string matches a given pattern |