Skip to main content
reference

PrivMXEndpointError

Errors thrown by PrivMX Endpoint Swift. Cases correspond to methods in which the error happened. Each case has privmx.InternalError as associated value, which holds data about the error.

Constants

otherFailure(_:) : Enum Case

Represents failure unrelated to methods in PrivmxEndpointSwift package

failedGettingConnectionId(_:) : Enum Case

Failed to get Connection ID

failedGeneratingSymmetricKey(_:) : Enum Case

Failed to generate Symmetric Key

failedEncrypting(_:) : Enum Case

Failed to encrypt

failedDecrypting(_:) : Enum Case

Failed to decrypt

failedSigning(_:) : Enum Case

Failed to sign

failedVerifyingSignature(_:) : Enum Case

Failed to verify Signature

failedGeneratingPubKey(_:) : Enum Case

Failed to create a Public Key

failedGeneratingPrivKey(_:) : Enum Case

Failed to create a Private Key

failedConvertingKeyToWIF(_:) : Enum Case

Failed to convert a Key to WIF

failedConnecting(_:) : Enum Case

Failed to connect

failedDisconnecting(_:) : Enum Case

Failed to disconnect

failedListingContexts(_:) : Enum Case

Failed to list Contexts

failedInstantiatingThreadApi(_:) : Enum Case

Failed to instantiate ThreadApi

failedCreatingThread(_:) : Enum Case

Failed to create a Thread

failedGettingThread(_:) : Enum Case

Failed to get a Thread

failedListingThreads(_:) : Enum Case

Failed to list Threads

failedGettingMessage(_:) : Enum Case

Failed to get a Message

failedListingMessages(_:) : Enum Case

Failed to list Messages

failedCreatingMessage(_:) : Enum Case

Failed to create a Message

failedUpdatingThread(_:) : Enum Case

Failed to update a Thread

failedUpdatingMessage(_:) : Enum Case

Failed to update a Mesage

failedInstantiatingStoreApi(_:) : Enum Case

Failed to instantiate StoreApi

failedListingStores(_:) : Enum Case

Failed to list Stores

failedGettingStore(_:) : Enum Case

Failed to get a Store

failedCreatingStore(_:) : Enum Case

Failed to create a Store

failedUpdatingStore(_:) : Enum Case

Failed to update a Store

failedGettingFile(_:) : Enum Case

Failed to get a File

failedListingFiles(_:) : Enum Case

Failed to list Files

failedCreatingFile(_:) : Enum Case

Failed to create a File

failedUpdatingFile(_:) : Enum Case

Failed to update a File

failedOpeningFile(_:) : Enum Case

Failed to open a File

failedReadingFromFile(_:) : Enum Case

Failed to read from a File

failedSeekingInFile(_:) : Enum Case

Failed to seek in a File

failedWritingToFile(_:) : Enum Case

Failed to write to a File

failedClosingFile(_:) : Enum Case

Failed to close a File

failedDeletingFile(_:) : Enum Case

Failed to delete a File

failedInstantiatingInboxApi(_:) : Enum Case

Failed to instantiate InboxApi

failedCreatingInbox(_:) : Enum Case

Failed to create an Inbox

failedUpdatingInbox(_:) : Enum Case

Failed to update an Inbox

failedDeletingInbox(_:) : Enum Case

Failed to delete an Inbox

failedGettingInbox(_:) : Enum Case

Failed to get an Inbox

failedGettingInboxPublicView(_:) : Enum Case

Failed to get a Public View of an Inbox

failedListingInboxes(_:) : Enum Case

Failed to list Inboxes

failedPreparingEntry(_:) : Enum Case

Failed to prepare an Entry

failedSendingEntry(_:) : Enum Case

Failed to send an Entry

failedReadingEntry(_:) : Enum Case

Failed to read an Entry

failedDeletingEntry(_:) : Enum Case

Failed to delete an Entry

failedListingEntries(_:) : Enum Case

Failed to list Entries

failedCreatingFileHandle(_:) : Enum Case

Failed to create a File Handle

failedWaitingForEvent(_:) : Enum Case

Failed to wait for an Event

failedGettingEvent(_:) : Enum Case

Failed to get an Event

failedSubscribingForEvents(_:) : Enum Case

Failed to subscirbe for Events

failedUnsubscribingFromEvents(_:) : Enum Case

Failed to unsubscribe from Events

failedDeletingThread(_:) : Enum Case

Failed to delete a Thread

failedDeletingMessage(_:) : Enum Case

Failed to delete a Message

failedDeletingStore(_:) : Enum Case

Failed to delete a Store

failedQueryingEventHolder(_:) : Enum Case

Failed to query and EventHolder

failedExtractingEventFromHolder(_:) : Enum Case

Failed to extract an Event from an EventHolder

failedSettingCerts(_:) : Enum Case

Failed to set Certificates

failedInstantiatingEventQueue(_:) : Enum Case

Failed to instantiate EventQueue

failedEmittingBreakEvent(_:) : Enum Case

Failed to emit LibBreakEvent

failedRequestingBackend(_:) : Enum Case

Failed to send a request to the backend

Methods

getMessage()

Gets the Message of the error

public func getMessage() -> String

TypeDescription
String Message of the error

getCode()

Gets the Code of the error, if it exists

public func getCode() -> CUnsignedInt?

TypeDescription
CUnsignedInt? Code of the internal error, or nil

getName()

Gets the Name of the error

public func getName() -> String

TypeDescription
String Name of the error