A B C D E F G H I L M N P R S T U V W X

## A

add(TransportProtocol) - Method in class com.deltavsoft.rcfproto.TransportProtocolList
addEndpoint(Endpoint) - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Adds a transport endpoint to the server.
addToStore(Win32CertificateLocation, Win32CertificateStore) - Method in class com.deltavsoft.rcfproto.PfxCertificate
  Adds the certificate to the given Windows certificate store.
asString() - Method in class com.deltavsoft.rcfproto.TcpEndpoint
  Returns a string representation of the TcpEndpoint.

## B

bindService(com.google.protobuf.Service) - Method in class com.deltavsoft.rcfproto.RcfProtoServer

## C

callMethod(MethodDescriptor, RpcController, Message, Message, <any>) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
capacity() - Method in class com.deltavsoft.rcfproto.TransportProtocolList
Certificate - Class in com.deltavsoft.rcfproto
  Base class of all certificate classes.
CertificateImplementationType - Enum in com.deltavsoft.rcfproto
CertificateValidationCallback - Interface in com.deltavsoft.rcfproto
clear() - Method in class com.deltavsoft.rcfproto.TransportProtocolList
ClientTransport - Class in com.deltavsoft.rcfproto
  Base class for all client transports.
com.deltavsoft.rcfproto - package com.deltavsoft.rcfproto
connect() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Connects to the server.
current() - Method in class com.deltavsoft.rcfproto.StoreCertificateIterator
  Returns the current certificate.

## D

deinit() - Static method in class com.deltavsoft.rcfproto.RCFProto
  Reference-counted deinitialization of RCF framework.
delete() - Method in class com.deltavsoft.rcfproto.Certificate
delete() - Method in class com.deltavsoft.rcfproto.ClientTransport
delete() - Method in class com.deltavsoft.rcfproto.Endpoint
delete() - Method in class com.deltavsoft.rcfproto.HttpEndpoint
delete() - Method in class com.deltavsoft.rcfproto.HttpsEndpoint
delete() - Method in class com.deltavsoft.rcfproto.IpAddress
delete() - Method in class com.deltavsoft.rcfproto.LogTarget
delete() - Method in class com.deltavsoft.rcfproto.LogToDebugWindow
delete() - Method in class com.deltavsoft.rcfproto.LogToEventLog
delete() - Method in class com.deltavsoft.rcfproto.LogToFile
delete() - Method in class com.deltavsoft.rcfproto.LogToStdout
delete() - Method in class com.deltavsoft.rcfproto.PemCertificate
delete() - Method in class com.deltavsoft.rcfproto.PfxCertificate
delete() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
delete() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
delete() - Method in class com.deltavsoft.rcfproto.RcfProtoSession
delete() - Method in class com.deltavsoft.rcfproto.ServerTransport
delete() - Method in class com.deltavsoft.rcfproto.StoreCertificate
delete() - Method in class com.deltavsoft.rcfproto.StoreCertificateIterator
delete() - Method in class com.deltavsoft.rcfproto.TcpEndpoint
delete() - Method in class com.deltavsoft.rcfproto.ThreadPool
delete() - Method in class com.deltavsoft.rcfproto.TransportProtocolList
delete() - Method in class com.deltavsoft.rcfproto.UnixLocalEndpoint
delete() - Method in class com.deltavsoft.rcfproto.Win32Certificate
delete() - Method in class com.deltavsoft.rcfproto.Win32NamedPipeEndpoint
delete() - Method in class com.deltavsoft.rcfproto.X509Certificate
disableLogging() - Static method in class com.deltavsoft.rcfproto.RCFProto
  Disables logging for the RCF runtime.
disconnect() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Disconencts from the server.

## E

enableLogging(LogTarget, int, String) - Static method in class com.deltavsoft.rcfproto.RCFProto
  Configures logging for the RCF runtime.
Endpoint - Class in com.deltavsoft.rcfproto
  Base class for all network endpoint types.
