pvAccessCPP  7.1.1
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::BlockingTCPAcceptorChannel Access Server TCP acceptor
 Cepics::pvAccess::BlockingTCPConnectorChannel Access TCP connector
 Cepics::pvAccess::ChannelBaseRequesterBase for all Requesters (callbacks to client)
 Cpvas::StaticProvider::ChannelBuilderInterface for something which can provide Channels. aka A "PV". Typically a SharedPV
 Cepics::pvAccess::ChannelProviderFactoryChanneProvider factory interface
 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::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::DestroyableInstance declaring destroy method
 Cpvas::DynamicProviderA Provider which has no pre-configured list of names
 Centry
 Cstd::exception [external]
 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::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
 Cpvas::OperationAn in-progress network operation (Put or RPC)
 Cpvac::OperationHandle for in-progress get/put/rpc operation
 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
 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::ResponseHandlerInterface defining response handler
 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::ServerArrayHandlerArray request handler
 Cepics::pvAccess::ServerBadResponseBad request handler
 Cepics::pvAccess::ServerCancelRequestHandlerCancel request handler
 Cepics::pvAccess::ServerConnectionValidationHandlerConnection validation message handler
 Cepics::pvAccess::ServerContextThe class representing a PVA Server context
 Cepics::pvAccess::ServerCreateChannelHandlerCreate channel request handler
 Cepics::pvAccess::ServerDestroyChannelHandlerDestroy channel request handler
 Cepics::pvAccess::ServerDestroyRequestHandlerDestroy request handler
 Cepics::pvAccess::ServerEchoHandlerEcho request handler
 Cepics::pvAccess::ServerGetFieldHandlerGet field request handler
 Cepics::pvAccess::ServerGetHandlerGet request handler
 Cepics::pvAccess::ServerGUIDGlobally unique ID
 Cepics::pvAccess::ServerMonitorHandlerMonitor request handler
 Cepics::pvAccess::ServerNoopResponseNOOP response
 Cepics::pvAccess::ServerProcessHandlerProcess request handler
 Cepics::pvAccess::ServerPutGetHandlerPut request handler
 Cepics::pvAccess::ServerPutHandlerPut request handler
 Cepics::pvAccess::ServerRPCHandlerRPC handler
 Cepics::pvAccess::ServerSearchHandlerSearch channel request handler
 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::TransportSenderInterface defining transport sender (instance sending data over transport)
 Cepics::pvAccess::WildcardClass which implements wildcard patterns and checks to see if a string matches a given pattern