Type Definitions

The following type definitions are available globally.

  • Timeout values that can be changed

    See more

    Declaration

    Objective-C

    typedef struct SCTimeouts SCTimeouts
  • CompletionBlock that delivers a set

    Declaration

    Objective-C

    typedef void (^SCSetCompletionBlock)(NSSet *_Nullable)
  • Completionblock that delivers a String as result

    Declaration

    Objective-C

    typedef void (^SCStringResultCompletionBlock)(NSString *_Nullable)
  • Completionblock without giving back a value

    Declaration

    Objective-C

    typedef void (^SCEmptyCompletionBlock)(void)
  • Completionblock that delivers an SCPublicAdSlot object

    Declaration

    Objective-C

    typedef void (^SCPublicAdSlotCompletionBlock)(SCPublicAdSlot *_Nullable)
  • Completionblock that delivers an AdError object as result

    Declaration

    Objective-C

    typedef void (^SCAdErrorCompletionBlock)(SCAdError *_Nullable)
  • Completionblock that delivers an SCAdInfo object

    Declaration

    Objective-C

    typedef void (^SCAdInfoCompletionBlock)(SCAdInfo *_Nullable)
  • CompletionBlock that delivers a double value as result

    Declaration

    Objective-C

    typedef void (^SCDoubleResultCompletionBlock)(double)