errorText() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  If Failed() is true, returns a human-readable description of the error.
errorText() - Method in class com.deltavsoft.rcfproto.RcfProtoController
exportToPfx(String) - Method in class com.deltavsoft.rcfproto.Win32Certificate
  Exports the certificate in PFX format, to the given file path.

## F

failed() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  After a call has finished, returns true if the call failed.
failed() - Method in class com.deltavsoft.rcfproto.RcfProtoController
finalize() - Method in class com.deltavsoft.rcfproto.Certificate
finalize() - Method in class com.deltavsoft.rcfproto.ClientTransport
finalize() - Method in class com.deltavsoft.rcfproto.Endpoint
finalize() - Method in class com.deltavsoft.rcfproto.HttpEndpoint
finalize() - Method in class com.deltavsoft.rcfproto.HttpsEndpoint
finalize() - Method in class com.deltavsoft.rcfproto.IpAddress
finalize() - Method in class com.deltavsoft.rcfproto.LogTarget
finalize() - Method in class com.deltavsoft.rcfproto.LogToDebugWindow
finalize() - Method in class com.deltavsoft.rcfproto.LogToEventLog
finalize() - Method in class com.deltavsoft.rcfproto.LogToFile
finalize() - Method in class com.deltavsoft.rcfproto.LogToStdout
finalize() - Method in class com.deltavsoft.rcfproto.PemCertificate
finalize() - Method in class com.deltavsoft.rcfproto.PfxCertificate
finalize() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
finalize() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
finalize() - Method in class com.deltavsoft.rcfproto.RcfProtoSession
finalize() - Method in class com.deltavsoft.rcfproto.ServerTransport
finalize() - Method in class com.deltavsoft.rcfproto.StoreCertificate
finalize() - Method in class com.deltavsoft.rcfproto.StoreCertificateIterator
finalize() - Method in class com.deltavsoft.rcfproto.TcpEndpoint
finalize() - Method in class com.deltavsoft.rcfproto.ThreadPool
finalize() - Method in class com.deltavsoft.rcfproto.TransportProtocolList
finalize() - Method in class com.deltavsoft.rcfproto.UnixLocalEndpoint
finalize() - Method in class com.deltavsoft.rcfproto.Win32Certificate
finalize() - Method in class com.deltavsoft.rcfproto.Win32NamedPipeEndpoint
finalize() - Method in class com.deltavsoft.rcfproto.X509Certificate
findRootCertificate(Win32CertificateLocation, Win32CertificateStore) - Method in class com.deltavsoft.rcfproto.Win32Certificate
  Attempts to locate a root certificate for this certificate, in the given certificate store.

## G

get(int) - Method in class com.deltavsoft.rcfproto.TransportProtocolList
getCaCertificate() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Gets the certificate authority for the channel.
getCaCertificate() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Gets the SSL certificate authority of the server.
getCertificate() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Gets the SSL certificate for the channel.
getCertificate() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Gets the SSL certificate of the server.
getCertificateName() - Method in class com.deltavsoft.rcfproto.Win32Certificate
  Gets the name of the certificate.
getCertificateName() - Method in class com.deltavsoft.rcfproto.X509Certificate
  Gets the name of the certificate.
getCertificateValidationCallback() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
getChannel() - Method in class com.deltavsoft.rcfproto.RcfProtoController
getClientUsername() - Method in class com.deltavsoft.rcfproto.RcfProtoSession
  Returns the Windows username of the client, if a NTLM or Kerberos transport protocol is being used.
getConnectionDuration() - Method in class com.deltavsoft.rcfproto.RcfProtoSession
  Returns the duration of the client connection, in milliseconds.
getConnectionLimit() - Method in class com.deltavsoft.rcfproto.ServerTransport
  Returns the maximum number of simultaneous connections to the server transport.
