Remote Call Framework 3.3
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CRCF::AnyGeneric container type used to hold arbitrary objects
 CSF::ArchiveRepresents an archive, in which serialized objects are stored
 CRCF::BandwidthQuotaDescribes a unit of bandwidth, to be used by downloads or uploads, for a single connection or a group of connections
 CRCF::ByteBuffer
 CRCF::CertificateBase class for all RCF certificate classes
 CRCF::PemCertificateUse this class to load a certificate from .pem format. Only applicable to OpenSSL
 CRCF::Win32CertificateRepresents an in-memory certificate, either from a remote peer or loaded from a local certificate store. Only applicable to Schannel
 CRCF::PfxCertificateUse this class to load a certificate from .pfx format. Only applicable to Schannel
 CRCF::StoreCertificateRepresents a certificate in a Windows certificate store
 CRCF::X509CertificateRepresents an in-memory certificate, usually from a remote peer. Only applicable to OpenSSL
 CRCF::ClientStubControls the client side of a RCF connection
 CRCF::ClientTransportBase class for all client transports
 CRCF::EndpointBase class for all network endpoint types
 CRCF::ProxyEndpointRepresents a proxy endpoint
 CRCF::TcpEndpointRepresents a TCP endpoint
 CRCF::HttpEndpointRepresents a HTTP endpoint
 CRCF::HttpsEndpointRepresents a HTTPS endpoint
 CRCF::UdpEndpointRepresents a UDP endpoint
 CRCF::UnixLocalEndpointRepresents a UNIX local socket endpoint. Only available on UNIX platforms
 CRCF::Win32NamedPipeEndpointRepresents a Win32 named pipe endpoint. Only available on Windows platforms
 CRCF::ExceptionBase class for all RCF exceptions
 CRCF::RemoteExceptionRepresents an error that occurs on a RCF server and is transmitted back to the client
 CRCF::VersioningExceptionRepresents a versioning error raised by a server. Allows the server to specify runtime and archive versions
 CRCF::FileDownloadInfoServer-side information about a file download taking place from a RcfServer
 CRCF::FileTransferOptionsClient side options for downloading and uploading files
 CRCF::FileTransferProgressDescribes progress of a file download or upload
 CRCF::FileUploadInfoServer-side information about a file upload taking place to a RcfServer
 CRCF::Future< T >Provides the ability for remote calls to be executed asynchronously
 CRCF::FutureConverter< T >Utility class used by RCF to determine whether a remote call should be performed synchronously or asynchronously
 CRCF::GlobalsContains global RCF settings
 CRCF::HttpCookieRepresents an HTTP cookie, with a name and value
 CRCF::HttpMessageVerifierHTTP message verification mechanism, to allow applications to verify HTTP message payloads using custom HTTP headers
 CRCF::I_RcfClientBase class of all RcfClient<> templates
 CRCF::IpClientTransportBase class for IP-based client transports. Provides IP-related functionality
 CRCF::IpServerTransportBase class for IP-based server transports. Provides IP-related functionality
 CSF::IStreamBase class for input streams using SF serialization. Use operator >>() to deserialize objects from the stream
 CSF::IBinaryStreamInput stream using SF binary serialization
 CRCF::LogTargetBase class for log targets
 CRCF::LogToFileConfigures log output to be directed to a log file
 CRCF::LogToFuncConfigures log output to be directed to a user-supplied function
 CRCF::LogToStdoutConfigures log output to be directed to standard output
 CRCF::ObjectPoolManages a cache of objects of various types
 CSF::OStreamBase class for output streams using SF serialization. Use operator <<() to serialize objects into the stream
 CSF::OBinaryStreamOutput stream using SF binary serialization
 CRCF::PublisherBaseBase class of all publishers
 CRCF::Publisher< Interface >Represents a single publisher within a RcfServer. To create a publisher, use RcfServer::createPublisher()
 CRCF::PublisherParmsGeneral configuration of a publisher
 CRCF::RcfInitRCF initialization sentry class. Internally reference counted. Constructor calls RCF::init(). Destructor calls RCF::deinit()
 CRCF::RcfServerProvides RCF server-side functionality
 CRCF::RcfSessionRepresents a server side session, associated with a client connection
 CRCF::RemoteAddressDescribes the network address of a remote peer
 CRCF::IpAddressRepresents an IP address (IPv4 or IPv6)
 CRCF::IpAddressV4Represents an IPv4 IP address
 CRCF::IpAddressV6Represents an IPv6 IP address
 CRCF::NoRemoteAddressIndicates that no remote address is available
 CRCF::RemoteCallContextImplBase class of RemoteCallContext
 CRCF::RemoteCallContext< R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 >
 CRCF::RemoteCallInfoContains details about the currently executing remote call
 CRCF::RemoteCallProgressInfoDescribes the status of a remote call while in progress. See RCF::ClientStub::setRemoteCallProgressCallback()
 CRCF::ServerBindingRepresents the binding of a server-side servant object to a RCF interface
 CRCF::ServerTransportBase class for all server transports
 CRCF::SspiImpersonatorAllows the server side of a SSPI-based connection to impersonate the client. Only applicable to connections using NTLM, Kerberos or Negotiate transport protocols
 CRCF::StoreCertificateIteratorIterates over the certificates in a Windows certificate store
 CRCF::SubscriptionRepresents a subscription to a RCF publisher. To create a subscription, use RcfServer::createSubscription()
 CRCF::SubscriptionParmsGeneral configuration of a subscription
 CRCF::ThreadPoolRepresents a server-side thread pool
 CRCF::Win32NamedPipeImpersonatorAllows the server side of a Win32 named pipe to impersonate the client