Diffusion Apple API  6.7.4
Unified Client Library for iOS, tvOS and OS X / macOS
 All Classes Files Functions Variables Enumerations Enumerator Properties Pages
Enumerations | Variables
PTDiffusionError.h File Reference

Enumerations

enum  PTDiffusionError {
  PTDiffusionError_CommunicationFailure = 100, PTDiffusionError_SessionClosed = 101, PTDiffusionError_RequestTimeOut = 102, PTDiffusionError_AccessDenied = 103,
  PTDiffusionError_Unsupported = 104, PTDiffusionError_CallbackException = 105, PTDiffusionError_InvalidData = 106, PTDiffusionError_NoSuchSession = 107,
  PTDiffusionError_IncompatibleDataType = 108, PTDiffusionError_UnhandledMessage = 109, PTDiffusionError_ClusterRepartition = 110, PTDiffusionError_IncompatibleState = 111,
  PTDiffusionError_ClusterRouting = 112, PTDiffusionError_TopicTreeRegistrationConflict = 200, PTDiffusionError_HandlerConflict = 201, PTDiffusionError_InvalidPath = 202,
  PTDiffusionError_IncompatibleUpdate = 500, PTDiffusionError_UpdateFailed = 501, PTDiffusionError_NoSuchTopic = 9000, PTDiffusionError_TopicIsNotTimeSeries = 9001,
  PTDiffusionError_NoSuchEvent = 9002, PTDiffusionError_RejectedRequest = 9003, PTDiffusionError_TopicExistsMismatch = 9004, PTDiffusionError_InvalidTopicPath = 9005,
  PTDiffusionError_InvalidTopicSpecification = 9006, PTDiffusionError_TopicLicenseLimit = 9007, PTDiffusionError_IncompatibleTopicExists = 9010, PTDiffusionError_UnexpectedTopicAddFailure = 9011,
  PTDiffusionError_UnsatisfiedConstraint = 9012, PTDiffusionError_InvalidUpdateStream = 9013, PTDiffusionError_InvalidJsonPatch = 9014, PTDiffusionError_ApplyPatchFail = 9015,
  PTDiffusionError_RemoteServerExists = 9016, PTDiffusionError_InvalidBranchMappings = 9017, PTDiffusionError_Overflow = 20001, PTDiffusionError_DeserialisationError = 20002,
  PTDiffusionError_UnknownValueType = 20003, PTDiffusionError_UnexpectedValue = 20004, PTDiffusionError_InvalidFilter = 20005, PTDiffusionError_UnknownEncoding = 20006,
  PTDiffusionError_ValueNotInEnumeration = 20007, PTDiffusionError_MessageSerialisationFailed = 20008, PTDiffusionError_StringWillNotEncodeToUTF8Losslessly = 20009, PTDiffusionError_EmptyCBOR = 20010,
  PTDiffusionError_UnhandledCBOR = 20011, PTDiffusionError_SetReadValueCalledMultipleTimes = 20012, PTDiffusionError_AuthenticationFailure = 20013, PTDiffusionError_SessionFailedToCreateTransport = 20014,
  PTDiffusionError_SessionClosedByTransport = 20015, PTDiffusionError_ConnectionAbortedByReconnectionStrategy = 20016, PTDiffusionError_SessionClosedDueToInactivity = 20017, PTDiffusionError_MessageTypeNotSupportedForRouting = 20018,
  PTDiffusionError_MessageHeadersMissingFetchConversationId = 20019, PTDiffusionError_ReconnectionTimeout = 20020, PTDiffusionError_SessionIdComponentCount = 20021, PTDiffusionError_SessionIdCharacterCount = 20022,
  PTDiffusionError_SessionIdInvalidHexCharacters = 20023, PTDiffusionError_SessionIdScanHigh = 20024, PTDiffusionError_SessionIdScanLow = 20025, PTDiffusionError_SessionLockCancelled = 20026,
  PTDiffusionError_DataTypeNotCompatible = 20027, PTDiffusionError_StreamExhausted = 20028, PTDiffusionError_FailedToCreateTopicView = 20029, PTDiffusionError_CBORNotSupported = 20030,
  PTDiffusionError_CBORUnexpectedItem = 20031, PTDiffusionError_CBORImmutableContainer = 20032, PTDiffusionError_CBORMissingCodec = 20033, PTDiffusionError_CBORUnfinishedContainer = 20034,
  PTDiffusionError_CBORDocumentAlreadySet = 20035, PTDiffusionError_CBORIncompleteMapEntry = 20036, PTDiffusionError_CBOR64BitUnsupportedOnThisRuntime = 20037, PTDiffusionError_OutOfRange = 20038,
  PTDiffusionError_CBORUnhandledInfoValue = 20039, PTDiffusionError_CBORInvalidUTF8 = 20040, PTDiffusionError_CBORParsingUnhandledType = 20041, PTDiffusionError_CBORSerialisationUnhandledType = 20042,
  PTDiffusionError_CBORSerialisationUnhandledClass = 20043, PTDiffusionError_CBORSerialisationMaximumRecursionDepthExceeded = 20044, PTDiffusionError_BinaryDeltaUnexpectedItem = 20045, PTDiffusionError_BinaryDeltaUnsupportedItem = 20046,
  PTDiffusionError_BinaryDeltaPendingCopyLength = 20047, PTDiffusionError_BinaryDeltaPendingBreak = 20048, PTDiffusionError_BinaryDeltaOutOfRangeForRuntime = 20049, PTDiffusionError_DelegateNotFound = 20050,
  PTDiffusionError_MultipleTopicConstraintsFound = 20051, PTDiffusionError_ConnectionResponseInsufficientData = 20052, PTDiffusionError_ConnectionResponseUnknownValue = 20053, PTDiffusionError_InvalidState = 20054,
  PTDiffusionError_NoOldValueToApplyDeltaTo = 20055, PTDiffusionError_NoDeltaTypeAvailable = 20056, PTDiffusionError_MessageHeadersToStringEncodingFailed = 20057, PTDiffusionError_UnknownMessageType = 20058,
  PTDiffusionError_UpdateStreamInvalidNilValue = 20059, PTDiffusionError_UnsupportedValueClass = 20060, PTDiffusionError_UnhandledTypeReceived = 20061, PTDiffusionError_UnexpectedStringStart = 20062,
  PTDiffusionError_UnexpectedBreak = 20063, PTDiffusionError_UnknownDataTypeName = 20064, PTDiffusionError_DataLossTopicPathNotInCache = 20065, PTDiffusionError_InvalidSequenceOnCheckByPath = 20066,
  PTDiffusionError_InvalidSequenceOnCheckById = 20067, PTDiffusionError_UnableToGenerateNotifier = 20068, PTDiffusionError_StreamRegistryClosed = 20069, PTDiffusionError_BufferedDataReaderRequestInvalidState = 20070,
  PTDiffusionError_ConnectionResponseInvalidState = 20071, PTDiffusionError_MessageReceivedInvalidState = 20072, PTDiffusionError_UnknownReason = 20073, PTDiffusionError_HTTPMessageAppendDataError = 20074,
  PTDiffusionError_InvalidStatusCode = 20075, PTDiffusionError_MissingAuthenticationChallengeHandler = 20076, PTDiffusionError_MaximumConversationsReached = 20077, PTDiffusionError_JsonPointerExpressionInvalidStart = 20078,
  PTDiffusionError_FailedWriteToStream = 20079, PTDiffusionError_UnknownStreamError = 20080, PTDiffusionError_FailedToVerifySSL = 20081, PTDiffusionError_WriteFailedMaxQueueSize = 20082,
  PTDiffusionError_WriteFailedFixedSize = 20083, PTDiffusionError_FailedToEnableSSL = 20084, PTDiffusionError_FailedToConfigureSSL = 20085, PTDiffusionError_ConnectionTimeout = 20086,
  PTDiffusionError_UnexpectedHttpResponseCode = 20087, PTDiffusionError_UnexpectedHttpResponseHeaderValue = 20088, PTDiffusionError_UnexpectedFrameOperationCode = 20089, PTDiffusionError_MaximumPayloadLengthExceeded = 20090,
  PTDiffusionError_ConnectionClosed = 20091, PTDiffusionError_InvalidFrameStart = 20092, PTDiffusionError_MaskedPayloadData = 20093, PTDiffusionError_64BitNotSupportedForRuntime = 20094,
  PTDiffusionError_ZlibInitFailed = 20095, PTDiffusionError_ZlibProcessFailed = 20096, PTDiffusionError_ZlibDestroyFailed = 20097, PTDiffusionError_ZlibCompressedDataTooSmall = 20098,
  PTDiffusionError_ZlibCompressedDataHeaderIncorrect = 20099, PTDiffusionError_LastRecordIsNotVariable = 20100, PTDiffusionError_LastRecordHasReachedMaximumOccurrences = 20101, PTDiffusionError_LastRecordHasNoOccurrencesToAddFieldTo = 20102,
  PTDiffusionError_LastFieldIsNotVariable = 20103, PTDiffusionError_AddingValuesWouldExceedMaximumFieldOccurrences = 20104, PTDiffusionError_RemovalWouldViolateTheMinimumNumberOfOccurrences = 20105, PTDiffusionError_FormatterFailedToGenerate = 20106,
  PTDiffusionError_InvalidCharactersInString = 20107, PTDiffusionError_OperationError = 20108, PTDiffusionError_EncodeFromUTF8Error = 20109, PTDiffusionError_DecodeToUTF8Error = 20110,
  PTDiffusionError_RecordSchemaFieldKeyMissingName = 20111, PTDiffusionError_RecordSchemaFieldKeyMissingClosingBracket = 20112, PTDiffusionError_RecordSchemaFieldKeyCharactersFoundAfterClosingBracket = 20113, PTDiffusionError_RecordSchemaFieldKeyIndexCouldNotBeParsed = 20114,
  PTDiffusionError_RecordSchemaFieldKeyTooManyKeyParts = 20115, PTDiffusionError_InsufficientRecords = 20116, PTDiffusionError_TooManyRecords = 20117, PTDiffusionError_InsufficientFields = 20118,
  PTDiffusionError_RecordModelTooBig = 20119, PTDiffusionError_RecordTooBig = 20120, PTDiffusionError_TooManyFields = 20121, PTDiffusionError_ResolvedRecordIndexExceedsModelSize = 20122,
  PTDiffusionError_ResolvedFieldIndexExceedsModelSize = 20123, PTDiffusionError_RecordSchemaRootIsNotObject = 20124, PTDiffusionError_RecordSchemaNameIsNotString = 20125, PTDiffusionError_RecordSchemaValueIsNotObject = 20126,
  PTDiffusionError_RecordSchemaValueIsNotNumber = 20127, PTDiffusionError_RecordSchemaRecordHasNoFields = 20128, PTDiffusionError_RecordSchemaValueIsNotArray = 20129, PTDiffusionError_RecordSchemaFieldRecordsNotDefined = 20130,
  PTDiffusionError_RecordSchemaCannotFindField = 20131, PTDiffusionError_RecordSchemaRecordNameNotDefined = 20132, PTDiffusionError_RecordSchemaFieldNameNotDefined = 20133, PTDiffusionError_RecordSchemaKeyIsNotString = 20134,
  PTDiffusionError_RecordSchemaUnknownKey = 20135, PTDiffusionError_RecordSchemaUnknownRecordName = 20136, PTDiffusionError_RecordBuilderNoCurrentRecord = 20137, PTDiffusionError_RecordBuilderDuplicateFieldName = 20138,
  PTDiffusionError_RecordBuilderFieldAfterVariableMultiplicityField = 20139, PTDiffusionError_RecordBuilderEmptyFields = 20140, PTDiffusionError_RecordBuilderEmptyRecords = 20141, PTDiffusionError_RecordBuilderDuplicateRecordName = 20142,
  PTDiffusionError_RecordSchemaScaleNotPositive = 20143, PTDiffusionError_RecordSchemaNegativeField = 20144, PTDiffusionError_RecordSchemaInvalidField = 20145, PTDiffusionError_MisquotedInput = 20146,
  PTDiffusionError_SendToFilterRejected = 20147, PTDiffusionError_Disconnected = 20148, PTDiffusionError_ClosedByClient = 20149, PTDiffusionError_Establishment = 20150,
  PTDiffusionError_Security = 20151, PTDiffusionError_UnrecognizedResponseCode = 20152, PTDiffusionError_ClosedByServer = 20153, PTDiffusionError_ServerAborted = 20154,
  PTDiffusionError_KeyNotFoundInDictionary = 20155
}
 