getConnectTimeoutMs() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Gets the connect timeout value, in milliseconds.
getCPtr(Certificate) - Static method in class com.deltavsoft.rcfproto.Certificate
getCPtr(PemCertificate) - Static method in class com.deltavsoft.rcfproto.PemCertificate
getCPtr(PfxCertificate) - Static method in class com.deltavsoft.rcfproto.PfxCertificate
getCPtr(StoreCertificate) - Static method in class com.deltavsoft.rcfproto.StoreCertificate
getCPtr(ThreadPool) - Static method in class com.deltavsoft.rcfproto.ThreadPool
getCPtr(Win32Certificate) - Static method in class com.deltavsoft.rcfproto.Win32Certificate
getCPtr(X509Certificate) - Static method in class com.deltavsoft.rcfproto.X509Certificate
getDefaultSslImplementation() - Static method in class com.deltavsoft.rcfproto.RCFProto
  Gets the default SSL implementation.
getEnableAsynchronousRpc() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Gets the enable synchronous RPC setting.
getEnableCompression() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Returns the transport level compression setting for this connection.
getEnableCompression() - Method in class com.deltavsoft.rcfproto.RcfProtoSession
  Returns true if compression is enabled for this server session, and false otherwise.
getEnableSchannelCertificateValidation() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Gets the Schannel certificate validation setting.
getEnableSchannelCertificateValidation() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Gets the Schannel certificate validation setting.
getHttpProxy() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Returns the network address of the HTTP proxy server.
getHttpProxyPort() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Returns the port number of the HTTP proxy server.
getInitialNumberOfConnections() - Method in class com.deltavsoft.rcfproto.ServerTransport
  Returns the initial number of listening connections that are created when the server transport starts.
getIp() - Method in class com.deltavsoft.rcfproto.TcpEndpoint
  Gets the IP address of the TcpEndpoint.
getIssuerName() - Method in class com.deltavsoft.rcfproto.Win32Certificate
  Gets the name of the issuer of the certificate.
getIssuerName() - Method in class com.deltavsoft.rcfproto.X509Certificate
  Gets the name of the issuer of the certificate.
getKerberosSpn() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Returns the Kerberos SPN to use when connecting.
getLastRequestSize() - Method in class com.deltavsoft.rcfproto.ClientTransport
  Returns the byte size of the last request sent on the client transport.
getLastResponseSize() - Method in class com.deltavsoft.rcfproto.ClientTransport
  Returns the byte size of the last response received on the client transport.
getMaxIncomingMessageLength() - Method in class com.deltavsoft.rcfproto.ClientTransport
  Returns maximum incoming message length.
getMaxIncomingMessageLength() - Method in class com.deltavsoft.rcfproto.ServerTransport
  Returns maximum incoming message length.
getOpenSslCipherSuite() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Gets the OpenSSL cipher suite.
getOpenSslCipherSuite() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Gets the OpenSSL cipher suite.
getPassword() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Returns the Windows password to use when connecting.
getPingBackIntervalMs() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Returns the ping back interval of the connection.
getPort() - Method in class com.deltavsoft.rcfproto.TcpEndpoint
  Gets the port number of the TcpEndpoint.
getRemoteCallCount() - Method in class com.deltavsoft.rcfproto.RcfProtoSession
  Returns the number of remote calls executed on the server session so far.
getRemoteCallTimeoutMs() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Gets the remote call timeout value, in milliseconds.
getReserveLastThread() - Method in class com.deltavsoft.rcfproto.ThreadPool
getResponse() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
getRunningTotalBytesReceived() - Method in class com.deltavsoft.rcfproto.ClientTransport
  Returns the running total of bytes received on the client transport.
getRunningTotalBytesSent() - Method in class com.deltavsoft.rcfproto.ClientTransport
  Returns the running total of bytes sent on the client transport.
getSession() - Method in class com.deltavsoft.rcfproto.RcfProtoController
getSessionHarvestingIntervalMs() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Returns the session harvesting interval, in milliseconds.
getSessionTimeoutMs() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Returns the session timeout value, in milliseconds.
getSslImplementation() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Gets the SSL implementation.
getSslImplementation() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Gets the SSL implementation of the server.
getSupportedProtocols() - Method in class com.deltavsoft.rcfproto.ServerTransport
getSupportedTransportProtocols() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Returns the list of supported protocols for the server.
getThreadIdleTimeoutMs() - Method in class com.deltavsoft.rcfproto.ThreadPool
  Returns the thread idle timeout value, in milliseconds.
