text: //
  //     Generated by classdumpios 1.0.1 (64 bit) (iOS port by DreamDevLost)(Debug version compiled Sep 26 2020 13:48:20).
  //
  //  Copyright (C) 1997-2019 Steve Nygard.
  //
  
  #import <objc/NSObject.h>
  
  @class IAPXPCConnection, NSMutableDictionary, NSString;
  @protocol OS_dispatch_queue, OS_xpc_object;
  
  @interface IAPServer : NSObject
  {
      struct __CFRunLoop *_serverRunLoop;	// 8 = 0x8
      struct __serverFlags {
          unsigned int deathBecomesUs:1;
          unsigned int serverExiting:1;
          unsigned int reserved:30;
      } serverFlags;	// 16 = 0x10
      struct IPodEventSender *_accessoryEventHander;	// 24 = 0x18
      struct IPodEventSender *_accessoryEQEventHandler;	// 32 = 0x20
      struct IPodEventSender *_headsetEventHandler;	// 40 = 0x28
      _Bool _hasSleepAssertion;	// 48 = 0x30
      unsigned int _sleepAssertionId;	// 52 = 0x34
      struct IONotificationPort *_ioaccessoryNotifyPort;	// 56 = 0x38
      unsigned int _dpServiceArrivedIterator;	// 64 = 0x40
      unsigned int _dpServiceRemovedIterator;	// 68 = 0x44
      struct IONotificationPort *_systemPowerNotifyPortRef;	// 72 = 0x48
      unsigned int _systemPowerIterator;	// 80 = 0x50
      struct __CFString *_deviceClass;	// 88 = 0x58
      struct __CFString *_deviceProductType;	// 96 = 0x60
      struct __CFRunLoopTimer *_sleepAssertionTimer;	// 104 = 0x68
      int _disableSleepAssertions;	// 112 = 0x70
      NSMutableDictionary *_iapPortManagers;	// 120 = 0x78
      NSString *_dpFirmwareVersion;	// 128 = 0x80
      NSObject<OS_xpc_object> *_listener;	// 136 = 0x88
      IAPXPCConnection *_iaptransportd_connection;	// 144 = 0x90
      NSObject<OS_dispatch_queue> *_internalListenerQueue;	// 152 = 0x98
      _Bool _isShuttingDown;	// 160 = 0xa0
  }
  
  + (void)sendAudioStateChangedNotification;	// IMP=0x000000010000ed00
  + (id)sharedIAPServer;	// IMP=0x000000010000eca8
  @property(nonatomic) _Bool isShuttingDown; // @synthesize isShuttingDown=_isShuttingDown;
  @property(retain, nonatomic) IAPXPCConnection *iaptransportd_connection; // @synthesize iaptransportd_connection=_iaptransportd_connection;
  @property(copy, nonatomic) NSString *dpFirmwareVersion; // @synthesize dpFirmwareVersion=_dpFirmwareVersion;
  @property(readonly, nonatomic) NSMutableDictionary *iapPortManagers; // @synthesize iapPortManagers=_iapPortManagers;
  - (void)deleteAllPorts;	// IMP=0x000000010001076c
  - (void)updateTransportListStates;	// IMP=0x0000000100010654
  - (void)removeTransport:(struct IapTransport *)arg1;	// IMP=0x000000010001058c
  - (void)addNewTransport:(struct IapTransport *)arg1;	// IMP=0x0000000100010450
  - (id)iapPortManagerForDevPort:(struct IPodTransport *)arg1;	// IMP=0x00000001000103b4
  - (void)preventIdleSleep:(int)arg1;	// IMP=0x0000000100010168
  - (struct __CFString *)deviceProductType;	// IMP=0x0000000100010114
  - (struct __CFString *)deviceClass;	// IMP=0x00000001000100c0
  - (_Bool)isServerStopping;	// IMP=0x00000001000100a4
  - (void)stopServer:(int)arg1 forceExitingImmediately:(_Bool)arg2;	// IMP=0x0000000100010000
  - (void)stopServer:(int)arg1;	// IMP=0x000000010000ffe4
  - (void)_pollForDeathAfterPromptCompletes;	// IMP=0x000000010000ffb4
  - (void)run;	// IMP=0x000000010000fa28
  - (void)dealloc;	// IMP=0x000000010000f99c
  - (void)bringdownPlatform;	// IMP=0x000000010000f490
  - (id)init;	// IMP=0x000000010000ed48
  
  @end
  
  