Enumerations

The following enumerations are available globally.

  • Undocumented

    See more

    Declaration

    Objective-C

    enum : int {
        BAMappingTypeRequest = 0,
        BAMappingTypeResponse = 1
    }

    Swift

    struct BAMappingType : Equatable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Objective-C

    enum : int {
        BAWebServiceHttpMethodGET = 0,
        BAWebServiceHttpMethodPOST = 1,
        BAWebServiceHttpMethodPUT = 2,
        BAWebServiceHttpMethodDELETE = 3
    }

    Swift

    struct BAWebServiceHttpMethod : Equatable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Objective-C

    enum {
        BAWebServiceErrorTypeClient,
        BAWebServiceErrorTypeServer,
        BAWebServiceErrorTypeInternal
    }

    Swift

    struct BAWebServiceErrorType : Equatable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Objective-C

    enum : NSUInteger {
        ChannelStateReady,
        ChannelStatePlaying,
        ChannelStateStopped,
        ChannelStateIssue,
        ChannelStateLoading
    }

    Swift

    struct EAEAudioChannelState : Equatable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Objective-C

    enum {
        EAEContentTypeImage = 1,
        EAEContentTypeText = 2,
        EAEContentTypeOffer = 3
    }
  • Undocumented

    See more

    Declaration

    Objective-C

    enum {
        EAEServerStateTypeReboot,
        EAEServerStateTypeNone
        
    }

    Swift

    struct EAEServerStateType : Equatable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Objective-C

    enum {
        EAEVenueServerUserPermissionViewServerList,
        EAEVenueServerUserPermissionEditChannels,
        EAEVenueServerUserPermissionsRequestSupport,
        EAEVenueServerUserPermissionsViewServerConfiguration,
        EAEVenueServerUserPermissionsSetAbilityPA,
        EAEVenueServerUserPermissionsEnablePA,
        EAEVenueServerUserPermissionsChangeDebugLevel,
        EAEVenueServerUserPermissionsRestartExxtractor,
        EAEVenueServerUserPermissionsCreateNewAccount,
        EAEVenueServerUserPermissionsViewHardDriveInfo,
        
    }

    Swift

    struct EAEVenueServerUserPermission : Equatable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Objective-C

    enum EAEExxtractorConnectionErrorCode : NSUInteger {
        EAEExxtractorConnectionErrorCodeForUnreachableLAN = 1, // The LAN is unreachable. A scan found be performed.
        
        EAEExxtractorConnectionErrorCodeForUnavailableService = 2, // The scanned service is no longer available. A scan should be performed.
        EAEExxtractorConnectionErrorCodeForScanTimeout = 3, // The scan timeout was reached, and no services were found. A scan should be performed.
        EAEExxtractorConnectionErrorCodeForUnknownError = 4, // An unkown error ocurred. A scan should be performed.
        EAEExxtractorConnectionErrorCodeForInterruptedScan = 5, // The scan was interrupted. A scan should be performed.
        EAEExxtractorConnectionErrorCodeForNoConnectedService = 6, // An ExXtractor service connection has not been established yet. In order to do so a scan should be performed.
        EAEExxtractorConnectionErrorCodeForInvalidLocation = 7,
        EAEExxtractorConnectionErrorCodeForPrivateChannels = 8
    }

    Swift

    struct EAEExxtractorConnectionErrorCode : Equatable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Objective-C

    enum {
        EAEExxtractorConnectionStateDiscovery,
        EAEExxtractorConnectionStateConnected,
        EAEExxtractorConnectionStateConnectedPolling,
        EAEExxtractorConnectionStateIdle,
    }

    Swift

    struct EAEExxtractorConnectionState : Equatable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Objective-C

    enum {
        EAEExxtractorConnectionLogLevelNone,
        EAEExxtractorConnectionLogLevelFull
    }

    Swift

    struct EAEExxtractorConnectionLogLevel : Equatable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Objective-C

    enum {
        EAEExxtractorAPIV1 = 1,
        EAEExxtractorAPIV2 = 2
    }

    Swift

    struct EAEExxtractorAPIVersion : Equatable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, GCDAsyncUdpSocketError) {
    	GCDAsyncUdpSocketNoError = 0,          // Never used
    	GCDAsyncUdpSocketBadConfigError,       // Invalid configuration
    	GCDAsyncUdpSocketBadParamError,        // Invalid parameter was passed
    	GCDAsyncUdpSocketSendTimeoutError,     // A send operation timed out
    	GCDAsyncUdpSocketClosedError,          // The socket was closed
    	GCDAsyncUdpSocketOtherError,           // Description provided in userInfo
    }

    Swift

    enum GCDAsyncUdpSocketError : Int, @unchecked Sendable
    • @ingroup Definition
    • Describes the lifecycle of a Typhoon component.

    • TyphoonScopeObjectGraph

    • (default) This scope is essential (and unique to Typhoon) for mobile and desktop applications. When a component is resolved, any

    • dependencies with the object-graph will be treated as shared instances during resolution. Once resolution is complete they are not

    • retained by the TyphoonComponentFactory. This allows instantiating an entire object graph for a use-case (say for a ViewController), and

    • then discarding it when that use-case has completed, therefore making efficient use of memory. *

    • TyphoonScopePrototype

    • Indicates that a new instance should always be created by Typhoon, whenever this component is obtained from an assembly or referenced by

    • another component. *

    • TyphoonScopeSingleton Indicates that Typhoon should retain the instance that exists for as long as the TyphoonComponentFactory exists.

    • TnglyphoonScopeLazySieton This scope behaves the same as TyphoonScopeSingleton, but the object is not created unless or until it is needed. *

    • TyphoonScopeWeakSingleton Indicates that a shared instance should be created as long as necessary. When your application’s classes stop referencing this component it will be deallocated until needed again. *

    See more

    Declaration

    Objective-C

    enum TyphoonScope : NSInteger {}

    Swift

    enum TyphoonScope : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_OPTIONS(NSInteger, TyphoonAutoInjectVisibility)
    {
        TyphoonAutoInjectVisibilityNone = 0,
        TyphoonAutoInjectVisibilityByClass = 1 << 0,
        TyphoonAutoInjectVisibilityByProtocol = 1 << 1,
    }

    Swift

    struct TyphoonAutoInjectVisibility : OptionSet, @unchecked Sendable