getThreadMaxCount() - Method in class com.deltavsoft.rcfproto.ThreadPool
  Returns the maximum number of threads in the thread pool.
getThreadMinCount() - Method in class com.deltavsoft.rcfproto.ThreadPool
  Returns the minimum number of threads in the thread pool.
getThreadName() - Method in class com.deltavsoft.rcfproto.ThreadPool
  Returns the thread name of the thread pool threads.
getThreadPool() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Returns the thread pool the server is using.
getTotalBytesReceived() - Method in class com.deltavsoft.rcfproto.RcfProtoSession
  Returns the total number of bytes received by the server session so far.
getTotalBytesSent() - Method in class com.deltavsoft.rcfproto.RcfProtoSession
  Returns the total number of bytes sent from the server session so far.
getTransportProtocol() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Gets the transport protocol being used by the channel.
getTransportProtocol() - Method in class com.deltavsoft.rcfproto.RcfProtoSession
  Returns the transport protocol in use on this server session.
getTransportType() - Method in class com.deltavsoft.rcfproto.ClientTransport
  Returns the transport type of this client transport.
getTransportType() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Returns the transport type of the connection.
getTransportType() - Method in class com.deltavsoft.rcfproto.RcfProtoSession
  Returns the transport type of this server session.
getTransportType() - Method in class com.deltavsoft.rcfproto.ServerTransport
  Returns the transport type of this server transport.
getUsername() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Returns the Windows username to use when connecting.

## H

HttpEndpoint - Class in com.deltavsoft.rcfproto
  Represents a HTTP endpoint.
HttpEndpoint(int) - Constructor for class com.deltavsoft.rcfproto.HttpEndpoint
  Constructs an HTTP endpoint on the given port number.
HttpEndpoint(String, int) - Constructor for class com.deltavsoft.rcfproto.HttpEndpoint
  Constructs an HTTP endpoint on the given IP address and port number.
HttpsEndpoint - Class in com.deltavsoft.rcfproto
  Represents a HTTPS endpoint.
HttpsEndpoint(int) - Constructor for class com.deltavsoft.rcfproto.HttpsEndpoint
  Constructs an HTTPS endpoint on the given port number.
HttpsEndpoint(String, int) - Constructor for class com.deltavsoft.rcfproto.HttpsEndpoint
  Constructs an HTTPS endpoint on the given IP address and port number.

## I

init() - Static method in class com.deltavsoft.rcfproto.RCFProto
  Reference-counted initialization of RCF framework.
IpAddress - Class in com.deltavsoft.rcfproto
  Represents an IP address (IPv4 or IPv6).
IpAddress(String) - Constructor for class com.deltavsoft.rcfproto.IpAddress
  Construct an IP address from a host name
IpAddress(String, int) - Constructor for class com.deltavsoft.rcfproto.IpAddress
  Construct an IP address from a host name and port.
isCanceled() - Method in class com.deltavsoft.rcfproto.RcfProtoController
isCanceled() - Method in class com.deltavsoft.rcfproto.RcfProtoSession
  If true, indicates that the client canceled the RPC, so the server may as well give up on replying to it.
isEmpty() - Method in class com.deltavsoft.rcfproto.TransportProtocolList

## L

LogTarget - Class in com.deltavsoft.rcfproto
  Base class for log targets.
LogToDebugWindow - Class in com.deltavsoft.rcfproto
  Configures log output to be directed to Windows debug output.
LogToDebugWindow() - Constructor for class com.deltavsoft.rcfproto.LogToDebugWindow
LogToEventLog - Class in com.deltavsoft.rcfproto
  Configures log output to be directed to the Windows event log.
LogToEventLog(String, int) - Constructor for class com.deltavsoft.rcfproto.LogToEventLog
LogToFile - Class in com.deltavsoft.rcfproto
  Configures log output to be directed to a log file.