Variables

import Foundation
 
NSString *const PTDiffusionUnderlyingErrorsKey
 

Detailed Description

Collection of errors that can be raised by the Apple Client SDK.

Errors with values from 100 to 501 originate from the Diffusion server. Remaining errors are unique to the Diffusion Apple Client SDK.

Since
6.7

Enumeration Type Documentation

Enumerator
PTDiffusionError_CommunicationFailure 

Communication with the server failed.

PTDiffusionError_SessionClosed 

Communication with the server failed because the session is closed.

PTDiffusionError_RequestTimeOut 

Communication with the server failed due to a service request timeout.

PTDiffusionError_AccessDenied 

The request was rejected because the used principal has insufficient permissions.

PTDiffusionError_Unsupported 

The request was rejected because the requested service is unsupported for this client.

Since
5.9
PTDiffusionError_CallbackException 

An application callback threw an exception. Check logs for more information.

Since
5.9
PTDiffusionError_InvalidData 

An operation failed because invalid data was received.

Since
6.0
PTDiffusionError_NoSuchSession 

The session does not exist on the server.

Since
6.0
PTDiffusionError_IncompatibleDataType 

A datatype operation has failed due to incompatibility.

Since
6.0
PTDiffusionError_UnhandledMessage 

A message was not handled by the server.

