Package org.inthewaves.kotlinsignald

Types

AccessControlUpdate
Link copied to clipboard
common
sealed class AccessControlUpdate
Used with the updateGroup function inside of GroupUpdate.
AccessRequired
Link copied to clipboard
common
enum AccessRequired : Enum<AccessRequired>
Used with the updateGroup function.
Fingerprint
Link copied to clipboard
common
sealed class Fingerprint
Used with the trust function.
GroupLinkStatus
Link copied to clipboard
common
enum GroupLinkStatus : Enum<GroupLinkStatus>
Used with the updateGroup function.
GroupUpdate
Link copied to clipboard
common
interface GroupUpdate
Used with the updateGroup function.
IncomingMessageSubscription
Link copied to clipboard
common
interface IncomingMessageSubscription : AutoCloseable
Represents an active incoming message subscription with signald.
NodePersistentSocketWrapper
Link copied to clipboard
js
class NodePersistentSocketWrapper
NodeSocketWrapper
Link copied to clipboard
js
class NodeSocketWrapper
PersistentSocketWrapper
Link copied to clipboard
synchronousClient
class PersistentSocketWrapper : SocketCommunicator
A wrapper for a socket that maintains a socket connection for every request, ideal for receiving chat messages after a subscribe request.
Recipient
Link copied to clipboard
common
sealed class Recipient
Specifies a recipient type for functions that can send to either type (e.g.
Signal
Link copied to clipboard
common
class Signal : SignaldClient
js
class Signal : SignaldClient
An asynchronous signald client, for use with V1 of the signald protocol.
synchronousClient
class Signal constructor(accountId: String, socketPath: String?) : SignaldClient
A synchronous signald client, for use with V1 of the signald protocol.
SignaldClient
Link copied to clipboard
common
interface SignaldClient
Represents a client able to communicate with a signald socket.
SocketUnavailableException
Link copied to clipboard
common
class SocketUnavailableException : SignaldException
SocketWrapper
Link copied to clipboard
synchronousClient
class SocketWrapper : SocketCommunicator
A wrapper for a socket that makes new socket connections for every request and closes the connection after a request.
TrustLevel
Link copied to clipboard
common
enum TrustLevel : Enum<TrustLevel>
Used with the trust function.