LogToFile(String, boolean) - Constructor for class com.deltavsoft.rcfproto.LogToFile
LogToStdout - Class in com.deltavsoft.rcfproto
  Configures log output to be directed to standard output.
LogToStdout() - Constructor for class com.deltavsoft.rcfproto.LogToStdout

## M

moveNext() - Method in class com.deltavsoft.rcfproto.StoreCertificateIterator
  Moves to the next certificate in the store.

## N

notifyOnCancel(<any>) - Method in class com.deltavsoft.rcfproto.RcfProtoController

## P

PemCertificate - Class in com.deltavsoft.rcfproto
  Use this class to load a certificate in .pem format.
PemCertificate(String, String) - Constructor for class com.deltavsoft.rcfproto.PemCertificate
  Loads a .pem certificate, using the given file path and password.
PemCertificate(String) - Constructor for class com.deltavsoft.rcfproto.PemCertificate
PfxCertificate - Class in com.deltavsoft.rcfproto
  Use this class to load a certificate from .pfx format.
PfxCertificate(String, String, String) - Constructor for class com.deltavsoft.rcfproto.PfxCertificate
  Loads a certificate from a .pfx file, using the given file path, password and certificate name.

## R

RCFProto - Class in com.deltavsoft.rcfproto
RCFProto() - Constructor for class com.deltavsoft.rcfproto.RCFProto
RcfProtoChannel - Class in com.deltavsoft.rcfproto
  Represents a single RPC connection to a server.
RcfProtoChannel(Endpoint) - Constructor for class com.deltavsoft.rcfproto.RcfProtoChannel
  Constructs a RPC channel from an endpoint.
RcfProtoController - Class in com.deltavsoft.rcfproto
RcfProtoController(RcfProtoChannel) - Constructor for class com.deltavsoft.rcfproto.RcfProtoController
RcfProtoController(RcfProtoSession) - Constructor for class com.deltavsoft.rcfproto.RcfProtoController
RcfProtoServer - Class in com.deltavsoft.rcfproto
  Serves up Protocol Buffer-based services to clients, over one or more server transports.
RcfProtoServer() - Constructor for class com.deltavsoft.rcfproto.RcfProtoServer
RcfProtoServer(Endpoint) - Constructor for class com.deltavsoft.rcfproto.RcfProtoServer
RcfProtoSession - Class in com.deltavsoft.rcfproto
  Represents the server-side session associated with a RPC connection.
removeFromStore() - Method in class com.deltavsoft.rcfproto.StoreCertificate
  Removes the certificate from the store it was loaded from.
reserve(long) - Method in class com.deltavsoft.rcfproto.TransportProtocolList
reset() - Method in class com.deltavsoft.rcfproto.RcfProtoController
reset() - Method in class com.deltavsoft.rcfproto.StoreCertificateIterator
  Resets the iterator back to the beginning of the store.
resetRunningTotals() - Method in class com.deltavsoft.rcfproto.ClientTransport
  Resets the bytes-sent and bytes-received running totals to zero.
run(Certificate) - Method in interface com.deltavsoft.rcfproto.CertificateValidationCallback

## S

ServerTransport - Class in com.deltavsoft.rcfproto
  Base class for all server transports.
set(int, TransportProtocol) - Method in class com.deltavsoft.rcfproto.TransportProtocolList
setCaCertificate(Certificate) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the certificate authority for the channel.
setCaCertificate(Certificate) - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Sets the SSL certificate authority of the server.
setCertificate(Certificate) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the SSL certificate for the channel.
setCertificate(Certificate) - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Sets the SSL certificate of the server.
setCertificateValidationCallback(CertificateValidationCallback) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
setConnectionLimit(long) - Method in class com.deltavsoft.rcfproto.ServerTransport
  Sets the maximum number of simultaneous connections to the server transport.
setConnectTimeoutMs(long) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the connect timeout value, in milliseconds.
setDefaultSslImplementation(SslImplementation) - Static method in class com.deltavsoft.rcfproto.RCFProto
  Sets the default SSL implementation to use (OpenSSL or Schannel).