Since
6.0
PTDiffusionError_ClusterRepartition 

The cluster was repartitioning and the request could not be routed.

Since
6.0
PTDiffusionError_IncompatibleState 

A topic update could not be performed because the topic is managed by a component which prohibits external updates.

Since
6.0
PTDiffusionError_ClusterRouting 

The cluster operation could not be routed.

Since
6.0
PTDiffusionError_TopicTreeRegistrationConflict 

A conflicting registration exists on the same branch of the topic tree.

Since
6.5
PTDiffusionError_HandlerConflict 

A conflicting registration exists.

PTDiffusionError_InvalidPath 

An invalid path was supplied.

PTDiffusionError_IncompatibleUpdate 

Incompatible update.

PTDiffusionError_UpdateFailed 

Topic update failed.

PTDiffusionError_NoSuchTopic 

No topic was found.

PTDiffusionError_TopicIsNotTimeSeries 

Topic is not a time series topic.

PTDiffusionError_NoSuchEvent 

No times series event was found.

PTDiffusionError_RejectedRequest 

A request has been rejected.

PTDiffusionError_TopicExistsMismatch 

A topic could not be added because one already exists with a different specification.

PTDiffusionError_InvalidTopicPath 

A topic could not be added because an invalid path was specified.

PTDiffusionError_InvalidTopicSpecification 

