CRCF::Any | Generic container type used to hold arbitrary objects |
CSF::Archive | Represents an archive, in which serialized objects are stored |
CRCF::BandwidthQuota | Describes a unit of bandwidth, to be used by downloads or uploads, for a single connection or a group of connections |
CRCF::ByteBuffer | |
▼CRCF::Certificate | Base class for all RCF certificate classes |
CRCF::PemCertificate | Use this class to load a certificate from .pem format. Only applicable to OpenSSL |
▼CRCF::Win32Certificate | Represents an in-memory certificate, either from a remote peer or loaded from a local certificate store. Only applicable to Schannel |
CRCF::PfxCertificate | Use this class to load a certificate from .pfx format. Only applicable to Schannel |
CRCF::StoreCertificate | Represents a certificate in a Windows certificate store |
CRCF::X509Certificate | Represents an in-memory certificate, usually from a remote peer. Only applicable to OpenSSL |
CRCF::ClientStub | Controls the client side of a RCF connection |
CRCF::ClientTransport | Base class for all client transports |
▼CRCF::Endpoint | Base class for all network endpoint types |
CRCF::ProxyEndpoint | Represents a proxy endpoint |
▼CRCF::TcpEndpoint | Represents a TCP endpoint |
CRCF::HttpEndpoint | Represents a HTTP endpoint |
CRCF::HttpsEndpoint | Represents a HTTPS endpoint |
CRCF::UdpEndpoint | Represents a UDP endpoint |
CRCF::UnixLocalEndpoint | Represents a UNIX local socket endpoint. Only available on UNIX platforms |
CRCF::Win32NamedPipeEndpoint | Represents a Win32 named pipe endpoint. Only available on Windows platforms |
▼CRCF::Exception | Base class for all RCF exceptions |
▼CRCF::RemoteException | Represents an error that occurs on a RCF server and is transmitted back to the client |
CRCF::VersioningException | Represents a versioning error raised by a server. Allows the server to specify runtime and archive versions |
CRCF::FileDownloadInfo | Server-side information about a file download taking place from a RcfServer |
CRCF::FileTransferOptions | Client side options for downloading and uploading files |
CRCF::FileTransferProgress | Describes progress of a file download or upload |
CRCF::FileUploadInfo | Server-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::Globals | Contains global RCF settings |
CRCF::HttpCookie | Represents an HTTP cookie, with a name and value |
CRCF::HttpMessageVerifier | HTTP message verification mechanism, to allow applications to verify HTTP message payloads using custom HTTP headers |
CRCF::I_RcfClient | Base class of all RcfClient<> templates |
CRCF::IpClientTransport | Base class for IP-based client transports. Provides IP-related functionality |
CRCF::IpServerTransport | Base class for IP-based server transports. Provides IP-related functionality |
▼CSF::IStream | Base class for input streams using SF serialization. Use operator >>() to deserialize objects from the stream |
CSF::IBinaryStream | Input stream using SF binary serialization |
▼CRCF::LogTarget | Base class for log targets |
CRCF::LogToFile | Configures log output to be directed to a log file |
CRCF::LogToFunc | Configures log output to be directed to a user-supplied function |
CRCF::LogToStdout | Configures log output to be directed to standard output |
CRCF::ObjectPool | Manages a cache of objects of various types |
▼CSF::OStream | Base class for output streams using SF serialization. Use operator <<() to serialize objects into the stream |
CSF::OBinaryStream | Output stream using SF binary serialization |
▼CRCF::PublisherBase | Base class of all publishers |
CRCF::Publisher< Interface > | Represents a single publisher within a RcfServer. To create a publisher, use RcfServer::createPublisher() |
CRCF::PublisherParms | General configuration of a publisher |
CRCF::RcfInit | RCF initialization sentry class. Internally reference counted. Constructor calls RCF::init(). Destructor calls RCF::deinit() |
CRCF::RcfServer | Provides RCF server-side functionality |
CRCF::RcfSession | Represents a server side session, associated with a client connection |
▼CRCF::RemoteAddress | Describes the network address of a remote peer |
▼CRCF::IpAddress | Represents an IP address (IPv4 or IPv6) |
CRCF::IpAddressV4 | Represents an IPv4 IP address |
CRCF::IpAddressV6 | Represents an IPv6 IP address |
CRCF::NoRemoteAddress | Indicates that no remote address is available |
▼CRCF::RemoteCallContextImpl | Base class of RemoteCallContext |
CRCF::RemoteCallContext< R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 > | |
CRCF::RemoteCallInfo | Contains details about the currently executing remote call |
CRCF::RemoteCallProgressInfo | Describes the status of a remote call while in progress. See RCF::ClientStub::setRemoteCallProgressCallback() |
CRCF::ServerBinding | Represents the binding of a server-side servant object to a RCF interface |
CRCF::ServerTransport | Base class for all server transports |
CRCF::SspiImpersonator | Allows the server side of a SSPI-based connection to impersonate the client. Only applicable to connections using NTLM, Kerberos or Negotiate transport protocols |
CRCF::StoreCertificateIterator | Iterates over the certificates in a Windows certificate store |
CRCF::Subscription | Represents a subscription to a RCF publisher. To create a subscription, use RcfServer::createSubscription() |
CRCF::SubscriptionParms | General configuration of a subscription |
CRCF::ThreadPool | Represents a server-side thread pool |
CRCF::Win32NamedPipeImpersonator | Allows the server side of a Win32 named pipe to impersonate the client |