setEnableAsynchronousRpc(boolean) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the enable asynchronous RPC setting.
setEnableCompression(boolean) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the transport level compression setting for this connection.
setEnableSchannelCertificateValidation(String) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the Schannel certificate validation setting.
setEnableSchannelCertificateValidation(String) - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Sets the Schannel certificate validation setting.
setFailed(String) - Method in class com.deltavsoft.rcfproto.RcfProtoController
setFailed(String) - Method in class com.deltavsoft.rcfproto.RcfProtoSession
  Causes Failed() to return true on the client side.
setHttpProxy(String) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the network address of the HTTP proxy server, through which to route remote calls.
setHttpProxyPort(int) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the port number of the HTTP proxy server, through which to route remote calls.
setInitialNumberOfConnections(long) - Method in class com.deltavsoft.rcfproto.ServerTransport
  Sets the initial number of listening connections that are created when the server transport starts.
setKerberosSpn(String) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the Kerberos SPN to use when connecting.
setMaxIncomingMessageLength(long) - Method in class com.deltavsoft.rcfproto.ClientTransport
  Sets maximum incoming message length.
setMaxIncomingMessageLength(long) - Method in class com.deltavsoft.rcfproto.ServerTransport
  Sets maximum incoming message length.
setOpenSslCipherSuite(String) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the OpenSSL cipher suite.
setOpenSslCipherSuite(String) - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Sets the OpenSSL cipher suite.
setPassword(String) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the Windows password to use when connecting.
setPingBackIntervalMs(int) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the ping back interval of the connection, in milliseconds.
setRemoteCallTimeoutMs(long) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the remote call timeout value, in milliseconds.
setReserveLastThread(boolean) - Method in class com.deltavsoft.rcfproto.ThreadPool
  If this setting is true, clients will receive an error message right away, if all threads in the thread pool are busy.
setSessionHarvestingIntervalMs(long) - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Sets the session harvesting interval, in milliseconds.
setSessionTimeoutMs(long) - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Sets the session timeout value, in milliseconds.
setSslImplementation(SslImplementation) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the SSL implementation to be used by the channel.
setSslImplementation(SslImplementation) - Method in class com.deltavsoft.rcfproto.RcfProtoServer
setSupportedProtocols(TransportProtocolList) - Method in class com.deltavsoft.rcfproto.ServerTransport
  Sets the list of supported protocols the server transport supports.
setSupportedTransportProtocols(TransportProtocolList) - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Sets the list of supported protocols the server supports.
setThreadIdleTimeoutMs(long) - Method in class com.deltavsoft.rcfproto.ThreadPool
  Sets the thread idle timeout value, in milliseconds.
setThreadMaxCount(long) - Method in class com.deltavsoft.rcfproto.ThreadPool
  Sets the maximum number of threads in the thread pool.
setThreadMinCount(long) - Method in class com.deltavsoft.rcfproto.ThreadPool
  Sets the minimum number of threads in the thread pool.
setThreadName(String) - Method in class com.deltavsoft.rcfproto.ThreadPool
  Sets the thread name of the thread pool threads, as visible in a debugger.
setThreadPool(ThreadPool) - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Sets the thread pool the server will use.
setThreadPool(ThreadPool) - Method in class com.deltavsoft.rcfproto.ServerTransport
  Sets the thread pool that the server transport will use.
setTransportProtocol(TransportProtocol) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the transport protocol being used by the channel.
setUsername(String) - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Sets the Windows username to use when connecting.
size() - Method in class com.deltavsoft.rcfproto.TransportProtocolList
SslImplementation - Enum in com.deltavsoft.rcfproto
  Describes which SSL implementation to use.
start() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Starts the RCFProto server.
startCancel() - Method in class com.deltavsoft.rcfproto.RcfProtoChannel
  Advises the RPC system that the caller desires that the RPC call be canceled.