A topic could not be added because an invalid specification was supplied.

PTDiffusionError_TopicLicenseLimit 

A topic could not be added because the topic would breach a licensing limit.

PTDiffusionError_IncompatibleTopicExists 

A topic could not be added because an incompatible topic already exists at the specified path.

PTDiffusionError_UnexpectedTopicAddFailure 

An unexpected error occurred when creating a topic.

PTDiffusionError_UnsatisfiedConstraint 

The topic update failed because the constraint was not satisfied.

PTDiffusionError_InvalidUpdateStream 

The topic update failed because the update stream is no longer valid.

PTDiffusionError_InvalidJsonPatch 

Parsing the JSON patch failed.

PTDiffusionError_ApplyPatchFail 

The JSON patch failed to apply. This happens when attempting to parse an illegal CBOR value.

PTDiffusionError_RemoteServerExists 

A remote server with the specified name already exists.

PTDiffusionError_InvalidBranchMappings 

An invalid branch mapping was supplied.

Since
6.7
PTDiffusionError_Overflow 

Overflow occurred during a function.

Since
6.7
PTDiffusionError_DeserialisationError 

Error while deserializing information.

Since
6.7
PTDiffusionError_UnknownValueType 

Unexpected class detected when setting session properties.

Since
6.7
PTDiffusionError_UnexpectedValue 

Unexpected value detected when setting session properties.

Since
6.7
PTDiffusionError_InvalidFilter 

Invalid session filter.

Since
6.7
PTDiffusionError_UnknownEncoding 

Unexpected encoding detected while deserialising data.

Since
6.7
PTDiffusionError_ValueNotInEnumeration 

Unexpected value detected for enumeration in question.

