pvAccessCPP 7.1.8
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cepics::pvAccess::AuthenticationPluginActor through which authentication exchanges are initiated
 Cepics::pvAccess::AuthenticationPluginControlCallbacks for use by AuthenticationSession
 Cepics::pvAccess::AuthenticationRegistryRegistry(s) for plugins
 Cepics::pvAccess::AuthenticationSessionA particular authentication exchange
 Cepics::pvAccess::AuthorizationPluginI modify PeerInfo after authentication is complete
 Cepics::pvAccess::BeaconHandlerBeaconHandler
 Cepics::pvAccess::BeaconServerStatusProviderBeaconServerStatusProvider
 Cepics::pvAccess::DefaultBeaconServerStatusProviderDefaultBeaconServerStatusProvider
 Cepics::pvAccess::BlockingTCPAcceptorChannel Access Server TCP acceptor
 Cepics::pvAccess::BlockingTCPConnectorChannel Access TCP connector
 Cepics::pvAccess::ChannelBaseRequesterBase for all Requesters (callbacks to client)
 Cepics::pvAccess::ChannelArrayRequesterThe Requester for a ChannelArray
 Cepics::pvAccess::ChannelGetRequesterRequester for channelGet
 Cepics::pvAccess::ChannelProcessRequesterRequester for channelProcess
 Cepics::pvAccess::ChannelPutGetRequesterRequester for ChannelPutGet
 Cepics::pvAccess::ChannelPutRequesterRequester for ChannelPut
 Cepics::pvAccess::ChannelRPCRequesterNotifications associated with Channel::createChannelRPC()
 Cepics::pvAccess::GetFieldRequesterCompletion notification for Channel::getField()
 Cepics::pvAccess::MonitorRequesterCallback implemented by monitor clients
 Cpvas::StaticProvider::ChannelBuilderInterface for something which can provide Channels. aka A "PV". Typically a SharedPV
 Cpvas::SharedPVA Shared State Process Variable (PV)
 Cepics::pvAccess::ChannelProviderFactoryChanneProvider factory interface
 Cepics::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)
 Cepics::pvAccess::SingletonChannelProviderFactory< Provider >Helper for ChannelProviders which access a singleton resource (eg
 Cepics::pvAccess::ChannelProviderRegistryInterface for locating channel providers
 Cepics::pvAccess::Destroyable::cleanerFor use with shared_ptr<> when wrapping
 Cpvac::ClientChannelRepresents a single channel
 Cpvac::ClientProviderCentral client context
 Cepics::pvAccess::ServerContext::ConfigOptions for a server insatnce
 Cepics::pvAccess::ConfigurationConfiguration
 Cepics::pvAccess::ConfigurationEnvironLookup configuration strings from the process environment
 Cepics::pvAccess::ConfigurationMapLookup configuration strings from an in memory store
 Cepics::pvAccess::ConfigurationStackLookup configuration strings from a heap of sub-Configurations
 Cepics::pvAccess::ConfigurationFactoryConfiguration factory
 Cepics::pvAccess::ConfigurationProviderConfiguration provider
 Cpvac::ClientChannel::ConnectCallbackConnection state change CB
 Cpvac::ConnectEventInformation on connect/disconnect
 Cepics::pvAccess::ContextNot public IF, used by Transports, etc
 Cepics::pvData::DeserializableControl [external]
 Cepics::pvAccess::TransportInterface defining transport (connection)
 Cepics::pvAccess::DestroyableInstance declaring destroy method
 Cepics::pvAccess::ChannelThe interface through which Operations (get, put, monitor, ...) are initiated
 Cepics::pvAccess::ChannelProviderAn instance of a Client or Server
 Cepics::pvAccess::ChannelRequestBase interface for all channel requests (aka
 Cepics::pvAccess::ChannelArrayRequest to put and get Array Data
 Cepics::pvAccess::ChannelGetRequest to get data from a channel
 Cepics::pvAccess::ChannelProcessChannelProcess - request that a channel be processed
 Cepics::pvAccess::ChannelPutInterface for a channel access put request
 Cepics::pvAccess::ChannelPutGetChannel access put/get request
 Cepics::pvAccess::ChannelRPCHandle for an RPC operation
 Cepics::pvAccess::MonitorAccess to Monitor subscription and queue
 Cepics::pvAccess::MonitorFIFOUtility implementation of Monitor
 Cpvas::DynamicProviderA Provider which has no pre-configured list of names
 Centry
 Cstd::exception [external]
 Cstd::runtime_error [external]
 Cpvac::TimeoutThrown by blocking methods of ClientChannel on operation timeout
 Cfair_queue< T >An intrusive, loss-less, unbounded, round-robin queue
 Cpvac::ClientChannel::GetCallbackCallback for get() and rpc()
 Cpvas::DynamicProvider::HandlerCallbacks associated with DynamicProvider
 Cpvas::SharedPV::HandlerCallbacks associated with a SharedPV
 Cepics::pvAccess::IntrospectionRegistryPVData Structure registry
 Cpvac::MonitorHandle for monitor subscription
 Cpvac::MonitorSyncSubscription usable w/o callbacks
 Cpvac::ClientChannel::MonitorCallbackMonitor event notification
 Cepics::pvAccess::MonitorElementAn element for a monitorQueue
 Cpvac::MonitorEventInformation on monitor subscription/queue change
 Cepics::pvAccess::NetStatsExpose statistics related to network transport
 Cpvac::OperationHandle for in-progress get/put/rpc operation
 Cpvas::OperationAn in-progress network operation (Put or RPC)
 Cpvac::ClientChannel::OptionsChannel creation options
 Cepics::pvAccess::PeerInfoInformation provded by a client to a server-type ChannelProvider
 Cpvac::detail::PutBuilderHelper to accumulate values to for a Put operation
 Cpvac::ClientChannel::PutCallbackCallbacks for put()
 Cpvac::PutEventInformation on put completion
 Cpvac::GetEventInformation on get/rpc completion
 Cepics::pvAccess::MonitorElement::RefA (single ownership) smart pointer to extract a MonitorElement from a Monitor queue
 Cepics::pvAccess::ReferenceCountingLockReference counting mutex implementation w/ deadlock detection
 Cepics::pvAccess::RequesterCallback class for passing messages to a requester
 Cepics::pvAccess::ChannelThe interface through which Operations (get, put, monitor, ...) are initiated
 Cepics::pvAccess::ChannelRequesterEvent notifications associated with Channel life-cycle
 Cepics::pvAccess::DefaultChannelRequesterUsed when ChannelProvider::createChannel() is passed a NULL ChannelRequester
 Cepics::pvAccess::ResponseHandlerInterface defining response handler
 Cepics::pvAccess::ServerResponseHandlerPVAS request handler - main handler which dispatches requests to appropriate handlers
 Cepics::pvAccess::RPCClientRPCClient is an interface class that is used by a service client
 Cepics::pvAccess::RPCServerServes (only) RPCServiceAsync and RPCService instances
 Cepics::pvAccess::ScopedLockScope lock
 Cpvas::DynamicProvider::SearchA single client serach request. May be associated with more than one name
 Cepics::pvData::SerializableControl [external]
 Cepics::pvAccess::TransportSendControlInterface defining transport send control
 Cepics::pvAccess::ServerContextThe class representing a PVA Server context
 Cepics::pvAccess::ServerGUIDGlobally unique ID
 Cepics::pvAccess::MonitorFIFO::SourceSource methods may be called with downstream mutex locked
 Cpvas::StaticProviderA Provider based on a list of SharedPV instance
 Cepics::pvData::TimerCallback [external]
 Cepics::pvAccess::BeaconEmitterBeaconEmitter
 Cepics::pvAccess::TransportSenderInterface defining transport sender (instance sending data over transport)
 Cepics::pvAccess::BeaconEmitterBeaconEmitter
 Cepics::pvAccess::ResponseRequestA request that expects an response
 Cepics::pvAccess::WildcardClass which implements wildcard patterns and checks to see if a string matches a given pattern