startCancel() - Method in class com.deltavsoft.rcfproto.RcfProtoController
stop() - Method in class com.deltavsoft.rcfproto.RcfProtoServer
  Stops the RCFProto server.
StoreCertificate - Class in com.deltavsoft.rcfproto
  Represents a certificate in a Windows certificate store.
StoreCertificate(Win32CertificateLocation, Win32CertificateStore, String) - Constructor for class com.deltavsoft.rcfproto.StoreCertificate
  Loads a certificate from a certificate store.
StoreCertificateIterator - Class in com.deltavsoft.rcfproto
  Iterates over the certificates in a Windows certificate store.
StoreCertificateIterator(Win32CertificateLocation, Win32CertificateStore) - Constructor for class com.deltavsoft.rcfproto.StoreCertificateIterator
  Constructs a store iterator for the the given certificate location and store.

## T

TcpEndpoint - Class in com.deltavsoft.rcfproto
  Represents a TCP endpoint.
TcpEndpoint(int) - Constructor for class com.deltavsoft.rcfproto.TcpEndpoint
  Constructs a TcpEndpoint from a port number.
TcpEndpoint(String, int) - Constructor for class com.deltavsoft.rcfproto.TcpEndpoint
  Constructs a TcpEndpoint from an IP address and port number.
ThreadPool - Class in com.deltavsoft.rcfproto
  Represents a server-side thread pool.
ThreadPool(long) - Constructor for class com.deltavsoft.rcfproto.ThreadPool
ThreadPool(long, long) - Constructor for class com.deltavsoft.rcfproto.ThreadPool
TransportProtocol - Enum in com.deltavsoft.rcfproto
  Describes the transport protocols used by a RCF connection.
TransportProtocolList - Class in com.deltavsoft.rcfproto
TransportProtocolList() - Constructor for class com.deltavsoft.rcfproto.TransportProtocolList
TransportProtocolList(long) - Constructor for class com.deltavsoft.rcfproto.TransportProtocolList
TransportType - Enum in com.deltavsoft.rcfproto
  Describes the transport types used by a RCF connection.

## U

UnixLocalEndpoint - Class in com.deltavsoft.rcfproto
  Represents a UNIX local socket endpoint.
UnixLocalEndpoint(String) - Constructor for class com.deltavsoft.rcfproto.UnixLocalEndpoint
  Constructs a UNIX local socket endpoint with the given name.

## V

valueOf(String) - Static method in enum com.deltavsoft.rcfproto.CertificateImplementationType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.deltavsoft.rcfproto.SslImplementation
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.deltavsoft.rcfproto.TransportProtocol
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.deltavsoft.rcfproto.TransportType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.deltavsoft.rcfproto.Win32CertificateLocation
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.deltavsoft.rcfproto.Win32CertificateStore
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.deltavsoft.rcfproto.CertificateImplementationType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.deltavsoft.rcfproto.SslImplementation
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.deltavsoft.rcfproto.TransportProtocol
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.deltavsoft.rcfproto.TransportType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.deltavsoft.rcfproto.Win32CertificateLocation
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.deltavsoft.rcfproto.Win32CertificateStore
  Returns an array containing the constants of this enum type, in the order they are declared.

## W

Win32Certificate - Class in com.deltavsoft.rcfproto
  Represents an in-memory certificate, usually from a remote peer.
Win32CertificateLocation - Enum in com.deltavsoft.rcfproto
  Win32 certificate store locations.
Win32CertificateStore - Enum in com.deltavsoft.rcfproto
  Win32 certificate stores.
Win32NamedPipeEndpoint - Class in com.deltavsoft.rcfproto
  Represents a Win32 named pipe endpoint.
Win32NamedPipeEndpoint(String) - Constructor for class com.deltavsoft.rcfproto.Win32NamedPipeEndpoint
  Constructs a Win32 named pipe endpoint with the given pipe name.

## X

X509Certificate - Class in com.deltavsoft.rcfproto
  Represents an in-memory certificate, usually from a remote peer.

A B C D E F G H I L M N P R S T U V W X