Since
6.7
PTDiffusionError_MessageSerialisationFailed 

Error while serialising message from the transport layer.

Since
6.7
PTDiffusionError_StringWillNotEncodeToUTF8Losslessly 

JSON cannot be encoded as JSON string due to non-UTF8 characters.

Since
6.7
PTDiffusionError_EmptyCBOR 

Unable to read value as CBOR is empty.

Since
6.7
PTDiffusionError_UnhandledCBOR 

Unhandled CBOR operation.

Since
6.7
PTDiffusionError_SetReadValueCalledMultipleTimes 

Value has been read multiple times.

Since
6.7
PTDiffusionError_AuthenticationFailure 

Unable to authenticate the principal, in the context of changing principal for the current session.

Since
6.7
PTDiffusionError_SessionFailedToCreateTransport 

An internal error occurred that prevented the session from creating the transport layer.

Since
6.7
PTDiffusionError_SessionClosedByTransport 

Session has been closed by the transport layer.

Since
6.7
PTDiffusionError_ConnectionAbortedByReconnectionStrategy 

Connection has been aborted by the reconnection strategy.

Since
6.7
PTDiffusionError_SessionClosedDueToInactivity 

Session has been closed due to inactivity.

Since
6.7
PTDiffusionError_MessageTypeNotSupportedForRouting 

The received message type is not supported for routing.

Since
6.7
PTDiffusionError_MessageHeadersMissingFetchConversationId 

Conversation ID was not found in the message headers.

Since
6.7
PTDiffusionError_ReconnectionTimeout 

Reconnection has timed out.

Since
6.7
PTDiffusionError_SessionIdComponentCount 

Invalid string representation for session id.

Since
6.7
PTDiffusionError_SessionIdCharacterCount 

Invalid string representation for session id.

Since
6.7
PTDiffusionError_SessionIdInvalidHexCharacters 

Invalid hex characters detected in session id.

Since
6.7
PTDiffusionError_SessionIdScanHigh 

Invalid value detected for token in session id.

Since
6.7
PTDiffusionError_SessionIdScanLow 

Invalid value detected for token in session id.

Since
6.7
PTDiffusionError_SessionLockCancelled 

Session lock has been cancelled.

Since
6.7
PTDiffusionError_DataTypeNotCompatible 

Incompatible datatypes.

Since
6.7
PTDiffusionError_StreamExhausted 

Unable to deserialize required information from stream.

Since
6.7
PTDiffusionError_FailedToCreateTopicView 

Failed to create topic view.

Since
6.7
PTDiffusionError_CBORNotSupported 

CBOR functionality is not supported.

Since
6.7
PTDiffusionError_CBORUnexpectedItem 

Unexpected item detected while parsing CBOR.

Since
6.7
PTDiffusionError_CBORImmutableContainer 

Unable to append object as the container is immutable.

Since
6.7
PTDiffusionError_CBORMissingCodec 

No instructions were parsed by the CBOR codec.

Since
6.7
PTDiffusionError_CBORUnfinishedContainer 

Insufficient instructions were parsed by the CBOR codec.

Since
6.7
PTDiffusionError_CBORDocumentAlreadySet 

Unable to append more objects as the document is already set.

Since
6.7
PTDiffusionError_CBORIncompleteMapEntry 

A map entry in the CBOR is incomplete.

Since
6.7
PTDiffusionError_CBOR64BitUnsupportedOnThisRuntime 

Unable to support 64-bit CBOR encoding in the current environment.

Since
6.7
PTDiffusionError_OutOfRange 

Value is out of range.

Since
6.7
PTDiffusionError_CBORUnhandledInfoValue 

Provided additional information was unhandled.

Since
6.7
PTDiffusionError_CBORInvalidUTF8 

Unable to parse string due to non-UTF8 characters.

Since
6.7
PTDiffusionError_CBORParsingUnhandledType 

Parsing of a particular type is unhandled.

Since
6.7
PTDiffusionError_CBORSerialisationUnhandledType 

Unable to serialize a type using CBOR codec.

Since
6.7
PTDiffusionError_CBORSerialisationUnhandledClass 

Unable to serialize a class using CBOR codec.

Since
6.7
PTDiffusionError_CBORSerialisationMaximumRecursionDepthExceeded 

