RemoteActionGroup - The
GRemoteActionGroup interface is implemented by ActionGroup instances that
either transmit action invocations to other processes or receive action invocations in the local process from other processes.

NetworkAddress -
NetworkAddress provides an easy way to resolve a hostname and then attempt to connect to that host, handling the possibility of
multiple IP addresses and multiple address families.

NetworkService - Like
NetworkAddress does with hostnames, NetworkService
provides an easy way to resolve a SRV record, and then attempt to connect to one of the hosts that implements that service, handling service
priority/weighting, multiple IP addresses, and multiple address families.

Notification - Notification
is a mechanism for creating a notification to be shown to the user -- typically as a pop-up notification presented by the desktop
environment shell.

OutputStream - OutputStream has functions to write to a stream (
write), to close a stream (
close) and to flush pending writes (
flush).

Permission - A
Permission represents the status of the caller's permission to perform a certain action.

SimplePermission -
SimplePermission is a trivial implementation of Permission that
represents a permission that is either always or never allowed.

SimpleProxyResolver -
SimpleProxyResolver is a simple ProxyResolver implementation that
handles a single default proxy, multiple URI-scheme-specific proxies, and a list of hosts that proxies should not be used for.

ThemedIcon - ThemedIcon
is an implementation of Icon that supports icon themes.

ThreadedSocketService - A
ThreadedSocketService is a simple subclass of
SocketService that handles incoming connections by creating a worker thread and dispatching the connection to it by emitting the
run signal in the new thread.

TlsCertificate - A certificate used for TLS
authentication and encryption.

TlsConnection - TlsConnection is the base TLS connection class type, which wraps a
IOStream and provides TLS encryption on top of it.

TlsDatabase - TlsDatabase is used to lookup certificates and other information from a certificate or key store.

TlsInteraction -
TlsInteraction provides a mechanism for the TLS connection and database code to interact with the user.