Classes | |
class | Util |
class | RcfProtoController |
RPC controller interface, for both server-side and client-side code. More... | |
class | SwigCallback_CallCompletion |
class | SwigCallback_Certificate |
class | RcfProtoChannelImpl |
class | SwigCallback_ServerRpc |
class | RcfProtoServerImpl |
class | Certificate |
Base class of all certificate classes. More... | |
class | ClientTransport |
Base class for all client transports. More... | |
class | Endpoint |
Base class for all network endpoint types. More... | |
class | HttpEndpoint |
Represents a HTTP endpoint. More... | |
class | HttpsEndpoint |
Represents a HTTPS endpoint. More... | |
class | IpAddress |
Represents an IP address (IPv4 or IPv6). More... | |
class | LogTarget |
Base class for log targets. Log targets are passed to the enableLogging() function, to configure RCF logging. More... | |
class | LogToDebugWindow |
Configures log output to be directed to Windows debug output. More... | |
class | LogToEventLog |
Configures log output to be directed to the Windows event log. More... | |
class | LogToFile |
Configures log output to be directed to a log file. More... | |
class | LogToStdout |
Configures log output to be directed to standard output. More... | |
class | PemCertificate |
Use this class to load a certificate in .pem format. Only applicable to OpenSSL. More... | |
class | PfxCertificate |
Use this class to load a certificate from .pfx format. Only applicable to Schannel. More... | |
class | RCFProto |
class | RcfProtoChannel |
Represents a single RPC connection to a server. More... | |
class | RcfProtoServer |
Serves up Protocol Buffer-based services to clients, over one or more server transports. More... | |
class | RcfProtoSession |
Represents the server-side session associated with a RPC connection. More... | |
class | ServerTransport |
Base class for all server transports. More... | |
class | StoreCertificate |
Represents a certificate in a Windows certificate store. More... | |
class | StoreCertificateIterator |
Iterates over the certificates in a Windows certificate store. More... | |
class | TcpEndpoint |
Represents a TCP endpoint. More... | |
class | ThreadPool |
Represents a server-side thread pool. More... | |
class | TransportProtocolList |
class | UnixLocalEndpoint |
Represents a UNIX local socket endpoint. Only available on UNIX platforms. More... | |
class | Win32Certificate |
Represents an in-memory certificate, usually from a remote peer. Only applicable to Schannel. More... | |
class | Win32NamedPipeEndpoint |
Represents a Win32 named pipe endpoint. Only available on Windows platforms. More... | |
class | X509Certificate |
Represents an in-memory certificate, usually from a remote peer. Only applicable to OpenSSL. More... | |
Enumerations | |
enum | CertificateImplementationType { Unspecified, Win32, X509 } |
enum | SslImplementation { Schannel, OpenSsl } |
Describes which SSL implementation to use. More... | |
enum | TransportProtocol { Unspecified, Clear, Ntlm, Kerberos, Negotiate, Ssl } |
Describes the transport protocols used by a RCF connection. Transport protocols are layered on top of the transport type. More... | |
enum | TransportType { Unknown, Tcp, Udp, Win32NamedPipe, UnixNamedPipe, Http, Https } |
Describes the transport types used by a RCF connection. More... | |
enum | Win32CertificateLocation { CurrentUser, LocalMachine } |
Win32 certificate store locations. More... | |
enum | Win32CertificateStore { AddressBook, AuthRoot, CertificateAuthority, Disallowed, My, Root, TrustedPeople, TrustedPublisher } |
Win32 certificate stores. More... | |
Functions | |
delegate bool | CertificateValidationCallback (Certificate cert) |
Win32 certificate stores.
delegate bool DeltaVSoft.RCFProto.CertificateValidationCallback | ( | Certificate | cert | ) |