Maximum recursion depth reached while running CBOR serialisation.

Since
6.7
PTDiffusionError_BinaryDeltaUnexpectedItem 

Unexpected item detected while parsing the binary delta.

Since
6.7
PTDiffusionError_BinaryDeltaUnsupportedItem 

Unsupported item for the purposes of binary delta parsing.

Since
6.7
PTDiffusionError_BinaryDeltaPendingCopyLength 

Binary delta parsing is expecting the size of the copy.

Since
6.7
PTDiffusionError_BinaryDeltaPendingBreak 

Binary delta parsing is expecting a break.

Since
6.7
PTDiffusionError_BinaryDeltaOutOfRangeForRuntime 

Value is out of range for the current runtime environment.

Since
6.7
PTDiffusionError_DelegateNotFound 

Delegate was not found.

Since
6.7
PTDiffusionError_MultipleTopicConstraintsFound 

Multiple topic constraints found.

Since
6.7
PTDiffusionError_ConnectionResponseInsufficientData 

Insufficient data for complete deserialisation.

Since
6.7
PTDiffusionError_ConnectionResponseUnknownValue 

Unknown value detected for a given field.

Since
6.7
PTDiffusionError_InvalidState 

The service is in an invalid state.

Since
6.7
PTDiffusionError_NoOldValueToApplyDeltaTo 

Topic cache does not have enough information to resolve the received delta.

Since
6.7
PTDiffusionError_NoDeltaTypeAvailable 

Topic cache does not have enough information to resolve the received delta type.

Since
6.7
PTDiffusionError_MessageHeadersToStringEncodingFailed 

Encoding of message headers to string failed.

Since
6.7
PTDiffusionError_UnknownMessageType 

Unknown message type.

Since
6.7
PTDiffusionError_UpdateStreamInvalidNilValue 

Update Stream has an invalid value set for its datatype.

Since
6.7
PTDiffusionError_UnsupportedValueClass 

Unable to convert received class into expected class.

Since
6.7
PTDiffusionError_UnhandledTypeReceived 

Unexpected type received.

Since
6.7
PTDiffusionError_UnexpectedStringStart 

Unexpected string start detected.

Since
6.7
PTDiffusionError_UnexpectedBreak 

Unexpected break detected.

Since
6.7
PTDiffusionError_UnknownDataTypeName 

Unknown datatype for received name.

Since
6.7
PTDiffusionError_DataLossTopicPathNotInCache 

Received topic data which contradicts the topic cache.

Since
6.7
PTDiffusionError_InvalidSequenceOnCheckByPath 

Topic path is already present in the topic cache.

Since
6.7
PTDiffusionError_InvalidSequenceOnCheckById 

Topic id is already present in the topic cache.

Since
6.7
PTDiffusionError_UnableToGenerateNotifier 

Unable to generate notifier from stream.

Since
6.7
PTDiffusionError_StreamRegistryClosed 

Stream registry is closed.

Since
6.7
PTDiffusionError_BufferedDataReaderRequestInvalidState 

Buffered data reader has been requested while transport layer is in an invalid state.

Since
6.7
PTDiffusionError_ConnectionResponseInvalidState 

Connection response received while transport layer is in an invalid state.

Since
6.7
PTDiffusionError_MessageReceivedInvalidState 

Message received while transport layer is in an invalid state.

Since
6.7
PTDiffusionError_UnknownReason 

Error occurred for unknown reason.

Since
6.7
PTDiffusionError_HTTPMessageAppendDataError 

Error occurred while appending data to the HTTP message.

Since
6.7
PTDiffusionError_InvalidStatusCode 

Invalid status code received.

Since
6.7
PTDiffusionError_MissingAuthenticationChallengeHandler 

Authentication challenge handler is not set.

Since
6.7
PTDiffusionError_MaximumConversationsReached 

Maximum number of conversations has been reached.

Since
6.7
PTDiffusionError_JsonPointerExpressionInvalidStart 

Invalid start of a JSON pointer expression.

Since
6.7
PTDiffusionError_FailedWriteToStream 

Failed to write to stream.

Since
6.7
PTDiffusionError_UnknownStreamError 

Unknown stream error.

Since
6.7
PTDiffusionError_FailedToVerifySSL 

Failed to verify SSL.

Since
6.7
PTDiffusionError_WriteFailedMaxQueueSize 

Maximum message queue exceeded when writing to stream.

Since
6.7
PTDiffusionError_WriteFailedFixedSize 

Failed to write to stream of fixed size or reached capacity.

Since
6.7
PTDiffusionError_FailedToEnableSSL 

Failed to enable SSL.

Since
6.7
PTDiffusionError_FailedToConfigureSSL 

Failed to configure SSL.

Since
6.7
PTDiffusionError_ConnectionTimeout 

Connection timeout.

Since
6.7
PTDiffusionError_UnexpectedHttpResponseCode 

Unexpected HTTP response code.

Since
6.7
PTDiffusionError_UnexpectedHttpResponseHeaderValue 

Unexpected HTTP response header value.

Since
6.7
PTDiffusionError_UnexpectedFrameOperationCode 

Unexpected frame operation code.

Since
6.7
PTDiffusionError_MaximumPayloadLengthExceeded 

Maximum payload length exceeded.

Since
6.7
PTDiffusionError_ConnectionClosed 

Connection is closed.

Since
6.7
PTDiffusionError_InvalidFrameStart 

Invalid frame start.

Since
6.7
PTDiffusionError_MaskedPayloadData 

Payload data is masked.

Since
6.7
PTDiffusionError_64BitNotSupportedForRuntime 

Unable to support 64-bit encoding in the current environment.

Since
6.7
PTDiffusionError_ZlibInitFailed 

Failed to initialize compression stream.

Since
6.7
PTDiffusionError_ZlibProcessFailed 

Failed to process compression.

Since
6.7
PTDiffusionError_ZlibDestroyFailed 

Failed to destroy compression stream.

Since
6.7
PTDiffusionError_ZlibCompressedDataTooSmall 

Compressed data is too small.

Since
6.7
PTDiffusionError_ZlibCompressedDataHeaderIncorrect 

Compressed data header is incorrect.

Since
6.7
PTDiffusionError_LastRecordIsNotVariable 

Last record is not variable.

Since
6.7
PTDiffusionError_LastRecordHasReachedMaximumOccurrences 

Last record has reached maximum occurrences.

Since
6.7
PTDiffusionError_LastRecordHasNoOccurrencesToAddFieldTo 

Last record has no occurrences to add field to.

Since
6.7
PTDiffusionError_LastFieldIsNotVariable 

Last field is not variable.

Since
6.7
PTDiffusionError_AddingValuesWouldExceedMaximumFieldOccurrences 

Adding values would exceed maximum field occurrences.

Since
6.7
PTDiffusionError_RemovalWouldViolateTheMinimumNumberOfOccurrences 

Removal would violate the minimum number of occurrences.

Since
6.7
PTDiffusionError_FormatterFailedToGenerate 

Formatter failed to generate field.

Since
6.7
PTDiffusionError_InvalidCharactersInString 

String contains invalid characters.

Since
6.7
PTDiffusionError_OperationError 

Operation has resulted in an error.

Since
6.7
PTDiffusionError_EncodeFromUTF8Error 

String cannot be encoded due to non-UTF8 characters.

Since
6.7
PTDiffusionError_DecodeToUTF8Error 

Data cannot be decoded into string due to non-UTF8 characters.

Since
6.7
PTDiffusionError_RecordSchemaFieldKeyMissingName 

Field key's name is missing.

Since
6.7
PTDiffusionError_RecordSchemaFieldKeyMissingClosingBracket 

Field key is missing a closing bracket.

Since
6.7
PTDiffusionError_RecordSchemaFieldKeyCharactersFoundAfterClosingBracket 

Characters found after closing bracket.

Since
6.7
PTDiffusionError_RecordSchemaFieldKeyIndexCouldNotBeParsed 

Index in key could not be parsed.

Since
6.7
PTDiffusionError_RecordSchemaFieldKeyTooManyKeyParts 

The key has too many parts.

Since
6.7
PTDiffusionError_InsufficientRecords 

The total number of records is less than the minimum required.

Since
6.7
PTDiffusionError_TooManyRecords 

The total number of records exceeds the maximum allowed.

Since
6.7
PTDiffusionError_InsufficientFields 

The total number of fields is less than the minimum required.

Since
6.7
PTDiffusionError_RecordModelTooBig 

The model size exceeds the maximum size.

Since
6.7
PTDiffusionError_RecordTooBig 

The record size exceeds the maximum size.

Since
6.7
PTDiffusionError_TooManyFields 

The total number of fields exceeds the maximum allowed.

Since
6.7
PTDiffusionError_ResolvedRecordIndexExceedsModelSize 

The record size exceeds the maximum size.

Since
6.7
PTDiffusionError_ResolvedFieldIndexExceedsModelSize 

The total number of fields exceeds the maximum allowed.

Since
6.7
PTDiffusionError_RecordSchemaRootIsNotObject 

Root of the JSON is not a dictionary.

Since
6.7
PTDiffusionError_RecordSchemaNameIsNotString 

Value in JSON is not a string.

Since
6.7
PTDiffusionError_RecordSchemaValueIsNotObject 

Value in JSON is not a dictionary.

Since
6.7
PTDiffusionError_RecordSchemaValueIsNotNumber 

Value in JSON is not a number.

Since
6.7
PTDiffusionError_RecordSchemaRecordHasNoFields 

Record has no fields.

Since
6.7
PTDiffusionError_RecordSchemaValueIsNotArray 

Value in JSON is not an array.

Since
6.7
PTDiffusionError_RecordSchemaFieldRecordsNotDefined 

Records not found.

Since
6.7
PTDiffusionError_RecordSchemaCannotFindField 

Cannot find field with given name.

Since
6.7
PTDiffusionError_RecordSchemaRecordNameNotDefined 

Record name is not defined.

Since
6.7
PTDiffusionError_RecordSchemaFieldNameNotDefined 

Field name is not defined.

Since
6.7
PTDiffusionError_RecordSchemaKeyIsNotString 

Key is not a string.

Since
6.7
PTDiffusionError_RecordSchemaUnknownKey 

Unknown key.

Since
6.7
PTDiffusionError_RecordSchemaUnknownRecordName 

Record not found.

Since
6.7
PTDiffusionError_RecordBuilderNoCurrentRecord 

Need to add a record before adding the fields.

Since
6.7
PTDiffusionError_RecordBuilderDuplicateFieldName 

Field already exists with the same name.

Since
6.7
PTDiffusionError_RecordBuilderFieldAfterVariableMultiplicityField 

Cannot add a field after a variable multiplicity field.

Since
6.7
PTDiffusionError_RecordBuilderEmptyFields 

There are no fields for the current record.

Since
6.7
PTDiffusionError_RecordBuilderEmptyRecords 

Records are empty.

Since
6.7
PTDiffusionError_RecordBuilderDuplicateRecordName 

Record already exists with the same name.

PTDiffusionError_RecordSchemaScaleNotPositive 

The scale is not positive.

Since
6.7
PTDiffusionError_RecordSchemaNegativeField 

Field is negative.

Since
6.7
PTDiffusionError_RecordSchemaInvalidField 

Field is invalid.

Since
6.7
PTDiffusionError_MisquotedInput 

The string supplied has been encoded incorrectly.

Since
6.2
PTDiffusionError_SendToFilterRejected 

The filter was rejected. The message was not sent to any clients.

Since
6.5
PTDiffusionError_Disconnected 

The session was closed after being unexpectedly disconnected.

Since
6.0
PTDiffusionError_ClosedByClient 

The session was closed locally.

Since
6.0
PTDiffusionError_Establishment 

There was a problem when establishing a session. The session is closed. No further operations are possible.

Since
6.0
PTDiffusionError_Security 

The session operation failed due to a security constraint. Repeating the operation with the same security credentials is likely to fail.

Since
6.0
PTDiffusionError_UnrecognizedResponseCode 

The session operation failed due to an unrecognized response code.

Since
6.3
PTDiffusionError_ClosedByServer 

The session was closed remotely.

Since
6.6
PTDiffusionError_ServerAborted 

Server unexpectedly aborted.

Since
6.0
PTDiffusionError_KeyNotFoundInDictionary 

Dictionary does not contain requested key.

Since
6.7

Variable Documentation

NSString* const PTDiffusionUnderlyingErrorsKey

Key used in the userInfo dictionary of an array of NSError objects, having the potential to convey more than one error encountered by an underlying implementation.

The associated value is an array of one or more NSError objects.

Since
6.0