Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * This header is generated by class-dump-z 0.2-0.
- * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
- *
- * Source: (null)
- */
- typedef struct _NSZone NSZone;
- typedef struct _NSRange {
- unsigned _field1;
- unsigned _field2;
- } NSRange;
- typedef struct CGPoint {
- float x;
- float y;
- } CGPoint;
- typedef struct CGSize {
- float width;
- float height;
- } CGSize;
- typedef struct CGRect {
- CGPoint origin;
- CGSize size;
- } CGRect;
- typedef struct opaqueCMSampleBuffer opaqueCMSampleBuffer;
- typedef struct RenderSurfaceBase RenderSurfaceBase;
- typedef struct UnityDisplaySurfaceBase {
- RenderSurfaceBase* _field1;
- RenderSurfaceBase* _field2;
- RenderSurfaceBase* _field3;
- RenderSurfaceBase* _field4;
- void* _field5;
- void* _field6;
- void* _field7;
- unsigned _field8;
- unsigned _field9;
- unsigned _field10;
- unsigned _field11;
- int _field12;
- int _field13;
- int _field14;
- int _field15;
- int _field16;
- int _field17;
- } UnityDisplaySurfaceBase;
- typedef struct RenderingSurfaceParams {
- int _field1;
- int _field2;
- int _field3;
- int _field4;
- int _field5;
- int _field6;
- } RenderingSurfaceParams;
- typedef struct {
- unsigned long _field1;
- id* _field2;
- unsigned long* _field3;
- unsigned long _field4[5];
- } XXStruct_kFm5bA;
- typedef struct CreateToolbarResult {
- id _field1;
- id _field2;
- } CreateToolbarResult;
- typedef struct {
- char* _field1;
- char* _field2;
- int _field3;
- int _field4;
- int _field5;
- BOOL _field6;
- BOOL _field7;
- } XXStruct_cGzekA;
- typedef struct UnityDisplaySurfaceGLES {
- RenderSurfaceBase* _field1;
- RenderSurfaceBase* _field2;
- RenderSurfaceBase* _field3;
- RenderSurfaceBase* _field4;
- void* _field5;
- void* _field6;
- void* _field7;
- unsigned _field8;
- unsigned _field9;
- unsigned _field10;
- unsigned _field11;
- int _field12;
- int _field13;
- int _field14;
- int _field15;
- int _field16;
- int _field17;
- id _field18;
- id _field19;
- unsigned _field20;
- unsigned _field21;
- unsigned _field22;
- unsigned _field23;
- unsigned _field24;
- unsigned _field25;
- RenderSurfaceBase* _field26;
- unsigned _field27;
- unsigned _field28;
- unsigned _field29;
- } UnityDisplaySurfaceGLES;
- typedef struct UnityDisplaySurfaceMTL {
- RenderSurfaceBase* _field1;
- RenderSurfaceBase* _field2;
- RenderSurfaceBase* _field3;
- RenderSurfaceBase* _field4;
- void* _field5;
- void* _field6;
- void* _field7;
- unsigned _field8;
- unsigned _field9;
- unsigned _field10;
- unsigned _field11;
- int _field12;
- int _field13;
- int _field14;
- int _field15;
- int _field16;
- int _field17;
- id _field18;
- id _field19;
- id _field20;
- id _field21;
- id _field22;
- id _field23;
- id _field24;
- id _field25;
- id _field26;
- unsigned _field27;
- unsigned _field28;
- } UnityDisplaySurfaceMTL;
- typedef struct CMVideoSampling {
- void* cvTextureCache;
- void* cvTextureCacheTexture;
- void* cvImageBuffer;
- } CMVideoSampling;
- typedef struct {
- long long value;
- int timescale;
- unsigned flags;
- long long epoch;
- } XXStruct_pwHToB;
- typedef struct UnityFrameStats {
- unsigned long long _field1;
- unsigned long long _field2;
- unsigned long long _field3;
- unsigned long long _field4;
- unsigned long long _field5;
- unsigned long long _field6;
- unsigned long long _field7;
- unsigned long long _field8;
- unsigned long long _field9;
- int _field10;
- int _field11;
- unsigned long long _field12;
- int _field13;
- int _field14;
- int _field15;
- unsigned long long _field16;
- int _field17;
- int _field18;
- int _field19;
- int _field20;
- int _field21;
- int _field22;
- int _field23;
- int _field24;
- } UnityFrameStats;
- typedef struct __darwin_sigaltstack {
- void* ss_sp;
- unsigned ss_size;
- int ss_flags;
- } darwin_sigaltstack;
- typedef struct PLCrashReporterCallbacks {
- unsigned short _field1;
- void* _field2;
- /*function-pointer*/ void* _field3;
- } PLCrashReporterCallbacks;
- typedef struct _Plcrash__CrashReport {
- ProtobufCMessage _field1;
- Plcrash__CrashReport__SystemInfo* _field2;
- Plcrash__CrashReport__ApplicationInfo* _field3;
- unsigned _field4;
- Plcrash__CrashReport__Thread** _field5;
- unsigned _field6;
- Plcrash__CrashReport__BinaryImage** _field7;
- Plcrash__CrashReport__Exception* _field8;
- Plcrash__CrashReport__Signal* _field9;
- Plcrash__CrashReport__ProcessInfo* _field10;
- Plcrash__CrashReport__MachineInfo* _field11;
- Plcrash__CrashReport__ReportInfo* _field12;
- } Plcrash__CrashReport;
- typedef struct _PLCrashReportDecoder {
- Plcrash__CrashReport* _field1;
- } PLCrashReportDecoder;
- typedef struct __CFUUID* CFUUIDRef;
- typedef struct _ProtobufCMessageDescriptor ProtobufCMessageDescriptor;
- typedef struct _ProtobufCMessageUnknownField ProtobufCMessageUnknownField;
- typedef struct _ProtobufCMessage {
- ProtobufCMessageDescriptor* _field1;
- unsigned _field2;
- ProtobufCMessageUnknownField* _field3;
- } ProtobufCMessage;
- typedef struct _Plcrash__CrashReport__SystemInfo {
- ProtobufCMessage _field1;
- int _field2;
- int _field3;
- char* _field4;
- int _field5;
- long long _field6;
- char* _field7;
- } Plcrash__CrashReport__SystemInfo;
- typedef struct _Plcrash__CrashReport__ApplicationInfo {
- ProtobufCMessage _field1;
- char* _field2;
- char* _field3;
- } Plcrash__CrashReport__ApplicationInfo;
- typedef struct _Plcrash__CrashReport__Thread Plcrash__CrashReport__Thread;
- typedef struct _Plcrash__CrashReport__BinaryImage Plcrash__CrashReport__BinaryImage;
- typedef struct _Plcrash__CrashReport__Exception {
- ProtobufCMessage _field1;
- char* _field2;
- char* _field3;
- unsigned _field4;
- Plcrash__CrashReport__Thread__StackFrame** _field5;
- } Plcrash__CrashReport__Exception;
- typedef struct _Plcrash__CrashReport__Signal {
- ProtobufCMessage _field1;
- char* _field2;
- char* _field3;
- unsigned long long _field4;
- Plcrash__CrashReport__Signal__MachException* _field5;
- } Plcrash__CrashReport__Signal;
- typedef struct _Plcrash__CrashReport__ProcessInfo {
- ProtobufCMessage _field1;
- char* _field2;
- unsigned _field3;
- char* _field4;
- char* _field5;
- unsigned _field6;
- int _field7;
- int _field8;
- unsigned long long _field9;
- } Plcrash__CrashReport__ProcessInfo;
- typedef struct _Plcrash__CrashReport__MachineInfo {
- ProtobufCMessage _field1;
- char* _field2;
- Plcrash__CrashReport__Processor* _field3;
- unsigned _field4;
- unsigned _field5;
- } Plcrash__CrashReport__MachineInfo;
- typedef struct _Plcrash__CrashReport__ReportInfo Plcrash__CrashReport__ReportInfo;
- typedef struct _Plcrash__CrashReport__Processor {
- ProtobufCMessage _field1;
- int _field2;
- int _field3;
- unsigned long long _field4;
- unsigned long long _field5;
- } Plcrash__CrashReport__Processor;
- typedef struct _Plcrash__CrashReport__Symbol {
- ProtobufCMessage _field1;
- char* _field2;
- unsigned long long _field3;
- int _field4;
- unsigned long long _field5;
- } Plcrash__CrashReport__Symbol;
- typedef struct _Plcrash__CrashReport__Thread__StackFrame {
- ProtobufCMessage _field1;
- unsigned long long _field2;
- Plcrash__CrashReport__Symbol* _field3;
- } Plcrash__CrashReport__Thread__StackFrame;
- typedef struct _Plcrash__CrashReport__Signal__MachException {
- ProtobufCMessage _field1;
- unsigned long long _field2;
- unsigned _field3;
- unsigned long long* _field4;
- } Plcrash__CrashReport__Signal__MachException;
- typedef struct _opaque_pthread_mutex_t {
- long _field1;
- BOOL _field2[40];
- } opaque_pthread_mutex_t;
- typedef struct _opaque_pthread_cond_t {
- long _field1;
- BOOL _field2[24];
- } opaque_pthread_cond_t;
- typedef struct plcrash_exception_server_context {
- unsigned _field1;
- unsigned _field2;
- unsigned _field3;
- unsigned _field4;
- /*function-pointer*/ void* _field5;
- void* _field6;
- opaque_pthread_mutex_t _field7;
- opaque_pthread_cond_t _field8;
- unsigned _field9;
- bool _field10;
- } plcrash_exception_server_context;
- typedef struct timeval {
- int tv_sec;
- int tv_usec;
- } timeval;
- typedef struct PLCrashHostInfoVersion {
- unsigned major;
- unsigned minor;
- unsigned revision;
- } PLCrashHostInfoVersion;
- typedef struct plcrash_mach_exception_port_set {
- unsigned count;
- unsigned masks[14];
- unsigned ports[14];
- int behaviors[14];
- int flavors[14];
- } plcrash_mach_exception_port_set;
- typedef struct LinkedListNode LinkedListNode;
- typedef struct SystemI SystemI;
- typedef struct Global Global;
- typedef struct ChannelPool ChannelPool;
- typedef struct ChannelGroupI ChannelGroupI;
- typedef struct FMOD_OS_CRITICALSECTION* FMOD_OS_CRITICALSECTIONRef;
- typedef struct SoundI SoundI;
- typedef struct DSPResampler* DSPResamplerRef;
- typedef struct FMOD_RECORDING_INFO {
- LinkedListNode* _field1;
- LinkedListNode* _field2;
- void* _field3;
- int _field4;
- int _field5;
- struct {
- unsigned _field1;
- unsigned short _field2;
- unsigned short _field3;
- unsigned char _field4[8];
- } _field6;
- bool _field7;
- int _field8;
- bool _field9;
- int _field10;
- unsigned _field11;
- unsigned _field12;
- SoundI* _field13;
- int _field14;
- int _field15;
- DSPResamplerRef _field16;
- float* _field17;
- unsigned _field18;
- void* _field19;
- } FMOD_RECORDING_INFO;
- typedef struct FMOD_OS_LIBRARY* FMOD_OS_LIBRARYRef;
- typedef struct FMOD_OUTPUT_DESCRIPTION_EX {
- char* _field1;
- unsigned _field2;
- int _field3;
- /*function-pointer*/ void* _field4;
- /*function-pointer*/ void* _field5;
- /*function-pointer*/ void* _field6;
- /*function-pointer*/ void* _field7;
- /*function-pointer*/ void* _field8;
- /*function-pointer*/ void* _field9;
- /*function-pointer*/ void* _field10;
- /*function-pointer*/ void* _field11;
- /*function-pointer*/ void* _field12;
- /*function-pointer*/ void* _field13;
- LinkedListNode* _field14;
- LinkedListNode* _field15;
- void* _field16;
- int _field17;
- int _field18;
- FMOD_OS_LIBRARYRef _field19;
- unsigned _field20;
- /*function-pointer*/ void* _field21;
- /*function-pointer*/ void* _field22;
- /*function-pointer*/ void* _field23;
- /*function-pointer*/ void* _field24;
- /*function-pointer*/ void* _field25;
- /*function-pointer*/ void* _field26;
- /*function-pointer*/ void* _field27;
- /*function-pointer*/ void* _field28;
- /*function-pointer*/ void* _field29;
- /*function-pointer*/ void* _field30;
- /*function-pointer*/ void* _field31;
- /*function-pointer*/ void* _field32;
- /*function-pointer*/ void* _field33;
- /*function-pointer*/ void* _field34;
- /*function-pointer*/ void* _field35;
- /*function-pointer*/ void* _field36;
- /*function-pointer*/ void* _field37;
- /*function-pointer*/ void* _field38;
- /*function-pointer*/ void* _field39;
- /*function-pointer*/ void* _field40;
- /*function-pointer*/ void* _field41;
- } FMOD_OUTPUT_DESCRIPTION_EX;
- typedef struct OpaqueAudioComponentInstance OpaqueAudioComponentInstance;
- typedef struct FMOD_OS_SEMAPHORE* FMOD_OS_SEMAPHORERef;
- typedef struct Thread {
- /*function-pointer*/ void** _field1;
- bool _field2;
- BOOL _field3[256];
- void* _field4;
- bool _field5;
- void* _field6;
- void* _field7;
- FMOD_OS_SEMAPHORERef _field8;
- FMOD_OS_SEMAPHORERef _field9;
- /*function-pointer*/ void* _field10;
- int _field11;
- } Thread;
- typedef struct AudioBuffer {
- unsigned _field1;
- unsigned _field2;
- void* _field3;
- } AudioBuffer;
- typedef struct AudioBufferList {
- unsigned _field1;
- AudioBuffer _field2[1];
- } AudioBufferList;
- typedef struct OutputCoreAudio {
- /*function-pointer*/ void** _field1;
- LinkedListNode* _field2;
- LinkedListNode* _field3;
- void* _field4;
- unsigned _field5;
- SystemI* _field6;
- Global* _field7;
- void* _field8;
- /*function-pointer*/ void* _field9;
- bool _field10;
- ChannelPool* _field11;
- bool _field12;
- bool _field13;
- SystemI* _field14;
- int _field15;
- ChannelGroupI* _field16;
- int _field17;
- bool _field18;
- int _field19;
- int _field20;
- FMOD_OS_CRITICALSECTIONRef _field21;
- FMOD_RECORDING_INFO _field22;
- FMOD_RECORDING_INFO* _field23;
- FMOD_OUTPUT_DESCRIPTION_EX _field24;
- unsigned _field25;
- unsigned _field26;
- unsigned _field27;
- unsigned _field28;
- unsigned _field29;
- OpaqueAudioComponentInstance* _field30;
- bool _field31;
- Thread _field32;
- char* _field33;
- unsigned _field34;
- unsigned _field35;
- unsigned _field36;
- unsigned _field37;
- unsigned _field38;
- bool _field39;
- OpaqueAudioComponentInstance* _field40;
- char* _field41;
- char* _field42;
- AudioBufferList _field43;
- int _field44;
- int _field45;
- int _field46;
- unsigned _field47;
- bool _field48;
- } OutputCoreAudio;
- typedef struct IosBillingDelegate IosBillingDelegate;
- typedef struct __shared_weak_count shared_weak_count;
- template<>
- struct shared_ptr<nia::game::iap::ios::IosBillingDelegate> {
- IosBillingDelegate* __ptr_;
- shared_weak_count* __cntrl_;
- };
- typedef struct InternalMetadataWithArena {
- void* ptr_;
- } InternalMetadataWithArena;
- typedef struct Activity {
- /*function-pointer*/ void** _vptr$MessageLite;
- InternalMetadataWithArena _internal_metadata_;
- bool _is_default_instance_;
- long long start_time_ms_;
- int unknown_;
- int walking_;
- int running_;
- int stationary_;
- int automotive_;
- int tilting_;
- int cycling_;
- int status_;
- int _cached_size_;
- } Activity;
- typedef struct mutex {
- opaque_pthread_mutex_t _field1;
- } mutex;
- typedef struct _opaque_pthread_t opaque_pthread_t;
- typedef struct __thread_id {
- opaque_pthread_t* _field1;
- } thread_id;
- typedef struct condition_variable {
- opaque_pthread_cond_t _field1;
- } condition_variable;
- template<>
- struct __list_node_base<std::__1::function<void (const nia::hardware::Activity &)>, void *> {
- __list_node_base<std::__1::function<void (const nia::hardware::Activity &)>, void* >* _field1;
- __list_node_base<std::__1::function<void (const nia::hardware::Activity &)>, void* >* _field2;
- };
- template<>
- struct __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<std::__1::function<void (const nia::hardware::Activity &)>, void *> > > {
- unsigned long _field1;
- };
- template<>
- struct list<std::__1::function<void (const nia::hardware::Activity &)>, std::__1::allocator<std::__1::function<void (const nia::hardware::Activity &)> > > {
- __list_node_base<std::__1::function<void (const nia::hardware::Activity &)>, void *> _field1;
- __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<std::__1::function<void (const nia::hardware::Activity &)>, void *> > > _field2;
- };
- template<>
- struct __list_const_iterator<std::__1::function<void (const nia::hardware::Activity &)>, void *> {
- __list_node_base<std::__1::function<void (const nia::hardware::Activity &)>, void* >* _field1;
- };
- template<>
- struct Event<const nia::hardware::Activity &> {
- mutex _field1;
- bool _field2;
- thread_id _field3;
- condition_variable _field4;
- list<std::__1::function<void (const nia::hardware::Activity &)>, std::__1::allocator<std::__1::function<void (const nia::hardware::Activity &)> > > _field5;
- __list_const_iterator<std::__1::function<void (const nia::hardware::Activity &)>, void *> _field6;
- };
- typedef struct IosActivityProvider {
- /*function-pointer*/ void** _field1;
- Event<const nia::hardware::Activity &> _field2;
- id _field3;
- } IosActivityProvider;
- template<>
- struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >;
- typedef struct ArenaStringPtr {
- basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* ptr_;
- } ArenaStringPtr;
- typedef struct LocationUpdate {
- /*function-pointer*/ void** _vptr$MessageLite;
- InternalMetadataWithArena _internal_metadata_;
- bool _is_default_instance_;
- ArenaStringPtr name_;
- long long timestamp_ms_;
- float altitude_;
- float latitude_;
- float longitude_;
- float device_speed_;
- float device_course_;
- float horizontal_accuracy_;
- float vertical_accuracy_;
- int provider_status_;
- long long floor_;
- int location_type_;
- int _cached_size_;
- } LocationUpdate;
- typedef struct recursive_mutex {
- opaque_pthread_mutex_t _field1;
- } recursive_mutex;
- typedef struct LocationData {
- double _field1;
- double _field2;
- double _field3;
- double _field4;
- double _field5;
- int _field6;
- int _field7;
- } LocationData;
- typedef struct Location {
- LocationData _field1;
- } Location;
- typedef struct CompassHeadingData {
- double _field1;
- double _field2;
- } CompassHeadingData;
- typedef struct CompassHeading {
- CompassHeadingData _field1;
- } CompassHeading;
- template<>
- struct __list_node_base<std::__1::function<void (const nia::hardware::LocationUpdate &)>, void *> {
- __list_node_base<std::__1::function<void (const nia::hardware::LocationUpdate &)>, void* >* _field1;
- __list_node_base<std::__1::function<void (const nia::hardware::LocationUpdate &)>, void* >* _field2;
- };
- template<>
- struct __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<std::__1::function<void (const nia::hardware::LocationUpdate &)>, void *> > > {
- unsigned long _field1;
- };
- template<>
- struct list<std::__1::function<void (const nia::hardware::LocationUpdate &)>, std::__1::allocator<std::__1::function<void (const nia::hardware::LocationUpdate &)> > > {
- __list_node_base<std::__1::function<void (const nia::hardware::LocationUpdate &)>, void *> _field1;
- __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<std::__1::function<void (const nia::hardware::LocationUpdate &)>, void *> > > _field2;
- };
- template<>
- struct __list_const_iterator<std::__1::function<void (const nia::hardware::LocationUpdate &)>, void *> {
- __list_node_base<std::__1::function<void (const nia::hardware::LocationUpdate &)>, void* >* _field1;
- };
- template<>
- struct Event<const nia::hardware::LocationUpdate &> {
- mutex _field1;
- bool _field2;
- thread_id _field3;
- condition_variable _field4;
- list<std::__1::function<void (const nia::hardware::LocationUpdate &)>, std::__1::allocator<std::__1::function<void (const nia::hardware::LocationUpdate &)> > > _field5;
- __list_const_iterator<std::__1::function<void (const nia::hardware::LocationUpdate &)>, void *> _field6;
- };
- template<>
- struct __list_node_base<std::__1::function<void (const nia::hardware::GpsSatellite &)>, void *> {
- __list_node_base<std::__1::function<void (const nia::hardware::GpsSatellite &)>, void* >* _field1;
- __list_node_base<std::__1::function<void (const nia::hardware::GpsSatellite &)>, void* >* _field2;
- };
- template<>
- struct __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<std::__1::function<void (const nia::hardware::GpsSatellite &)>, void *> > > {
- unsigned long _field1;
- };
- template<>
- struct list<std::__1::function<void (const nia::hardware::GpsSatellite &)>, std::__1::allocator<std::__1::function<void (const nia::hardware::GpsSatellite &)> > > {
- __list_node_base<std::__1::function<void (const nia::hardware::GpsSatellite &)>, void *> _field1;
- __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<std::__1::function<void (const nia::hardware::GpsSatellite &)>, void *> > > _field2;
- };
- template<>
- struct __list_const_iterator<std::__1::function<void (const nia::hardware::GpsSatellite &)>, void *> {
- __list_node_base<std::__1::function<void (const nia::hardware::GpsSatellite &)>, void* >* _field1;
- };
- template<>
- struct Event<const nia::hardware::GpsSatellite &> {
- mutex _field1;
- bool _field2;
- thread_id _field3;
- condition_variable _field4;
- list<std::__1::function<void (const nia::hardware::GpsSatellite &)>, std::__1::allocator<std::__1::function<void (const nia::hardware::GpsSatellite &)> > > _field5;
- __list_const_iterator<std::__1::function<void (const nia::hardware::GpsSatellite &)>, void *> _field6;
- };
- typedef struct LocationProvider {
- /*function-pointer*/ void** _field1;
- recursive_mutex _field2;
- mutex _field3;
- mutex _field4;
- Location _field5;
- CompassHeading _field6;
- Event<const nia::hardware::LocationUpdate &> _field7;
- Event<const nia::hardware::GpsSatellite &> _field8;
- Event<const nia::hardware::LocationUpdate &> _field9;
- } LocationProvider;
- typedef struct LocationParameters {
- bool run_in_background;
- double desired_location_accuracy_m;
- int gps_update_time_ms;
- int net_update_time_ms;
- double min_update_distance_m;
- } LocationParameters;
- typedef struct SensorUpdate {
- /*function-pointer*/ void** _vptr$MessageLite;
- InternalMetadataWithArena _internal_metadata_;
- bool _is_default_instance_;
- long long timestamp_;
- double acceleration_x_;
- double acceleration_y_;
- double acceleration_z_;
- double magnetic_field_x_;
- double magnetic_field_y_;
- double magnetic_field_z_;
- double attitude_pitch_;
- double attitude_yaw_;
- double attitude_roll_;
- double rotation_rate_x_;
- double rotation_rate_y_;
- int magnetic_field_accuracy_;
- int status_;
- double rotation_rate_z_;
- double gravity_x_;
- double gravity_y_;
- double gravity_z_;
- int _cached_size_;
- } SensorUpdate;
- template<>
- struct shared_ptr<nia::hardware::location::LocationProvider> {
- LocationProvider* _field1;
- shared_weak_count* _field2;
- };
- template<>
- struct __list_node_base<std::__1::function<void (const nia::hardware::SensorUpdate &)>, void *> {
- __list_node_base<std::__1::function<void (const nia::hardware::SensorUpdate &)>, void* >* _field1;
- __list_node_base<std::__1::function<void (const nia::hardware::SensorUpdate &)>, void* >* _field2;
- };
- template<>
- struct __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<std::__1::function<void (const nia::hardware::SensorUpdate &)>, void *> > > {
- unsigned long _field1;
- };
- template<>
- struct list<std::__1::function<void (const nia::hardware::SensorUpdate &)>, std::__1::allocator<std::__1::function<void (const nia::hardware::SensorUpdate &)> > > {
- __list_node_base<std::__1::function<void (const nia::hardware::SensorUpdate &)>, void *> _field1;
- __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<std::__1::function<void (const nia::hardware::SensorUpdate &)>, void *> > > _field2;
- };
- template<>
- struct __list_const_iterator<std::__1::function<void (const nia::hardware::SensorUpdate &)>, void *> {
- __list_node_base<std::__1::function<void (const nia::hardware::SensorUpdate &)>, void* >* _field1;
- };
- template<>
- struct Event<const nia::hardware::SensorUpdate &> {
- mutex _field1;
- bool _field2;
- thread_id _field3;
- condition_variable _field4;
- list<std::__1::function<void (const nia::hardware::SensorUpdate &)>, std::__1::allocator<std::__1::function<void (const nia::hardware::SensorUpdate &)> > > _field5;
- __list_const_iterator<std::__1::function<void (const nia::hardware::SensorUpdate &)>, void *> _field6;
- };
- typedef struct IosSensorProvider {
- /*function-pointer*/ void** _field1;
- shared_ptr<nia::hardware::location::LocationProvider> _field2;
- Event<const nia::hardware::SensorUpdate &> _field3;
- id _field4;
- } IosSensorProvider;
- typedef struct __SCNetworkReachability* SCNetworkReachabilityRef;
- typedef struct __SecKey SecKey;
- typedef struct UIImage {
- Class _field1;
- } UIImage;
- typedef struct __CFString* CFStringRef;
- typedef struct re_guts re_guts;
- typedef struct {
- long long _field1;
- long long _field2;
- } XXStruct_bTBt8C;
- typedef struct CGContext* CGContextRef;
- typedef struct {
- id _field1;
- unsigned short _field2;
- } XXStruct_c19r_A;
- @protocol NSObject
- @optional
- @property(readonly, copy) NSString* debugDescription;
- @required
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(NSZone*)zone;
- -(unsigned)retainCount;
- -(id)autorelease;
- -(oneway void)release;
- -(id)retain;
- -(BOOL)respondsToSelector:(SEL)selector;
- -(BOOL)conformsToProtocol:(id)protocol;
- -(BOOL)isMemberOfClass:(Class)aClass;
- -(BOOL)isKindOfClass:(Class)aClass;
- -(BOOL)isProxy;
- -(id)performSelector:(SEL)selector withObject:(id)object withObject:(id)object3;
- -(id)performSelector:(SEL)selector withObject:(id)object;
- -(id)performSelector:(SEL)selector;
- -(id)self;
- -(Class)class;
- -(BOOL)isEqual:(id)equal;
- @end
- @protocol UnityWWWRequestProvider <NSObject>
- +(id)allocRequestForHTTPMethod:(id)httpmethod url:(id)url headers:(id)headers;
- @end
- @protocol NSURLConnectionDelegate <NSObject>
- @optional
- -(void)connection:(id)connection didCancelAuthenticationChallenge:(id)challenge;
- -(void)connection:(id)connection didReceiveAuthenticationChallenge:(id)challenge;
- -(BOOL)connection:(id)connection canAuthenticateAgainstProtectionSpace:(id)space;
- -(void)connection:(id)connection willSendRequestForAuthenticationChallenge:(id)authenticationChallenge;
- -(BOOL)connectionShouldUseCredentialStorage:(id)connection;
- -(void)connection:(id)connection didFailWithError:(id)error;
- @end
- @protocol NSURLConnectionDataDelegate <NSURLConnectionDelegate>
- @optional
- -(void)connectionDidFinishLoading:(id)connection;
- -(id)connection:(id)connection willCacheResponse:(id)response;
- -(void)connection:(id)connection didSendBodyData:(int)data totalBytesWritten:(int)written totalBytesExpectedToWrite:(int)write;
- -(id)connection:(id)connection needNewBodyStream:(id)stream;
- -(void)connection:(id)connection didReceiveData:(id)data;
- -(void)connection:(id)connection didReceiveResponse:(id)response;
- -(id)connection:(id)connection willSendRequest:(id)request redirectResponse:(id)response;
- @end
- @protocol CLLocationManagerDelegate <NSObject>
- @optional
- -(void)locationManager:(id)manager didVisit:(id)visit;
- -(void)locationManager:(id)manager didFinishDeferredUpdatesWithError:(id)error;
- -(void)locationManagerDidResumeLocationUpdates:(id)locationManager;
- -(void)locationManagerDidPauseLocationUpdates:(id)locationManager;
- -(void)locationManager:(id)manager didStartMonitoringForRegion:(id)region;
- -(void)locationManager:(id)manager didChangeAuthorizationStatus:(int)status;
- -(void)locationManager:(id)manager monitoringDidFailForRegion:(id)monitoring withError:(id)error;
- -(void)locationManager:(id)manager didFailWithError:(id)error;
- -(void)locationManager:(id)manager didExitRegion:(id)region;
- -(void)locationManager:(id)manager didEnterRegion:(id)region;
- -(void)locationManager:(id)manager rangingBeaconsDidFailForRegion:(id)rangingBeacons withError:(id)error;
- -(void)locationManager:(id)manager didRangeBeacons:(id)beacons inRegion:(id)region;
- -(void)locationManager:(id)manager didDetermineState:(int)state forRegion:(id)region;
- -(BOOL)locationManagerShouldDisplayHeadingCalibration:(id)locationManager;
- -(void)locationManager:(id)manager didUpdateHeading:(id)heading;
- -(void)locationManager:(id)manager didUpdateLocations:(id)locations;
- -(void)locationManager:(id)manager didUpdateToLocation:(id)location fromLocation:(id)location3;
- @end
- @protocol UITextFieldDelegate <NSObject>
- @optional
- -(BOOL)textFieldShouldReturn:(id)textField;
- -(BOOL)textFieldShouldClear:(id)textField;
- -(BOOL)textField:(id)field shouldChangeCharactersInRange:(NSRange)range replacementString:(id)string;
- -(void)textFieldDidEndEditing:(id)textField;
- -(BOOL)textFieldShouldEndEditing:(id)textField;
- -(void)textFieldDidBeginEditing:(id)textField;
- -(BOOL)textFieldShouldBeginEditing:(id)textField;
- @end
- @protocol UIScrollViewDelegate <NSObject>
- @optional
- -(void)scrollViewDidScrollToTop:(id)scrollView;
- -(BOOL)scrollViewShouldScrollToTop:(id)scrollView;
- -(void)scrollViewDidEndZooming:(id)scrollView withView:(id)view atScale:(float)scale;
- -(void)scrollViewWillBeginZooming:(id)scrollView withView:(id)view;
- -(id)viewForZoomingInScrollView:(id)scrollView;
- -(void)scrollViewDidEndScrollingAnimation:(id)scrollView;
- -(void)scrollViewDidEndDecelerating:(id)scrollView;
- -(void)scrollViewWillBeginDecelerating:(id)scrollView;
- -(void)scrollViewDidEndDragging:(id)scrollView willDecelerate:(BOOL)decelerate;
- -(void)scrollViewWillEndDragging:(id)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint*)offset;
- -(void)scrollViewWillBeginDragging:(id)scrollView;
- -(void)scrollViewDidZoom:(id)scrollView;
- -(void)scrollViewDidScroll:(id)scrollView;
- @end
- @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
- @optional
- -(BOOL)textView:(id)view shouldInteractWithTextAttachment:(id)textAttachment inRange:(NSRange)range;
- -(BOOL)textView:(id)view shouldInteractWithURL:(id)url inRange:(NSRange)range;
- -(void)textViewDidChangeSelection:(id)textView;
- -(void)textViewDidChange:(id)textView;
- -(BOOL)textView:(id)view shouldChangeTextInRange:(NSRange)range replacementText:(id)text;
- -(void)textViewDidEndEditing:(id)textView;
- -(void)textViewDidBeginEditing:(id)textView;
- -(BOOL)textViewShouldEndEditing:(id)textView;
- -(BOOL)textViewShouldBeginEditing:(id)textView;
- @end
- @protocol UnityViewControllerListener <NSObject>
- @optional
- -(void)interfaceDidChangeOrientation:(id)interface;
- -(void)interfaceWillChangeOrientation:(id)interface;
- -(void)viewWillAppear:(id)view;
- -(void)viewDidAppear:(id)view;
- -(void)viewWillDisappear:(id)view;
- -(void)viewDidDisappear:(id)view;
- -(void)viewDidLayoutSubviews:(id)view;
- @end
- @protocol VideoPlayerDelegate <NSObject>
- -(void)onPlayerError:(id)error;
- -(void)onPlayerDidFinishPlayingVideo;
- -(void)onPlayerReady;
- @end
- @protocol UIViewControllerTransitioningDelegate <NSObject>
- @optional
- -(id)presentationControllerForPresentedViewController:(id)presentedViewController presentingViewController:(id)controller sourceViewController:(id)controller3;
- -(id)interactionControllerForDismissal:(id)dismissal;
- -(id)interactionControllerForPresentation:(id)presentation;
- -(id)animationControllerForDismissedController:(id)dismissedController;
- -(id)animationControllerForPresentedController:(id)presentedController presentingController:(id)controller sourceController:(id)controller3;
- @end
- @protocol UIApplicationDelegate <NSObject>
- @optional
- @property(retain, nonatomic) UIWindow* window;
- -(void)application:(id)application didUpdateUserActivity:(id)activity;
- -(void)application:(id)application didFailToContinueUserActivityWithType:(id)type error:(id)error;
- -(BOOL)application:(id)application continueUserActivity:(id)activity restorationHandler:(id)handler;
- -(BOOL)application:(id)application willContinueUserActivityWithType:(id)type;
- -(void)application:(id)application didDecodeRestorableStateWithCoder:(id)coder;
- -(void)application:(id)application willEncodeRestorableStateWithCoder:(id)coder;
- -(BOOL)application:(id)application shouldRestoreApplicationState:(id)state;
- -(BOOL)application:(id)application shouldSaveApplicationState:(id)state;
- -(id)application:(id)application viewControllerWithRestorationIdentifierPath:(id)restorationIdentifierPath coder:(id)coder;
- -(BOOL)application:(id)application shouldAllowExtensionPointIdentifier:(id)identifier;
- -(unsigned)application:(id)application supportedInterfaceOrientationsForWindow:(id)window;
- -(void)applicationProtectedDataDidBecomeAvailable:(id)applicationProtectedData;
- -(void)applicationProtectedDataWillBecomeUnavailable:(id)applicationProtectedData;
- -(void)applicationWillEnterForeground:(id)application;
- -(void)applicationDidEnterBackground:(id)application;
- -(void)applicationShouldRequestHealthAuthorization:(id)application;
- -(void)application:(id)application handleWatchKitExtensionRequest:(id)request reply:(id)reply;
- -(void)application:(id)application handleEventsForBackgroundURLSession:(id)backgroundURLSession completionHandler:(id)handler;
- -(void)application:(id)application performActionForShortcutItem:(id)shortcutItem completionHandler:(id)handler;
- -(void)application:(id)application performFetchWithCompletionHandler:(id)completionHandler;
- -(void)application:(id)application didReceiveRemoteNotification:(id)notification fetchCompletionHandler:(id)handler;
- -(void)application:(id)application handleActionWithIdentifier:(id)identifier forLocalNotification:(id)localNotification withResponseInfo:(id)responseInfo completionHandler:(id)handler;
- -(void)application:(id)application handleActionWithIdentifier:(id)identifier forRemoteNotification:(id)remoteNotification completionHandler:(id)handler;
- -(void)application:(id)application handleActionWithIdentifier:(id)identifier forRemoteNotification:(id)remoteNotification withResponseInfo:(id)responseInfo completionHandler:(id)handler;
- -(void)application:(id)application handleActionWithIdentifier:(id)identifier forLocalNotification:(id)localNotification completionHandler:(id)handler;
- -(void)application:(id)application didReceiveLocalNotification:(id)notification;
- -(void)application:(id)application didReceiveRemoteNotification:(id)notification;
- -(void)application:(id)application didFailToRegisterForRemoteNotificationsWithError:(id)error;
- -(void)application:(id)application didRegisterForRemoteNotificationsWithDeviceToken:(id)deviceToken;
- -(void)application:(id)application didRegisterUserNotificationSettings:(id)settings;
- -(void)application:(id)application didChangeStatusBarFrame:(CGRect)frame;
- -(void)application:(id)application willChangeStatusBarFrame:(CGRect)frame;
- -(void)application:(id)application didChangeStatusBarOrientation:(int)orientation;
- -(void)application:(id)application willChangeStatusBarOrientation:(int)orientation duration:(double)duration;
- -(void)applicationSignificantTimeChange:(id)change;
- -(void)applicationWillTerminate:(id)application;
- -(void)applicationDidReceiveMemoryWarning:(id)application;
- -(BOOL)application:(id)application openURL:(id)url options:(id)options;
- -(BOOL)application:(id)application openURL:(id)url sourceApplication:(id)application3 annotation:(id)annotation;
- -(BOOL)application:(id)application handleOpenURL:(id)url;
- -(void)applicationWillResignActive:(id)application;
- -(void)applicationDidBecomeActive:(id)application;
- -(BOOL)application:(id)application didFinishLaunchingWithOptions:(id)options;
- -(BOOL)application:(id)application willFinishLaunchingWithOptions:(id)options;
- -(void)applicationDidFinishLaunching:(id)application;
- @end
- @protocol AVCaptureVideoDataOutputSampleBufferDelegate <NSObject>
- @optional
- -(void)captureOutput:(id)output didDropSampleBuffer:(opaqueCMSampleBuffer*)buffer fromConnection:(id)connection;
- -(void)captureOutput:(id)output didOutputSampleBuffer:(opaqueCMSampleBuffer*)buffer fromConnection:(id)connection;
- @end
- @protocol ADBannerViewDelegate <NSObject>
- @optional
- -(void)bannerViewActionDidFinish:(id)bannerViewAction;
- -(BOOL)bannerViewActionShouldBegin:(id)bannerViewAction willLeaveApplication:(BOOL)application;
- -(void)bannerView:(id)view didFailToReceiveAdWithError:(id)error;
- -(void)bannerViewDidLoadAd:(id)bannerView;
- -(void)bannerViewWillLoadAd:(id)bannerView;
- @end
- @protocol ADInterstitialAdDelegate <NSObject>
- -(void)interstitialAd:(id)ad didFailWithError:(id)error;
- -(void)interstitialAdDidUnload:(id)interstitialAd;
- @optional
- -(void)interstitialAdActionDidFinish:(id)interstitialAdAction;
- -(BOOL)interstitialAdActionShouldBegin:(id)interstitialAdAction willLeaveApplication:(BOOL)application;
- -(void)interstitialAdDidLoad:(id)interstitialAd;
- -(void)interstitialAdWillLoad:(id)interstitialAd;
- @end
- @protocol LifeCycleListener <NSObject>
- @optional
- -(void)willTerminate:(id)terminate;
- -(void)willEnterForeground:(id)foreground;
- -(void)didEnterBackground:(id)background;
- -(void)willResignActive:(id)active;
- -(void)didBecomeActive:(id)active;
- -(void)didFinishLaunching:(id)launching;
- @end
- @protocol RenderPluginDelegate <LifeCycleListener, NSObject>
- -(void)mainDisplayInited:(UnityDisplaySurfaceBase*)inited;
- @optional
- -(void)onFrameResolved;
- -(void)onAfterMainDisplaySurfaceRecreate;
- -(void)onBeforeMainDisplaySurfaceRecreate:(RenderingSurfaceParams*)recreate;
- @end
- @protocol CBCentralManagerDelegate <NSObject>
- -(void)centralManagerDidUpdateState:(id)centralManager;
- @optional
- -(void)centralManager:(id)manager didDisconnectPeripheral:(id)peripheral error:(id)error;
- -(void)centralManager:(id)manager didFailToConnectPeripheral:(id)connectPeripheral error:(id)error;
- -(void)centralManager:(id)manager didConnectPeripheral:(id)peripheral;
- -(void)centralManager:(id)manager didDiscoverPeripheral:(id)peripheral advertisementData:(id)data RSSI:(id)rssi;
- -(void)centralManager:(id)manager willRestoreState:(id)state;
- @end
- @protocol USManagedVariableObserverDelegate <NSObject>
- @optional
- -(void)observer:(id)observer didSynchronizeManagedVariables:(id)variables;
- -(BOOL)observerShouldSynchronizeManagedVariables:(id)observer;
- @end
- @protocol USBillboardDelegate <NSObject>
- -(id)presentingViewControllerForBillboard:(id)billboard;
- @optional
- -(void)billboard:(id)billboard didReceivePurchase:(id)purchase;
- -(void)billboard:(id)billboard didReceiveReward:(id)reward;
- -(void)billboardDidDismiss:(id)billboard;
- -(void)billboardWillDismiss:(id)billboard;
- -(void)billboardDidAppear:(id)billboard;
- -(void)billboardWillAppear:(id)billboard;
- @end
- @protocol UpsightSessionDelegate <NSObject>
- @optional
- -(void)upsightSessionDidResume;
- -(void)upsightSessionWillResume:(id)upsightSession;
- -(void)upsightSessionDidStart;
- -(void)upsightSessionWillStart:(id)upsightSession;
- @end
- @protocol WebViewProtocol <NSObject>
- @property(readonly, assign, nonatomic) BOOL canGoForward;
- @property(readonly, assign, nonatomic) BOOL canGoBack;
- @property(readonly, copy, nonatomic) NSURL* URL;
- @property(assign, nonatomic) __weak id<WKUIDelegate> UIDelegate;
- @property(assign, nonatomic) __weak id<WKNavigationDelegate> navigationDelegate;
- @property(assign, nonatomic) id<UIWebViewDelegate> delegate;
- @property(assign, nonatomic) CGRect frame;
- @property(assign, nonatomic, getter=isHidden) BOOL hidden;
- @property(copy, nonatomic) UIColor* backgroundColor;
- @property(assign, nonatomic, getter=isOpaque) BOOL opaque;
- -(void)goForward;
- -(void)goBack;
- -(void)evaluateJavaScript:(id)script completionHandler:(id)handler;
- -(void)load:(id)load;
- @end
- @protocol UIWebViewDelegate <NSObject>
- @optional
- -(void)webView:(id)view didFailLoadWithError:(id)error;
- -(void)webViewDidFinishLoad:(id)webView;
- -(void)webViewDidStartLoad:(id)webView;
- -(BOOL)webView:(id)view shouldStartLoadWithRequest:(id)request navigationType:(int)type;
- @end
- @protocol WKUIDelegate <NSObject>
- @optional
- -(void)webView:(id)view runJavaScriptTextInputPanelWithPrompt:(id)prompt defaultText:(id)text initiatedByFrame:(id)frame completionHandler:(id)handler;
- -(void)webView:(id)view runJavaScriptConfirmPanelWithMessage:(id)message initiatedByFrame:(id)frame completionHandler:(id)handler;
- -(void)webView:(id)view runJavaScriptAlertPanelWithMessage:(id)message initiatedByFrame:(id)frame completionHandler:(id)handler;
- -(void)webViewDidClose:(id)webView;
- -(id)webView:(id)view createWebViewWithConfiguration:(id)configuration forNavigationAction:(id)navigationAction windowFeatures:(id)features;
- @end
- @protocol WKNavigationDelegate <NSObject>
- @optional
- -(void)webViewWebContentProcessDidTerminate:(id)webViewWebContentProcess;
- -(void)webView:(id)view didReceiveAuthenticationChallenge:(id)challenge completionHandler:(id)handler;
- -(void)webView:(id)view didFailNavigation:(id)navigation withError:(id)error;
- -(void)webView:(id)view didFinishNavigation:(id)navigation;
- -(void)webView:(id)view didCommitNavigation:(id)navigation;
- -(void)webView:(id)view didFailProvisionalNavigation:(id)navigation withError:(id)error;
- -(void)webView:(id)view didReceiveServerRedirectForProvisionalNavigation:(id)provisionalNavigation;
- -(void)webView:(id)view didStartProvisionalNavigation:(id)navigation;
- -(void)webView:(id)view decidePolicyForNavigationResponse:(id)navigationResponse decisionHandler:(id)handler;
- -(void)webView:(id)view decidePolicyForNavigationAction:(id)navigationAction decisionHandler:(id)handler;
- @end
- @protocol GKGameCenterControllerDelegate <NSObject>
- -(void)gameCenterViewControllerDidFinish:(id)gameCenterViewController;
- @end
- @protocol PLCrashReportFormatter
- -(id)formatReport:(id)report error:(id*)error;
- @end
- @protocol NSFastEnumeration
- -(unsigned)countByEnumeratingWithState:(XXStruct_kFm5bA*)state objects:(id*)objects count:(unsigned)count;
- @end
- @protocol NSURLSessionDelegate <NSObject>
- @optional
- -(void)URLSessionDidFinishEventsForBackgroundURLSession:(id)urlsession;
- -(void)URLSession:(id)session didReceiveChallenge:(id)challenge completionHandler:(id)handler;
- -(void)URLSession:(id)session didBecomeInvalidWithError:(id)error;
- @end
- @protocol SKPaymentTransactionObserver <NSObject>
- -(void)paymentQueue:(id)queue updatedTransactions:(id)transactions;
- @optional
- -(void)paymentQueue:(id)queue updatedDownloads:(id)downloads;
- -(void)paymentQueueRestoreCompletedTransactionsFinished:(id)finished;
- -(void)paymentQueue:(id)queue restoreCompletedTransactionsFailedWithError:(id)error;
- -(void)paymentQueue:(id)queue removedTransactions:(id)transactions;
- @end
- @protocol SKRequestDelegate <NSObject>
- @optional
- -(void)request:(id)request didFailWithError:(id)error;
- -(void)requestDidFinish:(id)request;
- @end
- @protocol SKProductsRequestDelegate <SKRequestDelegate>
- -(void)productsRequest:(id)request didReceiveResponse:(id)response;
- @end
- @protocol GIDSignInDelegate <NSObject>
- -(void)signIn:(id)anIn didSignInForUser:(id)user withError:(id)error;
- @optional
- -(void)signIn:(id)anIn didDisconnectWithUser:(id)user withError:(id)error;
- @end
- @protocol GIDSignInUIDelegate <NSObject>
- @optional
- -(void)signIn:(id)anIn dismissViewController:(id)controller;
- -(void)signIn:(id)anIn presentViewController:(id)controller;
- -(void)signInWillDispatch:(id)signIn error:(id)error;
- @end
- @protocol SFSafariViewControllerDelegate <NSObject>
- @optional
- -(void)safariViewController:(id)controller didCompleteInitialLoad:(BOOL)load;
- -(void)safariViewControllerDidFinish:(id)safariViewController;
- -(id)safariViewController:(id)controller activityItemsForURL:(id)url title:(id)title;
- @end
- @protocol GTMFetcherAuthorizationProtocol <NSObject>
- @optional
- @property(assign) __weak id<GTMSessionFetcherServiceProtocol> fetcherService;
- @property(assign) BOOL shouldAuthorizeAllRequests;
- @property(readonly, assign) BOOL canAuthorize;
- @required
- @property(readonly, assign) NSString* userEmail;
- -(BOOL)isAuthorizedRequest:(id)request;
- -(BOOL)isAuthorizingRequest:(id)request;
- -(void)stopAuthorizationForRequest:(id)request;
- -(void)stopAuthorization;
- -(void)authorizeRequest:(id)request delegate:(id)delegate didFinishSelector:(SEL)selector;
- @optional
- -(BOOL)primeForRefresh;
- -(void)authorizeRequest:(id)request completionHandler:(id)handler;
- @end
- @protocol UINavigationControllerDelegate <NSObject>
- @optional
- -(id)navigationController:(id)controller animationControllerForOperation:(int)operation fromViewController:(id)viewController toViewController:(id)viewController4;
- -(id)navigationController:(id)controller interactionControllerForAnimationController:(id)animationController;
- -(int)navigationControllerPreferredInterfaceOrientationForPresentation:(id)presentation;
- -(unsigned)navigationControllerSupportedInterfaceOrientations:(id)orientations;
- -(void)navigationController:(id)controller didShowViewController:(id)controller2 animated:(BOOL)animated;
- -(void)navigationController:(id)controller willShowViewController:(id)controller2 animated:(BOOL)animated;
- @end
- @protocol USContentUnit <NSObject>
- @property(readonly, assign, nonatomic) NSString* contentProvider;
- -(id)initWithDictionary:(id)dictionary;
- @end
- @protocol USPartnerInfoProvider <NSObject>
- -(id)partnerInfo;
- @end
- @protocol USPartner <NSObject, USPartnerInfoProvider>
- @property(readonly, assign, nonatomic) NSString* version;
- @property(readonly, assign, nonatomic) BOOL isInitialized;
- @property(readonly, assign, nonatomic) BOOL isPresent;
- +(id)partnerName;
- -(void)startWithPartnerID:(id)partnerID configuration:(id)configuration completion:(id)completion;
- @end
- @protocol USMediator <NSObject>
- -(id)mediatedContentUnitWithContentModel:(id)contentModel;
- -(id)mediatedViewController;
- @end
- @protocol USActionMapDelegate <NSObject>
- @optional
- -(void)actionMapDidFinishExecution:(id)actionMap;
- @end
- @protocol USActionMapManagerInterface <NSObject>
- @property(readonly, assign) id<USActionHandlerRegistry> handlerRegistry;
- -(void)removeObserver:(id)observer;
- -(void)addObserver:(id)observer;
- @end
- @protocol UpsightDefaultsImpl <NSObject>
- -(void)removeAllDefaults;
- -(void)removeDefaultForKey:(id)key;
- -(void)setDefault:(id)aDefault forKey:(id)key;
- -(id)defaultForKey:(id)key;
- @end
- @protocol USAction <NSObject>
- @property(readonly, copy, nonatomic) id handler;
- @property(readonly, assign, nonatomic) __weak USActionMap* map;
- @property(readonly, assign, nonatomic) NSDictionary* parameters;
- +(id)type;
- -(void)executeWithCompletionBlock:(id)completionBlock;
- @end
- @protocol USReward <NSObject>
- @property(readonly, assign, nonatomic) NSData* signatureData;
- @property(readonly, assign, nonatomic) unsigned quantity;
- @property(readonly, assign, nonatomic) NSString* productIdentifier;
- @end
- @protocol USViewControllerCacheDelegate <NSObject>
- @optional
- -(void)cache:(id)cache didRemoveController:(id)controller;
- -(void)cache:(id)cache didAddController:(id)controller;
- @end
- @protocol USActionMapManagerObserver <NSObject>
- @optional
- -(void)actionMapManager:(id)manager didDestroyActionMap:(id)map;
- -(void)actionMapManager:(id)manager didCreateActionMap:(id)map;
- @end
- @protocol USContentUnitBillboardDataSource <NSObject>
- -(BOOL)isContentAvailableForBillboard:(id)billboard;
- @end
- @protocol USBillboardManager <NSObject>
- -(id)billboardForScope:(id)scope;
- @end
- @protocol USActionFactoryInterface <NSObject>
- -(id)actionWithDictionary:(id)dictionary map:(id)map;
- @end
- @protocol USActionHandlerRegistry <NSObject>
- -(void)registerHandler:(id)handler forActionType:(id)actionType;
- @end
- @protocol USViewControllerDelegate <NSObject>
- @optional
- -(void)contentUnitViewControllerDidDismiss:(id)contentUnitViewController;
- -(void)contentUnitViewControllerWillDismiss:(id)contentUnitViewController;
- @end
- @protocol SKStoreProductViewControllerDelegate <NSObject>
- @optional
- -(void)productViewControllerDidFinish:(id)productViewController;
- @end
- @protocol USBillboard <NSObject>
- @property(readonly, assign, getter=isContentReady) BOOL contentReady;
- @property(assign) __weak id<USBillboardDelegate> delegate;
- @property(readonly, assign, getter=isPresenting) BOOL presenting;
- @property(readonly, copy) NSString* scope;
- @end
- @protocol USActionHandlerDelegate <NSObject>
- -(BOOL)shouldExecuteActionOfType:(id)type fromMap:(id)map;
- @end
- @protocol USManagedVariableObserver <NSObject>
- @property(assign, nonatomic) __weak id<USManagedVariableObserverDelegate> delegate;
- @end
- @protocol USViewController <NSObject>
- @property(retain, nonatomic) NSString* postPresentationTrigger;
- @property(readonly, assign, nonatomic) __weak UIViewController* presentingViewController;
- @property(assign) __weak id<USViewControllerDelegate> delegate;
- @property(copy, nonatomic) NSArray* scopes;
- @property(readonly, assign, nonatomic) USActionMap* actionMap;
- @property(readonly, assign, nonatomic) double timestamp;
- @property(readonly, assign, nonatomic) double loadingTimeout;
- -(void)presentCloseButtonWithDelay:(double)delay;
- -(id)viewDataForKey:(id)key;
- -(void)dismissControllerAnimated:(BOOL)animated completion:(id)completion;
- -(void)presentViewControllerWithRoot:(id)root animated:(BOOL)animated completion:(id)completion;
- -(void)buildContent:(id)content actionMap:(id)map completionBlock:(id)block;
- @end
- @protocol UIViewControllerAnimatedTransitioning <NSObject>
- -(void)animateTransition:(id)transition;
- -(double)transitionDuration:(id)duration;
- @optional
- -(void)animationEnded:(BOOL)ended;
- @end
- @protocol USPurchase <NSObject>
- @property(readonly, assign, nonatomic) unsigned quantity;
- @property(readonly, assign, nonatomic) NSString* productIdentifier;
- @end
- @protocol UpsightDataStoreInterface <NSObject>
- -(id)queryObjects:(id)objects predicate:(id)predicate;
- -(void)removeObjects:(id)objects completion:(id)completion;
- -(void)remove:(id)remove completion:(id)completion;
- -(void)store:(id)store completion:(id)completion;
- -(void)removeDefaultObserver:(id)observer;
- -(void)removeObserver:(id)observer type:(id)type predicate:(id)predicate;
- -(void)removeObserver:(id)observer type:(id)type;
- -(void)addDefaultObserver:(id)observer selector:(SEL)selector;
- -(void)addObserver:(id)observer selector:(SEL)selector type:(id)type queue:(id)queue predicate:(id)predicate;
- -(void)addObserver:(id)observer selector:(SEL)selector type:(id)type queue:(id)queue;
- -(void)addObserver:(id)observer selector:(SEL)selector type:(id)type;
- @end
- @protocol NSCoding
- -(id)initWithCoder:(id)coder;
- -(void)encodeWithCoder:(id)coder;
- @end
- @protocol USDataBundle <NSCoding>
- @property(readonly, assign, nonatomic) NSString* dataString;
- @property(readonly, assign, nonatomic) NSString* formatString;
- @end
- @protocol USAnalyticsInterface <NSObject>
- -(void)record:(id)record;
- -(id)initWithDataStore:(id)dataStore;
- @end
- @protocol USDeliveryQueueInterface
- @property(assign, nonatomic) __weak id<USDeliveryQueueDelegate> delegate;
- @property(readonly, assign, nonatomic) NSString* name;
- @property(readonly, assign, nonatomic) USQueueConfiguration* queueConfiguration;
- -(void)drain;
- -(void)enqueuePacket:(id)packet;
- @end
- @protocol USBatcherDelegate <NSObject>
- -(void)batcher:(id)batcher didFailEventsDelivery:(id)delivery error:(id)error;
- -(void)batcher:(id)batcher didDeliverEvents:(id)events response:(id)response;
- @end
- @protocol USDeliveryQueueDelegate <NSObject>
- -(void)deliveryQueue:(id)queue didFailPacketsDelivery:(id)delivery error:(id)error;
- -(void)deliveryQueue:(id)queue didDeliverPackets:(id)packets response:(id)response;
- @end
- @protocol NSCopying
- -(id)copyWithZone:(NSZone*)zone;
- @end
- @protocol USDataSenderInterface <NSObject>
- -(void)sendData:(id)data toURL:(id)url completionHandler:(id)handler queue:(id)queue;
- @end
- @protocol USConfigurationInterface <NSObject>
- @property(readonly, assign, nonatomic) NSDictionary* configurationDictionary;
- +(id)requiredKeys;
- +(BOOL)isValidConfigurationDictionary:(id)dictionary;
- -(id)initWithConfigurationDictionary:(id)configurationDictionary;
- -(BOOL)isEqualToConfiguration:(id)configuration;
- @end
- @protocol USEventRouterDelegate <NSObject>
- -(void)eventRouterDidDrain:(id)eventRouter;
- -(void)eventRouter:(id)router didFailWithError:(id)error items:(id)items;
- -(void)eventRouter:(id)router didDeliverItems:(id)items response:(id)response;
- @end
- @protocol CBPeripheralDelegate <NSObject>
- @optional
- -(void)peripheral:(id)peripheral didWriteValueForDescriptor:(id)descriptor error:(id)error;
- -(void)peripheral:(id)peripheral didUpdateValueForDescriptor:(id)descriptor error:(id)error;
- -(void)peripheral:(id)peripheral didDiscoverDescriptorsForCharacteristic:(id)characteristic error:(id)error;
- -(void)peripheral:(id)peripheral didUpdateNotificationStateForCharacteristic:(id)characteristic error:(id)error;
- -(void)peripheral:(id)peripheral didWriteValueForCharacteristic:(id)characteristic error:(id)error;
- -(void)peripheral:(id)peripheral didUpdateValueForCharacteristic:(id)characteristic error:(id)error;
- -(void)peripheral:(id)peripheral didDiscoverCharacteristicsForService:(id)service error:(id)error;
- -(void)peripheral:(id)peripheral didDiscoverIncludedServicesForService:(id)service error:(id)error;
- -(void)peripheral:(id)peripheral didDiscoverServices:(id)services;
- -(void)peripheral:(id)peripheral didReadRSSI:(id)rssi error:(id)error;
- -(void)peripheralDidUpdateRSSI:(id)peripheral error:(id)error;
- -(void)peripheral:(id)peripheral didModifyServices:(id)services;
- -(void)peripheralDidUpdateName:(id)peripheral;
- @end
- @protocol NSMutableCopying
- -(id)mutableCopyWithZone:(NSZone*)zone;
- @end
- @protocol GTMLogWriter <NSObject>
- -(void)logMessage:(id)message level:(int)level;
- @end
- @protocol GTMLogFormatter <NSObject>
- -(id)stringForFunc:(id)func withFormat:(id)format valist:(void*)valist level:(int)level;
- @end
- @protocol GTMLogFilter <NSObject>
- -(BOOL)filterAllowsMessage:(id)message level:(int)level;
- @end
- @protocol GTMSessionFetcherServiceProtocol <NSObject>
- @property(readonly, assign) NSOperationQueue* delegateQueue;
- @property(assign) BOOL reuseSession;
- @property(retain) NSObject<OS_dispatch_queue>* callbackQueue;
- -(id)stoppedAllFetchersDate;
- -(id)sessionDelegate;
- -(id)sessionForFetcherCreation;
- -(id)session;
- -(BOOL)isDelayingFetcher:(id)fetcher;
- -(id)fetcherWithRequest:(id)request;
- -(void)fetcherDidStop:(id)fetcher;
- -(void)fetcherDidBeginFetching:(id)fetcher;
- -(void)fetcherDidCreateSession:(id)fetcher;
- -(BOOL)fetcherShouldBeginFetching:(id)fetcher;
- @end
- @protocol NSStreamDelegate <NSObject>
- @optional
- -(void)stream:(id)stream handleEvent:(unsigned)event;
- @end
- @protocol OS_dispatch_object <NSObject>
- @end
- @protocol OS_dispatch_data <OS_dispatch_object>
- @end
- @protocol GIDSignInWebViewControllerDelegate <NSObject>
- -(void)signInWebViewControllerDidComplete:(id)signInWebViewController withURL:(id)url error:(id)error;
- -(void)signInWebViewControllerNeedsDismissing:(id)webViewControllerNeedsDismissing;
- -(BOOL)signInWebViewController:(id)webViewController shouldKeepLSOCookiesForAuthResponseURL:(id)authResponseURL;
- -(BOOL)signInWebViewController:(id)webViewController shouldTreatURLAsAuthResponse:(id)response;
- @end
- @protocol GIDSignInWebViewDelegate <NSObject>
- -(void)signInWebView:(id)webView didFailLoadWithError:(id)error;
- -(BOOL)signInWebView:(id)webView shouldStartLoadWithRequest:(id)request navigationType:(int)type;
- @end
- @protocol __ARCLiteIndexedSubscripting__
- -(void)setObject:(id)object atIndexedSubscript:(unsigned)indexedSubscript;
- -(id)objectAtIndexedSubscript:(unsigned)indexedSubscript;
- @end
- @protocol __ARCLiteKeyedSubscripting__
- -(void)setObject:(id)object forKeyedSubscript:(id)keyedSubscript;
- -(id)objectForKeyedSubscript:(id)keyedSubscript;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityWWWConnectionDelegate : NSObject <NSURLConnectionDataDelegate> {
- void* _udata;
- NSMutableURLRequest* _request;
- NSURLConnection* _connection;
- NSURL* _url;
- NSString* _user;
- NSString* _password;
- NSString* _responseHeader;
- int _status;
- unsigned long _estimatedLength;
- unsigned long _dataRecievd;
- int _retryCount;
- BOOL shouldAbort;
- BOOL _manuallyHandleRedirect;
- NSData* _data;
- NSCondition* _condition;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign, nonatomic) BOOL shouldAbort;
- @property(readonly, retain, nonatomic) NSData* data;
- @property(assign, nonatomic) BOOL manuallyHandleRedirect;
- @property(retain, nonatomic) NSCondition* condition;
- @property(retain, nonatomic) NSURLConnection* connection;
- @property(retain, nonatomic) NSMutableURLRequest* request;
- @property(retain, nonatomic) NSString* password;
- @property(retain, nonatomic) NSString* user;
- @property(retain, nonatomic) NSURL* url;
- @property(assign, nonatomic) void* udata;
- +(id)newRequestForHTTPMethod:(id)httpmethod url:(id)url headers:(id)headers;
- +(id)newDelegateWithCStringURL:(const char*)cstringURL udata:(void*)udata;
- +(id)newDelegateWithURL:(id)url udata:(void*)udata;
- -(void).cxx_destruct;
- -(void)connection:(id)connection willSendRequestForAuthenticationChallenge:(id)authenticationChallenge;
- -(BOOL)connection:(id)connection handleAuthenticationChallenge:(id)challenge;
- -(void)connection:(id)connection didSendBodyData:(int)data totalBytesWritten:(int)written totalBytesExpectedToWrite:(int)write;
- -(void)connectionDidFinishLoading:(id)connection;
- -(void)connection:(id)connection didFailWithError:(id)error;
- -(void)connection:(id)connection didReceiveData:(id)data;
- -(void)handleResponse:(id)response;
- -(void)connection:(id)connection didReceiveResponse:(id)response;
- -(id)connection:(id)connection willSendRequest:(id)request redirectResponse:(id)response;
- -(void)cleanup;
- -(id)initWithURL:(id)url udata:(void*)udata;
- -(id)extractUserPassFromUrl:(id)url;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityWWWConnectionSelfSignedCertDelegate : UnityWWWConnectionDelegate {
- }
- -(BOOL)connection:(id)connection handleAuthenticationChallenge:(id)challenge;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityWWWRequestDefaultProvider : NSObject <UnityWWWRequestProvider> {
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- +(id)allocRequestForHTTPMethod:(id)httpmethod url:(id)url headers:(id)headers;
- @end
- __attribute__((visibility("hidden")))
- @interface LocationServiceDelegate : NSObject <CLLocationManagerDelegate> {
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void)locationManager:(id)manager didFailWithError:(id)error;
- -(BOOL)locationManagerShouldDisplayHeadingCalibration:(id)locationManager;
- -(void)locationManager:(id)manager didUpdateHeading:(id)heading;
- -(void)locationManager:(id)manager didUpdateLocations:(id)locations;
- @end
- __attribute__((visibility("hidden")))
- @interface SplashScreen : UIImageView {
- UIImageView* m_ImageView;
- UIView* m_XibView;
- }
- +(id)Instance;
- -(void).cxx_destruct;
- -(void)FreeSubviews;
- -(void)layoutSubviews;
- -(void)updateOrientation:(int)orientation;
- -(id)initWithFrame:(CGRect)frame;
- @end
- __attribute__((visibility("hidden")))
- @interface SplashScreenController : UnityViewControllerBase {
- }
- +(id)Instance;
- -(unsigned)supportedInterfaceOrientations;
- -(BOOL)shouldAutorotate;
- -(void)create:(id)create;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface ActivityIndicator : UIActivityIndicatorView {
- UIView* _parent;
- }
- -(void).cxx_destruct;
- -(void)layoutSubviews;
- -(void)show:(id)show;
- @end
- __attribute__((visibility("hidden")))
- @interface KeyboardDelegate : NSObject <UITextFieldDelegate, UITextViewDelegate> {
- UITextView* textView;
- UIToolbar* viewToolbar;
- NSArray* viewToolbarItems;
- UITextField* textField;
- UIToolbar* fieldToolbar;
- NSArray* fieldToolbarItems;
- UIView* inputView;
- UIView* editView;
- CGRect _area;
- NSString* initialText;
- int keyboardType;
- BOOL _multiline;
- BOOL _inputHidden;
- BOOL _active;
- BOOL _done;
- BOOL _canceled;
- BOOL _rotating;
- NSString* text;
- CGRect area;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(retain, nonatomic, getter=getText, setter=setText:) NSString* text;
- @property(readonly, assign, nonatomic) BOOL canceled;
- @property(readonly, assign, nonatomic) BOOL done;
- @property(readonly, assign, nonatomic) BOOL active;
- @property(readonly, assign, nonatomic, getter=queryArea) CGRect area;
- +(void)FinishReorientation;
- +(void)StartReorientation;
- +(id)Instance;
- +(void)Initialize;
- -(void).cxx_destruct;
- -(void)shouldHideInput:(BOOL)input;
- -(void)setTextWorkaround:(id)workaround text:(id)text;
- -(void)positionInput:(CGRect)input x:(float)x y:(float)y;
- -(void)updateInputHidden;
- -(void)hide;
- -(void)show;
- -(void)systemHideKeyboard;
- -(void)hideUI;
- -(void)showUI;
- -(void)setKeyboardParams:(XXStruct_cGzekA)params;
- -(void)setTextInputTraits:(id)traits withParam:(XXStruct_cGzekA)param withCap:(int)cap;
- -(id)init;
- -(CreateToolbarResult)createToolbarWithView:(id)view;
- -(void)keyboardDidChangeFrame:(id)keyboard;
- -(void)keyboardWillHide:(id)keyboard;
- -(void)keyboardDidShow:(id)keyboard;
- -(BOOL)textViewShouldBeginEditing:(id)textView;
- -(void)textInputCancel:(id)cancel;
- -(void)textInputDone:(id)done;
- -(BOOL)textFieldShouldReturn:(id)textField;
- -(BOOL)textField:(id)field shouldChangeCharactersInRange:(NSRange)range replacementString:(id)string;
- @end
- __attribute__((visibility("hidden")))
- @interface DisplayConnection : NSObject {
- BOOL _needRecreateSurface;
- CGSize _requestedRenderingSize;
- UIScreen* _screen;
- UIWindow* _window;
- UIView* _view;
- CGSize _screenSize;
- UnityDisplaySurfaceBase* _surface;
- UnityDisplaySurfaceGLES* surfaceGLES;
- UnityDisplaySurfaceMTL* surfaceMTL;
- }
- @property(readonly, assign, nonatomic) UnityDisplaySurfaceBase* surface;
- @property(readonly, assign, nonatomic) CGSize screenSize;
- @property(readonly, copy, nonatomic) UIView* view;
- @property(readonly, copy, nonatomic) UIWindow* window;
- @property(readonly, copy, nonatomic) UIScreen* screen;
- @property(readonly, assign, nonatomic) UnityDisplaySurfaceMTL* surfaceMTL;
- @property(readonly, assign, nonatomic) UnityDisplaySurfaceGLES* surfaceGLES;
- -(void).cxx_destruct;
- -(void)requestRenderingResolution:(CGSize)resolution;
- -(void)present;
- -(void)dealloc;
- -(void)recreateSurface:(RenderingSurfaceParams)surface;
- -(void)initRendering;
- -(void)shouldShowWindow:(BOOL)window;
- -(void)createView:(BOOL)view showRightAway:(BOOL)away;
- -(void)createView:(BOOL)view;
- -(void)createWithWindow:(id)window andView:(id)view;
- -(id)init:(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface DisplayManager : NSObject {
- NSMapTable* _displayConnection;
- DisplayConnection* _mainDisplay;
- unsigned displayCount;
- }
- @property(readonly, assign, nonatomic) unsigned displayCount;
- @property(readonly, assign, nonatomic) DisplayConnection* mainDisplay;
- +(id)Instance;
- +(void)Initialize;
- -(void).cxx_destruct;
- -(void)screenDidDisconnect:(id)screen;
- -(void)screenDidConnect:(id)screen;
- -(void)present;
- -(void)endFrameRendering;
- -(void)startFrameRendering;
- -(void)enumerateDisplaysWithBlock:(id)block;
- -(void)updateDisplayListInUnity;
- -(id)objectForKeyedSubscript:(id)keyedSubscript;
- -(id)display:(id)display;
- -(BOOL)displayAvailable:(id)available;
- -(id)init;
- -(void)registerScreen:(id)screen;
- @end
- __attribute__((visibility("hidden")))
- @interface MPVideoPlayback : NSObject <UnityViewControllerListener> {
- MPMoviePlayerController* moviePlayer;
- CancelOnTouchView* cancelOnTouchView;
- UIColor* bgColor;
- int controlMode;
- int scalingMode;
- BOOL cancelOnTouch;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void).cxx_destruct;
- -(void)finish;
- -(void)viewDidLayoutSubviews:(id)view;
- -(void)audioRouteChanged:(id)changed;
- -(void)moviePlayBackNaturalSizeAvailable:(id)available;
- -(void)moviePlayBackMediaTypesAvailable:(id)available;
- -(void)moviePlayBackSourceTypeAvailable:(id)available;
- -(void)moviePlayBackDidFinish:(id)moviePlayBack;
- -(void)actuallyStartTheMovie:(id)movie;
- -(void)dealloc;
- -(id)initAndPlay:(id)play bgColor:(id)color controls:(int)controls scaling:(int)scaling cancelOnTouch:(BOOL)touch;
- @end
- __attribute__((visibility("hidden")))
- @interface AVKitVideoPlayback : NSObject <VideoPlayerDelegate, UIViewControllerTransitioningDelegate> {
- AVPlayerViewController* videoViewController;
- VideoPlayer* videoPlayer;
- CancelOnTouchView* cancelOnTouchView;
- UIColor* bgColor;
- NSString* videoGravity;
- BOOL showControls;
- BOOL cancelOnTouch;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- +(BOOL)IsSupported;
- +(void)InitClass;
- -(void).cxx_destruct;
- -(void)finish;
- -(id)animationControllerForDismissedController:(id)dismissedController;
- -(void)onPlayerError:(id)error;
- -(void)onPlayerDidFinishPlayingVideo;
- -(void)onPlayerReady;
- -(void)handleTap:(id)tap;
- -(void)actuallyStartTheMovie:(id)movie;
- -(void)dealloc;
- -(id)initAndPlay:(id)play bgColor:(id)color showControls:(BOOL)controls videoGravity:(id)gravity cancelOnTouch:(BOOL)touch;
- @end
- __attribute__((visibility("hidden")))
- @interface CancelOnTouchView : UIView {
- id onTouch;
- }
- -(void).cxx_destruct;
- -(void)onUnityUpdateViewLayout;
- -(void)touchesMoved:(id)moved withEvent:(id)event;
- -(void)touchesCancelled:(id)cancelled withEvent:(id)event;
- -(void)touchesEnded:(id)ended withEvent:(id)event;
- -(void)touchesBegan:(id)began withEvent:(id)event;
- -(id)initWithOnTouchBlock:(id)onTouchBlock;
- @end
- __attribute__((visibility("hidden")))
- @interface VideoPlayerView : UIView {
- }
- @property(retain, nonatomic) AVPlayer* player;
- +(Class)layerClass;
- -(void)dealloc;
- @end
- __attribute__((visibility("hidden")))
- @interface VideoPlayer : NSObject {
- id<VideoPlayerDelegate> delegate;
- AVPlayerItem* _playerItem;
- AVPlayer* _player;
- AVAssetReader* _reader;
- AVAssetReaderTrackOutput* _videoOut;
- opaqueCMSampleBuffer* _cmSampleBuffer;
- CMVideoSampling _videoSampling;
- XXStruct_pwHToB _duration;
- XXStruct_pwHToB _curTime;
- XXStruct_pwHToB _curFrameTimestamp;
- XXStruct_pwHToB _lastFrameTimestamp;
- CGSize _videoSize;
- BOOL _playerReady;
- BOOL _assetReady;
- BOOL _itemReady;
- }
- @property(readonly, assign, nonatomic) AVPlayer* player;
- @property(retain, nonatomic) id delegate;
- +(BOOL)CheckScalingModeAspectFill:(CGSize)fill screenSize:(CGSize)size;
- +(BOOL)CanPlayToTexture:(id)texture;
- -(void).cxx_destruct;
- -(BOOL)prepareReader;
- -(void)prepareAsset:(id)asset withKeys:(id)keys;
- -(void)observeValueForKeyPath:(id)keyPath ofObject:(id)object change:(id)change context:(void*)context;
- -(void)audioRouteChanged:(id)changed;
- -(void)playerItemDidReachEnd:(id)playerItem;
- -(BOOL)setAudioVolume:(float)volume;
- -(long)curFrameTexture;
- -(void)seekToTimestamp:(XXStruct_pwHToB)timestamp;
- -(void)seekTo:(float)to;
- -(void)rewind;
- -(void)resume;
- -(void)pause;
- -(BOOL)isPlaying;
- -(BOOL)playVideoPlayer;
- -(BOOL)playToTexture;
- -(BOOL)playToView:(id)view;
- -(BOOL)_playWithPrepareBlock:(id)prepareBlock;
- -(BOOL)loadVideo:(id)video;
- -(void)unloadPlayer;
- -(void)cleanupPlayer;
- -(void)cleanupAssetReader;
- -(void)cleanupCVTextureCache;
- -(id)init;
- -(void)reportErrorWithString:(const char*)string category:(const char*)category;
- -(void)reportError:(id)error category:(const char*)category;
- -(float)durationSeconds;
- -(XXStruct_pwHToB)duration;
- -(CGSize)videoSize;
- -(BOOL)readyToPlay;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityView : UnityRenderingView {
- CGSize _surfaceSize;
- int _curOrientation;
- BOOL _recreateView;
- }
- @property(readonly, assign, nonatomic) int contentOrientation;
- -(void)touchesMoved:(id)moved withEvent:(id)event;
- -(void)touchesCancelled:(id)cancelled withEvent:(id)event;
- -(void)touchesEnded:(id)ended withEvent:(id)event;
- -(void)touchesBegan:(id)began withEvent:(id)event;
- -(void)recreateGLESSurface;
- -(void)recreateGLESSurfaceIfNeeded;
- -(void)didRotate;
- -(void)willRotateToOrientation:(int)orientation fromOrientation:(int)orientation2;
- -(void)layoutSubviews;
- -(id)initFromMainScreen;
- -(id)initWithFrame:(CGRect)frame;
- -(id)initWithFrame:(CGRect)frame scaleFactor:(float)factor;
- -(void)initImpl:(CGRect)impl scaleFactor:(float)factor;
- -(void)onUpdateSurfaceSize:(CGSize)size;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityRenderingView : UIView {
- }
- +(void)InitializeForAPI:(int)api;
- +(Class)layerClass;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityAppController : NSObject <UIApplicationDelegate> {
- UnityView* _unityView;
- CADisplayLink* _displayLink;
- UIWindow* _window;
- UIView* _rootView;
- UIViewController* _rootController;
- UIView* _snapshotView;
- DisplayConnection* _mainDisplay;
- UnityViewControllerBase* _viewControllerForOrientation[5];
- int _curOrientation;
- id<RenderPluginDelegate> _renderDelegate;
- CADisplayLink* _unityDisplayLink;
- id _quitHandler;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(copy, nonatomic) id quitHandler;
- @property(retain, nonatomic) id renderDelegate;
- @property(readonly, assign, nonatomic) int interfaceOrientation;
- @property(readonly, copy, nonatomic) DisplayConnection* mainDisplay;
- @property(readonly, copy, nonatomic) UIViewController* rootViewController;
- @property(readonly, copy, nonatomic) UIView* rootView;
- @property(readonly, copy, nonatomic) CADisplayLink* unityDisplayLink;
- @property(readonly, copy, nonatomic) UnityView* unityView;
- @property(retain, nonatomic) UIWindow* window;
- @property(readonly, assign, nonatomic) int renderingAPI;
- @property(assign, nonatomic) BOOL paused;
- -(void).cxx_destruct;
- -(void)applicationWillTerminate:(id)application;
- -(void)applicationDidReceiveMemoryWarning:(id)application;
- -(void)applicationWillResignActive:(id)application;
- -(void)applicationDidBecomeActive:(id)application;
- -(void)applicationWillEnterForeground:(id)application;
- -(void)applicationDidEnterBackground:(id)application;
- -(BOOL)application:(id)application didFinishLaunchingWithOptions:(id)options;
- -(BOOL)application:(id)application willFinishLaunchingWithOptions:(id)options;
- -(BOOL)application:(id)application openURL:(id)url sourceApplication:(id)application3 annotation:(id)annotation;
- -(void)application:(id)application didFailToRegisterForRemoteNotificationsWithError:(id)error;
- -(void)application:(id)application didReceiveRemoteNotification:(id)notification fetchCompletionHandler:(id)handler;
- -(void)application:(id)application didRegisterForRemoteNotificationsWithDeviceToken:(id)deviceToken;
- -(void)application:(id)application didReceiveRemoteNotification:(id)notification;
- -(void)application:(id)application didReceiveLocalNotification:(id)notification;
- -(unsigned)application:(id)application supportedInterfaceOrientationsForWindow:(id)window;
- -(void)startUnity:(id)unity;
- -(void)preStartUnity;
- -(void)shouldAttachRenderDelegate;
- -(id)init;
- -(void)selectRenderingAPI;
- -(void)callbackFramerateChange:(int)change;
- -(void)callbackPresent:(const UnityFrameStats*)present;
- -(void)callbackGfxInited;
- -(void)repaint;
- -(void)repaintDisplayLink;
- -(void)createDisplayLink;
- -(void)checkOrientationRequest;
- -(void)orientUnity:(int)unity;
- -(void)orientInterface:(int)interface;
- -(void)transitionToViewController:(id)viewController;
- -(void)showGameUI;
- -(void)createUI;
- -(id)createSnapshotView;
- -(void)interfaceDidChangeOrientationFrom:(int)interface;
- -(void)interfaceWillChangeOrientationTo:(int)interface;
- -(void)willTransitionToViewController:(id)viewController fromViewController:(id)viewController2;
- -(void)willStartWithViewController:(id)viewController;
- -(id)createRootViewController;
- -(id)topMostController;
- -(id)createRootViewControllerForOrientation:(int)orientation;
- -(id)createUnityViewControllerForOrientation:(int)orientation;
- -(id)createAutorotatingUnityViewController;
- -(id)createUnityView;
- -(void)updateAppOrientation:(int)orientation;
- -(void)application:(id)application didRegisterUserNotificationSettings:(id)settings;
- @end
- __attribute__((visibility("hidden")))
- @interface CameraCaptureController : NSObject <AVCaptureVideoDataOutputSampleBufferDelegate> {
- AVCaptureDevice* _captureDevice;
- AVCaptureSession* _captureSession;
- AVCaptureDeviceInput* _captureInput;
- AVCaptureVideoDataOutput* _captureOutput;
- CMVideoSampling _cmVideoSampling;
- void* _userData;
- unsigned long _width;
- unsigned long _height;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(retain, nonatomic) AVCaptureVideoDataOutput* captureOutput;
- @property(retain, nonatomic) AVCaptureDeviceInput* captureInput;
- @property(retain, nonatomic) AVCaptureSession* captureSession;
- @property(retain, nonatomic) AVCaptureDevice* captureDevice;
- -(void).cxx_destruct;
- -(id)pickFrameRateRange:(float)range;
- -(id)pickPresetFromWidth:(int)width height:(int)height;
- -(void)stop;
- -(void)pause;
- -(void)start;
- -(void)captureOutput:(id)output didOutputSampleBuffer:(opaqueCMSampleBuffer*)buffer fromConnection:(id)connection;
- -(bool)initCapture:(id)capture width:(int)width height:(int)height fps:(float)fps;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityADBanner : NSObject <ADBannerViewDelegate, UnityViewControllerListener> {
- ADBannerView* _view;
- CGPoint _userLayoutCenter;
- int _bannerLayout;
- BOOL _showingBanner;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign, nonatomic) BOOL adVisible;
- @property(readonly, copy, nonatomic) ADBannerView* view;
- -(void).cxx_destruct;
- -(void)bannerView:(id)view didFailToReceiveAdWithError:(id)error;
- -(void)bannerViewDidLoadAd:(id)bannerView;
- -(void)bannerViewActionDidFinish:(id)bannerViewAction;
- -(BOOL)bannerViewActionShouldBegin:(id)bannerViewAction willLeaveApplication:(BOOL)application;
- -(void)showBanner:(BOOL)banner;
- -(void)positionForUserLayout:(CGPoint)userLayout;
- -(void)layoutBanner:(int)banner;
- -(void)interfaceDidChangeOrientation:(id)interface;
- -(void)interfaceWillChangeOrientation:(id)interface;
- -(void)dealloc;
- -(id)initWithParent:(id)parent layout:(int)layout;
- -(id)initWithParent:(id)parent layout:(int)layout type:(int)type;
- -(void)layoutBannerImpl;
- -(float)layoutYImpl:(id)impl;
- -(float)layoutXImpl:(id)impl;
- -(void)initImpl:(id)impl layout:(int)layout type:(int)type;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityInterstitialAd : NSObject <ADInterstitialAdDelegate, UnityViewControllerListener> {
- ADInterstitialAd* _interstitial;
- UIViewController* _presentController;
- BOOL _autoReload;
- BOOL _didShowAd;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, copy, nonatomic) ADInterstitialAd* interstitial;
- -(void).cxx_destruct;
- -(void)viewWillAppear:(id)view;
- -(void)viewDidDisappear:(id)view;
- -(void)interstitialAdActionDidFinish:(id)interstitialAdAction;
- -(void)interstitialAdDidUnload:(id)interstitialAd;
- -(void)interstitialAdDidLoad:(id)interstitialAd;
- -(void)interstitialAd:(id)ad didFailWithError:(id)error;
- -(BOOL)interstitialAdActionShouldBegin:(id)interstitialAdAction willLeaveApplication:(BOOL)application;
- -(void)reloadAD;
- -(void)show;
- -(void)dealloc;
- -(id)initWithController:(id)controller autoReload:(BOOL)reload;
- -(void)_handleReloadAD;
- -(void)_loadAD;
- -(void)_unloadAD;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityViewControllerBase : UIViewController {
- }
- -(void)viewWillAppear:(BOOL)view;
- -(void)viewDidAppear:(BOOL)view;
- -(void)viewWillDisappear:(BOOL)view;
- -(void)viewDidDisappear:(BOOL)view;
- -(void)viewDidLayoutSubviews;
- -(int)preferredStatusBarStyle;
- -(BOOL)prefersStatusBarHidden;
- -(BOOL)shouldAutorotate;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityDefaultViewController : UnityViewControllerBase {
- }
- -(unsigned)supportedInterfaceOrientations;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityPortraitOnlyViewController : UnityViewControllerBase {
- }
- -(void)viewWillAppear:(BOOL)view;
- -(unsigned)supportedInterfaceOrientations;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityPortraitUpsideDownOnlyViewController : UnityViewControllerBase {
- }
- -(void)viewWillAppear:(BOOL)view;
- -(unsigned)supportedInterfaceOrientations;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityLandscapeLeftOnlyViewController : UnityViewControllerBase {
- }
- -(void)viewWillAppear:(BOOL)view;
- -(unsigned)supportedInterfaceOrientations;
- @end
- __attribute__((visibility("hidden")))
- @interface UnityLandscapeRightOnlyViewController : UnityViewControllerBase {
- }
- -(void)viewWillAppear:(BOOL)view;
- -(unsigned)supportedInterfaceOrientations;
- @end
- __attribute__((visibility("hidden")))
- @interface RenderPluginDelegate : NSObject <RenderPluginDelegate> {
- UnityDisplaySurfaceBase* mainDisplaySurface;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void)mainDisplayInited:(UnityDisplaySurfaceBase*)inited;
- @end
- __attribute__((visibility("hidden")))
- @interface RenderPluginArrayDelegate : RenderPluginDelegate {
- NSArray* delegateArray;
- }
- @property(retain, nonatomic) NSArray* delegateArray;
- -(void).cxx_destruct;
- -(void)willTerminate:(id)terminate;
- -(void)willEnterForeground:(id)foreground;
- -(void)didEnterBackground:(id)background;
- -(void)willResignActive:(id)active;
- -(void)didBecomeActive:(id)active;
- -(void)onFrameResolved;
- -(void)onAfterMainDisplaySurfaceRecreate;
- -(void)onBeforeMainDisplaySurfaceRecreate:(RenderingSurfaceParams*)recreate;
- -(void)mainDisplayInited:(UnityDisplaySurfaceBase*)inited;
- @end
- __attribute__((visibility("hidden")))
- @interface HoloGeocoder : NSObject {
- CLGeocoder* _geocoder;
- }
- +(id)instance;
- -(void).cxx_destruct;
- -(void)requestAddressFromLatitude:(double)latitude longitude:(double)longitude requestId:(int)anId callback:(/*function-pointer*/ void*)callback;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface HoloBluetoothUtil : NSObject <CBCentralManagerDelegate> {
- CBCentralManager* _centralManager;
- int _currentState;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- +(id)instance;
- -(void).cxx_destruct;
- -(bool)isEnabled;
- -(void)centralManagerDidUpdateState:(id)centralManager;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface HoloScreenShot : NSObject {
- NSMutableArray* _paths;
- NSOperationQueue* _serial_background;
- }
- +(id)instance;
- -(void).cxx_destruct;
- -(void)image:(id)image didFinishSavingWithError:(id)error contextInfo:(void*)info;
- -(void)saveScreenShot:(const char*)shot;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface UpsightManager : NSObject <USManagedVariableObserverDelegate, USBillboardDelegate, UpsightSessionDelegate> {
- BOOL _shouldSynchronizeManagedVariables;
- NSDictionary* _remoteNotificationDictionary;
- NSMutableDictionary* _billboardDict;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign, nonatomic) BOOL shouldSynchronizeManagedVariables;
- @property(retain, nonatomic) NSMutableDictionary* billboardDict;
- @property(retain, nonatomic) NSDictionary* remoteNotificationDictionary;
- +(void)applicationDidBecomeActiveNotification:(id)application;
- +(void)applicationDidFinishLaunchingNotification:(id)application;
- +(id)objectFromJsonString:(id)jsonString;
- +(id)jsonStringFromObject:(id)object;
- +(BOOL)isValidJsonObject:(id)object;
- +(id)sharedManger;
- +(void)load;
- -(void).cxx_destruct;
- -(void)observer:(id)observer didSynchronizeManagedVariables:(id)variables;
- -(BOOL)observerShouldSynchronizeManagedVariables:(id)observer;
- -(void)upsightSessionDidResume;
- -(void)upsightSessionDidStart;
- -(void)billboard:(id)billboard didReceivePurchase:(id)purchase;
- -(void)billboard:(id)billboard didReceiveReward:(id)reward;
- -(void)billboardDidDismiss:(id)billboard;
- -(void)billboardWillAppear:(id)billboard;
- -(id)presentingViewControllerForBillboard:(id)billboard;
- -(BOOL)isContentReadyForBillboardWithScope:(id)scope;
- -(void)destroyBillboardForScope:(id)scope;
- -(void)prepareBillboardForScope:(id)scope;
- -(void)onOpenURL:(id)url;
- -(void)didReceiveRemoteNotification:(id)notification;
- -(void)didFailToRegisterForRemoteNotificationsWithError:(id)error;
- -(void)didRegisterForRemoteNotificationsWithDeviceToken:(id)deviceToken;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface NIANavigationController : UINavigationController {
- }
- -(BOOL)prefersStatusBarHidden;
- -(unsigned)supportedInterfaceOrientations;
- -(BOOL)shouldAutorotate;
- @end
- __attribute__((visibility("hidden")))
- @interface NIAMyAppController : UnityAppController {
- }
- -(void)application:(id)application handleActionWithIdentifier:(id)identifier forLocalNotification:(id)localNotification withResponseInfo:(id)responseInfo completionHandler:(id)handler;
- -(BOOL)application:(id)application openURL:(id)url sourceApplication:(id)application3 annotation:(id)annotation;
- -(BOOL)application:(id)application openURL:(id)url options:(id)options;
- -(void)openUrl:(id)url;
- -(void)shouldAttachRenderDelegate;
- -(void)applicationWillResignActive:(id)application;
- -(BOOL)application:(id)application didFinishLaunchingWithOptions:(id)options;
- -(void)startUnity:(id)unity;
- @end
- __attribute__((visibility("hidden")))
- @interface CWebViewPlugin : NSObject <UIWebViewDelegate, WKUIDelegate, WKNavigationDelegate> {
- UIView<WebViewProtocol>* webView;
- NSString* gameObjectName;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void).cxx_destruct;
- -(void)goForward;
- -(void)goBack;
- -(BOOL)canGoForward;
- -(BOOL)canGoBack;
- -(void)evaluateJS:(const char*)js;
- -(void)loadURL:(const char*)url;
- -(void)setVisibility:(BOOL)visibility;
- -(float)getScale:(id)scale;
- -(void)setMargins:(int)margins top:(int)top right:(int)right bottom:(int)bottom;
- -(void)setFrame:(int)frame positionY:(int)y width:(int)width height:(int)height;
- -(void)webView:(id)view decidePolicyForNavigationAction:(id)navigationAction decisionHandler:(id)handler;
- -(BOOL)webView:(id)view shouldStartLoadWithRequest:(id)request navigationType:(int)type;
- -(void)webView:(id)view didFinishNavigation:(id)navigation;
- -(void)webViewDidFinishLoad:(id)webView;
- -(void)webView:(id)view didFailLoadWithError:(id)error;
- -(void)dealloc;
- -(id)initWithGameObjectName:(const char*)gameObjectName transparent:(BOOL)transparent enableWKWebView:(BOOL)view;
- @end
- __attribute__((visibility("hidden")))
- @interface WebViewController : UIViewController <UIWebViewDelegate> {
- UIWebView* m_webView;
- UIButton* m_closeButton;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void).cxx_destruct;
- -(void)webView:(id)view didFailLoadWithError:(id)error;
- -(void)webViewDidFinishLoad:(id)webView;
- -(void)webViewDidStartLoad:(id)webView;
- -(void)action:(id)action;
- -(void)load:(id)load;
- -(void)dealloc;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface PlayerWrapper : NSObject {
- }
- +(void)loadUserIds:(id)ids withCondition:(bool)condition;
- +(void)loadFriends;
- +(void)processNonFriendUsersUsingNewAPI:(id)api withFriends:(id)friends;
- +(void)processUsers:(id)users withCondition:(bool)condition friendCallback:(id)callback;
- +(void)loadUserPhotoAsyncAndTriggerCallbackWhenNeeded:(id)needed withCondition:(bool)condition index:(int)index totalSize:(int)size;
- @end
- __attribute__((visibility("hidden")))
- @interface AchievementWrapper : UIViewController <GKGameCenterControllerDelegate> {
- GKGameCenterViewController* m_AchievementsView;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- +(void)reportProgressWithCache:(double)cache withIdentifier:(id)identifier;
- +(void)reportSingleAchievement:(id)achievement completion:(id)completion;
- +(void)reportProgress:(double)progress withIdentifier:(id)identifier;
- +(void)loadAchievements;
- +(void)loadAchievementDescriptions;
- -(void).cxx_destruct;
- -(void)gameCenterViewControllerDidFinish:(id)gameCenterViewController;
- -(void)showAchievementsUI;
- @end
- __attribute__((visibility("hidden")))
- @interface LeaderboardWrapper : UIViewController <GKGameCenterControllerDelegate> {
- GKGameCenterViewController* m_LeaderboardController;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void).cxx_destruct;
- -(void)gameCenterViewControllerDidFinish:(id)gameCenterViewController;
- -(void)showLeaderboardUI:(id)ui withTimeScope:(int)timeScope;
- @end
- @interface UnityPLCrashSignalHandler : NSObject {
- darwin_sigaltstack _sigstk;
- }
- +(void)resetHandlers;
- +(id)sharedHandler;
- +(void)initialize;
- -(BOOL)registerHandlerForSignal:(int)signal callback:(/*function-pointer*/ void*)callback context:(void*)context error:(id*)error;
- -(BOOL)registerHandlerWithSignal:(int)signal error:(id*)error;
- -(id)init;
- @end
- @interface UnityPLCrashReporter : NSObject {
- UnityPLCrashReporterConfig* _config;
- BOOL _enabled;
- UnityPLCrashMachExceptionServer* _machServer;
- UnityPLCrashMachExceptionPortSet* _previousMachPorts;
- NSString* _applicationIdentifier;
- NSString* _applicationVersion;
- NSString* _crashReportDirectory;
- }
- +(id)sharedReporter;
- +(void)initialize;
- -(void)setCrashCallbacks:(PLCrashReporterCallbacks*)callbacks;
- -(id)generateLiveReportAndReturnError:(id*)error;
- -(id)generateLiveReport;
- -(id)generateLiveReportWithThread:(unsigned)thread error:(id*)error;
- -(id)generateLiveReportWithThread:(unsigned)thread;
- -(BOOL)enableCrashReporterAndReturnError:(id*)error;
- -(BOOL)enableCrashReporter;
- -(BOOL)purgePendingCrashReportAndReturnError:(id*)error;
- -(BOOL)purgePendingCrashReport;
- -(id)loadPendingCrashReportDataAndReturnError:(id*)error;
- -(id)loadPendingCrashReportData;
- -(BOOL)hasPendingCrashReport;
- -(id)initWithConfiguration:(id)configuration;
- -(id)init;
- -(id)crashReportPath;
- -(id)queuedCrashReportDirectory;
- -(id)crashReportDirectory;
- -(BOOL)populateCrashReportDirectoryAndReturnError:(id*)error;
- -(int)mapToAsyncSymbolicationStrategy:(unsigned)asyncSymbolicationStrategy;
- -(void)dealloc;
- -(id)enableMachExceptionServerWithPreviousPortSet:(id*)previousPortSet callback:(/*function-pointer*/ void*)callback context:(void*)context error:(id*)error;
- -(id)initWithBundle:(id)bundle configuration:(id)configuration;
- -(id)initWithApplicationIdentifier:(id)applicationIdentifier appVersion:(id)version configuration:(id)configuration;
- @end
- @interface UnityPLCrashReport : NSObject {
- PLCrashReportDecoder* _decoder;
- UnityPLCrashReportSystemInfo* _systemInfo;
- UnityPLCrashReportMachineInfo* _machineInfo;
- UnityPLCrashReportApplicationInfo* _applicationInfo;
- UnityPLCrashReportProcessInfo* _processInfo;
- UnityPLCrashReportSignalInfo* _signalInfo;
- UnityPLCrashReportMachExceptionInfo* _machExceptionInfo;
- NSArray* _threads;
- NSArray* _images;
- UnityPLCrashReportExceptionInfo* _exceptionInfo;
- CFUUIDRef _uuid;
- }
- @property(readonly, assign, nonatomic) CFUUIDRef uuidRef;
- @property(readonly, assign, nonatomic) UnityPLCrashReportExceptionInfo* exceptionInfo;
- @property(readonly, assign, nonatomic) BOOL hasExceptionInfo;
- @property(readonly, assign, nonatomic) NSArray* images;
- @property(readonly, assign, nonatomic) NSArray* threads;
- @property(readonly, assign, nonatomic) UnityPLCrashReportMachExceptionInfo* machExceptionInfo;
- @property(readonly, assign, nonatomic) UnityPLCrashReportSignalInfo* signalInfo;
- @property(readonly, assign, nonatomic) UnityPLCrashReportProcessInfo* processInfo;
- @property(readonly, assign, nonatomic) BOOL hasProcessInfo;
- @property(readonly, assign, nonatomic) UnityPLCrashReportApplicationInfo* applicationInfo;
- @property(readonly, assign, nonatomic) UnityPLCrashReportMachineInfo* machineInfo;
- @property(readonly, assign, nonatomic) BOOL hasMachineInfo;
- @property(readonly, assign, nonatomic) UnityPLCrashReportSystemInfo* systemInfo;
- -(id)imageForAddress:(unsigned long long)address;
- -(void)dealloc;
- -(id)initWithData:(id)data error:(id*)error;
- -(id)extractMachExceptionInfo:(Plcrash__CrashReport__Signal__MachException*)info error:(id*)error;
- -(id)extractSignalInfo:(Plcrash__CrashReport__Signal*)info error:(id*)error;
- -(id)extractExceptionInfo:(Plcrash__CrashReport__Exception*)info error:(id*)error;
- -(id)extractImageInfo:(Plcrash__CrashReport*)info error:(id*)error;
- -(id)extractThreadInfo:(Plcrash__CrashReport*)info error:(id*)error;
- -(id)extractStackFrameInfo:(Plcrash__CrashReport__Thread__StackFrame*)info error:(id*)error;
- -(id)extractSymbolInfo:(Plcrash__CrashReport__Symbol*)info error:(id*)error;
- -(id)extractProcessInfo:(Plcrash__CrashReport__ProcessInfo*)info error:(id*)error;
- -(id)extractApplicationInfo:(Plcrash__CrashReport__ApplicationInfo*)info error:(id*)error;
- -(id)extractMachineInfo:(Plcrash__CrashReport__MachineInfo*)info error:(id*)error;
- -(id)extractProcessorInfo:(Plcrash__CrashReport__Processor*)info error:(id*)error;
- -(id)extractSystemInfo:(Plcrash__CrashReport__SystemInfo*)info error:(id*)error;
- -(Plcrash__CrashReport*)decodeCrashData:(id)data error:(id*)error;
- @end
- @interface UnityPLCrashReportSystemInfo : NSObject {
- int _operatingSystem;
- NSString* _osVersion;
- NSString* _osBuild;
- int _architecture;
- NSDate* _timestamp;
- }
- @property(readonly, assign, nonatomic) NSDate* timestamp;
- @property(readonly, assign, nonatomic) int architecture;
- @property(readonly, assign, nonatomic) NSString* operatingSystemBuild;
- @property(readonly, assign, nonatomic) NSString* operatingSystemVersion;
- @property(readonly, assign, nonatomic) int operatingSystem;
- -(void)dealloc;
- -(id)initWithOperatingSystem:(int)operatingSystem operatingSystemVersion:(id)version operatingSystemBuild:(id)build architecture:(int)architecture timestamp:(id)timestamp;
- -(id)initWithOperatingSystem:(int)operatingSystem operatingSystemVersion:(id)version architecture:(int)architecture timestamp:(id)timestamp;
- @end
- @interface UnityPLCrashReportApplicationInfo : NSObject {
- NSString* _applicationIdentifier;
- NSString* _applicationVersion;
- }
- @property(readonly, assign, nonatomic) NSString* applicationVersion;
- @property(readonly, assign, nonatomic) NSString* applicationIdentifier;
- -(void)dealloc;
- -(id)initWithApplicationIdentifier:(id)applicationIdentifier applicationVersion:(id)version;
- @end
- @interface UnityPLCrashReportThreadInfo : NSObject {
- int _threadNumber;
- NSArray* _stackFrames;
- BOOL _crashed;
- NSArray* _registers;
- }
- @property(readonly, assign, nonatomic) NSArray* registers;
- @property(readonly, assign, nonatomic) BOOL crashed;
- @property(readonly, assign, nonatomic) NSArray* stackFrames;
- @property(readonly, assign, nonatomic) int threadNumber;
- -(void)dealloc;
- -(id)initWithThreadNumber:(int)threadNumber stackFrames:(id)frames crashed:(BOOL)crashed registers:(id)registers;
- @end
- @interface UnityPLCrashReportBinaryImageInfo : NSObject {
- UnityPLCrashReportProcessorInfo* _processorInfo;
- unsigned long long _baseAddress;
- unsigned long long _imageSize;
- NSString* _imageName;
- BOOL _hasImageUUID;
- NSString* _imageUUID;
- }
- @property(readonly, assign, nonatomic) NSString* imageUUID;
- @property(readonly, assign, nonatomic) BOOL hasImageUUID;
- @property(readonly, assign, nonatomic) NSString* imageName;
- @property(readonly, assign, nonatomic) unsigned long long imageSize;
- @property(readonly, assign, nonatomic) unsigned long long imageBaseAddress;
- @property(readonly, assign, nonatomic) UnityPLCrashReportProcessorInfo* codeType;
- -(void)dealloc;
- -(id)initWithCodeType:(id)codeType baseAddress:(unsigned long long)address size:(unsigned long long)size name:(id)name uuid:(id)uuid;
- @end
- @interface UnityPLCrashReportExceptionInfo : NSObject {
- NSString* _name;
- NSString* _reason;
- NSArray* _stackFrames;
- }
- @property(readonly, assign, nonatomic) NSArray* stackFrames;
- @property(readonly, assign, nonatomic) NSString* exceptionReason;
- @property(readonly, assign, nonatomic) NSString* exceptionName;
- -(void)dealloc;
- -(id)initWithExceptionName:(id)exceptionName reason:(id)reason stackFrames:(id)frames;
- -(id)initWithExceptionName:(id)exceptionName reason:(id)reason;
- @end
- @interface UnityPLCrashReportSignalInfo : NSObject {
- NSString* _name;
- NSString* _code;
- unsigned long long _address;
- }
- @property(readonly, assign, nonatomic) unsigned long long address;
- @property(readonly, assign, nonatomic) NSString* code;
- @property(readonly, assign, nonatomic) NSString* name;
- -(void)dealloc;
- -(id)initWithSignalName:(id)signalName code:(id)code address:(unsigned long long)address;
- @end
- @interface UnityPLCrashReportProcessInfo : NSObject {
- NSString* _processName;
- unsigned _processID;
- NSString* _processPath;
- NSDate* _processStartTime;
- NSString* _parentProcessName;
- unsigned _parentProcessID;
- BOOL _native;
- }
- @property(readonly, assign, nonatomic) BOOL native;
- @property(readonly, assign, nonatomic) unsigned parentProcessID;
- @property(readonly, assign, nonatomic) NSString* parentProcessName;
- @property(readonly, assign, nonatomic) NSDate* processStartTime;
- @property(readonly, assign, nonatomic) NSString* processPath;
- @property(readonly, assign, nonatomic) unsigned processID;
- @property(readonly, assign, nonatomic) NSString* processName;
- -(void)dealloc;
- -(id)initWithProcessName:(id)processName processID:(unsigned)anId processPath:(id)path processStartTime:(id)time parentProcessName:(id)name parentProcessID:(unsigned)anId6 native:(BOOL)native;
- @end
- @interface UnityPLCrashReportTextFormatter : NSObject <PLCrashReportFormatter> {
- int _textFormat;
- unsigned _stringEncoding;
- }
- +(id)stringValueForCrashReport:(id)crashReport withTextFormat:(int)textFormat;
- +(id)formatStackFrame:(id)frame frameIndex:(unsigned)index report:(id)report lp64:(BOOL)a64;
- -(id)formatReport:(id)report error:(id*)error;
- -(id)initWithTextFormat:(int)textFormat stringEncoding:(unsigned)encoding;
- @end
- @interface UnityPLCrashReportProcessorInfo : NSObject {
- int _typeEncoding;
- unsigned long long _type;
- unsigned long long _subtype;
- }
- @property(readonly, assign, nonatomic) unsigned long long subtype;
- @property(readonly, assign, nonatomic) unsigned long long type;
- @property(readonly, assign, nonatomic) int typeEncoding;
- -(id)initWithTypeEncoding:(int)typeEncoding type:(unsigned long long)type subtype:(unsigned long long)subtype;
- @end
- @interface UnityPLCrashReportMachineInfo : NSObject {
- NSString* _modelName;
- UnityPLCrashReportProcessorInfo* _processorInfo;
- unsigned _processorCount;
- unsigned _logicalProcessorCount;
- }
- @property(readonly, assign, nonatomic) unsigned logicalProcessorCount;
- @property(readonly, assign, nonatomic) unsigned processorCount;
- @property(readonly, assign, nonatomic) UnityPLCrashReportProcessorInfo* processorInfo;
- @property(readonly, assign, nonatomic) NSString* modelName;
- -(void)dealloc;
- -(id)initWithModelName:(id)modelName processorInfo:(id)info processorCount:(unsigned)count logicalProcessorCount:(unsigned)count4;
- @end
- @interface UnityPLCrashReportStackFrameInfo : NSObject {
- unsigned long long _instructionPointer;
- UnityPLCrashReportSymbolInfo* _symbolInfo;
- }
- @property(readonly, assign, nonatomic) UnityPLCrashReportSymbolInfo* symbolInfo;
- @property(readonly, assign, nonatomic) unsigned long long instructionPointer;
- -(void)dealloc;
- -(id)initWithInstructionPointer:(unsigned long long)instructionPointer symbolInfo:(id)info;
- @end
- @interface UnityPLCrashReportRegisterInfo : NSObject {
- NSString* _registerName;
- unsigned long long _registerValue;
- }
- @property(readonly, assign, nonatomic) unsigned long long registerValue;
- @property(readonly, assign, nonatomic) NSString* registerName;
- -(void)dealloc;
- -(id)initWithRegisterName:(id)registerName registerValue:(unsigned long long)value;
- @end
- @interface UnityPLCrashReportSymbolInfo : NSObject {
- NSString* _symbolName;
- unsigned long long _startAddress;
- unsigned long long _endAddress;
- }
- @property(readonly, assign, nonatomic) unsigned long long endAddress;
- @property(readonly, assign, nonatomic) unsigned long long startAddress;
- @property(readonly, assign, nonatomic) NSString* symbolName;
- -(void)dealloc;
- -(id)initWithSymbolName:(id)symbolName startAddress:(unsigned long long)address endAddress:(unsigned long long)address3;
- @end
- @interface UnityPLCrashMachExceptionServer : NSObject {
- plcrash_exception_server_context* _serverContext;
- }
- @property(readonly, assign, nonatomic) unsigned serverThread;
- -(void)dealloc;
- -(id)exceptionPortWithMask:(unsigned)mask error:(id*)error;
- -(unsigned)copySendRightForServerAndReturningError:(id*)serverAndReturningError;
- -(id)initWithCallBack:(/*function-pointer*/ void*)callBack context:(void*)context error:(id*)error;
- @end
- @interface UnityPLCrashProcessInfo : NSObject {
- int _processID;
- NSString* _processName;
- int _parentProcessID;
- timeval _startTime;
- BOOL _traced;
- }
- @property(readonly, assign, nonatomic, getter=isTraced) BOOL traced;
- @property(readonly, assign, nonatomic) timeval startTime;
- @property(readonly, assign, nonatomic) int parentProcessID;
- @property(readonly, assign, nonatomic) NSString* processName;
- @property(readonly, assign, nonatomic) int processID;
- +(id)currentProcessInfo;
- -(void)dealloc;
- -(id)initWithProcessID:(int)processID;
- @end
- @interface UnityPLCrashHostInfo : NSObject {
- PLCrashHostInfoVersion _darwinVersion;
- }
- @property(readonly, assign, nonatomic) PLCrashHostInfoVersion darwinVersion;
- +(id)currentHostInfo;
- -(id)init;
- @end
- @interface UnityPLCrashMachExceptionPort : NSObject {
- unsigned _mask;
- unsigned _port;
- int _behavior;
- int _flavor;
- }
- @property(readonly, assign, nonatomic) int flavor;
- @property(readonly, assign, nonatomic) int behavior;
- @property(readonly, assign, nonatomic) unsigned mask;
- @property(readonly, assign, nonatomic) unsigned server_port;
- +(id)exceptionPortsForThread:(unsigned)thread mask:(unsigned)mask error:(id*)error;
- +(id)exceptionPortsForTask:(unsigned)task mask:(unsigned)mask error:(id*)error;
- -(BOOL)registerForThread:(unsigned)thread previousPortSet:(id*)set error:(id*)error;
- -(BOOL)registerForTask:(unsigned)task previousPortSet:(id*)set error:(id*)error;
- -(void)dealloc;
- -(id)initWithServerPort:(unsigned)serverPort mask:(unsigned)mask behavior:(int)behavior flavor:(int)flavor;
- @end
- @interface UnityPLCrashMachExceptionPortSet : NSObject <NSFastEnumeration> {
- NSSet* _state_set;
- plcrash_mach_exception_port_set _asyncSafeRepresentation;
- }
- @property(readonly, assign, nonatomic) plcrash_mach_exception_port_set asyncSafeRepresentation;
- @property(readonly, assign, nonatomic) NSSet* set;
- -(unsigned)countByEnumeratingWithState:(XXStruct_kFm5bA*)state objects:(id*)objects count:(unsigned)count;
- -(void)dealloc;
- -(id)initWithAsyncSafeRepresentation:(plcrash_mach_exception_port_set)asyncSafeRepresentation;
- -(id)initWithSet:(id)set;
- @end
- @interface UnityPLCrashReporterConfig : NSObject {
- unsigned _signalHandlerType;
- unsigned _symbolicationStrategy;
- }
- @property(readonly, assign, nonatomic) unsigned symbolicationStrategy;
- @property(readonly, assign, nonatomic) unsigned signalHandlerType;
- +(id)defaultConfiguration;
- -(id)initWithSignalHandlerType:(unsigned)signalHandlerType symbolicationStrategy:(unsigned)strategy;
- -(id)init;
- @end
- @interface UnityPLCrashUncaughtExceptionHandler : NSObject {
- }
- @end
- @interface UnityPLCrashReportMachExceptionInfo : NSObject {
- unsigned long long _type;
- NSArray* _codes;
- }
- @property(readonly, assign, nonatomic) NSArray* codes;
- @property(readonly, assign, nonatomic) unsigned long long type;
- -(void)dealloc;
- -(id)initWithType:(unsigned long long)type codes:(id)codes;
- @end
- __attribute__((visibility("hidden")))
- @interface OutputCoreAudioObjC : NSObject {
- OutputCoreAudio* mOutput;
- }
- -(void)dealloc;
- -(void)deactivate;
- -(void)activate:(OutputCoreAudio*)activate;
- -(void)becomeActive:(id)active;
- -(void)screenConnect:(id)connect;
- -(void)enterForeground:(id)foreground;
- @end
- __attribute__((visibility("hidden")))
- @interface NIATrustedCertificatesAuthenticator : NSObject <NSURLSessionDelegate> {
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void)URLSession:(id)session didReceiveChallenge:(id)challenge completionHandler:(id)handler;
- @end
- __attribute__((visibility("hidden")))
- @interface NIAInAppBillingProvider : NSObject <SKPaymentTransactionObserver, SKProductsRequestDelegate> {
- SKProductsRequest* _productsRequest;
- NSObject<OS_dispatch_queue>* _workQueue;
- BOOL _addedObserver;
- shared_ptr<nia::game::iap::ios::IosBillingDelegate> _delegate;
- NSMutableDictionary* _itemToProduct;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign) BOOL isTransactionInProgress;
- @property(readonly, assign) BOOL isBillingAvailable;
- @property(retain) NSMutableDictionary* itemToProduct;
- +(id)formatPrice:(id)price;
- -(id).cxx_construct;
- -(void).cxx_destruct;
- -(void)productsRequest:(id)request didReceiveResponse:(id)response;
- -(void)paymentQueue:(id)queue removedTransactions:(id)transactions;
- -(void)paymentQueue:(id)queue updatedTransactions:(id)transactions;
- -(void)removeObserver;
- -(void)addObserver;
- -(id)getProductForItem:(id)item;
- -(void)processTransactions:(id)transactions;
- -(void)tryToCompleteOutstandingTransactions;
- -(void)removeTransactions:(id)transactions;
- -(void)finishTransaction:(id)transaction;
- -(void)didProcessAppleBilling:(BOOL)billing transactions:(id)transactions;
- -(void)completeOnePurchase:(id)purchase;
- -(void)purchaseItem:(id)item forUser:(id)user;
- -(void)purchasableItems:(id)items;
- -(void)setDelegate:(const shared_ptr<nia::game::iap::ios::IosBillingDelegate>*)delegate;
- -(void)dealloc;
- -(id)initWithDelegate:(const shared_ptr<nia::game::iap::ios::IosBillingDelegate>*)delegate;
- @end
- __attribute__((visibility("hidden")))
- @interface PurchasableItemDetails : NSObject {
- NSString* _itemId;
- NSString* _title;
- NSString* _itemDescription;
- NSString* _price;
- }
- @property(readonly, assign) NSString* price;
- @property(readonly, assign) NSString* itemDescription;
- @property(readonly, assign) NSString* title;
- @property(readonly, assign) NSString* itemId;
- -(void).cxx_destruct;
- -(id)init:(id)init title:(id)title description:(id)description price:(id)price;
- @end
- __attribute__((visibility("hidden")))
- @interface NIAIosAuthenticationManager : NSObject <GIDSignInDelegate, GIDSignInUIDelegate, SFSafariViewControllerDelegate> {
- id _loginCompletionHandler;
- id _logoutCompletionHandler;
- GIDGoogleUser* _signedInUser;
- BOOL _loginWithUI;
- BOOL _loginFinished;
- GIDSignIn* _signIn;
- UIViewController* _presentedViewController;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void).cxx_destruct;
- -(void)signIn:(id)anIn dismissViewController:(id)controller;
- -(void)signIn:(id)anIn presentViewController:(id)controller;
- -(id)userEmail;
- -(id)accessToken;
- -(id)authentication;
- -(void)signIn:(id)anIn didDisconnectWithUser:(id)user withError:(id)error;
- -(void)signIn:(id)anIn didSignInForUser:(id)user withError:(id)error;
- -(void)refreshIdTokenWithCompletion:(id)completion;
- -(void)reauthorizeUser:(id)user;
- -(void)performSignIn;
- -(void)getAccountOrLogin:(id)login completion:(id)completion;
- -(void)clearAuth:(id)auth;
- -(int)statusForError:(id)error;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface NIAIosActivityManager : NSObject {
- Activity _userActivity;
- CMMotionActivityManager* _activityManager;
- NSOperationQueue* _activityQueue;
- IosActivityProvider* _activityProvider;
- }
- @property(assign, nonatomic) IosActivityProvider* activityProvider;
- -(id).cxx_construct;
- -(void).cxx_destruct;
- -(void)stop;
- -(void)start;
- -(void)handleActivityUpdate:(id)update;
- -(int)mapConfidenceToInt:(int)int;
- -(void)setLocationProvider:(IosActivityProvider*)provider;
- -(void)dealloc;
- -(void)checkAuthorization:(id)authorization;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface NIAIosLocationManager : NSObject <CLLocationManagerDelegate> {
- LocationUpdate _locationProto;
- CLLocationManager* _locationManager;
- NSObject<OS_dispatch_queue>* _work_queue;
- LocationProvider* _locationProvider;
- LocationParameters _locationParameters;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign, nonatomic) LocationParameters locationParameters;
- @property(assign, nonatomic) LocationProvider* locationProvider;
- -(id).cxx_construct;
- -(void).cxx_destruct;
- -(void)locationManager:(id)manager didFailWithError:(id)error;
- -(void)locationManager:(id)manager didUpdateHeading:(id)heading;
- -(void)locationManager:(id)manager didUpdateLocations:(id)locations;
- -(int)requestLocationPermissions;
- -(void)stop;
- -(void)startUpdating;
- -(void)start;
- -(double)desiredAccuracy;
- -(void)dealloc;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface NIAIosSensorManager : NSObject {
- SensorUpdate _sensorProto;
- CMMotionManager* _motionManager;
- NSOperationQueue* _sensorQueue;
- IosSensorProvider* _sensorProvider;
- }
- @property(assign, nonatomic) IosSensorProvider* sensorProvider;
- -(id).cxx_construct;
- -(void).cxx_destruct;
- -(void)stop;
- -(void)start;
- -(void)processDeviceMotion:(id)motion error:(id)error;
- -(void)dealloc;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMOAuth2AuthorizationArgs : NSObject {
- NSMutableURLRequest* request_;
- id delegate_;
- SEL sel_;
- id completionHandler_;
- NSThread* thread_;
- NSError* error_;
- }
- @property(retain) NSError* error;
- @property(retain) NSThread* thread;
- @property(copy) id completionHandler;
- @property(assign) SEL selector;
- @property(retain) id delegate;
- @property(retain) NSMutableURLRequest* request;
- +(id)argsWithRequest:(id)request delegate:(id)delegate selector:(SEL)selector completionHandler:(id)handler thread:(id)thread;
- -(void)dealloc;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMOAuth2Authentication : NSObject <GTMFetcherAuthorizationProtocol> {
- NSString* clientID_;
- NSString* clientSecret_;
- NSString* redirectURI_;
- NSMutableDictionary* parameters_;
- NSURL* tokenURL_;
- NSDate* expirationDate_;
- NSString* authorizationTokenKey_;
- NSDictionary* additionalTokenRequestParameters_;
- NSDictionary* additionalGrantTypeRequestParameters_;
- GSDK_GTMSessionFetcher* refreshFetcher_;
- NSMutableArray* authorizationQueue_;
- id<GTMSessionFetcherServiceProtocol> fetcherService_;
- BOOL shouldAuthorizeAllRequests_;
- id userData_;
- NSMutableDictionary* properties_;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign) NSString* authorizationToken;
- @property(retain) NSMutableArray* authorizationQueue;
- @property(retain) GSDK_GTMSessionFetcher* refreshFetcher;
- @property(copy) NSString* authorizationTokenKey;
- @property(assign) id<GTMSessionFetcherServiceProtocol> fetcherService;
- @property(retain) NSDictionary* properties;
- @property(retain) id userData;
- @property(assign) BOOL shouldAuthorizeAllRequests;
- @property(readonly, assign) BOOL canAuthorize;
- @property(retain) NSString* userEmailIsVerified;
- @property(retain) NSString* userEmail;
- @property(retain) NSString* userID;
- @property(copy) NSString* serviceProvider;
- @property(copy) NSDate* expirationDate;
- @property(copy) NSURL* tokenURL;
- @property(retain) NSString* errorString;
- @property(retain) NSString* code;
- @property(retain) NSNumber* expiresIn;
- @property(retain) NSString* refreshToken;
- @property(retain) NSString* accessToken;
- @property(readonly, assign) NSDictionary* parameters;
- @property(retain) NSDictionary* additionalGrantTypeRequestParameters;
- @property(retain) NSDictionary* additionalTokenRequestParameters;
- @property(retain) NSString* refreshScope;
- @property(retain) NSString* assertion;
- @property(retain) NSString* tokenType;
- @property(retain) NSString* scope;
- @property(copy) NSString* redirectURI;
- @property(copy) NSString* clientSecret;
- @property(copy) NSString* clientID;
- +(id)scopeWithStrings:(id)strings;
- +(id)dictionaryWithResponseData:(id)responseData;
- +(id)dictionaryWithResponseString:(id)responseString;
- +(id)unencodedOAuthParameterForString:(id)string;
- +(void)invokeDelegate:(id)delegate selector:(SEL)selector object:(id)object object:(id)object4 object:(id)object5;
- +(id)encodedQueryParametersForDictionary:(id)dictionary;
- +(id)encodedOAuthValueForString:(id)string;
- +(id)dictionaryWithJSONData:(id)jsondata;
- +(id)authenticationWithServiceProvider:(id)serviceProvider tokenURL:(id)url redirectURI:(id)uri clientID:(id)anId clientSecret:(id)secret;
- -(id)propertyForKey:(id)key;
- -(void)setProperty:(id)property forKey:(id)key;
- -(void)addParametersFromDictionary:(id)dictionary;
- -(void)setParameter:(id)parameter forKey:(id)key;
- -(id)parameterForKey:(id)key;
- -(void)updateExpirationDate;
- -(void)reset;
- -(BOOL)primeForRefresh;
- -(id)persistenceResponseString;
- -(void)setKeysForPersistenceResponseString:(id)persistenceResponseString;
- -(void)notifyFetchIsRunning:(BOOL)running fetcher:(id)fetcher type:(id)type;
- -(void)tokenFetcher:(id)fetcher finishedWithData:(id)data error:(id)error;
- -(id)beginTokenFetchWithDelegate:(id)delegate didFinishSelector:(SEL)selector;
- -(id)userAgent;
- -(void)waitForCompletionWithTimeout:(double)timeout;
- -(BOOL)shouldRefreshAccessToken;
- -(BOOL)authorizeRequest:(id)request;
- -(void)invokeCallbackArgs:(id)args;
- -(BOOL)authorizeRequestImmediateArgs:(id)args;
- -(void)stopAuthorizationForRequest:(id)request;
- -(void)stopAuthorization;
- -(BOOL)isAuthorizedRequest:(id)request;
- -(BOOL)isAuthorizingRequest:(id)request;
- -(void)auth:(id)auth finishedRefreshWithFetcher:(id)fetcher error:(id)error;
- -(BOOL)authorizeRequestArgs:(id)args;
- -(void)authorizeRequest:(id)request delegate:(id)delegate didFinishSelector:(SEL)selector;
- -(void)authorizeRequest:(id)request completionHandler:(id)handler;
- -(void)setKeysForResponseJSONData:(id)responseJSONData;
- -(void)setKeysForResponseString:(id)responseString;
- -(void)setKeysForResponseDictionary:(id)responseDictionary;
- -(void)dealloc;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMOAuth2SignIn : NSObject {
- GSDK_GTMOAuth2Authentication* auth_;
- NSURL* authorizationURL_;
- NSDictionary* additionalAuthorizationParameters_;
- id delegate_;
- SEL webRequestSelector_;
- SEL finishedSelector_;
- BOOL hasHandledCallback_;
- GSDK_GTMSessionFetcher* pendingFetcher_;
- BOOL shouldFetchGoogleUserEmail_;
- BOOL shouldFetchGoogleUserProfile_;
- NSDictionary* userProfile_;
- SCNetworkReachabilityRef reachabilityRef_;
- NSTimer* networkLossTimer_;
- double networkLossTimeoutInterval_;
- BOOL hasNotifiedNetworkLoss_;
- id userData_;
- }
- @property(retain) GSDK_GTMSessionFetcher* pendingFetcher;
- @property(assign) BOOL hasHandledCallback;
- @property(assign, nonatomic) double networkLossTimeoutInterval;
- @property(retain, nonatomic) NSDictionary* userProfile;
- @property(assign, nonatomic) BOOL shouldFetchGoogleUserProfile;
- @property(assign, nonatomic) BOOL shouldFetchGoogleUserEmail;
- @property(retain, nonatomic) id userData;
- @property(assign, nonatomic) SEL finishedSelector;
- @property(assign, nonatomic) SEL webRequestSelector;
- @property(retain, nonatomic) id delegate;
- @property(retain, nonatomic) NSDictionary* additionalAuthorizationParameters;
- @property(retain, nonatomic) NSURL* authorizationURL;
- @property(retain, nonatomic) GSDK_GTMOAuth2Authentication* authentication;
- +(id)decodeWebSafeBase64:(id)a64;
- +(void)revokeTokenForGoogleAuthentication:(id)googleAuthentication;
- +(id)userInfoFetcherWithAuth:(id)auth;
- +(id)mutableURLRequestWithURL:(id)url paramString:(id)string;
- +(id)standardGoogleAuthenticationForScope:(id)scope clientID:(id)anId clientSecret:(id)secret;
- +(id)nativeClientRedirectURI;
- +(id)googleUserInfoURL;
- +(id)googleRevocationURL;
- +(id)googleTokenURL;
- +(id)googleAuthorizationURL;
- -(void)stopReachabilityCheck;
- -(void)reachabilityTimerFired:(id)fired;
- -(void)reachabilityTarget:(SCNetworkReachabilityRef)target changedFlags:(unsigned)flags;
- -(void)destroyUnreachabilityTimer;
- -(void)startReachabilityCheck;
- -(void)invokeFinalCallbackWithError:(id)error;
- -(void)finishSignInWithError:(id)error;
- -(void)updateGoogleUserInfoWithData:(id)data;
- -(void)infoFetcher:(id)fetcher finishedWithData:(id)data error:(id)error;
- -(void)fetchGoogleUserInfo;
- -(void)auth:(id)auth finishedWithFetcher:(id)fetcher error:(id)error;
- -(void)authCodeObtained;
- -(BOOL)loadFailedWithError:(id)error;
- -(BOOL)cookiesChanged:(id)changed;
- -(BOOL)titleChanged:(id)changed;
- -(BOOL)requestRedirectedToRequest:(id)request;
- -(void)closeTheWindow;
- -(void)windowWasClosed;
- -(BOOL)startWebRequest;
- -(id)parametersForWebRequest;
- -(BOOL)startSigningIn;
- -(void)cancelSigningIn;
- -(void)dealloc;
- -(id)initWithAuthentication:(id)authentication authorizationURL:(id)url delegate:(id)delegate webRequestSelector:(SEL)selector finishedSelector:(SEL)selector5;
- -(void)addScopeForGoogleUserInfo;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMOAuth2ViewControllerTouch : UIViewController <UINavigationControllerDelegate, UIWebViewDelegate> {
- UIButton* backButton_;
- UIButton* forwardButton_;
- UIActivityIndicatorView* initialActivityIndicator_;
- UIView* navButtonsView_;
- UIBarButtonItem* rightBarButtonItem_;
- UIWebView* webView_;
- GSDK_GTMOAuth2SignIn* signIn_;
- NSURLRequest* request_;
- id delegate_;
- SEL finishedSelector_;
- id completionBlock_;
- id popViewBlock_;
- NSString* keychainItemName_;
- void* keychainItemAccessibility_;
- NSString* initialHTMLString_;
- int mustShowActivityIndicator_;
- NSURL* browserCookiesURL_;
- id userData_;
- NSMutableDictionary* properties_;
- BOOL isViewShown_;
- BOOL didViewAppear_;
- BOOL hasNotifiedWebViewStartedLoading_;
- BOOL hasCalledFinished_;
- BOOL hasDoneFinalRedirect_;
- BOOL didDismissSelf_;
- unsigned savedCookiePolicy_;
- NSArray* systemCookies_;
- NSArray* signInCookies_;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(copy, nonatomic) NSArray* signInCookies;
- @property(copy, nonatomic) NSArray* systemCookies;
- @property(copy, nonatomic) NSURLRequest* request;
- @property(retain, nonatomic) NSDictionary* properties;
- @property(retain, nonatomic) id userData;
- @property(retain, nonatomic) NSURL* browserCookiesURL;
- @property(assign, nonatomic) double networkLossTimeoutInterval;
- @property(copy, nonatomic) id popViewBlock;
- @property(retain, nonatomic) UIWebView* webView;
- @property(retain, nonatomic) UIBarButtonItem* rightBarButtonItem;
- @property(retain, nonatomic) UIView* navButtonsView;
- @property(retain, nonatomic) UIActivityIndicatorView* initialActivityIndicator;
- @property(retain, nonatomic) UIButton* forwardButton;
- @property(retain, nonatomic) UIButton* backButton;
- @property(readonly, retain, nonatomic) GSDK_GTMOAuth2SignIn* signIn;
- @property(readonly, retain, nonatomic) GSDK_GTMOAuth2Authentication* authentication;
- @property(assign, nonatomic) BOOL showsInitialActivityIndicator;
- @property(copy, nonatomic) NSString* initialHTMLString;
- @property(assign, nonatomic) void* keychainItemAccessibility;
- @property(copy, nonatomic) NSString* keychainItemName;
- +(void)revokeTokenForGoogleAuthentication:(id)googleAuthentication;
- +(void)setSignInClass:(Class)aClass;
- +(Class)signInClass;
- +(BOOL)saveParamsToKeychainForName:(id)name accessibility:(void*)accessibility authentication:(id)authentication error:(id*)error;
- +(BOOL)saveParamsToKeychainForName:(id)name authentication:(id)authentication;
- +(BOOL)removeAuthFromKeychainForName:(id)name;
- +(BOOL)authorizeFromKeychainForName:(id)name authentication:(id)authentication error:(id*)error;
- +(id)authForGoogleFromKeychainForName:(id)name clientID:(id)anId clientSecret:(id)secret error:(id*)error;
- +(id)authForGoogleFromKeychainForName:(id)name clientID:(id)anId clientSecret:(id)secret;
- +(id)authNibBundle;
- +(id)authNibName;
- +(id)controllerWithAuthentication:(id)authentication authorizationURL:(id)url keychainItemName:(id)name completionHandler:(id)handler;
- +(id)controllerWithAuthentication:(id)authentication authorizationURL:(id)url keychainItemName:(id)name delegate:(id)delegate finishedSelector:(SEL)selector;
- +(id)controllerWithScope:(id)scope clientID:(id)anId clientSecret:(id)secret keychainItemName:(id)name completionHandler:(id)handler;
- +(id)controllerWithScope:(id)scope clientID:(id)anId clientSecret:(id)secret keychainItemName:(id)name delegate:(id)delegate finishedSelector:(SEL)selector;
- -(void)webView:(id)view didFailLoadWithError:(id)error;
- -(void)webViewDidFinishLoad:(id)webView;
- -(void)webViewDidStartLoad:(id)webView;
- -(void)updateUI;
- -(BOOL)webView:(id)view shouldStartLoadWithRequest:(id)request navigationType:(int)type;
- -(void)viewDidLayoutSubviews;
- -(BOOL)isBeingObscured:(id)obscured;
- -(void)viewWillDisappear:(BOOL)view;
- -(void)viewDidAppear:(BOOL)view;
- -(void)viewWillAppear:(BOOL)view;
- -(BOOL)isNavigationBarTranslucent;
- -(void)moveWebViewFromUnderNavigationBar;
- -(void)signIn:(id)anIn finishedWithAuth:(id)auth error:(id)error;
- -(void)signIn:(id)anIn displayRequest:(id)request;
- -(id)propertyForKey:(id)key;
- -(void)setProperty:(id)property forKey:(id)key;
- -(BOOL)shouldUseKeychain;
- -(id)swapBrowserCookies:(id)cookies;
- -(id)systemCookieStorage;
- -(void)swapInCookies;
- -(void)swapOutCookies;
- -(void)cancelSigningIn;
- -(void)notifyWithName:(id)name webView:(id)view kind:(id)kind;
- -(void)popView;
- -(void)setUpNavigation;
- -(void)viewDidLoad;
- -(void)loadView;
- -(void)dealloc;
- -(id)initWithAuthentication:(id)authentication authorizationURL:(id)url keychainItemName:(id)name completionHandler:(id)handler;
- -(id)initWithAuthentication:(id)authentication authorizationURL:(id)url keychainItemName:(id)name delegate:(id)delegate finishedSelector:(SEL)selector;
- -(id)initWithScope:(id)scope clientID:(id)anId clientSecret:(id)secret keychainItemName:(id)name completionHandler:(id)handler;
- -(id)initWithScope:(id)scope clientID:(id)anId clientSecret:(id)secret keychainItemName:(id)name delegate:(id)delegate finishedSelector:(SEL)selector;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMOAuth2Keychain : NSObject {
- }
- +(id)keychainQueryForService:(id)service account:(id)account;
- +(void)setDefaultKeychain:(id)keychain;
- +(id)defaultKeychain;
- -(BOOL)setPassword:(id)password forService:(id)service accessibility:(void*)accessibility account:(id)account error:(id*)error;
- -(BOOL)removePasswordForService:(id)service account:(id)account error:(id*)error;
- -(id)passwordForService:(id)service account:(id)account error:(id*)error;
- -(id)keychainQueryForService:(id)service account:(id)account;
- -(id)keyForService:(id)service account:(id)account;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMOAuth2SignInInternal : GSDK_GTMOAuth2SignIn {
- NSString* authorizationEmail_;
- NSString* authorizationTemplate_;
- BOOL shouldUseLoginScope_;
- }
- @property(assign, nonatomic) BOOL shouldUseLoginScope;
- @property(retain, nonatomic) NSString* authorizationTemplate;
- @property(retain, nonatomic) NSString* authorizationEmail;
- +(id)defaultSourceString;
- +(id)tokenAuthURLWithAuthToken:(id)authToken service:(id)service source:(id)source URLString:(id)string;
- +(id)dictionaryWithClientLoginResponseString:(id)clientLoginResponseString;
- +(void)fetchTokenAuthURLWithValues:(id)values service:(id)service source:(id)source URLString:(id)string completionHandler:(id)handler;
- +(void)fetchTokenAuthURLWithAuth:(id)auth service:(id)service source:(id)source URLString:(id)string completionHandler:(id)handler;
- +(void)fetchAuthTokenWithValues:(id)values service:(id)service isSessionOnly:(BOOL)only completionHandler:(id)handler;
- +(void)fetchUberAuthTokenWithAuth:(id)auth service:(id)service source:(id)source completionHandler:(id)handler;
- +(void)fetchClientLoginValuesWithAuth:(id)auth service:(id)service source:(id)source completionHandler:(id)handler;
- +(void)fetchClientLoginValuesWithAuth:(id)auth service:(id)service source:(id)source doUberAuthFetch:(BOOL)fetch parseBlock:(id)block completionHandler:(id)handler;
- +(id)nativeClientRedirectURI;
- +(id)googleUserInfoURL;
- +(id)googleRevocationURL;
- +(id)googleTokenURL;
- +(id)googleAuthorizationURL;
- +(id)userInfoHost;
- +(void)setUserInfoHost:(id)host;
- +(id)authorizationHost;
- +(void)setAuthorizationHost:(id)host;
- +(id)accountsHost;
- +(void)setAccountsHost:(id)host;
- -(BOOL)cookiesChanged:(id)changed;
- -(BOOL)titleChanged:(id)changed;
- -(id)parametersForWebRequest;
- -(BOOL)startSigningIn;
- -(void)dealloc;
- @end
- @interface Upsight : NSObject {
- id<USAnalyticsInterface> _analytics;
- id<USBillboardManager> _billboardManager;
- id<UpsightDataStoreInterface> _dataStore;
- NSString* _token;
- }
- @property(retain, nonatomic) NSString* token;
- @property(retain, nonatomic) id<UpsightDataStoreInterface> dataStore;
- @property(retain, nonatomic) id<USBillboardManager> billboardManager;
- @property(retain, nonatomic) id<USAnalyticsInterface> analytics;
- +(id)variableObserver;
- +(void)setDefaultLogLevel:(int)level;
- +(int)defaultLogLevel;
- +(BOOL)optOutStatus;
- +(void)setOptOutStatus:(BOOL)status;
- +(void)setLocation:(id)location;
- +(id)billboardForScope:(id)scope;
- +(void)recordAttributionEventForCampaign:(id)campaign creative:(id)creative source:(id)source properties:(id)properties;
- +(void)recordAttributionEventForCampaign:(id)campaign creative:(id)creative source:(id)source;
- +(void)recordMilestoneEventForScope:(id)scope properties:(id)properties;
- +(void)recordMilestoneEventForScope:(id)scope;
- +(void)recordInAppPurchaseEventWithResolution:(unsigned)resolution product:(id)product quantity:(unsigned)quantity price:(float)price currency:(id)currency transactionIdentifier:(id)identifier properties:(id)properties;
- +(void)recordMonetizationEventWithResolution:(unsigned)resolution currency:(id)currency quantity:(unsigned)quantity product:(id)product price:(float)price properties:(id)properties;
- +(void)recordMonetizationEventWithResolution:(unsigned)resolution totalPrice:(float)price currency:(id)currency product:(id)product properties:(id)properties;
- +(void)recordAnalyticsEventWithName:(id)name properties:(id)properties;
- +(id)publicKey;
- +(id)token;
- +(BOOL)isTokenFormatValid:(id)valid;
- +(BOOL)getSDKEnabled;
- +(void)setSDKEnabled:(BOOL)enabled;
- +(void)startSDK;
- +(id)sharedUpsight;
- +(void)setPluginVersion:(id)version;
- +(id)senderID;
- -(void).cxx_destruct;
- -(id)initWithDataStore:(id)dataStore;
- -(id)init;
- @end
- @interface USPartnerManager : NSObject {
- NSDictionary* _partnerNameToPartnerMap;
- NSDictionary* _currentConfiguration;
- id<UpsightDataStoreInterface> _dataStore;
- }
- @property(retain, nonatomic) NSDictionary* currentConfiguration;
- @property(retain, nonatomic) NSDictionary* partnerNameToPartnerMap;
- @property(retain, nonatomic) id<UpsightDataStoreInterface> dataStore;
- +(id)sharedPartnerManager;
- -(void).cxx_destruct;
- -(void)applyConfiguration:(id)configuration;
- -(void)partnerManagerConfigurationDidUpdate:(id)partnerManagerConfiguration action:(unsigned)action;
- -(void)checkForConfiguration;
- -(id)getPartnerMediatorWithName:(id)name;
- -(id)partnerWithName:(id)name;
- -(id)defaultConfiguration;
- -(void)dealloc;
- -(id)initWithDataStore:(id)dataStore;
- -(id)init;
- @end
- @interface USFuseContentUnit : NSObject <USContentUnit> {
- NSString* _contentProvider;
- NSString* _zoneID;
- }
- @property(readonly, assign, nonatomic) NSString* contentProvider;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(retain, nonatomic) NSString* zoneID;
- -(void).cxx_destruct;
- -(id)initWithDictionary:(id)dictionary;
- -(id)init;
- @end
- @interface USFusePartner : NSObject <USPartner, USMediator> {
- BOOL _isInitialized;
- BOOL _isPresent;
- NSString* _version;
- unsigned _state;
- id _fuseAPI;
- NSString* _fuseToken;
- NSNumber* _partnerID;
- NSDictionary* _currentConfiguration;
- NSNumber* _maxRetries;
- NSNumber* _retryCount;
- NSTimer* _preloadTimer;
- NSString* _platform;
- id _startCallback;
- id _preloadCallback;
- id _shownCallback;
- id _clickedCallback;
- id _closedCallback;
- id _completeCallback;
- }
- @property(readonly, assign, nonatomic) NSString* version;
- @property(readonly, assign, nonatomic) BOOL isInitialized;
- @property(readonly, assign, nonatomic) BOOL isPresent;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(copy, nonatomic) id completeCallback;
- @property(copy, nonatomic) id closedCallback;
- @property(copy, nonatomic) id clickedCallback;
- @property(copy, nonatomic) id shownCallback;
- @property(copy, nonatomic) id preloadCallback;
- @property(copy, nonatomic) id startCallback;
- @property(retain, nonatomic) NSString* platform;
- @property(retain, nonatomic) NSTimer* preloadTimer;
- @property(retain, nonatomic) NSNumber* retryCount;
- @property(retain, nonatomic) NSNumber* maxRetries;
- @property(retain, nonatomic) NSDictionary* currentConfiguration;
- @property(retain, nonatomic) NSNumber* partnerID;
- @property(retain, nonatomic) NSString* fuseToken;
- @property(retain, nonatomic) id fuseAPI;
- @property(assign, nonatomic) unsigned state;
- +(id)partnerName;
- -(void).cxx_destruct;
- -(void)callStartCallbackWithResult:(BOOL)result error:(id)error;
- -(void)handlePreloadTimeout:(id)timeout;
- -(void)removePreloadTimer;
- -(id)partnerInfo;
- -(void)fuseAdClicked;
- -(void)rewardedAdCompleteWithObject:(id)object;
- -(void)adWillClose;
- -(void)adFailedToDisplay;
- -(void)adDidShow:(id)ad mediaType:(id)type;
- -(void)adAvailabilityResponse:(id)response Error:(id)error;
- -(void)retryStartSession;
- -(void)sessionLoginError:(id)error;
- -(void)sessionStartReceived;
- -(id)mediatedContentUnitWithContentModel:(id)contentModel;
- -(id)mediatedViewController;
- -(void)clearCallbacks;
- -(void)showAdForZone:(id)zone adShown:(id)shown adClicked:(id)clicked adClosed:(id)closed adCompleted:(id)completed;
- -(void)preloadAdForZone:(id)zone completion:(id)completion;
- -(void)startFuseSession:(id)session;
- -(void)startWithPartnerID:(id)partnerID configuration:(id)configuration completion:(id)completion;
- -(BOOL)transitionToState:(unsigned)state;
- -(id)init;
- @end
- @interface USFuseContentViewController : NSObject <USViewController> {
- id<USViewControllerDelegate> _delegate;
- UIViewController* _presentingViewController;
- USActionMap* _actionMap;
- NSArray* _scopes;
- NSString* _postPresentationTrigger;
- id _completionHandler;
- USFuseContentUnit* _contentUnit;
- USFusePartner* _partner;
- UIViewController* _parentController;
- double _timestamp;
- double _loadingTimeout;
- }
- @property(retain, nonatomic) NSString* postPresentationTrigger;
- @property(readonly, assign, nonatomic) __weak UIViewController* presentingViewController;
- @property(assign) __weak id<USViewControllerDelegate> delegate;
- @property(copy, nonatomic) NSArray* scopes;
- @property(readonly, assign, nonatomic) double loadingTimeout;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign, nonatomic) __weak UIViewController* parentController;
- @property(assign, nonatomic) double timestamp;
- @property(assign, nonatomic) __weak USFusePartner* partner;
- @property(retain, nonatomic) USFuseContentUnit* contentUnit;
- @property(assign, nonatomic) __weak id completionHandler;
- @property(retain, nonatomic) USActionMap* actionMap;
- -(void).cxx_destruct;
- -(id)viewDataForKey:(id)key;
- -(void)dismissControllerAnimated:(BOOL)animated completion:(id)completion;
- -(void)presentCloseButtonWithDelay:(double)delay;
- -(void)presentViewControllerWithRoot:(id)root animated:(BOOL)animated completion:(id)completion;
- -(void)buildContent:(id)content actionMap:(id)map completionBlock:(id)block;
- -(id)initWithPartner:(id)partner;
- -(id)init;
- @end
- @interface USActionMapManager : NSObject <USActionMapDelegate, USActionMapManagerInterface> {
- USActionFactory* _actionsFactory;
- NSMutableSet* _actionMaps;
- NSMutableSet* _observers;
- id<UpsightDataStoreInterface> _dataStore;
- }
- @property(readonly, assign) id<USActionHandlerRegistry> handlerRegistry;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign, nonatomic) NSMutableSet* observers;
- @property(readonly, assign, nonatomic) NSMutableSet* actionMaps;
- @property(readonly, assign) USActionFactory* actionsFactory;
- @property(readonly, assign, nonatomic) id<UpsightDataStoreInterface> dataStore;
- -(void).cxx_destruct;
- -(void)onDidCreateActionMap:(id)on;
- -(void)actionMapDidFinishExecution:(id)actionMap;
- -(void)onDidStoreActionMap:(id)on action:(unsigned)action;
- -(void)removeObserver:(id)observer;
- -(void)addObserver:(id)observer;
- -(void)dealloc;
- -(id)initWithDataStore:(id)dataStore;
- -(id)init;
- @end
- @interface USPushReceivedEvent : USEvent {
- }
- @property(readonly, assign, nonatomic) NSNumber* campaignID;
- @property(readonly, assign, nonatomic) NSNumber* messageID;
- +(id)eventWithParameters:(id)parameters messageID:(id)anId campaignID:(id)anId3;
- -(id)initWithParameters:(id)parameters messageID:(id)anId campaignID:(id)anId3;
- -(id)initWithType:(id)type parameters:(id)parameters;
- @end
- @interface USPush : NSObject {
- id<USAnalyticsInterface> _analytics;
- id<USBillboard> _billboard;
- id<UpsightDataStoreInterface> _dataStore;
- }
- @property(readonly, assign, nonatomic) id<USBillboard> billboard;
- @property(readonly, assign, nonatomic) id<USAnalyticsInterface> analytics;
- @property(retain, nonatomic) id<UpsightDataStoreInterface> dataStore;
- +(id)pushBillboard;
- +(void)handleRemoteNotificationWithUserInfo:(id)userInfo;
- +(void)extractMessageID:(id*)anId campaignID:(id*)anId2 userInfo:(id)info;
- +(void)didRegisterUserNotificationSettings:(id)settings;
- +(void)registerPushToken:(id)token;
- +(void)unregisterForPushNotifications;
- +(void)registerForPushNotifications;
- +(void)initialize;
- +(id)sharedPushInstance;
- -(void).cxx_destruct;
- -(id)initWithDataStore:(id)dataStore;
- -(id)init;
- @end
- @interface USPushUnregistrationEvent : USEvent {
- }
- +(id)eventWithParameters:(id)parameters;
- -(id)initWithParameters:(id)parameters;
- -(id)initWithType:(id)type parameters:(id)parameters;
- @end
- @interface USPushRegistrationEvent : USEvent {
- }
- @property(readonly, assign, nonatomic) NSString* token;
- +(id)eventWithParameters:(id)parameters token:(id)token;
- -(BOOL)shouldRegisterToken:(id)token withTTL:(double)ttl;
- -(id)initWithParameters:(id)parameters token:(id)token;
- -(id)initWithType:(id)type parameters:(id)parameters;
- @end
- @interface USHexEncoding : NSObject {
- }
- +(BOOL)isHexEncodedString:(id)string;
- +(id)dataForHexEncodedString:(id)hexEncodedString;
- +(id)hexEncodedStringForData:(id)data;
- @end
- @interface USDataStoreBasedDefaultsImpl : NSObject <UpsightDefaultsImpl> {
- NSMutableDictionary* _defaultsMap;
- id<UpsightDataStoreInterface> _dataStore;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign) NSMutableDictionary* defaultsMap;
- @property(readonly, assign, nonatomic) id<UpsightDataStoreInterface> dataStore;
- -(void).cxx_destruct;
- -(void)removeAllDefaults;
- -(void)setDefault:(id)aDefault forKey:(id)key;
- -(id)defaultForKey:(id)key;
- -(void)removeDefaultForKey:(id)key;
- -(id)init;
- -(id)initWithDataStore:(id)dataStore;
- @end
- @interface UpsightDefaults : NSObject {
- id<UpsightDefaultsImpl> _defaultsImpl;
- }
- @property(readonly, assign, nonatomic) id<UpsightDefaultsImpl> defaultsImpl;
- +(id)sharedDefaults;
- -(void).cxx_destruct;
- -(void)removeAllDefaults;
- -(void)removeDefaultForKey:(id)key;
- -(void)setObject:(id)object forKey:(id)key;
- -(void)setBool:(BOOL)aBool forKey:(id)key;
- -(void)setInteger:(int)integer forKey:(id)key;
- -(id)objectForKey:(id)key;
- -(BOOL)boolForKey:(id)key;
- -(int)integerForKey:(id)key;
- -(id)initWithDefaultsImplementation:(id)defaultsImplementation;
- -(id)copyWithZone:(NSZone*)zone;
- @end
- @interface USCrypto : NSObject {
- }
- +(id)MD5ForData:(id)data;
- +(id)SHA1ForData:(id)data;
- +(id)SHA256ForData:(id)data;
- +(id)SHA512ForData:(id)data;
- @end
- @interface USUserDefaultsBasedDefaultsImpl : NSObject <UpsightDefaultsImpl> {
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void)removeAllDefaults;
- -(void)setDefault:(id)aDefault forKey:(id)key;
- -(id)defaultForKey:(id)key;
- -(void)removeDefaultForKey:(id)key;
- @end
- @interface USWeakTimerTarget : NSObject {
- id _target;
- SEL _selector;
- NSTimer* _timer;
- }
- @property(assign, nonatomic) __weak NSTimer* timer;
- @property(assign, nonatomic) SEL selector;
- @property(assign, nonatomic) __weak id target;
- -(void).cxx_destruct;
- -(void)fire;
- @end
- @interface USMutableNumber : NSObject {
- NSNumber* _numberValue;
- }
- @property(retain, nonatomic) NSNumber* numberValue;
- @property(assign, nonatomic) int integerValue;
- -(void).cxx_destruct;
- -(id)initWithInteger:(unsigned)integer;
- -(id)init;
- @end
- @interface USDefaultsStorable : UpsightStorableObject {
- NSString* _defaultName;
- id<NSCoding> _value;
- }
- @property(retain, nonatomic) id<NSCoding> value;
- @property(readonly, assign, nonatomic) NSString* defaultName;
- -(void).cxx_destruct;
- -(id)initWithDefaultName:(id)defaultName;
- -(id)initWithType:(id)type version:(id)version ID:(id)anId;
- @end
- @interface USConfigurationRequest : USEvent {
- }
- +(id)configurationRequestWithParameters:(id)parameters;
- -(id)initWithParameters:(id)parameters;
- -(id)init;
- -(id)initWithType:(id)type parameters:(id)parameters;
- @end
- @interface USConfiguration : UpsightStorableObject {
- NSString* _configurationType;
- NSDictionary* _configurationDictionary;
- NSNumber* _sessionNumber;
- }
- @property(readonly, assign, nonatomic) NSNumber* sessionNumber;
- @property(readonly, assign, nonatomic) NSDictionary* configurationDictionary;
- @property(readonly, assign, nonatomic) NSString* configurationType;
- -(void).cxx_destruct;
- -(id)initWithConfigurationType:(id)configurationType configurationDictionary:(id)dictionary sessionNumber:(id)number;
- -(id)initWithType:(id)type version:(id)version ID:(id)anId;
- -(id)init;
- @end
- @interface USConfigurationManager : NSObject {
- id<UpsightDataStoreInterface> _dataStore;
- id<USAnalyticsInterface> _analytics;
- NSTimer* _sendTimer;
- NSTimer* _retryTimer;
- NSOperationQueue* _queue;
- NSDictionary* _configuration;
- int _midFlightAttempt;
- }
- @property(assign) int midFlightAttempt;
- @property(retain) NSDictionary* configuration;
- @property(retain, nonatomic) NSOperationQueue* queue;
- @property(retain, nonatomic) NSTimer* retryTimer;
- @property(retain, nonatomic) NSTimer* sendTimer;
- @property(assign, nonatomic) __weak id<USAnalyticsInterface> analytics;
- @property(retain, nonatomic) id<UpsightDataStoreInterface> dataStore;
- +(id)defaultConfiguration;
- -(void).cxx_destruct;
- -(void)applyConfiguration:(id)configuration;
- -(void)ownConfigurationDidUpdate:(id)ownConfiguration action:(unsigned)action;
- -(void)loadOwnConfiguration;
- -(void)removeAllObjectsInDataStore:(id)dataStore withType:(id)type predicate:(id)predicate;
- -(void)updateConfigurationsWithResponseObject:(id)responseObject;
- -(void)processStoredConfigurationResponses;
- -(void)configurationResponseDidUpdate:(id)configurationResponse action:(unsigned)action;
- -(void)sendConfigurationRequest;
- -(void)invalidateTimers;
- -(BOOL)isValidateConfiguration:(id)configuration;
- -(void)setup;
- -(id)initWithDataStore:(id)dataStore analytics:(id)analytics;
- -(id)initWithDataStore:(id)dataStore;
- -(id)init;
- -(void)dealloc;
- @end
- @interface USPresentContentAction : USBaseAction {
- }
- +(id)type;
- @end
- @interface USBaseAction : NSObject <USAction> {
- NSDictionary* _parameters;
- USActionMap* _map;
- id _handler;
- }
- @property(readonly, copy, nonatomic) id handler;
- @property(readonly, assign, nonatomic) __weak USActionMap* map;
- @property(readonly, assign, nonatomic) NSDictionary* parameters;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- +(id)type;
- -(void).cxx_destruct;
- -(void)executeWithCompletionBlock:(id)completionBlock;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- -(id)init;
- @end
- @interface USSetBundleIDAction : USBaseAction {
- NSString* _bundleID;
- }
- @property(readonly, assign, nonatomic) NSString* bundleID;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USNotifyPurchasesAction : USBaseAction {
- NSArray* _purchases;
- }
- @property(readonly, assign, nonatomic) NSArray* purchases;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USSetValueOperation : USModifyValueOperation {
- }
- +(id)operatorName;
- -(id)valueByPerformingOperationWithObject:(id)object error:(id*)error;
- @end
- @interface USRewardImpl : NSObject <USReward> {
- NSString* _productIdentifier;
- unsigned _quantity;
- NSData* _signatureData;
- }
- @property(readonly, assign, nonatomic) NSData* signatureData;
- @property(readonly, assign, nonatomic) unsigned quantity;
- @property(readonly, assign, nonatomic) NSString* productIdentifier;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void).cxx_destruct;
- -(id)initWithDictionary:(id)dictionary;
- -(id)init;
- @end
- @interface USUXMModifyValueActionHandler : NSObject {
- id<UpsightDataStoreInterface> _dataStore;
- id<USActionHandlerDelegate> _delegate;
- }
- @property(assign, nonatomic) __weak id<USActionHandlerDelegate> delegate;
- @property(readonly, assign, nonatomic) id modifyValueActionHandler;
- @property(readonly, assign, nonatomic) id<UpsightDataStoreInterface> dataStore;
- -(void).cxx_destruct;
- -(id)initWithDataStore:(id)dataStore;
- @end
- @interface USUXMBooleanSchema : USUXMVariableSchema {
- }
- -(BOOL)isValidValue:(id)value;
- -(id)initWithDictionary:(id)dictionary;
- @end
- @interface USUXMStringSchema : USUXMVariableSchema {
- }
- -(BOOL)isValidValue:(id)value;
- -(id)initWithDictionary:(id)dictionary;
- @end
- @interface USNotifyUXMValuesSynchronizedAction : USBaseAction {
- NSArray* _tags;
- }
- @property(copy, nonatomic) NSArray* tags;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USOpenInAppStoreAction : USBaseAction {
- NSString* _iTunesID;
- }
- @property(copy, nonatomic) NSString* iTunesID;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USUXMSchema : NSObject {
- NSArray* _tags;
- NSArray* _arrayRepresentation;
- NSDictionary* _variablesForTags;
- NSString* _schemaHash;
- }
- @property(retain, nonatomic) NSString* schemaHash;
- @property(retain, nonatomic) NSDictionary* variablesForTags;
- @property(retain, nonatomic) NSArray* arrayRepresentation;
- @property(retain, nonatomic) NSArray* tags;
- +(id)sharedSchema;
- +(id)arrayRepresentation;
- +(id)tags;
- +(id)schemaHash;
- +(id)schemaForTag:(id)tag;
- -(void).cxx_destruct;
- -(id)schemaFilePath;
- -(void)loadUXMVariables;
- -(id)schemaForTag:(id)tag;
- -(id)copyWithZone:(NSZone*)zone;
- @end
- @interface USExecuteTriggerTask : NSObject {
- BOOL _canceled;
- USActionMap* _map;
- NSString* _timeoutTrigger;
- NSString* _cancelTrigger;
- NSTimer* _timer;
- double _timeout;
- }
- @property(assign, nonatomic, getter=isCanceled) BOOL canceled;
- @property(retain, nonatomic) NSTimer* timer;
- @property(readonly, assign, nonatomic) NSString* cancelTrigger;
- @property(readonly, assign, nonatomic) NSString* timeoutTrigger;
- @property(readonly, assign, nonatomic) double timeout;
- @property(readonly, assign, nonatomic) USActionMap* map;
- -(void).cxx_destruct;
- -(void)cancel;
- -(void)onTimeoutDidFire:(id)onTimeout;
- -(id)initWithActionMap:(id)actionMap timeout:(double)timeout timeoutTrigger:(id)trigger cancelTrigger:(id)trigger4;
- -(id)init;
- @end
- @interface USContentUnitBillboardManager : NSObject <USViewControllerCacheDelegate, USActionMapManagerObserver, USContentUnitBillboardDataSource, USMediator, USBillboardManager> {
- NSDictionary* _actionTypeToHandlerMap;
- USViewControllerCache* _controllersCache;
- USURLLoader* _URLLoader;
- id<UpsightDataStoreInterface> _dataStore;
- NSMutableDictionary* _scopeToBillboardMap;
- NSMutableArray* _presentScopedContentRecords;
- NSMutableDictionary* _triggerIfContentAvailableTasks;
- id<USActionMapManagerInterface> _actionMapManager;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign) USURLLoader* URLLoader;
- @property(readonly, assign, nonatomic) NSDictionary* actionTypeToHandlerMap;
- @property(readonly, assign, nonatomic) id<USActionMapManagerInterface> actionMapManager;
- @property(retain, nonatomic) NSMutableDictionary* triggerIfContentAvailableTasks;
- @property(retain, nonatomic) USViewControllerCache* controllersCache;
- @property(retain, nonatomic) NSMutableArray* presentScopedContentRecords;
- @property(retain, nonatomic) NSMutableDictionary* scopeToBillboardMap;
- @property(readonly, assign, nonatomic) id<UpsightDataStoreInterface> dataStore;
- -(void).cxx_destruct;
- -(id)presentContent;
- -(id)presentDialog;
- -(id)presentScopedDialog;
- -(id)openInAppStore;
- -(id)associateOnce;
- -(id)presentCloseButton;
- -(id)sendFormData;
- -(id)openURL;
- -(id)triggerActions;
- -(id)notifyPurchases;
- -(id)notifyRewards;
- -(id)triggerIfContentAvailable;
- -(id)sendEvent;
- -(id)presentScopelessContent;
- -(id)presentScopedContent;
- -(id)buildContent;
- -(id)mediatedContentUnitWithContentModel:(id)contentModel;
- -(id)mediatedViewController;
- -(void)actionMapManager:(id)manager didDestroyActionMap:(id)map;
- -(void)cache:(id)cache didAddController:(id)controller;
- -(BOOL)isContentAvailableForBillboard:(id)billboard;
- -(void)observeValueForKeyPath:(id)keyPath ofObject:(id)object change:(id)change context:(void*)context;
- -(id)findBillboardForActionMap:(id)actionMap;
- -(BOOL)presentViewController:(id)controller;
- -(id)billboardForScope:(id)scope;
- -(void)dealloc;
- -(id)initWithDataStore:(id)dataStore actionMapManager:(id)manager;
- -(id)init;
- @end
- @interface USActionFactory : NSObject <USActionFactoryInterface, USActionHandlerRegistry> {
- NSMutableDictionary* _actionToHandlerMap;
- NSDictionary* _actionToBuilderMap;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign) NSDictionary* actionToBuilderMap;
- @property(readonly, assign) NSMutableDictionary* actionToHandlerMap;
- -(void).cxx_destruct;
- -(id)presentSubcontentBuilder;
- -(id)presentSubdialogBuilder;
- -(id)presentScopedDialogBuilder;
- -(id)notifyUXMValuesSynchronized;
- -(id)openInAppStoreBuilder;
- -(id)setBundleIDBuilder;
- -(id)UXMEnumerateBuilder;
- -(id)modifyValueBuilder;
- -(id)associateOnceBuilder;
- -(id)presentCloseButtonBuilder;
- -(id)sendFormDataBuilder;
- -(id)openURLBuilder;
- -(id)triggerActionBuilder;
- -(id)notifyPurchasesBuilder;
- -(id)notifyRewardsBuilder;
- -(id)triggerIfContentAvailableBuilder;
- -(id)disposeActionMapBuilder;
- -(id)sendEventBuilder;
- -(id)presentScopelessContentBuilder;
- -(id)presentScopedContentBuilder;
- -(id)buildContentBuilder;
- -(void)registerHandler:(id)handler forActionType:(id)actionType;
- -(id)actionWithDictionary:(id)dictionary map:(id)map;
- @end
- @interface USPresentCloseButtonAction : USBaseAction {
- double _delay;
- }
- @property(readonly, assign, nonatomic) double delay;
- +(id)type;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USModifyValueOperationFactory : NSObject {
- }
- +(id)operatorToClassMap;
- +(id)operationWithPropertyName:(id)propertyName propertyValue:(id)value operator:(id)anOperator;
- @end
- @interface USDecrementValueOperation : USModifyValueOperation {
- }
- +(id)operatorName;
- -(id)valueByPerformingOperationWithObject:(id)object error:(id*)error;
- -(id)initWithPropertyName:(id)propertyName propertyValue:(id)value;
- @end
- @interface USUXMEnumerateAction : USBaseAction {
- }
- +(id)type;
- @end
- @interface USPresentScopedContentAction : USBaseAction {
- NSString* _ID;
- NSArray* _scopeList;
- }
- @property(readonly, assign, nonatomic) NSArray* scopeList;
- @property(readonly, assign, nonatomic) NSString* ID;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USContentUnitBillboard : NSObject <USViewControllerDelegate, SKStoreProductViewControllerDelegate, USBillboard> {
- BOOL _presenting;
- NSString* _scope;
- id<USBillboardDelegate> _delegate;
- id<USViewController> _viewController;
- id<USContentUnitBillboardDataSource> _dataSource;
- SKStoreProductViewController* _inAppStoreController;
- }
- @property(readonly, assign, getter=isContentReady) BOOL contentReady;
- @property(assign) __weak id<USBillboardDelegate> delegate;
- @property(readonly, assign, getter=isPresenting) BOOL presenting;
- @property(readonly, copy) NSString* scope;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(retain) SKStoreProductViewController* inAppStoreController;
- @property(assign) __weak id<USContentUnitBillboardDataSource> dataSource;
- @property(retain) id<USViewController> viewController;
- +(id)presentingControllerToScopeMap;
- -(void).cxx_destruct;
- -(void)executeBlockOnMainQueue:(id)queue waitUntilFinished:(BOOL)finished;
- -(void)cleanupPresentingControllerToScopeMap;
- -(void)onDidEnterBackground:(id)on;
- -(void)productViewControllerDidFinish:(id)productViewController;
- -(void)contentUnitViewControllerDidDismiss:(id)contentUnitViewController;
- -(void)contentUnitViewControllerWillDismiss:(id)contentUnitViewController;
- -(id)initWithScope:(id)scope;
- -(void)onDidReceivePurchases:(id)on;
- -(void)onDidReceiveRewards:(id)on;
- -(void)close;
- -(void)replacePresentedControllerWithStoreUsingITunesIdentifier:(id)storeUsingITunesIdentifier completion:(id)completion;
- -(void)replacePresentedControllerWithViewController:(id)viewController completion:(id)completion;
- -(void)presentViewController:(id)controller presentingViewController:(id)controller2 animated:(BOOL)animated completion:(id)completion;
- -(BOOL)presentViewController:(id)controller animated:(BOOL)animated;
- -(void)dealloc;
- @end
- @interface USModifyValueAction : USBaseAction {
- NSString* _type;
- NSArray* _matchValues;
- NSArray* _operations;
- }
- @property(readonly, assign, nonatomic) NSArray* operations;
- @property(readonly, assign, nonatomic) NSArray* matchValues;
- @property(readonly, assign, nonatomic) NSString* type;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USTriggerAction : USBaseAction {
- NSString* _trigger;
- }
- @property(readonly, assign, nonatomic) NSString* trigger;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USUXMFloatSchema : USUXMVariableSchema {
- NSNumber* _minValue;
- NSNumber* _maxValue;
- }
- @property(readonly, assign, nonatomic) NSNumber* maxValue;
- @property(readonly, assign, nonatomic) NSNumber* minValue;
- -(void).cxx_destruct;
- -(id)dictionaryRepresentation;
- -(BOOL)isValidValue:(id)value;
- -(id)initWithDictionary:(id)dictionary;
- @end
- @interface USMediatorManager : NSObject {
- NSMutableDictionary* _providerNamesToMediatorsMap;
- }
- @property(retain, nonatomic) NSMutableDictionary* providerNamesToMediatorsMap;
- +(id)mediatorForProviderName:(id)providerName;
- +(void)unregisterMediatorForProviderName:(id)providerName;
- +(void)registerMediator:(id)mediator forProviderName:(id)providerName;
- +(id)sharedMediatorManager;
- -(void).cxx_destruct;
- -(id)mediatorForProviderName:(id)providerName;
- -(void)unregisterMediatorForProviderName:(id)providerName;
- -(void)registerMediator:(id)mediator forProviderName:(id)providerName;
- @end
- @interface USBuildContentAction : USConditionalAction {
- id<USContentUnit> _contentUnit;
- }
- @property(readonly, assign, nonatomic) id<USContentUnit> contentUnit;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USMatchValue : NSObject {
- NSString* _propertyName;
- id _propertyValue;
- }
- @property(readonly, assign, nonatomic) id propertyValue;
- @property(readonly, assign, nonatomic) NSString* propertyName;
- -(void).cxx_destruct;
- -(id)initWithPropertyName:(id)propertyName propertyValue:(id)value;
- -(id)init;
- @end
- @interface USUXMVariableStorable : UpsightStorableObject {
- id _value;
- NSString* _valueType;
- NSString* _tag;
- }
- @property(readonly, assign, nonatomic) NSString* tag;
- @property(readonly, assign, nonatomic) NSString* valueType;
- @property(retain, nonatomic) id value;
- -(void).cxx_destruct;
- -(id)initWithTag:(id)tag valueType:(id)type;
- -(id)initWithType:(id)type version:(id)version ID:(id)anId;
- -(id)init;
- @end
- @interface USNotifyRewardsAction : USBaseAction {
- NSArray* _rewards;
- }
- @property(readonly, assign, nonatomic) NSArray* rewards;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USSendEventAction : USBaseAction {
- USDynamicEvent* _event;
- }
- @property(readonly, assign, nonatomic) USDynamicEvent* event;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USUXMIntegerSchema : USUXMVariableSchema {
- NSNumber* _minValue;
- NSNumber* _maxValue;
- }
- @property(readonly, assign, nonatomic) NSNumber* maxValue;
- @property(readonly, assign, nonatomic) NSNumber* minValue;
- -(void).cxx_destruct;
- -(id)dictionaryRepresentation;
- -(BOOL)isValidValue:(id)value;
- -(id)initWithDictionary:(id)dictionary;
- @end
- @interface USConditionalAction : USBaseAction {
- NSDictionary* _conditionParameters;
- NSString* _thenTrigger;
- NSString* _elseTrigger;
- }
- @property(readonly, assign, nonatomic) NSString* elseTrigger;
- @property(readonly, assign, nonatomic) NSString* thenTrigger;
- @property(readonly, assign, nonatomic) NSDictionary* conditionParameters;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USManagedVariableManager : NSObject <USActionMapManagerObserver, USActionHandlerDelegate, USManagedVariableObserver> {
- NSMutableDictionary* _tagsToManagedVariablesMap;
- NSMutableDictionary* _mapIDToTagsMap;
- NSString* _bundleHash;
- id<USManagedVariableObserverDelegate> _delegate;
- NSDictionary* _actionTypeToHandlerMap;
- NSMutableDictionary* _mapIDToSyncBool;
- id<USActionMapManagerInterface> _actionMapManager;
- id<UpsightDataStoreInterface> _dataStore;
- }
- @property(assign, nonatomic) __weak id<USManagedVariableObserverDelegate> delegate;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign, nonatomic) NSDictionary* actionTypeToHandlerMap;
- @property(retain) NSString* bundleHash;
- @property(readonly, assign) NSMutableDictionary* mapIDToSyncBool;
- @property(readonly, assign) NSMutableDictionary* mapIDToTagsMap;
- @property(readonly, assign) NSMutableDictionary* tagsToManagedVariablesMap;
- @property(readonly, assign, nonatomic) id<UpsightDataStoreInterface> dataStore;
- @property(assign) __weak id<USActionMapManagerInterface> actionMapManager;
- +(id)sharedManager;
- +(id)bundleID;
- +(void)setBundleID:(id)anId;
- +(id)bundleHash;
- +(id)managedVariableWithSchema:(id)schema;
- -(void).cxx_destruct;
- -(BOOL)shouldExecuteActionOfType:(id)type fromMap:(id)map;
- -(id)notifyUXMValuesSynchronized;
- -(id)setBundleID;
- -(id)UXMEnumerate;
- -(id)modifyValue;
- -(void)actionMapManager:(id)manager didDestroyActionMap:(id)map;
- -(void)onDidChangeUXMVariable:(id)on action:(unsigned)action;
- -(id)managedVariableWithSchema:(id)schema;
- -(void)dealloc;
- -(id)initWithDataStore:(id)dataStore;
- -(id)init;
- -(id)copyWithZone:(NSZone*)zone;
- @end
- @interface USPresentDialogAction : USBaseAction {
- id<USViewController> _alert;
- }
- @property(retain, nonatomic) id<USViewController> alert;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USIncrementValueOperation : USModifyValueOperation {
- }
- +(id)operatorName;
- -(id)valueByPerformingOperationWithObject:(id)object error:(id*)error;
- -(id)initWithPropertyName:(id)propertyName propertyValue:(id)value;
- @end
- @interface USContentUnitViewController : UIViewController <UIWebViewDelegate, UIViewControllerTransitioningDelegate, USViewController> {
- UIWebView* _webView;
- UIView* _contentUnitView;
- UIButton* _closeButton;
- NSMutableDictionary* _viewData;
- id<USViewControllerDelegate> _delegate;
- NSArray* _scopes;
- NSString* _postPresentationTrigger;
- USUpsightContentUnit* _contentUnit;
- USActionMap* _actionMap;
- id _completionHandler;
- double _timestamp;
- double _loadingTimeout;
- }
- @property(retain, nonatomic) NSString* postPresentationTrigger;
- @property(readonly, assign, nonatomic) __weak UIViewController* presentingViewController;
- @property(assign) __weak id<USViewControllerDelegate> delegate;
- @property(copy, nonatomic) NSArray* scopes;
- @property(readonly, assign, nonatomic) double timestamp;
- @property(readonly, assign, nonatomic) double loadingTimeout;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign, nonatomic) NSMutableDictionary* viewData;
- @property(copy, nonatomic) id completionHandler;
- @property(retain, nonatomic) USActionMap* actionMap;
- @property(readonly, assign, nonatomic) UIView* contentUnitView;
- @property(readonly, assign, nonatomic) UIWebView* webView;
- @property(readonly, assign, nonatomic) UIButton* closeButton;
- @property(retain, nonatomic) USUpsightContentUnit* contentUnit;
- -(void).cxx_destruct;
- -(void)willAnimateRotationToInterfaceOrientation:(int)interfaceOrientation duration:(double)duration;
- -(id)animationControllerForDismissedController:(id)dismissedController;
- -(id)animationControllerForPresentedController:(id)presentedController presentingController:(id)controller sourceController:(id)controller3;
- -(void)dismissControllerAnimated:(BOOL)animated completion:(id)completion;
- -(void)presentViewControllerWithRoot:(id)root animated:(BOOL)animated completion:(id)completion;
- -(void)buildContent:(id)content actionMap:(id)map completionBlock:(id)block;
- -(void)adjustContentUnitToContainerSize:(CGSize)containerSize;
- -(void)viewDidLayoutSubviews;
- -(void)viewWillTransitionToSize:(CGSize)view withTransitionCoordinator:(id)transitionCoordinator;
- -(BOOL)prefersStatusBarHidden;
- -(void)viewDidLoad;
- -(void)failWithError:(id)error;
- -(id)JSONStringWithObject:(id)object;
- -(BOOL)sendCallback:(id)callback withResponse:(id)response error:(id)error;
- -(void)handleLoadContextWithCallback:(id)callback;
- -(void)handleDispatchURL:(id)url;
- -(void)webViewDidFinishLoad:(id)webView;
- -(void)webView:(id)view didFailLoadWithError:(id)error;
- -(BOOL)webView:(id)view shouldStartLoadWithRequest:(id)request navigationType:(int)type;
- -(id)viewDataForKey:(id)key;
- -(void)setViewData:(id)data forKey:(id)key;
- -(void)updateViewDataWithDispatchContext:(id)dispatchContext;
- -(void)dismissController:(id)controller;
- -(void)presentCloseButtonWithDelay:(double)delay;
- -(void)dealloc;
- -(id)initWithNibName:(id)nibName bundle:(id)bundle;
- @end
- @interface USPresentScopelessContentAction : USBaseAction {
- NSString* _selfID;
- NSString* _nextID;
- }
- @property(readonly, assign, nonatomic) NSString* nextID;
- @property(readonly, assign, nonatomic) NSString* selfID;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USActionMap : NSObject {
- BOOL _actionMapDisposed;
- NSMutableSet* _executingActions;
- NSString* _actionFactoryType;
- NSString* _ID;
- id<USActionMapDelegate> _delegate;
- NSDictionary* _triggerToActionsMap;
- NSSet* _actionTypesIndex;
- }
- @property(assign, nonatomic, getter=isActionMapDisposed) BOOL actionMapDisposed;
- @property(readonly, assign, nonatomic) NSSet* actionTypesIndex;
- @property(readonly, assign, nonatomic) NSMutableSet* executingActions;
- @property(readonly, assign, nonatomic) NSDictionary* triggerToActionsMap;
- @property(assign, nonatomic) __weak id<USActionMapDelegate> delegate;
- @property(readonly, assign, nonatomic) NSString* ID;
- @property(readonly, assign, nonatomic) NSString* actionFactoryType;
- +(void)registerActionHandlersWithRegistry:(id)registry;
- -(void).cxx_destruct;
- -(void)onActionMapDidFinishExecution;
- -(void)onDisposeActionCalled;
- -(BOOL)containsActionsWithType:(id)type;
- -(void)executeActionsForTrigger:(id)trigger;
- -(id)initWithActionMapDictionary:(id)actionMapDictionary factory:(id)factory;
- -(id)init;
- @end
- @interface USUpsightContentUnit : NSObject <USContentUnit> {
- BOOL _fullScreen;
- NSURL* _templateURL;
- NSDictionary* _context;
- NSString* _contentProvider;
- NSNumber* _contentID;
- CGRect _portraitFrame;
- CGRect _landscapeFrame;
- }
- @property(readonly, assign, nonatomic) NSString* contentProvider;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign, nonatomic) CGRect landscapeFrame;
- @property(readonly, assign, nonatomic) CGRect portraitFrame;
- @property(readonly, assign, nonatomic) NSNumber* contentID;
- @property(readonly, assign, nonatomic, getter=isFullScreen) BOOL fullScreen;
- @property(readonly, assign, nonatomic) NSDictionary* context;
- @property(readonly, assign, nonatomic) NSURL* templateURL;
- -(void).cxx_destruct;
- -(CGRect)frameForContainerSize:(CGSize)containerSize;
- -(id)initWithDictionary:(id)dictionary;
- -(id)init;
- @end
- @interface USTriggerIfContentAvailableAction : USConditionalAction {
- NSString* _ID;
- double _timeout;
- }
- @property(readonly, assign, nonatomic) double timeout;
- @property(readonly, assign, nonatomic) NSString* ID;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USPresentScopedDialogAction : USBaseAction {
- id<USViewController> _alert;
- NSArray* _scopeList;
- }
- @property(retain, nonatomic) NSArray* scopeList;
- @property(retain, nonatomic) id<USViewController> alert;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USManagedVariable : NSObject {
- NSString* _tag;
- id _value;
- }
- @property(retain, nonatomic) id value;
- @property(retain, nonatomic) NSString* tag;
- +(id)keyPathsForValuesAffectingValueForKey:(id)key;
- +(id)allManagedVariables;
- +(id)managedBooleanWithTag:(id)tag;
- +(id)managedFloatWithTag:(id)tag;
- +(id)managedIntegerWithTag:(id)tag;
- +(id)managedStringWithTag:(id)tag;
- -(void).cxx_destruct;
- -(BOOL)boolValue;
- -(float)floatValue;
- -(int)integerValue;
- -(id)stringValue;
- -(id)initWithTag:(id)tag value:(id)value;
- -(id)init;
- @end
- @interface USSendFormDataAction : USBaseAction {
- NSString* _dataKey;
- NSString* _streamID;
- }
- @property(readonly, assign, nonatomic) NSString* streamID;
- @property(readonly, assign, nonatomic) NSString* dataKey;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USURLLoaderItem : NSObject {
- NSURLConnection* _connection;
- NSURL* _resultingURL;
- unsigned _numberOfRedirects;
- }
- @property(assign, nonatomic) unsigned numberOfRedirects;
- @property(retain, nonatomic) NSURL* resultingURL;
- @property(retain, nonatomic) NSURLConnection* connection;
- -(void).cxx_destruct;
- @end
- @interface USURLLoader : NSObject <NSURLSessionDelegate> {
- NSURLSession* _URLSession;
- NSMutableDictionary* _dataTaskToLoaderItemMap;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(retain, nonatomic) NSMutableDictionary* dataTaskToLoaderItemMap;
- @property(retain, nonatomic) NSURLSession* URLSession;
- -(void).cxx_destruct;
- -(void)openURL:(id)url;
- -(void)completeTask:(id)task;
- -(BOOL)isRequestWithStandardURLScheme:(id)standardURLScheme;
- -(void)URLSession:(id)session dataTask:(id)task didReceiveResponse:(id)response completionHandler:(id)handler;
- -(void)URLSession:(id)session task:(id)task willPerformHTTPRedirection:(id)redirection newRequest:(id)request completionHandler:(id)handler;
- -(void)URLSession:(id)session task:(id)task didCompleteWithError:(id)error;
- -(void)URLSession:(id)session didBecomeInvalidWithError:(id)error;
- -(void)loadURL:(id)url;
- @end
- @interface USOpenURLAction : USBaseAction {
- NSURL* _URL;
- }
- @property(readonly, assign, nonatomic) NSURL* URL;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USViewControllerCache : NSObject {
- NSMutableDictionary* _actionMapIDToControllerMap;
- id<USViewControllerCacheDelegate> _delegate;
- }
- @property(readonly, assign, nonatomic) NSMutableDictionary* actionMapIDToControllerMap;
- @property(assign, nonatomic) __weak id<USViewControllerCacheDelegate> delegate;
- -(void).cxx_destruct;
- -(id)anyControllerForScope:(id)scope;
- -(id)topControllerForActionMapID:(id)actionMapID;
- -(void)removeController:(id)controller;
- -(void)addController:(id)controller;
- @end
- @interface USTransitionAnimator : NSObject <UIViewControllerAnimatedTransitioning> {
- BOOL _presenting;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign, nonatomic, getter=isPresenting) BOOL presenting;
- -(void)animateTransition:(id)transition;
- -(double)transitionDuration:(id)duration;
- @end
- @interface USDisposeActionMapAction : USBaseAction {
- }
- +(id)type;
- @end
- @interface USModifyValueOperation : NSObject {
- NSString* _propertyName;
- id _propertyValue;
- }
- @property(readonly, assign, nonatomic) id propertyValue;
- @property(readonly, assign, nonatomic) NSString* propertyName;
- +(id)operatorName;
- -(void).cxx_destruct;
- -(id)valueByPerformingOperationWithObject:(id)object error:(id*)error;
- -(id)initWithPropertyName:(id)propertyName propertyValue:(id)value;
- -(id)init;
- @end
- @interface USAssociateOnceAction : USBaseAction {
- USEventDataAssociation* _association;
- }
- @property(readonly, assign, nonatomic) USEventDataAssociation* association;
- +(id)type;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters map:(id)map handler:(id)handler;
- @end
- @interface USUXMVariableSchema : NSObject {
- id _defaultValue;
- NSString* _type;
- NSString* _tag;
- NSString* _variableDescription;
- }
- @property(readonly, assign, nonatomic) NSDictionary* dictionaryRepresentation;
- @property(readonly, assign, nonatomic) NSString* variableDescription;
- @property(readonly, assign, nonatomic) NSString* tag;
- @property(readonly, assign, nonatomic) NSString* type;
- @property(readonly, assign, nonatomic) id defaultValue;
- -(void).cxx_destruct;
- -(BOOL)isValidValue:(id)value;
- -(id)init;
- -(id)initWithDictionary:(id)dictionary;
- @end
- @interface USPurchaseImpl : NSObject <USPurchase> {
- NSString* _productIdentifier;
- unsigned _quantity;
- }
- @property(readonly, assign, nonatomic) unsigned quantity;
- @property(readonly, assign, nonatomic) NSString* productIdentifier;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void).cxx_destruct;
- -(id)initWithDictionary:(id)dictionary;
- -(id)init;
- @end
- @interface USPresentDialogViewController : NSObject <USViewController> {
- USActionMap* _actionMap;
- NSArray* _scopes;
- id<USViewControllerDelegate> _delegate;
- NSString* _postPresentationTrigger;
- UIAlertController* _alertController;
- UIViewController* _presentingViewController;
- double _loadingTimeout;
- double _timestamp;
- }
- @property(retain, nonatomic) NSString* postPresentationTrigger;
- @property(assign) __weak id<USViewControllerDelegate> delegate;
- @property(copy, nonatomic) NSArray* scopes;
- @property(readonly, assign, nonatomic) double loadingTimeout;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign, nonatomic) __weak UIViewController* presentingViewController;
- @property(retain, nonatomic) USActionMap* actionMap;
- @property(assign, nonatomic) double timestamp;
- @property(retain, nonatomic) UIAlertController* alertController;
- -(void).cxx_destruct;
- -(void)presentCloseButtonWithDelay:(double)delay;
- -(id)viewDataForKey:(id)key;
- -(void)dismissControllerAnimated:(BOOL)animated completion:(id)completion;
- -(void)presentViewControllerWithRoot:(id)root animated:(BOOL)animated completion:(id)completion;
- -(void)buildContent:(id)content actionMap:(id)map completionBlock:(id)block;
- -(id)init;
- @end
- @interface USPresentDialogContent : NSObject <USContentUnit> {
- NSString* _contentProvider;
- NSDictionary* _parameters;
- NSString* _title;
- NSString* _message;
- NSArray* _buttonList;
- }
- @property(readonly, assign, nonatomic) NSString* contentProvider;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign, nonatomic) NSArray* buttonList;
- @property(readonly, assign, nonatomic) NSString* message;
- @property(readonly, assign, nonatomic) NSString* title;
- @property(retain, nonatomic) NSDictionary* parameters;
- -(void).cxx_destruct;
- -(id)initWithDictionary:(id)dictionary;
- @end
- @interface USInstallationTracker : NSObject {
- NSDate* _installDate;
- id<UpsightDataStoreInterface> _dataStore;
- }
- @property(readonly, assign, nonatomic) id<UpsightDataStoreInterface> dataStore;
- @property(retain) NSDate* installDate;
- +(void)migrateInstallDateIfNeeded;
- -(void).cxx_destruct;
- -(void)trackInstallation;
- -(id)initWithDataStore:(id)dataStore;
- -(id)init;
- @end
- @interface UpsightInternalObject : NSManagedObject {
- }
- @property(retain, nonatomic) NSDictionary* properties;
- @property(copy, nonatomic) NSString* externalClassName;
- @property(copy, nonatomic) NSString* type;
- +(id)entityDescription;
- @end
- @interface UpsightDynamicConfiguration : NSObject {
- id<UpsightDynamicConfigurationDelegate> _delegate;
- NSDictionary* _configuration;
- }
- @property(retain, nonatomic) NSDictionary* configuration;
- @property(assign, nonatomic) __weak id<UpsightDynamicConfigurationDelegate> delegate;
- +(id)defaultConfiguration;
- -(void).cxx_destruct;
- -(void)willUnload;
- -(void)updateConfiguration:(id)configuration;
- -(id)initWithConfiguration:(id)configuration;
- @end
- @interface UpsightObserverInfo : NSObject {
- NSString* _selector;
- NSObject* _observer;
- NSOperationQueue* _queue;
- NSPredicate* _predicate;
- }
- @property(retain, nonatomic) NSPredicate* predicate;
- @property(retain, nonatomic) NSOperationQueue* queue;
- @property(assign, nonatomic) __weak NSObject* observer;
- @property(copy, nonatomic) NSString* selector;
- -(void).cxx_destruct;
- @end
- @interface UpsightDataStore : NSObject <UpsightDataStoreInterface> {
- NSURL* _dataStoreURL;
- NSString* _dataStoreType;
- NSEntityDescription* _entityDescription;
- NSManagedObjectModel* _objectModel;
- NSPersistentStoreCoordinator* _storeCoordinator;
- NSManagedObjectContext* _objectContext;
- NSOperationQueue* _callbackQueue;
- id _contextChangeObserver;
- NSMutableDictionary* _observers;
- NSMutableArray* _defaultObservers;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(retain, nonatomic) NSMutableArray* defaultObservers;
- @property(retain, nonatomic) NSMutableDictionary* observers;
- @property(retain, nonatomic) id contextChangeObserver;
- @property(retain, nonatomic) NSOperationQueue* callbackQueue;
- @property(retain, nonatomic) NSManagedObjectContext* objectContext;
- @property(retain, nonatomic) NSPersistentStoreCoordinator* storeCoordinator;
- @property(retain, nonatomic) NSManagedObjectModel* objectModel;
- @property(retain, nonatomic) NSEntityDescription* entityDescription;
- @property(retain, nonatomic) NSString* dataStoreType;
- @property(retain, nonatomic) NSURL* dataStoreURL;
- +(void)removeFileAtURL:(id)url;
- +(BOOL)createDirectoryWithURL:(id)url;
- +(id)dataStoreURLWithDirectory:(id)directory fileNamePrefix:(id)prefix;
- +(void)removePreReleaseDataStore;
- +(id)preReleaseDefaultStore;
- +(id)defaultStore;
- -(void).cxx_destruct;
- -(id)initWithStorageType:(id)storageType;
- -(id)queryObjects:(id)objects predicate:(id)predicate;
- -(void)removeObjects:(id)objects completion:(id)completion;
- -(void)remove:(id)remove completion:(id)completion;
- -(void)store:(id)store completion:(id)completion;
- -(void)removeObserver:(id)observer type:(id)type predicate:(id)predicate;
- -(void)removeObserver:(id)observer type:(id)type;
- -(void)addObserver:(id)observer selector:(SEL)selector type:(id)type queue:(id)queue predicate:(id)predicate;
- -(void)addObserver:(id)observer selector:(SEL)selector type:(id)type queue:(id)queue;
- -(void)addObserver:(id)observer selector:(SEL)selector type:(id)type;
- -(void)removeDefaultObserver:(id)observer;
- -(void)addDefaultObserver:(id)observer selector:(SEL)selector queue:(id)queue;
- -(void)addDefaultObserver:(id)observer selector:(SEL)selector;
- -(void)notifyObservers:(id)observers action:(unsigned)action;
- -(void)handleContextChangeNotification:(id)notification;
- -(id)generateObjects:(id)objects;
- -(void)buildCoreDataStack;
- -(void)dealloc;
- -(id)initWithDataStoreURL:(id)dataStoreURL;
- -(id)initWithDatabaseDirectoryURL:(id)databaseDirectoryURL fileNamePrefix:(id)prefix;
- -(id)init;
- @end
- @interface UpsightStorableObject : NSObject {
- BOOL _readOnly;
- NSString* _type;
- NSNumber* _version;
- NSString* _ID;
- UpsightInternalObject* _internalObject;
- NSNumber* _storeCount;
- }
- @property(retain, nonatomic) NSNumber* storeCount;
- @property(assign, nonatomic) BOOL readOnly;
- @property(retain, nonatomic) UpsightInternalObject* internalObject;
- @property(retain, nonatomic) NSString* ID;
- @property(readonly, assign, nonatomic) NSNumber* version;
- @property(copy, nonatomic) NSString* type;
- -(void).cxx_destruct;
- -(id)dictionaryRepresentation:(id*)representation;
- -(id)propertyNames;
- -(id)initWithDictionaryRepresentation:(id)dictionaryRepresentation;
- -(id)initWithType:(id)type version:(id)version ID:(id)anId;
- -(id)initWithType:(id)type;
- -(id)init;
- @end
- @interface USServices : NSObject {
- id<UpsightDataStoreInterface> _dataStore;
- USAnalytics* _analytics;
- USDispatcher* _dispatcher;
- USConfigurationManager* _configManager;
- USActionMapManager* _actionMapManager;
- USPartnerManager* _partnerManager;
- USContentUnitBillboardManager* _billboardManager;
- }
- @property(retain, nonatomic) USContentUnitBillboardManager* billboardManager;
- @property(retain, nonatomic) USPartnerManager* partnerManager;
- @property(retain, nonatomic) USActionMapManager* actionMapManager;
- @property(retain, nonatomic) USConfigurationManager* configManager;
- @property(retain, nonatomic) USDispatcher* dispatcher;
- @property(retain, nonatomic) USAnalytics* analytics;
- @property(assign, nonatomic) __weak id<UpsightDataStoreInterface> dataStore;
- -(void).cxx_destruct;
- @end
- @interface USServiceManager : NSObject {
- BOOL _initialized;
- NSNumber* _storedMessageID;
- NSNumber* _storedCampaignID;
- NSMutableSet* _services;
- USInstallationTracker* _installationTracker;
- }
- @property(retain, nonatomic) USInstallationTracker* installationTracker;
- @property(retain, nonatomic) NSMutableSet* services;
- @property(assign, nonatomic) BOOL initialized;
- @property(retain, nonatomic) NSNumber* storedCampaignID;
- @property(retain, nonatomic) NSNumber* storedMessageID;
- +(id)installationTracker;
- +(id)actionMapManagerForStore:(id)store;
- +(id)billboardManagerForStore:(id)store;
- +(id)analyticsForStore:(id)store;
- +(void)load;
- +(id)sharedServiceManager;
- -(void).cxx_destruct;
- -(void)initializeSDK;
- -(void)onApplicationDidFinishLaunching:(id)onApplication;
- -(void)installObservers;
- -(id)partnerManagerForStore:(id)store;
- -(id)actionMapManagerForStore:(id)store;
- -(id)billboardManagerForStore:(id)store;
- -(id)configurationManagerForStore:(id)store;
- -(id)analyticsForStore:(id)store;
- -(id)dispatcherForStore:(id)store;
- -(id)servicesForDataStore:(id)dataStore;
- -(void)stopServicesWithStore:(id)store;
- -(void)startServicesWithStore:(id)store;
- -(void)dealloc;
- -(id)init;
- @end
- @interface USMigrationManager : NSObject {
- }
- +(void)migrateIfNeeded;
- @end
- @interface USUnrenderedContentEvent : USEvent {
- }
- @property(readonly, assign, nonatomic) NSString* scope;
- @property(readonly, assign, nonatomic) NSNumber* campaignID;
- @property(readonly, assign, nonatomic) NSNumber* contentID;
- +(id)eventWithParameters:(id)parameters contentID:(id)anId campaignID:(id)anId3 scope:(id)scope;
- -(id)initWithParameters:(id)parameters contentID:(id)anId campaignID:(id)anId3 scope:(id)scope;
- -(id)initWithType:(id)type parameters:(id)parameters;
- @end
- @interface USMilestoneEvent : USEvent {
- }
- @property(readonly, assign, nonatomic) NSString* scope;
- +(id)milestoneEventWithParameters:(id)parameters scope:(id)scope;
- -(id)initWithParameters:(id)parameters scope:(id)scope;
- -(id)initWithType:(id)type parameters:(id)parameters;
- -(id)init;
- @end
- @interface USInAppPurchaseEvent : USEvent {
- }
- @property(readonly, assign, nonatomic) USInAppPurchaseInfo* info;
- +(id)inAppPurchaseEventWithParameters:(id)parameters IAPInfo:(id)info;
- -(id)initWithParameters:(id)parameters IAPInfo:(id)info;
- -(id)initWithType:(id)type parameters:(id)parameters;
- -(id)init;
- @end
- @interface USDynamicEvent : USEvent {
- }
- @property(readonly, assign, nonatomic) NSDictionary* pubData;
- @property(readonly, assign, nonatomic) NSDictionary* upsightData;
- @property(readonly, assign, nonatomic) NSString* dynamicType;
- -(id)initWithWithParameters:(id)parameters eventDictionary:(id)dictionary;
- -(id)initWithType:(id)type parameters:(id)parameters;
- -(id)init;
- @end
- @interface USEventDataAssociation : NSObject <NSCoding> {
- NSString* _eventType;
- USUpsightDataFilter* _upsightDataFilter;
- NSDictionary* _upsightData;
- }
- @property(readonly, assign, nonatomic) NSDictionary* upsightData;
- @property(readonly, assign, nonatomic) USUpsightDataFilter* upsightDataFilter;
- @property(readonly, assign, nonatomic) NSString* eventType;
- +(id)associationWithEventType:(id)eventType upsightDataFilter:(id)filter upsightData:(id)data;
- -(void).cxx_destruct;
- -(BOOL)isEqual:(id)equal;
- -(BOOL)isEqualToAssociation:(id)association;
- -(unsigned)hash;
- -(void)encodeWithCoder:(id)coder;
- -(id)initWithCoder:(id)coder;
- -(id)initWithEventType:(id)eventType upsightDataFilter:(id)filter upsightData:(id)data;
- @end
- @interface USMonetizationEvent : USEvent {
- USMonetizationPurchaseInfo* _info;
- }
- @property(retain, nonatomic) USMonetizationPurchaseInfo* info;
- +(id)monetizationEventWithWithParameters:(id)parameters info:(id)info;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters monetizationInfo:(id)info;
- -(id)initWithType:(id)type parameters:(id)parameters;
- -(id)init;
- @end
- @interface USInstallEvent : USEvent {
- }
- -(id)initWithParameters:(id)parameters;
- -(id)initWithType:(id)type parameters:(id)parameters;
- -(id)init;
- @end
- @interface USEventFactory : NSObject {
- }
- +(id)attributionEventForCampaign:(id)campaign creative:(id)creative source:(id)source pubData:(id)data;
- +(id)UXMEnumerateEventWithUXMSchema:(id)uxmschema pubData:(id)data;
- +(id)pushUnregistrationEventWithPubData:(id)pubData;
- +(id)pushRegistrationEventWithToken:(id)token pubData:(id)data;
- +(id)pushReceivedEventWithMessageID:(id)messageID campaignID:(id)anId pubData:(id)data;
- +(id)sessionResumeEventWithPubData:(id)pubData;
- +(id)sessionPauseEventWithPubData:(id)pubData;
- +(id)sessionStartEventWithPubData:(id)pubData;
- +(id)configurationRequestWithPubData:(id)pubData;
- +(id)monetizationEventWithInfo:(id)info pubData:(id)data;
- +(id)dynamicEventWithEventDictionary:(id)eventDictionary;
- +(id)inAppPurchaseEventWithIAPInfo:(id)iapinfo pubData:(id)data;
- +(id)installEventWithPubData:(id)pubData;
- +(id)milestoneEventForScope:(id)scope pubData:(id)data;
- +(id)unrenderedContentEventWithContentID:(id)contentID campaignID:(id)anId scope:(id)scope pubData:(id)data;
- +(id)dataCollectionEventWitDataBundle:(id)bundle streamID:(id)anId pubData:(id)data;
- +(id)analyticsEventWithName:(id)name pubData:(id)data;
- +(id)sharedFactory;
- -(void)extendEventWithAssociatedData:(id)associatedData;
- -(id)buildEventWithInitializer:(id)initializer attributeSetName:(id)name pubData:(id)data;
- -(id)eventParametersWithAttributeSetName:(id)attributeSetName pubData:(id)data;
- -(id)copyWithZone:(NSZone*)zone;
- @end
- @interface USJSONDataBundle : NSObject <USDataBundle> {
- NSDictionary* _dataBundleDictionary;
- }
- @property(readonly, assign, nonatomic) NSString* dataString;
- @property(readonly, assign, nonatomic) NSString* formatString;
- @property(readonly, assign, nonatomic) NSDictionary* dataBundleDictionary;
- -(void).cxx_destruct;
- -(id)initWithCoder:(id)coder;
- -(void)encodeWithCoder:(id)coder;
- -(id)initWithDataBundleDictionary:(id)dataBundleDictionary;
- -(id)init;
- @end
- @interface USAnalytics : NSObject <USAnalyticsInterface> {
- id<UpsightDataStoreInterface> _dataStore;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign, nonatomic) id<UpsightDataStoreInterface> dataStore;
- -(void).cxx_destruct;
- -(void)record:(id)record;
- -(id)initWithDataStore:(id)dataStore;
- -(id)init;
- @end
- @interface USAttributionEvent : USEvent {
- }
- @property(readonly, assign, nonatomic) NSString* source;
- @property(readonly, assign, nonatomic) NSString* creative;
- @property(readonly, assign, nonatomic) NSString* campaign;
- +(id)attributionEventWithParameters:(id)parameters campaign:(id)campaign creative:(id)creative source:(id)source;
- -(id)initWithParameters:(id)parameters campaign:(id)campaign creative:(id)creative source:(id)source;
- -(id)initWithType:(id)type parameters:(id)parameters;
- -(id)init;
- @end
- @interface USUserAttributes : NSObject {
- NSDictionary* _bundleUserAttributes;
- NSMutableDictionary* _userAttributes;
- }
- @property(readonly, assign) NSDictionary* bundleUserAttributes;
- @property(retain, nonatomic) NSMutableDictionary* userAttributes;
- +(id)dictionaryRepresentation;
- +(BOOL)boolForKey:(id)key;
- +(void)setBool:(BOOL)aBool forKey:(id)key;
- +(id)dateForKey:(id)key;
- +(void)setDate:(id)date forKey:(id)key;
- +(id)stringForKey:(id)key;
- +(void)setString:(id)string forKey:(id)key;
- +(id)numberForKey:(id)key;
- +(void)setNumber:(id)number forKey:(id)key;
- +(id)nilDate;
- +(void)clearUserAttributes;
- +(id)sharedUserAttributes;
- -(void).cxx_destruct;
- -(BOOL)isValidValue:(id)value forKey:(id)key expectedValueClass:(Class)aClass;
- -(BOOL)isValidKey:(id)key;
- -(id)dateForKey:(id)key;
- -(void)setDate:(id)date forKey:(id)key;
- -(id)stringForKey:(id)key;
- -(void)setString:(id)string forKey:(id)key;
- -(id)numberForKey:(id)key;
- -(void)setNumber:(id)number forKey:(id)key;
- @end
- @interface USAnalyticsEvent : USEvent {
- }
- @property(readonly, assign, nonatomic) NSString* name;
- +(id)analyticsEventWithParameters:(id)parameters name:(id)name;
- -(id)initWithParameters:(id)parameters name:(id)name;
- -(id)init;
- -(id)initWithType:(id)type parameters:(id)parameters;
- @end
- @interface USMonetizationPurchaseInfo : USPurchaseInfo {
- }
- @property(retain, nonatomic) NSString* product;
- @property(retain, nonatomic) NSString* currency;
- @property(assign, nonatomic) float totalPrice;
- +(id)infoWithResolution:(unsigned)resolution currency:(id)currency quantity:(unsigned)quantity product:(id)product price:(float)price;
- +(id)infoWithResolution:(unsigned)resolution totalPrice:(float)price currency:(id)currency product:(id)product;
- -(id)initWithCoder:(id)coder;
- -(id)initWithDictionaryRepresentation:(id)dictionaryRepresentation;
- -(id)initWithResolution:(unsigned)resolution totalPrice:(float)price currency:(id)currency quantity:(unsigned)quantity product:(id)product price:(float)price6;
- @end
- @interface USUpsightDataFilter : NSObject <NSCoding> {
- NSString* _key;
- NSArray* _values;
- }
- @property(readonly, assign, nonatomic) NSArray* values;
- @property(readonly, assign, nonatomic) NSString* key;
- -(void).cxx_destruct;
- -(BOOL)isEqual:(id)equal;
- -(BOOL)isEqualToFilter:(id)filter;
- -(unsigned)hash;
- -(BOOL)matchesUpsightData:(id)data;
- -(void)encodeWithCoder:(id)coder;
- -(id)initWithCoder:(id)coder;
- -(id)initWithKey:(id)key values:(id)values;
- -(id)init;
- @end
- @interface USUXMEnumerateEvent : USEvent {
- }
- @property(readonly, assign, nonatomic) NSArray* UXMSchema;
- +(id)eventWithParameters:(id)parameters UXMSchema:(id)schema;
- -(id)initWithParameters:(id)parameters UXMSchema:(id)schema;
- -(id)initWithType:(id)type parameters:(id)parameters;
- @end
- @interface USAssociationDataProvider : NSObject {
- USEventDataAssociationMap* _oneTimeAssociationMap;
- }
- @property(retain, nonatomic) USEventDataAssociationMap* oneTimeAssociationMap;
- +(id)sharedProvider;
- -(void).cxx_destruct;
- -(void)addOneTimeAssociation:(id)association;
- -(id)obtainAndRemoveAssociatedUpsightDataForEventType:(id)eventType upsightData:(id)data;
- -(id)initWithAssociationMap:(id)associationMap;
- -(id)copyWithZone:(NSZone*)zone;
- @end
- @interface USPurchaseInfo : NSObject <NSCoding> {
- unsigned _resolution;
- NSString* _product;
- unsigned _quantity;
- NSString* _currency;
- float _price;
- float _totalPrice;
- }
- @property(readonly, assign, nonatomic) NSDictionary* dictionaryRepresentation;
- @property(assign, nonatomic) float totalPrice;
- @property(assign, nonatomic) float price;
- @property(retain, nonatomic) NSString* currency;
- @property(assign, nonatomic) unsigned quantity;
- @property(retain, nonatomic) NSString* product;
- @property(assign, nonatomic) unsigned resolution;
- +(id)resolutionMap;
- -(void).cxx_destruct;
- -(id)initWithCoder:(id)coder;
- -(void)encodeWithCoder:(id)coder;
- -(BOOL)isEqual:(id)equal;
- -(id)initWithDictionaryRepresentation:(id)dictionaryRepresentation;
- -(id)initWithResolution:(unsigned)resolution totalPrice:(float)price currency:(id)currency quantity:(unsigned)quantity product:(id)product price:(float)price6;
- -(id)init;
- @end
- @interface USAssociationStorable : UpsightStorableObject {
- USEventDataAssociation* _association;
- double _timestamp;
- }
- @property(readonly, assign, nonatomic) USEventDataAssociation* association;
- @property(assign, nonatomic) double timestamp;
- -(void).cxx_destruct;
- -(void)resetTimestamp;
- -(id)initWithEventDataAssociation:(id)eventDataAssociation;
- -(id)initWithType:(id)type version:(id)version ID:(id)anId;
- @end
- @interface USEventDataAssociationMap : NSObject {
- NSMutableDictionary* _typeToAssociationsMap;
- id<UpsightDataStoreInterface> _dataStore;
- double _expirationInterval;
- }
- @property(readonly, assign, nonatomic) double expirationInterval;
- @property(readonly, assign, nonatomic) NSMutableDictionary* typeToAssociationsMap;
- @property(readonly, assign, nonatomic) id<UpsightDataStoreInterface> dataStore;
- -(void).cxx_destruct;
- -(BOOL)isStorableExpired:(id)expired;
- -(void)removeCachedStorables:(id)storables;
- -(void)cacheStorables:(id)storables;
- -(void)filterStorables:(id)storables expired:(id*)expired valid:(id*)valid;
- -(void)loadAndCacheAssociationStorables;
- -(id)associationsForEventType:(id)eventType;
- -(void)removeAssociation:(id)association;
- -(void)addAssociation:(id)association;
- -(id)init;
- -(id)initWithDataStore:(id)dataStore expirationInterval:(double)interval;
- @end
- @interface USDataCollectionEvent : USEvent {
- }
- @property(readonly, copy, nonatomic) NSString* streamID;
- @property(readonly, copy, nonatomic) NSString* dataBundle;
- @property(readonly, copy, nonatomic) NSString* format;
- -(id)initWithParameters:(id)parameters format:(id)format dataBundle:(id)bundle streamID:(id)anId;
- -(id)initWithType:(id)type parameters:(id)parameters;
- @end
- @interface USInAppPurchaseInfo : USPurchaseInfo {
- NSString* _transactionIdentifier;
- NSDictionary* _IAPBundle;
- }
- @property(retain, nonatomic) NSDictionary* IAPBundle;
- @property(readonly, assign, nonatomic) NSDictionary* dictionaryRepresentation;
- @property(assign, nonatomic) float totalPrice;
- @property(assign, nonatomic) float price;
- @property(retain, nonatomic) NSString* currency;
- @property(readonly, assign, nonatomic) NSString* transactionIdentifier;
- @property(readonly, assign, nonatomic) unsigned quantity;
- @property(readonly, assign, nonatomic) NSString* product;
- @property(readonly, assign, nonatomic) unsigned resolution;
- +(id)IAPInfoWithResolution:(unsigned)resolution currency:(id)currency quantity:(unsigned)quantity product:(id)product price:(float)price transactionIdentifier:(id)identifier;
- -(void).cxx_destruct;
- -(id)initWithCoder:(id)coder;
- -(void)encodeWithCoder:(id)coder;
- -(id)initWithDictionaryRepresentation:(id)dictionaryRepresentation;
- -(id)initWithResolution:(unsigned)resolution currency:(id)currency quantity:(unsigned)quantity product:(id)product price:(float)price transactionIdentifier:(id)identifier;
- -(id)initWithResolution:(unsigned)resolution totalPrice:(float)price currency:(id)currency quantity:(unsigned)quantity product:(id)product price:(float)price6;
- @end
- @interface UpsightLogger : NSObject {
- NSString* _name;
- UpsightDataStore* _store;
- }
- @property(retain, nonatomic) UpsightDataStore* store;
- @property(copy, nonatomic) NSString* name;
- +(id)loggerForName:(id)name;
- +(void)setDefaultLogLevel:(int)level;
- +(int)defaultLogLevel;
- +(void)initialize;
- -(void).cxx_destruct;
- -(void)observeLogDataStored:(id)stored action:(unsigned)action;
- -(void)logDataWithLevel:(int)level fileName:(id)name line:(int)line function:(id)function message:(id)message;
- -(void)logMessage:(id)message;
- -(id)initWithName:(id)name store:(id)store;
- -(void)dealloc;
- @end
- @interface UpsightLogData : UpsightStorableObject {
- NSString* _name;
- NSString* _message;
- NSString* _file;
- NSString* _function;
- int _lineNumber;
- int _level;
- }
- @property(assign, nonatomic) int level;
- @property(assign, nonatomic) int lineNumber;
- @property(retain, nonatomic) NSString* function;
- @property(retain, nonatomic) NSString* file;
- @property(retain, nonatomic) NSString* message;
- @property(retain, nonatomic) NSString* name;
- -(void).cxx_destruct;
- -(id)initWithMessage:(id)message loggingLevel:(int)level;
- -(id)initWithType:(id)type version:(id)version ID:(id)anId;
- -(id)init;
- @end
- @interface USTrashDeliveryQueue : NSObject <USDeliveryQueueInterface> {
- id<USDeliveryQueueDelegate> _delegate;
- USQueueConfiguration* _queueConfiguration;
- NSOperationQueue* _operationQueue;
- }
- @property(assign, nonatomic) __weak id<USDeliveryQueueDelegate> delegate;
- @property(readonly, assign, nonatomic) NSString* name;
- @property(retain, nonatomic) NSOperationQueue* operationQueue;
- @property(retain, nonatomic) USQueueConfiguration* queueConfiguration;
- -(void).cxx_destruct;
- -(void)enqueuePacket:(id)packet;
- -(void)drain;
- -(id)initWithQueueConfiguration:(id)queueConfiguration operationQueue:(id)queue;
- -(id)init;
- @end
- @interface USStorableOptOut : UpsightStorableObject {
- BOOL _optOutStatus;
- }
- @property(assign) BOOL optOutStatus;
- +(BOOL)defaultOptOutStatus;
- -(id)initWithType:(id)type version:(id)version ID:(id)anId;
- -(id)init;
- @end
- @interface USDeliveryQueue : NSObject <USBatcherDelegate, USDeliveryQueueInterface> {
- id<USDeliveryQueueDelegate> _delegate;
- USQueueConfiguration* _queueConfiguration;
- USRequestAttributeSetBuilder* _attributeBuilder;
- id<USDataSenderInterface> _dataSender;
- NSMutableDictionary* _attributeSetNameToBatcher;
- NSMutableDictionary* _eventIdToPacket;
- NSOperationQueue* _operationQueue;
- }
- @property(assign, nonatomic) __weak id<USDeliveryQueueDelegate> delegate;
- @property(readonly, assign, nonatomic) NSString* name;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(retain, nonatomic) NSOperationQueue* operationQueue;
- @property(retain, nonatomic) NSMutableDictionary* eventIdToPacket;
- @property(retain, nonatomic) NSMutableDictionary* attributeSetNameToBatcher;
- @property(retain, nonatomic) id<USDataSenderInterface> dataSender;
- @property(retain, nonatomic) USRequestAttributeSetBuilder* attributeBuilder;
- @property(retain, nonatomic) USQueueConfiguration* queueConfiguration;
- -(void).cxx_destruct;
- -(void)batcher:(id)batcher didFailEventsDelivery:(id)delivery error:(id)error;
- -(void)batcher:(id)batcher didDeliverEvents:(id)events response:(id)response;
- -(void)drain;
- -(id)packetsForEventIDs:(id)eventIDs;
- -(id)eventIDsFromEvents:(id)events;
- -(void)enqueuePacket:(id)packet;
- -(id)initWithQueueConfiguration:(id)queueConfiguration attributeBuilder:(id)builder operationQueue:(id)queue dataSender:(id)sender;
- -(id)init;
- @end
- @interface USRetryInfo : NSObject {
- unsigned _counter;
- }
- @property(assign, nonatomic) unsigned counter;
- @end
- @interface USBatcher : NSObject {
- id<USBatcherDelegate> _delegate;
- NSOperationQueue* _operationQueue;
- USEventBatch* _activeBatch;
- NSMutableSet* _pendingBatches;
- id<USDataSenderInterface> _dataSender;
- NSTimer* _sendTimer;
- NSTimer* _retryTimer;
- NSMutableDictionary* _retryInfos;
- USRequestAttributeSetBuilder* _attributeBuilder;
- NSString* _attributeSetName;
- USQueueConfiguration* _queueConfiguration;
- }
- @property(retain) USQueueConfiguration* queueConfiguration;
- @property(retain, nonatomic) NSString* attributeSetName;
- @property(retain, nonatomic) USRequestAttributeSetBuilder* attributeBuilder;
- @property(retain, nonatomic) NSMutableDictionary* retryInfos;
- @property(retain, nonatomic) NSTimer* retryTimer;
- @property(retain, nonatomic) NSTimer* sendTimer;
- @property(retain, nonatomic) id<USDataSenderInterface> dataSender;
- @property(retain, nonatomic) NSMutableSet* pendingBatches;
- @property(retain, nonatomic) USEventBatch* activeBatch;
- @property(retain, nonatomic) NSOperationQueue* operationQueue;
- @property(assign, nonatomic) __weak id<USBatcherDelegate> delegate;
- -(void).cxx_destruct;
- -(void)onRetryTimerDidFire:(id)onRetryTimer;
- -(void)installRetryTimer;
- -(void)onSendTimerDidFire:(id)onSendTimer;
- -(void)invalidateSendTimer;
- -(void)installSendTimer;
- -(void)dispatchBatch:(id)batch;
- -(id)endpointURLForQueueConfiguration:(id)queueConfiguration;
- -(BOOL)shouldRetryBatch:(id)batch afterError:(id)error;
- -(void)removeRetryInfoForBatch:(id)batch;
- -(id)retryInfoForBatch:(id)batch;
- -(void)enqueueEvent:(id)event;
- -(void)drain;
- -(id)initWithQueueConfiguration:(id)queueConfiguration attributeSetName:(id)name attributeBuilder:(id)builder dataSender:(id)sender operationQueue:(id)queue;
- -(id)init;
- @end
- @interface USEventRouter : NSObject <USDeliveryQueueDelegate> {
- id<USEventRouterDelegate> _delegate;
- NSDictionary* _queueNameToQueues;
- NSDictionary* _eventTypeToRoutes;
- NSMutableSet* _packetRegistry;
- NSOperationQueue* _operationQueue;
- NSArray* _sortedFilters;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(retain, nonatomic) NSArray* sortedFilters;
- @property(retain, nonatomic) NSOperationQueue* operationQueue;
- @property(retain, nonatomic) NSMutableSet* packetRegistry;
- @property(retain, nonatomic) NSDictionary* eventTypeToRoutes;
- @property(retain, nonatomic) NSDictionary* queueNameToQueues;
- @property(assign, nonatomic) __weak id<USEventRouterDelegate> delegate;
- @property(readonly, assign, nonatomic, getter=isEmpty) BOOL empty;
- +(id)routerWithDispatcherConfiguration:(id)dispatcherConfiguration attributeBuilder:(id)builder operationQueue:(id)queue dataSender:(id)sender;
- -(void).cxx_destruct;
- -(void)deliveryQueue:(id)queue didFailPacketsDelivery:(id)delivery error:(id)error;
- -(void)deliveryQueue:(id)queue didDeliverPackets:(id)packets response:(id)response;
- -(void)drain;
- -(id)itemsFromPackets:(id)packets;
- -(void)unregisterPackets:(id)packets;
- -(void)registerPacket:(id)packet;
- -(BOOL)canRouteItem:(id)item;
- -(void)routeItem:(id)item;
- -(id)routeWithBestMatchForEvent:(id)event;
- -(id)initWithDispatcherConfiguration:(id)dispatcherConfiguration attributeBuilder:(id)builder operationQueue:(id)queue dataSender:(id)sender;
- -(id)init;
- @end
- @interface USDeliveryQueueFactory : NSObject {
- }
- +(id)deliveryQueueWithConfiguration:(id)configuration attributeBuilder:(id)builder operationQueue:(id)queue dataSender:(id)sender;
- @end
- @interface USLocation : NSObject <NSCoding, NSCopying> {
- CLLocation* _coreLocation;
- unsigned _validForSessionWithNumber;
- }
- @property(assign, nonatomic) unsigned validForSessionWithNumber;
- @property(readonly, assign, nonatomic, getter=isValid) BOOL valid;
- @property(readonly, assign, nonatomic) CLLocation* coreLocation;
- -(void).cxx_destruct;
- -(id)copyWithZone:(NSZone*)zone;
- -(id)initWithCoder:(id)coder;
- -(void)encodeWithCoder:(id)coder;
- -(id)initWithCoreLocation:(id)coreLocation;
- -(id)init;
- @end
- @interface USConnectionInfo : NSObject {
- NSMutableData* _responseData;
- NSOperationQueue* _callbackQueue;
- NSString* _referenceID;
- NSString* _signature;
- NSError* _error;
- id _completionHandler;
- }
- @property(copy, nonatomic) id completionHandler;
- @property(retain, nonatomic) NSError* error;
- @property(retain, nonatomic) NSString* signature;
- @property(retain, nonatomic) NSString* referenceID;
- @property(retain, nonatomic) NSOperationQueue* callbackQueue;
- @property(retain, nonatomic) NSMutableData* responseData;
- -(void).cxx_destruct;
- -(void)notifyClientWithCompletionHandler:(id)completionHandler;
- @end
- @interface USDataSender : NSObject <NSURLSessionDelegate, USDataSenderInterface> {
- NSOperationQueue* _sendQueue;
- unsigned _taskIdentifier;
- NSMutableDictionary* _dataTaskToInfoMap;
- NSURLSession* _URLSession;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(retain, nonatomic) NSURLSession* URLSession;
- @property(retain, nonatomic) NSMutableDictionary* dataTaskToInfoMap;
- @property(assign) unsigned taskIdentifier;
- @property(readonly, assign, nonatomic) NSOperationQueue* sendQueue;
- -(void).cxx_destruct;
- -(void)completeTask:(id)task;
- -(BOOL)verifySignatureWithInfo:(id)info;
- -(void)endBackgroundTask;
- -(void)endBackgroundTaskIfIdle;
- -(BOOL)hasIncompleteDataTasks;
- -(void)onApplicationWillEnterForeground:(id)onApplication;
- -(void)startBackgroundTask;
- -(void)onApplicationDidEnterBackground:(id)onApplication;
- -(void)installObservers;
- -(void)URLSession:(id)session dataTask:(id)task didReceiveData:(id)data;
- -(void)URLSession:(id)session task:(id)task didCompleteWithError:(id)error;
- -(void)URLSession:(id)session dataTask:(id)task didReceiveResponse:(id)response completionHandler:(id)handler;
- -(void)URLSession:(id)session task:(id)task willPerformHTTPRedirection:(id)redirection newRequest:(id)request completionHandler:(id)handler;
- -(void)sendData:(id)data toURL:(id)url completionHandler:(id)handler queue:(id)queue;
- -(void)dealloc;
- -(id)initWithSendQueue:(id)sendQueue;
- -(id)init;
- @end
- @interface USConfigurationBase : NSObject <USConfigurationInterface> {
- NSDictionary* _configurationDictionary;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(retain, nonatomic) NSDictionary* configurationDictionary;
- +(BOOL)isValidConfigurationDictionary:(id)dictionary;
- +(id)requiredKeys;
- -(void).cxx_destruct;
- -(BOOL)isEqual:(id)equal;
- -(BOOL)isEqualToConfiguration:(id)configuration;
- -(id)initWithConfigurationDictionary:(id)configurationDictionary;
- -(id)init;
- @end
- @interface USBatchItem : UpsightStorableObject {
- USEvent* _event;
- }
- @property(readonly, assign, nonatomic) USEvent* event;
- -(void).cxx_destruct;
- -(id)initWithEvent:(id)event;
- -(id)initWithType:(id)type version:(id)version ID:(id)anId;
- -(id)init;
- @end
- @interface USQueueConfiguration : USConfigurationBase {
- BOOL _countNetworkFailRetries;
- NSString* _name;
- unsigned _batchSize;
- unsigned _maxRetryCount;
- NSString* _URLFormat;
- NSString* _protocol;
- NSString* _host;
- double _sendInterval;
- double _retryInterval;
- }
- @property(retain, nonatomic) NSString* host;
- @property(retain, nonatomic) NSString* protocol;
- @property(retain, nonatomic) NSString* URLFormat;
- @property(assign, nonatomic) unsigned maxRetryCount;
- @property(assign, nonatomic) double retryInterval;
- @property(assign, nonatomic) BOOL countNetworkFailRetries;
- @property(assign, nonatomic) unsigned batchSize;
- @property(assign, nonatomic) double sendInterval;
- @property(copy, nonatomic) NSString* name;
- +(BOOL)isValidConfigurationDictionary:(id)dictionary;
- +(id)requiredKeys;
- +(id)trashQueueConfigurationDictionary;
- -(void).cxx_destruct;
- -(id)initWithConfigurationDictionary:(id)configurationDictionary;
- @end
- @interface USErrorAnalyzer : NSObject {
- }
- +(BOOL)isCriticalError:(id)error;
- +(BOOL)isNetworkError:(id)error;
- @end
- @interface USEventParameters : NSObject <NSCoding> {
- unsigned _eventNumber;
- USSession* _session;
- NSString* _eventType;
- NSString* _attributeSetName;
- NSDictionary* _userAttributes;
- NSDictionary* _pubData;
- NSDictionary* _upsightData;
- double _timestamp;
- }
- @property(copy, nonatomic) NSDictionary* upsightData;
- @property(copy, nonatomic) NSDictionary* pubData;
- @property(readonly, copy, nonatomic) NSDictionary* userAttributes;
- @property(copy, nonatomic) NSString* attributeSetName;
- @property(copy, nonatomic) NSString* eventType;
- @property(readonly, assign, nonatomic) USSession* session;
- @property(readonly, assign, nonatomic) unsigned eventNumber;
- @property(readonly, assign, nonatomic) double timestamp;
- -(void).cxx_destruct;
- -(void)encodeWithCoder:(id)coder;
- -(id)initWithCoder:(id)coder;
- -(BOOL)isEqual:(id)equal;
- -(BOOL)isEqualToParameters:(id)parameters;
- -(unsigned)hash;
- -(id)initWithTimestamp:(double)timestamp eventType:(id)type eventNumber:(unsigned)number session:(id)session attributeSetName:(id)name userAttributes:(id)attributes pubData:(id)data upsightData:(id)data8;
- -(id)init;
- @end
- @interface USAttributeSet : USConfigurationBase {
- NSArray* _excludes;
- NSArray* _includes;
- NSString* _name;
- }
- @property(retain, nonatomic) NSString* name;
- @property(retain, nonatomic) NSArray* includes;
- @property(retain, nonatomic) NSArray* excludes;
- +(BOOL)isValidConfigurationDictionary:(id)dictionary;
- +(id)requiredKeys;
- -(void).cxx_destruct;
- -(id)initWithConfigurationDictionary:(id)configurationDictionary;
- @end
- @interface USRequestAttributeSetBuilder : NSObject {
- NSArray* _attributeSets;
- NSArray* _attributeSetFilters;
- USParametersProvider* _parameterProvider;
- NSMutableDictionary* _filtersToAttributeSetNames;
- NSDictionary* _baseParameterToSelectorMap;
- NSDictionary* _optionalParameterToSelectorMap;
- NSMutableDictionary* _parameterProvidersCache;
- NSArray* _sortedFilters;
- }
- @property(retain, nonatomic) NSArray* sortedFilters;
- @property(retain, nonatomic) NSMutableDictionary* parameterProvidersCache;
- @property(retain, nonatomic) NSDictionary* optionalParameterToSelectorMap;
- @property(retain, nonatomic) NSDictionary* baseParameterToSelectorMap;
- @property(retain, nonatomic) NSMutableDictionary* filtersToAttributeSetNames;
- @property(retain, nonatomic) USParametersProvider* parameterProvider;
- @property(retain, nonatomic) NSArray* attributeSetFilters;
- @property(retain, nonatomic) NSArray* attributeSets;
- -(void).cxx_destruct;
- -(id)parametersFromProviders:(id)providers;
- -(id)includeAttributes:(id)attributes inSet:(id)set;
- -(id)excludeAttributes:(id)attributes fromSet:(id)set;
- -(id)includesForAttributeSetWithName:(id)name;
- -(id)excludesForAttributeSetWithName:(id)name;
- -(id)parametersForAttributeSetNamed:(id)attributeSetNamed;
- -(id)attributeSetNameForEvent:(id)event;
- -(id)initWithAttributeSets:(id)attributeSets attributeSetFilters:(id)filters parameterProvider:(id)provider;
- -(id)init;
- @end
- @interface USRSASigningHelper : NSObject {
- SecKey* _publicKeyReference;
- SecKey* _privateKeyReference;
- NSString* _publicKey;
- NSString* _privateKey;
- }
- @property(retain, nonatomic) NSString* privateKey;
- @property(retain, nonatomic) NSString* publicKey;
- @property(readonly, assign) SecKey* privateKeyReference;
- @property(readonly, assign) SecKey* publicKeyReference;
- -(void).cxx_destruct;
- -(id)signatureForMessage:(id)message;
- -(BOOL)verifySignature:(id)signature forMessage:(id)message;
- -(id)stripPublicKeyHeader:(id)header;
- -(SecKey*)keychainItemWithKey:(id)key keyType:(void*)type withTag:(id)tag;
- -(void)dealloc;
- -(id)initWithPublicKey:(id)publicKey privateKey:(id)key;
- @end
- @interface USRouteFilterConfiguration : USConfigurationBase {
- NSString* _filter;
- NSArray* _queues;
- }
- @property(retain, nonatomic) NSArray* queues;
- @property(retain, nonatomic) NSString* filter;
- +(BOOL)isValidConfigurationDictionary:(id)dictionary;
- +(id)requiredKeys;
- -(void).cxx_destruct;
- -(id)initWithConfigurationDictionary:(id)configurationDictionary;
- @end
- @interface USLocationProvider : NSObject {
- }
- +(id)location;
- +(void)setLocation:(id)location;
- @end
- @interface USEventResponse : UpsightStorableObject {
- USEvent* _event;
- NSError* _error;
- }
- @property(readonly, assign, nonatomic) NSError* error;
- @property(readonly, assign, nonatomic) USEvent* event;
- -(void).cxx_destruct;
- -(id)initWithEvent:(id)event error:(id)error;
- -(id)initWithType:(id)type version:(id)version ID:(id)anId;
- -(id)init;
- @end
- @interface USDeliveryPacket : NSObject {
- USBatchItem* _batchItem;
- NSArray* _route;
- }
- @property(retain, nonatomic) NSArray* route;
- @property(retain, nonatomic) USBatchItem* batchItem;
- -(void).cxx_destruct;
- -(id)initWithBatchItem:(id)batchItem route:(id)route;
- -(id)init;
- @end
- @interface USDispatcher : NSObject <USEventRouterDelegate> {
- BOOL _accumulatingEvents;
- USDispatcherConfiguration* _currentConfiguration;
- id<UpsightDataStoreInterface> _dataStore;
- USDataSender* _dataSender;
- USEventRouter* _eventRouter;
- NSMutableSet* _disposedRouters;
- NSOperationQueue* _operationQueue;
- NSMutableSet* _enqueuedItems;
- unsigned _taskIdentifier;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign) unsigned taskIdentifier;
- @property(readonly, assign, nonatomic) unsigned minSessionNumberWithNonExpiredConfiguration;
- @property(retain, nonatomic) NSMutableSet* enqueuedItems;
- @property(assign, nonatomic, getter=isAccumulatingEvents) BOOL accumulatingEvents;
- @property(retain, nonatomic) NSOperationQueue* operationQueue;
- @property(retain, nonatomic) NSMutableSet* disposedRouters;
- @property(retain, nonatomic) USDispatcherConfiguration* currentConfiguration;
- @property(retain, nonatomic) USEventRouter* eventRouter;
- @property(retain, nonatomic) USDataSender* dataSender;
- @property(readonly, assign, nonatomic) id<UpsightDataStoreInterface> dataStore;
- -(void).cxx_destruct;
- -(void)eventRouterDidDrain:(id)eventRouter;
- -(void)eventRouter:(id)router didFailWithError:(id)error items:(id)items;
- -(void)eventRouter:(id)router didDeliverItems:(id)items response:(id)response;
- -(void)onDidUpdateConfiguration:(id)on action:(unsigned)action;
- -(void)onDidUpdateEvent:(id)on action:(unsigned)action;
- -(void)storeResponsesForItems:(id)items error:(id)error;
- -(id)processResponse:(id)response;
- -(void)processResponseSections:(id)sections;
- -(void)cleanupBatchItems:(id)items;
- -(void)unregisterBatchItems:(id)items;
- -(void)restoreBatches;
- -(void)setupEventRouter;
- -(void)endBackgroundTask;
- -(void)appWillEnterForeground:(id)app;
- -(void)appDidEnterBackground:(id)app;
- -(BOOL)enqueueItem:(id)item;
- -(id)initWithDataStore:(id)dataStore;
- -(id)init;
- -(void)dealloc;
- @end
- @interface USEventBatch : NSObject {
- NSMutableArray* _itemsArray;
- unsigned _batchSize;
- }
- @property(readonly, assign, nonatomic) NSMutableArray* itemsArray;
- @property(readonly, assign, nonatomic) unsigned batchSize;
- @property(readonly, assign, nonatomic) NSArray* items;
- @property(readonly, assign, nonatomic, getter=isFull) BOOL full;
- -(void).cxx_destruct;
- -(void)addEventsFromArray:(id)array;
- -(void)addEvent:(id)event;
- -(id)dictionaryRepresentationWithBatchParameters:(id)batchParameters;
- -(id)initWithBatchSize:(unsigned)batchSize;
- @end
- @interface USEventNumberProvider : NSObject {
- }
- +(id)sharedInstance;
- +(unsigned)nextEventNumber;
- -(unsigned)incrementEventNumber;
- @end
- @interface USStorableSID : UpsightStorableObject {
- NSString* _SID;
- }
- @property(readonly, assign, nonatomic) NSString* SID;
- +(id)storableSIDWithSID:(id)sid;
- -(void).cxx_destruct;
- -(id)initWithSID:(id)sid;
- -(id)initWithType:(id)type version:(id)version ID:(id)anId;
- @end
- @interface USDispatcherConfiguration : USConfigurationBase {
- NSArray* _queues;
- NSArray* _routeFilters;
- NSArray* _attributeSets;
- NSArray* _attributeFilters;
- }
- @property(retain, nonatomic) NSArray* attributeFilters;
- @property(retain, nonatomic) NSArray* attributeSets;
- @property(retain, nonatomic) NSArray* routeFilters;
- @property(retain, nonatomic) NSArray* queues;
- +(id)defaultConfiguration;
- +(id)defaultConfigurationDictionary;
- +(id)loadConfigurationDictionaryFromPlist;
- +(BOOL)isValidConfigurationDictionary:(id)dictionary;
- +(BOOL)isValidArrayOfConfigurationDictionaries:(id)configurationDictionaries forClass:(Class)aClass;
- -(void).cxx_destruct;
- -(id)initWithConfigurationDictionary:(id)configurationDictionary;
- @end
- @interface USPluginVersionProvider : NSObject {
- }
- +(id)pluginVersion;
- +(void)setPluginVersion:(id)version;
- @end
- @interface USSIDProvider : NSObject {
- }
- +(void)migrateSIDFromStoreIfNeeded:(id)storeIfNeeded;
- +(id)SID;
- +(void)removeSID;
- +(id)loadSID;
- +(id)generateSID;
- @end
- @interface USEvent : UpsightStorableObject <NSCoding> {
- USEventParameters* _parameters;
- }
- @property(readonly, assign, nonatomic) USEventParameters* parameters;
- -(void).cxx_destruct;
- -(id)initWithCoder:(id)coder;
- -(void)encodeWithCoder:(id)coder;
- -(id)initWithType:(id)type parameters:(id)parameters;
- -(id)initWithType:(id)type version:(id)version ID:(id)anId;
- -(id)init;
- @end
- @interface USOptOutProvider : NSObject {
- }
- +(void)migrateOptOutStatusFromStoreIfNeeded:(id)storeIfNeeded;
- +(BOOL)optOutStatus;
- +(void)setOptOutStatus:(BOOL)status;
- @end
- @interface USParametersProvider : NSObject {
- NSString* _bundleID;
- NSString* _bundleVersion;
- NSString* _token;
- NSString* _deviceID;
- NSString* _OSVersion;
- NSString* _deviceType;
- NSDateFormatter* _timezoneDateFormatter;
- NSMutableArray* _partnerInfoProviders;
- }
- @property(retain, nonatomic) NSMutableArray* partnerInfoProviders;
- @property(readonly, assign, nonatomic) NSDateFormatter* timezoneDateFormatter;
- @property(readonly, assign, nonatomic) NSArray* partnerInfo;
- @property(readonly, assign, nonatomic) NSString* UXMSchemaHash;
- @property(readonly, assign, nonatomic) NSString* UXMBundleHash;
- @property(readonly, assign, nonatomic) NSString* UXMBundleID;
- @property(readonly, assign, nonatomic) NSNumber* locationHeight;
- @property(readonly, assign, nonatomic) NSString* locationLongitude;
- @property(readonly, assign, nonatomic) NSString* locationLatitude;
- @property(readonly, assign, nonatomic) NSString* locationTimezone;
- @property(readonly, assign, nonatomic, getter=isOptOut) NSNumber* optOut;
- @property(readonly, assign, nonatomic) NSString* SID;
- @property(readonly, assign, nonatomic) NSNumber* requestTimestamp;
- @property(readonly, assign, nonatomic) unsigned networkReachabilityStatus;
- @property(readonly, assign, nonatomic) NSString* networkReachabilityStatusString;
- @property(readonly, assign, nonatomic) NSString* localeIdentifier;
- @property(readonly, assign, nonatomic) NSString* idfaString;
- @property(readonly, assign, nonatomic) NSString* idfvString;
- @property(readonly, assign, nonatomic) NSString* SDKPluginVersion;
- @property(readonly, assign, nonatomic) NSString* SDKBuild;
- @property(readonly, assign, nonatomic) NSString* SDKVersion;
- @property(readonly, assign, nonatomic) NSNumber* screenScale;
- @property(readonly, assign, nonatomic) NSNumber* screenWidth;
- @property(readonly, assign, nonatomic) NSNumber* screenHeight;
- @property(readonly, assign, nonatomic, getter=isAdvertisingTrackingLimited) NSNumber* advertisingTrackingLimited;
- @property(readonly, assign, nonatomic, getter=isJailbroken) NSNumber* jailbroken;
- @property(readonly, assign, nonatomic) NSString* manufacturer;
- @property(readonly, assign, nonatomic) NSString* deviceType;
- @property(readonly, assign, nonatomic) NSString* OSVersion;
- @property(readonly, assign, nonatomic) NSString* OSName;
- @property(readonly, assign, nonatomic) NSString* deviceID;
- @property(readonly, assign, nonatomic) NSString* carrierString;
- @property(readonly, assign, nonatomic) NSString* token;
- @property(readonly, assign, nonatomic) NSString* bundleVersion;
- @property(readonly, assign, nonatomic) NSString* bundleID;
- +(id)sharedProvider;
- -(void).cxx_destruct;
- -(void)registerPartnerInfoProvider:(id)provider;
- -(id)performBlockSyncOnMainThread:(id)thread;
- -(id)currentLocation;
- -(BOOL)isInterfaceAvailableWithName:(id)name;
- -(BOOL)isLANAvailable;
- -(BOOL)isLocalWiFiAvailable;
- -(id)copyWithZone:(NSZone*)zone;
- @end
- @interface USResponseSection : UpsightStorableObject {
- NSString* _sectionType;
- NSDictionary* _content;
- }
- @property(readonly, assign, nonatomic) NSDictionary* content;
- @property(readonly, assign, nonatomic) NSString* sectionType;
- -(void).cxx_destruct;
- -(id)initWithSectionType:(id)sectionType content:(id)content;
- -(id)initWithType:(id)type version:(id)version ID:(id)anId;
- -(id)init;
- @end
- @interface USEventSerializer : NSObject {
- }
- +(id)JSONObjectWithParameters:(id)parameters;
- @end
- @interface USAttributeSetFilterConfiguration : USConfigurationBase {
- NSString* _filter;
- NSString* _attributeSet;
- }
- @property(retain, nonatomic) NSString* attributeSet;
- @property(retain, nonatomic) NSString* filter;
- +(BOOL)isValidConfigurationDictionary:(id)dictionary;
- +(id)requiredKeys;
- -(void).cxx_destruct;
- -(id)initWithConfigurationDictionary:(id)configurationDictionary;
- @end
- @interface USSessionStartEvent : USEvent {
- NSDictionary* _properties;
- }
- @property(retain, nonatomic) NSDictionary* properties;
- +(id)eventWithParameters:(id)parameters;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters;
- -(id)initWithType:(id)type parameters:(id)parameters;
- -(id)init;
- @end
- @interface USSessionPauseEvent : USEvent {
- NSDictionary* _properties;
- }
- @property(retain, nonatomic) NSDictionary* properties;
- +(id)eventWithParameters:(id)parameters;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters;
- -(id)initWithType:(id)type parameters:(id)parameters;
- -(id)init;
- @end
- @interface USStateDefinition : NSObject {
- id _enterBlock;
- id _executeBlock;
- id _exitBlock;
- }
- @property(copy, nonatomic) id exitBlock;
- @property(copy, nonatomic) id executeBlock;
- @property(copy, nonatomic) id enterBlock;
- -(void).cxx_destruct;
- @end
- @interface USSessionManager : NSObject {
- id<USAnalyticsInterface> _analytics;
- USSession* _currentSession;
- NSObject<UpsightSessionDelegate>* _sessionDelegate;
- id<UpsightDataStoreInterface> _dataStore;
- NSString* _currentState;
- NSDictionary* _stateTable;
- NSNumber* _messageID;
- NSNumber* _campaignID;
- double _timeToNewSession;
- }
- @property(retain, nonatomic) NSNumber* campaignID;
- @property(retain, nonatomic) NSNumber* messageID;
- @property(retain, nonatomic) NSDictionary* stateTable;
- @property(readonly, assign, nonatomic) id<USAnalyticsInterface> analytics;
- @property(assign, nonatomic) NSString* currentState;
- @property(retain) USSession* currentSession;
- @property(assign, nonatomic) double timeToNewSession;
- @property(readonly, assign, nonatomic) id<UpsightDataStoreInterface> dataStore;
- @property(assign, nonatomic) __weak NSObject<UpsightSessionDelegate>* sessionDelegate;
- @property(readonly, copy, nonatomic) USSession* session;
- +(void)startWithMessageID:(id)messageID campaignID:(id)anId;
- +(id)defaultConfiguration;
- +(id)sharedSessionManager;
- -(void).cxx_destruct;
- -(void)set_sessionDelegate:(id)delegate;
- -(void)saveSession:(id)session;
- -(void)setMessageID:(id)anId campaignID:(id)anId2;
- -(void)applyConfiguration:(id)configuration;
- -(void)sessionManagerConfigurationDidUpdate:(id)sessionManagerConfiguration action:(unsigned)action;
- -(void)checkForConfiguration;
- -(id)exitPaused;
- -(void)executePaused;
- -(void)enterPaused;
- -(id)exitResumed;
- -(void)executeResumed;
- -(void)enterResumed;
- -(id)exitStarted;
- -(void)executeStarted;
- -(void)enterStarted;
- -(id)exitLaunched;
- -(void)executeLaunched;
- -(void)endSession;
- -(void)transition;
- -(void)startWithMessageID:(id)messageID campaignID:(id)anId;
- -(void)dealloc;
- -(id)initWithDataStore:(id)dataStore;
- -(id)init;
- @end
- @interface USSessionInfo : NSObject {
- NSNumber* _sessionNumber;
- double _sessionStartTime;
- }
- @property(assign, nonatomic) double sessionStartTime;
- @property(retain, nonatomic) NSNumber* sessionNumber;
- +(id)getLatestSessionInfo;
- +(void)setUpsightSessionDelegate:(id)delegate;
- -(void).cxx_destruct;
- -(id)init;
- @end
- @interface USSession : NSObject <NSCoding, NSCopying> {
- unsigned _sessionNumber;
- NSNumber* _messageID;
- NSNumber* _campaignID;
- double _startTime;
- double _sessionDuration;
- double _previousSessionsDuration;
- }
- @property(retain, nonatomic) NSNumber* campaignID;
- @property(retain, nonatomic) NSNumber* messageID;
- @property(assign, nonatomic) unsigned sessionNumber;
- @property(assign, nonatomic) double previousSessionsDuration;
- @property(assign, nonatomic) double sessionDuration;
- @property(assign, nonatomic) double startTime;
- -(void).cxx_destruct;
- -(id)copyWithZone:(NSZone*)zone;
- -(unsigned)hash;
- -(BOOL)isEqualToSession:(id)session;
- -(BOOL)isEqual:(id)equal;
- -(id)initWithCoder:(id)coder;
- -(void)encodeWithCoder:(id)coder;
- -(id)initWithStartTime:(double)startTime sessionDuration:(double)duration previousSessionsDuration:(double)duration3 sessionNumber:(unsigned)number messageID:(id)anId campaignID:(id)anId6;
- -(id)init;
- @end
- @interface USSessionResumeEvent : USEvent {
- NSDictionary* _properties;
- }
- @property(retain, nonatomic) NSDictionary* properties;
- +(id)eventWithParameters:(id)parameters;
- -(void).cxx_destruct;
- -(id)initWithParameters:(id)parameters;
- -(id)initWithType:(id)type parameters:(id)parameters;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface PGPBluetoothDriver : NSObject <CBCentralManagerDelegate, CBPeripheralDelegate> {
- BOOL _isScanning;
- int _currentState;
- id _startCallback;
- NSMutableDictionary* _namesToScan;
- NSMutableDictionary* _connectingPeripherals;
- NSMutableDictionary* _discoveryPeripherals;
- NSMutableDictionary* _characteristicCallbacks;
- NSMutableDictionary* _valueChangeCallbacks;
- NSMutableDictionary* _writeCallbacks;
- NSMutableDictionary* _readCallbacks;
- NSMutableDictionary* _disconnectMonitorCallbacks;
- CBCentralManager* _centralManager;
- NSObject<OS_dispatch_queue>* _centralManagerQueue;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(readonly, assign, nonatomic) BOOL isScanning;
- @property(readonly, assign) BOOL poweredOn;
- @property(retain) NSObject<OS_dispatch_queue>* centralManagerQueue;
- @property(retain) CBCentralManager* centralManager;
- @property(retain) NSMutableDictionary* disconnectMonitorCallbacks;
- @property(retain) NSMutableDictionary* readCallbacks;
- @property(retain) NSMutableDictionary* writeCallbacks;
- @property(retain) NSMutableDictionary* valueChangeCallbacks;
- @property(retain) NSMutableDictionary* characteristicCallbacks;
- @property(retain) NSMutableDictionary* discoveryPeripherals;
- @property(retain) NSMutableDictionary* connectingPeripherals;
- @property(retain) NSMutableDictionary* namesToScan;
- @property(copy) id startCallback;
- -(void).cxx_destruct;
- -(void)readValueForCharacteristic:(id)characteristic completion:(id)completion;
- -(void)peripheral:(id)peripheral didWriteValueForCharacteristic:(id)characteristic error:(id)error;
- -(void)writeData:(id)data forCharacteristic:(id)characteristic completion:(id)completion;
- -(void)peripheral:(id)peripheral didUpdateValueForCharacteristic:(id)characteristic error:(id)error;
- -(void)peripheral:(id)peripheral didUpdateNotificationStateForCharacteristic:(id)characteristic error:(id)error;
- -(void)enableValueChangeNotification:(BOOL)notification forCharacteristic:(id)characteristic completion:(id)completion;
- -(void)peripheral:(id)peripheral didDiscoverCharacteristicsForService:(id)service error:(id)error;
- -(void)discoverCharacteristicsForService:(id)service completion:(id)completion;
- -(void)peripheral:(id)peripheral didDiscoverServices:(id)services;
- -(void)peripheral:(id)peripheral didModifyServices:(id)services;
- -(void)discoverServices:(id)services completion:(id)completion;
- -(void)centralManager:(id)manager didDisconnectPeripheral:(id)peripheral error:(id)error;
- -(void)monitorDisconnectPeripheral:(id)peripheral callback:(id)callback;
- -(void)disconnectPeripheral:(id)peripheral completion:(id)completion;
- -(void)centralManager:(id)manager didFailToConnectPeripheral:(id)connectPeripheral error:(id)error;
- -(void)centralManager:(id)manager didConnectPeripheral:(id)peripheral;
- -(void)connectPeripheral:(id)peripheral completion:(id)completion;
- -(void)centralManager:(id)manager didDiscoverPeripheral:(id)peripheral advertisementData:(id)data RSSI:(id)rssi;
- -(void)stopScanningPeripheralNamed:(id)named;
- -(BOOL)startScanningPeripheralNamed:(id)named completion:(id)completion;
- -(void)centralManagerDidUpdateState:(id)centralManager;
- -(void)stop;
- -(void)startCompletion:(id)completion;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface PGPTrustedCertificatesAuthenticator : NSObject <NSURLSessionDelegate> {
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void)URLSession:(id)session didReceiveChallenge:(id)challenge completionHandler:(id)handler;
- @end
- __attribute__((visibility("hidden")))
- @interface PGPIosLocationManager : NSObject <CLLocationManagerDelegate> {
- LocationUpdate _locationProto;
- CLLocationManager* _locationManager;
- NSObject<OS_dispatch_queue>* _work_queue;
- LocationProvider* _locationProvider;
- LocationParameters _locationParameters;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign, nonatomic) LocationParameters locationParameters;
- @property(assign, nonatomic) LocationProvider* locationProvider;
- -(id).cxx_construct;
- -(void).cxx_destruct;
- -(void)locationManager:(id)manager didFailWithError:(id)error;
- -(void)locationManager:(id)manager didUpdateHeading:(id)heading;
- -(void)locationManager:(id)manager didUpdateLocations:(id)locations;
- -(int)requestLocationPermissions;
- -(void)stop;
- -(void)startUpdating;
- -(void)start;
- -(double)desiredAccuracy;
- -(void)dealloc;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMABAddressBook : NSObject {
- void* addressBook_;
- }
- +(id)localizedLabel:(id)label;
- +(id)addressBook;
- -(id)groupsWithCompositeNameWithPrefix:(id)prefix;
- -(id)peopleWithCompositeNameWithPrefix:(id)prefix;
- -(id)groupForId:(int)anId;
- -(id)personForId:(int)anId;
- -(void*)addressBookRef;
- -(id)groups;
- -(id)people;
- -(BOOL)removeRecord:(id)record;
- -(BOOL)addRecord:(id)record;
- -(BOOL)hasUnsavedChanges;
- -(BOOL)save;
- -(void)dealloc;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMABRecord : NSObject {
- void* record_;
- }
- +(id)localizedPropertyName:(int)name;
- +(unsigned)typeOfProperty:(int)property;
- +(id)recordWithRecord:(void*)record;
- -(id)compositeName;
- -(BOOL)removeValueForProperty:(int)property;
- -(BOOL)setValue:(id)value forProperty:(int)property;
- -(id)valueForProperty:(int)property;
- -(int)recordID;
- -(void*)recordRef;
- -(void)dealloc;
- -(BOOL)isEqual:(id)equal;
- -(unsigned)hash;
- -(id)initWithRecord:(void*)record;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMABPerson : GSDK_GTMABRecord {
- }
- +(unsigned)typeOfProperty:(int)property;
- +(unsigned)compositeNameFormat;
- +(id)localizedPropertyName:(int)name;
- +(id)personWithFirstName:(id)firstName lastName:(id)name;
- -(id)description;
- -(id)compositeName;
- -(id)imageData;
- -(BOOL)setImage:(UIImage*)image;
- -(UIImage*)image;
- -(BOOL)setImageData:(id)data;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMABGroup : GSDK_GTMABRecord {
- }
- +(id)localizedPropertyName:(int)name;
- +(unsigned)typeOfProperty:(int)property;
- +(id)groupNamed:(id)named;
- -(id)description;
- -(id)compositeName;
- -(BOOL)removeMember:(id)member;
- -(BOOL)addMember:(id)member;
- -(id)members;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMABMultiValue : NSObject <NSCopying, NSMutableCopying> {
- void* multiValue_;
- }
- -(id)labelEnumerator;
- -(id)valueEnumerator;
- -(unsigned long*)mutations;
- -(id)labelForIdentifier:(int)identifier;
- -(id)valueForIdentifier:(int)identifier;
- -(unsigned)propertyType;
- -(unsigned)indexForIdentifier:(int)identifier;
- -(int)identifierAtIndex:(unsigned)index;
- -(id)labelAtIndex:(unsigned)index;
- -(id)valueAtIndex:(unsigned)index;
- -(unsigned)count;
- -(void*)multiValueRef;
- -(void)dealloc;
- -(BOOL)isEqual:(id)equal;
- -(unsigned)hash;
- -(id)mutableCopyWithZone:(NSZone*)zone;
- -(id)copyWithZone:(NSZone*)zone;
- -(id)initWithMultiValue:(void*)multiValue;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMABMutableMultiValue : GSDK_GTMABMultiValue {
- unsigned long mutations_;
- }
- +(id)valueWithPropertyType:(unsigned)propertyType;
- -(unsigned long*)mutations;
- -(BOOL)replaceLabelAtIndex:(unsigned)index withLabel:(CFStringRef)label;
- -(BOOL)replaceValueAtIndex:(unsigned)index withValue:(id)value;
- -(BOOL)removeValueAndLabelAtIndex:(unsigned)index;
- -(int)insertValue:(id)value withLabel:(CFStringRef)label atIndex:(unsigned)index;
- -(int)addValue:(id)value withLabel:(CFStringRef)label;
- -(BOOL)checkValueType:(id)type;
- -(id)initWithMutableMultiValue:(void*)mutableMultiValue;
- -(id)initWithMultiValue:(void*)multiValue;
- -(id)initWithPropertyType:(unsigned)propertyType;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMABMultiValueEnumerator : NSEnumerator {
- void* ref_;
- GSDK_GTMABMultiValue* enumeree_;
- unsigned long mutations_;
- unsigned count_;
- unsigned index_;
- BOOL useLabels_;
- }
- +(id)labelEnumeratorFor:(id)aFor;
- +(id)valueEnumeratorFor:(id)aFor;
- -(id)nextObject;
- -(unsigned)countByEnumeratingWithState:(XXStruct_kFm5bA*)state objects:(id*)objects count:(unsigned)count;
- -(void)dealloc;
- -(id)initWithEnumeree:(id)enumeree useLabels:(BOOL)labels;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMURLBuilder : NSObject {
- NSMutableDictionary* params_;
- NSString* baseURLString_;
- }
- @property(readonly, assign, nonatomic) NSString* baseURLString;
- +(id)builderWithURL:(id)url;
- +(id)builderWithString:(id)string;
- -(unsigned)hash;
- -(BOOL)isEqual:(id)equal;
- -(id)URLString;
- -(id)URL;
- -(id)parameters;
- -(void)setParameters:(id)parameters;
- -(void)removeParameter:(id)parameter;
- -(int)integerValueForParameter:(id)parameter;
- -(id)valueForParameter:(id)parameter;
- -(void)setIntegerValue:(int)value forParameter:(id)parameter;
- -(void)setValue:(id)value forParameter:(id)parameter;
- -(void)dealloc;
- -(id)initWithString:(id)string;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMKeyValueObservingHelper : NSObject {
- id observer_;
- SEL selector_;
- id userInfo_;
- id target_;
- NSString* keyPath_;
- }
- -(void)deregister;
- -(void)observeValueForKeyPath:(id)keyPath ofObject:(id)object change:(id)change context:(void*)context;
- -(void)dealloc;
- -(id)description;
- -(id)initWithObserver:(id)observer object:(id)object keyPath:(id)path selector:(SEL)selector userInfo:(id)info options:(unsigned)options;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMKeyValueObservingCenter : NSObject {
- NSMutableDictionary* observerHelpers_;
- }
- +(id)defaultCenter;
- -(void)removeObserver:(id)observer ofObject:(id)object forKeyPath:(id)keyPath selector:(SEL)selector;
- -(void)addObserver:(id)observer ofObject:(id)object forKeyPath:(id)keyPath selector:(SEL)selector userInfo:(id)info options:(unsigned)options;
- -(id)dictionaryKeyForObserver:(id)observer ofObject:(id)object forKeyPath:(id)keyPath selector:(SEL)selector;
- -(void)dealloc;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMKeyValueChangeNotification : NSObject <NSCopying> {
- NSString* keyPath_;
- id object_;
- id userInfo_;
- NSDictionary* change_;
- }
- -(id)change;
- -(id)userInfo;
- -(id)object;
- -(id)keyPath;
- -(unsigned)hash;
- -(id)description;
- -(BOOL)isEqual:(id)equal;
- -(id)copyWithZone:(NSZone*)zone;
- -(void)dealloc;
- -(id)initWithKeyPath:(id)keyPath ofObject:(id)object userInfo:(id)info change:(id)change;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMRegex : NSObject {
- NSString* pattern_;
- unsigned options_;
- struct {
- int re_magic;
- unsigned re_nsub;
- char* re_endp;
- re_guts* re_g;
- } regexData_;
- }
- +(id)escapedPatternForString:(id)string;
- +(id)regexWithPattern:(id)pattern options:(unsigned)options withError:(id*)error;
- +(id)regexWithPattern:(id)pattern options:(unsigned)options;
- +(id)regexWithPattern:(id)pattern;
- -(id)description;
- -(id)stringByReplacingMatchesInString:(id)string withReplacement:(id)replacement;
- -(id)matchSegmentEnumeratorForString:(id)string;
- -(id)segmentEnumeratorForString:(id)string;
- -(BOOL)matchesSubStringInString:(id)string;
- -(id)firstSubStringMatchedInString:(id)string;
- -(id)subPatternsOfString:(id)string;
- -(BOOL)matchesString:(id)string;
- -(unsigned)subPatternCount;
- -(void)dealloc;
- -(id)initWithPattern:(id)pattern options:(unsigned)options withError:(id*)error;
- -(id)initWithPattern:(id)pattern options:(unsigned)options;
- -(id)initWithPattern:(id)pattern;
- -(id)init;
- -(BOOL)runRegexOnUTF8:(const char*)a8 nmatch:(unsigned long)nmatch pmatch:(XXStruct_bTBt8C*)pmatch flags:(int)flags;
- -(id)errorMessage:(int)message;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMRegexEnumerator : NSEnumerator {
- GSDK_GTMRegex* regex_;
- NSData* utf8StrBuf_;
- BOOL allSegments_;
- BOOL treatStartOfNewSegmentAsBeginningOfString_;
- long long curParseIndex_;
- XXStruct_bTBt8C* savedRegMatches_;
- }
- -(id)description;
- -(id)nextObject;
- -(void)treatStartOfNewSegmentAsBeginningOfString:(BOOL)string;
- -(void)dealloc;
- -(id)initWithRegex:(id)regex processString:(id)string allSegments:(BOOL)segments;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMRegexStringSegment : NSObject {
- NSData* utf8StrBuf_;
- XXStruct_bTBt8C* regMatches_;
- unsigned numRegMatches_;
- BOOL isMatch_;
- }
- -(id)description;
- -(id)subPatternString:(unsigned)string;
- -(id)string;
- -(BOOL)isMatch;
- -(void)dealloc;
- -(id)init;
- -(id)initWithUTF8StrBuf:(id)utf8StrBuf regMatches:(XXStruct_bTBt8C*)matches numRegMatches:(unsigned)matches3 isMatch:(BOOL)match;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMStringEncoding : NSObject {
- NSData* charMapData_;
- char* charMap_;
- int reverseCharMap_[128];
- int shift_;
- int mask_;
- BOOL doPad_;
- BOOL paddingChar_;
- int padLen_;
- }
- +(id)stringEncodingWithString:(id)string;
- +(id)rfc4648Base64WebsafeStringEncoding;
- +(id)rfc4648Base64StringEncoding;
- +(id)crockfordBase32StringEncoding;
- +(id)rfc4648Base32HexStringEncoding;
- +(id)rfc4648Base32StringEncoding;
- +(id)hexStringEncoding;
- +(id)binaryStringEncoding;
- -(id)stringByDecoding:(id)decoding;
- -(id)decode:(id)decode;
- -(id)encodeString:(id)string;
- -(id)encode:(id)encode;
- -(void)setPaddingChar:(BOOL)aChar;
- -(void)setDoPad:(BOOL)pad;
- -(BOOL)doPad;
- -(void)ignoreCharacters:(id)characters;
- -(void)addDecodeSynonyms:(id)synonyms;
- -(id)description;
- -(void)dealloc;
- -(id)initWithString:(id)string;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMSystemVersion : NSObject {
- }
- +(id)runtimeArchitecture;
- +(BOOL)isBuildEqualTo:(id)to;
- +(BOOL)isBuildGreaterThanOrEqualTo:(id)to;
- +(BOOL)isBuildGreaterThan:(id)than;
- +(BOOL)isBuildLessThanOrEqualTo:(id)to;
- +(BOOL)isBuildLessThan:(id)than;
- +(id)build;
- +(void)getMajor:(int*)major minor:(int*)minor bugFix:(int*)fix;
- +(void)initialize;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMLogger : NSObject <GTMLogWriter> {
- id<GTMLogWriter> writer_;
- id<GTMLogFormatter> formatter_;
- id<GTMLogFilter> filter_;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- +(id)logger;
- +(id)loggerWithWriter:(id)writer formatter:(id)formatter filter:(id)filter;
- +(id)standardLoggerWithPath:(id)path;
- +(id)standardLoggerWithStdoutAndStderr;
- +(id)standardLoggerWithStderr;
- +(id)standardLogger;
- +(void)setSharedLogger:(id)logger;
- +(id)sharedLogger;
- -(void)logAssert:(id)anAssert;
- -(void)logError:(id)error;
- -(void)logInfo:(id)info;
- -(void)logDebug:(id)debug;
- -(void)setFilter:(id)filter;
- -(id)filter;
- -(void)setFormatter:(id)formatter;
- -(id)formatter;
- -(void)setWriter:(id)writer;
- -(id)writer;
- -(void)dealloc;
- -(id)initWithWriter:(id)writer formatter:(id)formatter filter:(id)filter;
- -(id)init;
- -(void)logFuncAssert:(const char*)anAssert msg:(id)msg;
- -(void)logFuncError:(const char*)error msg:(id)msg;
- -(void)logFuncInfo:(const char*)info msg:(id)msg;
- -(void)logFuncDebug:(const char*)debug msg:(id)msg;
- -(void)logInternalFunc:(const char*)func format:(id)format valist:(void*)valist level:(int)level;
- -(void)logMessage:(id)message level:(int)level;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMLogBasicFormatter : NSObject <GTMLogFormatter> {
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(id)stringForFunc:(id)func withFormat:(id)format valist:(void*)valist level:(int)level;
- -(id)prettyNameForFunc:(id)func;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMLogStandardFormatter : GSDK_GTMLogBasicFormatter {
- NSDateFormatter* dateFormatter_;
- NSString* pname_;
- int pid_;
- }
- -(id)stringForFunc:(id)func withFormat:(id)format valist:(void*)valist level:(int)level;
- -(void)dealloc;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMLogLevelFilter : NSObject <GTMLogFilter> {
- BOOL verboseLoggingEnabled_;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void)defaultsChanged:(id)changed;
- -(BOOL)filterAllowsMessage:(id)message level:(int)level;
- -(void)dealloc;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMLogNoFilter : NSObject <GTMLogFilter> {
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(BOOL)filterAllowsMessage:(id)message level:(int)level;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMLogAllowedLevelFilter : NSObject <GTMLogFilter> {
- NSIndexSet* allowedLevels_;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(BOOL)filterAllowsMessage:(id)message level:(int)level;
- -(void)dealloc;
- -(id)init;
- -(id)initWithAllowedLevels:(id)allowedLevels;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMLogMininumLevelFilter : GSDK_GTMLogAllowedLevelFilter {
- }
- -(id)initWithMinimumLevel:(int)minimumLevel;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMLogMaximumLevelFilter : GSDK_GTMLogAllowedLevelFilter {
- }
- -(id)initWithMaximumLevel:(int)maximumLevel;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMFadeTruncatingLabel : UILabel {
- int truncateMode_;
- }
- @property(assign, nonatomic) int truncateMode;
- +(id)getLinearGradient:(CGRect)gradient fadeHead:(BOOL)head fadeTail:(BOOL)tail;
- -(void)drawTextInRect:(CGRect)rect;
- -(void)awakeFromNib;
- -(id)initWithFrame:(CGRect)frame;
- -(void)setup;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMUILocalizer : NSObject {
- id owner_;
- id otherObjectToLocalize_;
- id yetAnotherObjectToLocalize_;
- NSBundle* bundle_;
- }
- @property(assign, nonatomic) id yetAnotherObjectToLocalize;
- @property(assign, nonatomic) id otherObjectToLocalize;
- @property(assign, nonatomic) id owner;
- +(id)bundleForOwner:(id)owner;
- -(void)localizeButton:(id)button;
- -(void)localizeAccessibility:(id)accessibility;
- -(void)localizeView:(id)view recursively:(BOOL)recursively;
- -(void)localizeSegmentedControl:(id)control;
- -(void)localizeToolbar:(id)toolbar;
- -(void)localizeObject:(id)object recursively:(BOOL)recursively;
- -(id)localizedStringForString:(id)string;
- -(void)awakeFromNib;
- -(void)dealloc;
- -(id)initWithBundle:(id)bundle;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_OpenInChromeController : NSObject {
- }
- +(id)sharedInstance;
- -(id)pasteboardContent;
- -(int)openInChromePreference;
- -(BOOL)openInChrome:(id)chrome withCallbackURL:(id)callbackURL createNewTab:(BOOL)tab;
- -(BOOL)openInChrome:(id)chrome;
- -(BOOL)isChromeInstalled;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMSessionFetcher : NSObject <NSURLSessionDelegate> {
- NSMutableURLRequest* _request;
- NSURLSession* _session;
- BOOL _shouldInvalidateSession;
- NSURLSession* _sessionNeedingInvalidation;
- NSURLSessionConfiguration* _configuration;
- NSURLSessionTask* _sessionTask;
- NSString* _taskDescription;
- float _taskPriority;
- NSURLResponse* _response;
- NSString* _sessionIdentifier;
- BOOL _wasCreatedFromBackgroundSession;
- BOOL _didCreateSessionIdentifier;
- NSString* _sessionIdentifierUUID;
- BOOL _userRequestedBackgroundSession;
- BOOL _usingBackgroundSession;
- NSMutableData* _downloadedData;
- NSError* _downloadFinishedError;
- NSData* _downloadResumeData;
- NSURL* _destinationFileURL;
- long long _downloadedLength;
- NSURLCredential* _credential;
- NSURLCredential* _proxyCredential;
- BOOL _isStopNotificationNeeded;
- BOOL _isUsingTestBlock;
- id _userData;
- NSMutableDictionary* _properties;
- NSObject<OS_dispatch_queue>* _callbackQueue;
- NSObject<OS_dispatch_group>* _callbackGroup;
- NSOperationQueue* _delegateQueue;
- id<GTMFetcherAuthorizationProtocol> _authorizer;
- id<GTMSessionFetcherServiceProtocol> _service;
- NSString* _serviceHost;
- int _servicePriority;
- BOOL _userStoppedFetching;
- BOOL _isRetryEnabled;
- NSTimer* _retryTimer;
- unsigned _retryCount;
- double _maxRetryInterval;
- double _minRetryInterval;
- double _retryFactor;
- double _lastRetryInterval;
- NSDate* _initialBeginFetchDate;
- NSDate* _initialRequestDate;
- BOOL _hasAttemptedAuthRefresh;
- NSString* _comment;
- NSString* _log;
- NSMutableData* _loggedStreamData;
- NSURL* _redirectedFromURL;
- NSString* _logRequestBody;
- NSString* _logResponseBody;
- BOOL _hasLoggedError;
- BOOL _deferResponseBodyLogging;
- BOOL _canShareSession;
- BOOL _useUploadTask;
- BOOL _allowLocalhostRequest;
- BOOL _allowInvalidServerCertificates;
- id _configurationBlock;
- NSDictionary* _sessionUserInfo;
- id _completionHandler;
- NSData* _bodyData;
- NSURL* _bodyFileURL;
- id _bodyStreamProvider;
- id _accumulateDataBlock;
- id _receivedProgressBlock;
- id _downloadProgressBlock;
- id _resumeDataBlock;
- id _didReceiveResponseBlock;
- id _willRedirectBlock;
- id _sendProgressBlock;
- id _willCacheURLResponseBlock;
- id _retryBlock;
- NSArray* _allowedInsecureSchemes;
- NSHTTPCookieStorage* _cookieStorage;
- id _testBlock;
- unsigned _backgroundTaskIdentifier;
- long long _bodyLength;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign) unsigned backgroundTaskIdentifier;
- @property(retain) NSURL* redirectedFromURL;
- @property(assign) BOOL hasLoggedError;
- @property(readonly, assign) NSData* loggedStreamData;
- @property(copy) NSString* logResponseBody;
- @property(assign) BOOL deferResponseBodyLogging;
- @property(copy) NSString* logRequestBody;
- @property(copy) id testBlock;
- @property(retain) NSOperationQueue* sessionDelegateQueue;
- @property(retain) NSObject<OS_dispatch_queue>* callbackQueue;
- @property(copy) NSString* log;
- @property(copy) NSString* comment;
- @property(copy) NSDictionary* properties;
- @property(retain) id userData;
- @property(readonly, assign) NSDate* initialBeginFetchDate;
- @property(retain) NSURL* destinationFileURL;
- @property(retain) NSData* downloadedData;
- @property(readonly, assign) long long downloadedLength;
- @property(readonly, assign) NSURLResponse* response;
- @property(readonly, assign) NSDictionary* responseHeaders;
- @property(readonly, assign) int statusCode;
- @property(copy) id resumeDataBlock;
- @property(copy) id completionHandler;
- @property(readonly, assign, getter=isFetching) BOOL fetching;
- @property(readonly, assign) double nextRetryInterval;
- @property(readonly, assign) unsigned retryCount;
- @property(assign) double retryFactor;
- @property(assign) double minRetryInterval;
- @property(assign) double maxRetryInterval;
- @property(copy) id retryBlock;
- @property(assign, getter=isRetryEnabled) BOOL retryEnabled;
- @property(copy) id willCacheURLResponseBlock;
- @property(copy) id downloadProgressBlock;
- @property(copy) id receivedProgressBlock;
- @property(copy) id accumulateDataBlock;
- @property(copy) id sendProgressBlock;
- @property(copy) id willRedirectBlock;
- @property(copy) id didReceiveResponseBlock;
- @property(assign) int servicePriority;
- @property(copy) NSString* serviceHost;
- @property(retain) id<GTMSessionFetcherServiceProtocol> service;
- @property(retain) id<GTMFetcherAuthorizationProtocol> authorizer;
- @property(copy) id bodyStreamProvider;
- @property(readonly, assign) long long bodyLength;
- @property(retain) NSURL* bodyFileURL;
- @property(retain) NSData* bodyData;
- @property(retain) NSURLCredential* proxyCredential;
- @property(retain) NSURLCredential* credential;
- @property(retain) NSHTTPCookieStorage* cookieStorage;
- @property(assign) BOOL allowInvalidServerCertificates;
- @property(assign) BOOL allowLocalhostRequest;
- @property(copy) NSArray* allowedInsecureSchemes;
- @property(readonly, assign) BOOL canShareSession;
- @property(assign) BOOL useUploadTask;
- @property(assign, getter=isUsingBackgroundSession) BOOL usingBackgroundSession;
- @property(assign) BOOL useBackgroundSession;
- @property(assign) float taskPriority;
- @property(copy) NSString* taskDescription;
- @property(retain) NSDictionary* sessionUserInfo;
- @property(readonly, assign) BOOL wasCreatedFromBackgroundSession;
- @property(readonly, assign) NSString* sessionIdentifier;
- @property(readonly, assign) NSURLSessionTask* sessionTask;
- @property(retain) NSURLSession* session;
- @property(copy) id configurationBlock;
- @property(retain) NSURLSessionConfiguration* configuration;
- @property(retain) NSData* downloadResumeData;
- @property(retain) NSMutableURLRequest* mutableRequest;
- @property(readonly, assign) GSDK_GTMSessionUploadFetcher* parentUploadFetcher;
- +(id)systemCompletionHandlerForSessionIdentifier:(id)sessionIdentifier;
- +(void)setSystemCompletionHandler:(id)handler forSessionIdentifier:(id)sessionIdentifier;
- +(void)setGlobalTestBlock:(id)block;
- +(id)staticCookieStorage;
- +(void)application:(id)application handleEventsForBackgroundURLSession:(id)backgroundURLSession completionHandler:(id)handler;
- +(id)fetchersForBackgroundSessions;
- +(id)activePersistedBackgroundSessions;
- +(id)fetcherUserDefaults;
- +(BOOL)appAllowsInsecureRequests;
- +(id)sessionIdentifierToFetcherMap;
- +(id)fetcherWithSessionIdentifier:(id)sessionIdentifier;
- +(id)fetcherWithDownloadResumeData:(id)downloadResumeData;
- +(id)fetcherWithURLString:(id)urlstring;
- +(id)fetcherWithURL:(id)url;
- +(id)fetcherWithRequest:(id)request;
- +(void)load;
- +(void)deleteLogDirectoriesOlderThanDate:(id)date;
- +(id)htmlFileName;
- +(id)symlinkNameSuffix;
- +(id)processNameLogPrefix;
- +(id)loggingDateStamp;
- +(void)setLoggingDateStamp:(id)stamp;
- +(id)loggingProcessName;
- +(void)setLoggingProcessName:(id)name;
- +(BOOL)isLoggingToFileEnabled;
- +(void)setLoggingToFileEnabled:(BOOL)fileEnabled;
- +(BOOL)isLoggingEnabled;
- +(void)setLoggingEnabled:(BOOL)enabled;
- +(id)logDirectoryForCurrentRun;
- +(void)setLogDirectoryForCurrentRun:(id)currentRun;
- +(id)loggingDirectory;
- +(void)setLoggingDirectory:(id)directory;
- +(id)headersStringForDictionary:(id)dictionary;
- +(id)snipSubstringOfString:(id)string betweenStartString:(id)string2 endString:(id)string3;
- -(void).cxx_destruct;
- -(void)clearLoggedStreamData;
- -(void)appendLoggedStreamData:(id)data;
- -(void)setCommentWithFormat:(id)format;
- -(void)addPropertiesFromDictionary:(id)dictionary;
- -(id)propertyForKey:(id)key;
- -(void)setProperty:(id)property forKey:(id)key;
- -(BOOL)userStoppedFetching;
- -(void)setSessionNeedingInvalidation:(id)invalidation;
- -(id)sessionNeedingInvalidation;
- -(void)setCanShareSession:(BOOL)session;
- -(void)setDownloadedLength:(long long)length;
- -(void)setResponse:(id)response;
- -(id)mutableRequestUnsynchronized;
- -(void)setSystemCompletionHandler:(id)handler;
- -(id)systemCompletionHandler;
- -(BOOL)isRetryEnabledUnsynchronized;
- -(id)retryTimer;
- -(double)nextRetryIntervalUnsynchronized;
- -(void)destroyRetryTimer;
- -(void)retryTimerFired:(id)fired;
- -(void)beginRetryTimer;
- -(double)retryAfterInterval;
- -(BOOL)hasRetryAfterInterval;
- -(void)shouldRetryNowForStatus:(int)status error:(id)error forceAssumeRetry:(BOOL)retry response:(id)response;
- -(BOOL)isRetryError:(id)error;
- -(void)logNowWithError:(id)error;
- -(BOOL)shouldReleaseCallbacksUponCompletion;
- -(void)finishWithError:(id)error shouldRetry:(BOOL)retry;
- -(void)URLSession:(id)session didBecomeInvalidWithError:(id)error;
- -(void)URLSessionDidFinishEventsForBackgroundURLSession:(id)urlsession;
- -(void)URLSession:(id)session task:(id)task didCompleteWithError:(id)error;
- -(void)URLSession:(id)session downloadTask:(id)task didFinishDownloadingToURL:(id)url;
- -(void)URLSession:(id)session downloadTask:(id)task didResumeAtOffset:(long long)offset expectedTotalBytes:(long long)bytes;
- -(void)URLSession:(id)session downloadTask:(id)task didWriteData:(long long)data totalBytesWritten:(long long)written totalBytesExpectedToWrite:(long long)write;
- -(void)URLSession:(id)session dataTask:(id)task willCacheResponse:(id)response completionHandler:(id)handler;
- -(void)URLSession:(id)session dataTask:(id)task didReceiveData:(id)data;
- -(void)URLSession:(id)session task:(id)task didSendBodyData:(long long)data totalBytesSent:(long long)sent totalBytesExpectedToSend:(long long)send;
- -(void)URLSession:(id)session task:(id)task needNewBodyStream:(id)stream;
- -(void)postNotificationOnMainThreadWithName:(id)name userInfo:(id)info requireAsync:(BOOL)async;
- -(void)invokeFetchCallbacksOnCallbackQueueWithData:(id)data error:(id)error;
- -(void)invokeOnCallbackQueue:(id)queue afterUserStopped:(BOOL)stopped block:(id)block;
- -(void)invokeOnCallbackUnsynchronizedQueueAfterUserStopped:(BOOL)stopped block:(id)block;
- -(void)invokeOnCallbackQueueAfterUserStopped:(BOOL)stopped block:(id)block;
- -(void)invokeOnCallbackQueueUnlessStopped:(id)stopped;
- -(void)URLSession:(id)session task:(id)task didReceiveChallenge:(id)challenge completionHandler:(id)handler;
- -(void)URLSession:(id)session dataTask:(id)task didBecomeDownloadTask:(id)task3;
- -(void)URLSession:(id)session dataTask:(id)task didReceiveResponse:(id)response completionHandler:(id)handler;
- -(void)URLSession:(id)session task:(id)task willPerformHTTPRedirection:(id)redirection newRequest:(id)request completionHandler:(id)handler;
- -(BOOL)waitForCompletionWithTimeout:(double)timeout;
- -(void)retryFetch;
- -(void)sendStopNotificationIfNeeded;
- -(void)setStopNotificationNeeded:(BOOL)needed;
- -(void)stopFetchReleasingCallbacks:(BOOL)callbacks;
- -(void)stopFetching;
- -(void)forgetSessionIdentifierForFetcherWithoutSyncCheck;
- -(void)forgetSessionIdentifierForFetcher;
- -(void)releaseCallbacks;
- -(id)responseHeadersUnsynchronized;
- -(int)statusCodeUnsynchronized;
- -(id)responseUnsynchronized;
- -(BOOL)canFetchWithBackgroundSession;
- -(void)authorizer:(id)authorizer request:(id)request finishedWithError:(id)error;
- -(void)authorizeRequest;
- -(void)endBackgroundTask;
- -(void)failToBeginFetchWithError:(id)error;
- -(id)createSessionIdentifierWithMetadata:(id)metadata;
- -(id)sessionIdentifierMetadataUnsynchronized;
- -(id)sessionIdentifierMetadata;
- -(void)restoreDefaultStateForSessionIdentifierMetadata;
- -(id)sessionIdentifierDefaultMetadata;
- -(void)setSessionIdentifier:(id)identifier;
- -(void)removePersistedBackgroundSessionFromDefaults;
- -(void)addPersistedBackgroundSessionToDefaults;
- -(void)setSessionTask:(id)task;
- -(void)simulateDataCallbacksForTestBlockWithBodyData:(id)bodyData response:(id)response responseData:(id)data error:(id)error;
- -(void)simulateByteTransferReportWithDataLength:(long long)dataLength block:(id)block;
- -(void)simulateFetchForTestBlock;
- -(void)beginFetchMayDelay:(BOOL)delay mayAuthorize:(BOOL)authorize;
- -(void)beginFetchWithDelegate:(id)delegate didFinishSelector:(SEL)selector;
- -(id)completionHandlerWithTarget:(id)target didFinishSelector:(SEL)selector;
- -(void)beginFetchWithCompletionHandler:(id)completionHandler;
- -(void)dealloc;
- -(id)copyWithZone:(NSZone*)zone;
- -(id)initWithRequest:(id)request configuration:(id)configuration;
- -(id)initWithRequest:(id)request;
- -(id)init;
- -(void)setCookieStorageMethod:(int)method;
- -(id)loggedStreamProviderForStreamProvider:(id)streamProvider;
- -(id)loggedInputStreamForInputStream:(id)inputStream;
- -(void)logFetchWithError:(id)error;
- -(id)stringFromStreamData:(id)streamData contentType:(id)type;
- -(id)formattedStringFromData:(id)data contentType:(id)type JSON:(id*)json;
- -(void)inputStream:(id)stream readIntoBuffer:(void*)buffer length:(long long)length;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMSessionCookieStorage : NSHTTPCookieStorage {
- NSMutableArray* _cookies;
- unsigned _policy;
- }
- +(BOOL)hasCookieExpired:(id)expired;
- -(void).cxx_destruct;
- -(void)setCookieAcceptPolicy:(unsigned)policy;
- -(unsigned)cookieAcceptPolicy;
- -(void)removeAllCookies;
- -(void)removeExpiredCookies;
- -(id)cookieMatchingCookie:(id)cookie;
- -(void)getCookiesForTask:(id)task completionHandler:(id)handler;
- -(void)storeCookies:(id)cookies forTask:(id)task;
- -(id)cookiesForURL:(id)url;
- -(void)deleteCookie:(id)cookie;
- -(void)setCookies:(id)cookies forURL:(id)url mainDocumentURL:(id)url3;
- -(void)setCookies:(id)cookies;
- -(void)internalSetCookie:(id)cookie;
- -(void)setCookie:(id)cookie;
- -(id)cookies;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMSessionFetcherService : NSObject <GTMSessionFetcherServiceProtocol> {
- NSMutableDictionary* _delayedFetchersByHost;
- NSMutableDictionary* _runningFetchersByHost;
- unsigned _maxRunningFetchersPerHost;
- GSDK_GTMSessionFetcherSessionDelegateDispatcher* _delegateDispatcher;
- NSObject<OS_dispatch_queue>* _callbackQueue;
- NSOperationQueue* _delegateQueue;
- NSHTTPCookieStorage* _cookieStorage;
- NSString* _userAgent;
- double _timeout;
- NSURLCredential* _credential;
- NSURLCredential* _proxyCredential;
- int _cookieStorageMethod;
- id<GTMFetcherAuthorizationProtocol> _authorizer;
- NSMutableArray* _stoppedFetchersToWaitFor;
- NSDate* _stoppedAllFetchersDate;
- BOOL _allowLocalhostRequest;
- BOOL _allowInvalidServerCertificates;
- BOOL _retryEnabled;
- NSURLSessionConfiguration* _configuration;
- id _configurationBlock;
- NSArray* _allowedInsecureSchemes;
- id _retryBlock;
- NSDictionary* _properties;
- id _testBlock;
- double _maxRetryInterval;
- double _minRetryInterval;
- double _unusedSessionTimeout;
- }
- @property(readonly, assign) NSOperationQueue* delegateQueue;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(copy) id testBlock;
- @property(assign) double unusedSessionTimeout;
- @property(assign) BOOL reuseSession;
- @property(retain) NSOperationQueue* sessionDelegateQueue;
- @property(retain) id<GTMFetcherAuthorizationProtocol> authorizer;
- @property(copy) NSString* userAgent;
- @property(copy) NSDictionary* properties;
- @property(assign) double minRetryInterval;
- @property(assign) double maxRetryInterval;
- @property(copy) id retryBlock;
- @property(assign, getter=isRetryEnabled) BOOL retryEnabled;
- @property(assign) BOOL allowInvalidServerCertificates;
- @property(assign) BOOL allowLocalhostRequest;
- @property(copy) NSArray* allowedInsecureSchemes;
- @property(retain) NSURLCredential* proxyCredential;
- @property(retain) NSURLCredential* credential;
- @property(retain) NSObject<OS_dispatch_queue>* callbackQueue;
- @property(retain) NSHTTPCookieStorage* cookieStorage;
- @property(copy) id configurationBlock;
- @property(retain) NSURLSessionConfiguration* configuration;
- @property(assign) unsigned maxRunningFetchersPerHost;
- @property(retain) NSDictionary* runningFetchersByHost;
- @property(retain) NSDictionary* delayedFetchersByHost;
- @property(assign) int cookieStorageMethod;
- +(unsigned)numberOfNonBackgroundSessionFetchers:(id)nonBackgroundSessionFetchers;
- +(id)mockFetcherServiceWithFakedData:(id)fakedData fakedError:(id)error;
- -(void).cxx_destruct;
- -(void)detachAuthorizer;
- -(void)abandonDispatcher;
- -(void)resetSession;
- -(id)stoppedAllFetchersDate;
- -(void)stopAllFetchers;
- -(id)issuedFetchersWithRequestURL:(id)requestURL;
- -(id)issuedFetchers;
- -(unsigned)numberOfDelayedFetchers;
- -(unsigned)numberOfRunningFetchers;
- -(unsigned)numberOfFetchers;
- -(void)fetcherDidStop:(id)fetcher;
- -(void)stopFetcher:(id)fetcher;
- -(void)fetcherDidBeginFetching:(id)fetcher;
- -(void)fetcherDidCreateSession:(id)fetcher;
- -(id)delegateDispatcherForFetcher:(id)fetcher;
- -(void)startFetcher:(id)fetcher;
- -(BOOL)fetcherShouldBeginFetching:(id)fetcher;
- -(BOOL)isDelayingFetcher:(id)fetcher;
- -(void)addDelayedFetcher:(id)fetcher forHost:(id)host;
- -(void)addRunningFetcher:(id)fetcher forHost:(id)host;
- -(id)sessionDelegate;
- -(id)sessionForFetcherCreation;
- -(id)session;
- -(id)fetcherWithURLString:(id)urlstring;
- -(id)fetcherWithURL:(id)url;
- -(id)fetcherWithRequest:(id)request;
- -(id)fetcherWithRequest:(id)request fetcherClass:(Class)aClass;
- -(void)dealloc;
- -(id)init;
- -(BOOL)waitForCompletionOfAllFetchersWithTimeout:(double)timeout;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMSessionFetcherSessionDelegateDispatcher : NSObject <NSURLSessionDelegate> {
- GSDK_GTMSessionFetcherService* _parentService;
- NSURLSession* _session;
- NSObject<OS_dispatch_semaphore>* _sessionCreationSemaphore;
- NSMutableDictionary* _taskToFetcherMap;
- NSTimer* _discardTimer;
- double _discardInterval;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign) double discardInterval;
- @property(readonly, assign) NSObject<OS_dispatch_semaphore>* sessionCreationSemaphore;
- @property(retain) NSURLSession* session;
- -(void).cxx_destruct;
- -(void)URLSession:(id)session downloadTask:(id)task didResumeAtOffset:(long long)offset expectedTotalBytes:(long long)bytes;
- -(void)URLSession:(id)session downloadTask:(id)task didWriteData:(long long)data totalBytesWritten:(long long)written totalBytesExpectedToWrite:(long long)write;
- -(void)URLSession:(id)session downloadTask:(id)task didFinishDownloadingToURL:(id)url;
- -(void)URLSession:(id)session dataTask:(id)task willCacheResponse:(id)response completionHandler:(id)handler;
- -(void)URLSession:(id)session dataTask:(id)task didReceiveData:(id)data;
- -(void)URLSession:(id)session dataTask:(id)task didBecomeDownloadTask:(id)task3;
- -(void)URLSession:(id)session dataTask:(id)task didReceiveResponse:(id)response completionHandler:(id)handler;
- -(void)URLSession:(id)session task:(id)task didCompleteWithError:(id)error;
- -(void)URLSession:(id)session task:(id)task didSendBodyData:(long long)data totalBytesSent:(long long)sent totalBytesExpectedToSend:(long long)send;
- -(void)URLSession:(id)session task:(id)task needNewBodyStream:(id)stream;
- -(void)URLSession:(id)session task:(id)task didReceiveChallenge:(id)challenge completionHandler:(id)handler;
- -(void)URLSession:(id)session task:(id)task willPerformHTTPRedirection:(id)redirection newRequest:(id)request completionHandler:(id)handler;
- -(void)URLSession:(id)session didBecomeInvalidWithError:(id)error;
- -(void)removeTaskFromMap:(id)map;
- -(id)fetcherForTask:(id)task;
- -(void)removeFetcher:(id)fetcher;
- -(void)setFetcher:(id)fetcher forTask:(id)task;
- -(void)destroySessionAndTimer;
- -(void)startSessionUsage;
- -(void)abandon;
- -(void)discardTimerFired:(id)fired;
- -(void)destroyDiscardTimer;
- -(void)startDiscardTimer;
- -(id)initWithParentService:(id)parentService sessionDiscardInterval:(double)interval;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMSessionUploadFetcher : GSDK_GTMSessionFetcher {
- GSDK_GTMSessionFetcher* _chunkFetcher;
- id _delegateCompletionHandler;
- NSObject<OS_dispatch_queue>* _delegateCallbackQueue;
- long long _initialBodyLength;
- long long _initialBodySent;
- NSURL* _uploadLocationURL;
- NSData* _uploadData;
- NSFileHandle* _uploadFileHandle;
- id _uploadDataProvider;
- long long _uploadFileLength;
- NSString* _uploadMIMEType;
- long long _chunkSize;
- long long _uploadGranularity;
- BOOL _isPaused;
- BOOL _isRestartedUpload;
- BOOL _shouldInitiateOffsetQuery;
- BOOL _useBackgroundSessionOnChunkFetchers;
- long long _currentOffset;
- NSDictionary* _recentChunkReponseHeaders;
- int _recentChunkStatusCode;
- GSDK_GTMSessionFetcher* _fetcherInFlight;
- BOOL _isSubdataGenerating;
- BOOL _subdataGenerating;
- NSURL* _uploadFileURL;
- NSURLRequest* _lastChunkRequest;
- }
- @property(assign) long long uploadGranularity;
- @property(assign) BOOL shouldInitiateOffsetQuery;
- @property(assign, getter=isSubdataGenerating) BOOL subdataGenerating;
- @property(retain) GSDK_GTMSessionFetcher* fetcherInFlight;
- @property(readonly, assign) id delegateCompletionHandler;
- @property(readonly, assign) NSObject<OS_dispatch_queue>* delegateCallbackQueue;
- @property(assign) int statusCode;
- @property(retain) NSDictionary* responseHeaders;
- @property(retain) NSURLRequest* lastChunkRequest;
- @property(readonly, assign) GSDK_GTMSessionFetcher* activeFetcher;
- @property(retain) GSDK_GTMSessionFetcher* chunkFetcher;
- @property(assign) long long currentOffset;
- @property(assign) long long chunkSize;
- @property(copy) NSString* uploadMIMEType;
- @property(readonly, copy) id uploadDataProvider;
- @property(retain) NSFileHandle* uploadFileHandle;
- @property(retain) NSURL* uploadFileURL;
- @property(retain) NSData* uploadData;
- @property(retain) NSURL* uploadLocationURL;
- +(void)removePointer:(void*)pointer fromPointerArray:(id)pointerArray;
- +(unsigned)uploadStatusFromResponseHeaders:(id)responseHeaders;
- +(id)uploadFetchersForBackgroundSessions;
- +(id)uploadFetcherForSessionIdentifier:(id)sessionIdentifier;
- +(id)uploadFetcherPointerArrayForBackgroundSessions;
- +(id)uploadFetcherWithRequest:(id)request fetcherService:(id)service;
- +(id)uploadFetcherForSessionIdentifierMetadata:(id)sessionIdentifierMetadata;
- +(id)uploadFetcherWithLocation:(id)location uploadMIMEType:(id)type chunkSize:(long long)size fetcherService:(id)service;
- +(id)uploadFetcherWithRequest:(id)request uploadMIMEType:(id)type chunkSize:(long long)size fetcherService:(id)service;
- +(void)load;
- -(void).cxx_destruct;
- -(BOOL)waitForCompletionWithTimeout:(double)timeout;
- -(void)setInitialBodySent:(long long)sent;
- -(long long)initialBodySent;
- -(void)setInitialBodyLength:(long long)length;
- -(long long)initialBodyLength;
- -(int)statusCodeUnsynchronized;
- -(BOOL)canFetchWithBackgroundSession;
- -(void)setUseBackgroundSession:(BOOL)session;
- -(BOOL)useBackgroundSession;
- -(void)stopFetching;
- -(void)resumeFetching;
- -(void)pauseFetching;
- -(BOOL)isPaused;
- -(void)retrieveUploadChunkGranularityFromResponseHeaders:(id)responseHeaders;
- -(void)invokeDelegateWithDidSendBytes:(long long)invokeDelegateWith totalBytesSent:(long long)sent totalBytesExpectedToSend:(long long)send;
- -(void)destroyChunkFetcher;
- -(void)chunkFetcher:(id)fetcher finishedWithData:(id)data error:(id)error;
- -(id)uploadFetcherWithProperties:(id)properties isQueryFetch:(BOOL)fetch;
- -(id)uploadSessionIdentifierMetadata;
- -(void)attachSendProgressBlockToChunkFetcher:(id)chunkFetcher;
- -(void)beginChunkFetcher:(id)fetcher offset:(long long)offset;
- -(void)uploadNextChunkWithOffset:(long long)offset fetcherProperties:(id)properties;
- -(void)sendCancelUploadWithFetcherProperties:(id)fetcherProperties;
- -(void)queryFetcher:(id)fetcher finishedWithData:(id)data error:(id)error;
- -(void)sendQueryForUploadOffsetWithFetcherProperties:(id)fetcherProperties;
- -(void)uploadNextChunkWithOffset:(long long)offset;
- -(void)stopFetchReleasingCallbacks:(BOOL)callbacks;
- -(void)releaseUploadAndBaseCallbacks;
- -(void)invokeFinalCallbackWithData:(id)data error:(id)error shouldInvalidateLocation:(BOOL)location;
- -(BOOL)shouldReleaseCallbacksUponCompletion;
- -(void)URLSession:(id)session task:(id)task didSendBodyData:(long long)data totalBytesSent:(long long)sent totalBytesExpectedToSend:(long long)send;
- -(void)beginChunkFetches;
- -(void)beginFetchWithCompletionHandler:(id)completionHandler;
- -(BOOL)isRestartedUpload;
- -(void)setDelegateCallbackQueue:(id)queue;
- -(void)setCompletionHandler:(id)handler;
- -(id)prematureFailureErrorWithUserInfo:(id)userInfo;
- -(id)uploadChunkUnavailableErrorWithDescription:(id)description;
- -(void)generateChunkSubdataFromFileURL:(id)fileURL offset:(long long)offset length:(long long)length response:(id)response;
- -(void)generateChunkSubdataFromFileHandle:(id)fileHandle offset:(long long)offset length:(long long)length response:(id)response;
- -(void)generateChunkSubdataWithOffset:(long long)offset length:(long long)length response:(id)response;
- -(long long)fullUploadLength;
- -(void)setLocationURL:(id)url uploadMIMEType:(id)type chunkSize:(long long)size;
- -(void)setupRequestHeaders;
- -(void)setUploadDataLength:(long long)length provider:(id)provider;
- -(void)setUploadFileLength:(long long)length;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMGatherInputStream : NSInputStream <NSStreamDelegate> {
- NSArray* _dataArray;
- unsigned _arrayIndex;
- long long _dataOffset;
- unsigned _streamStatus;
- id<NSStreamDelegate> _delegate;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- +(id)streamWithArray:(id)array;
- -(void).cxx_destruct;
- -(void)setAbsoluteOffset:(long long)offset;
- -(long long)absoluteOffset;
- -(void)stream:(id)stream handleEvent:(unsigned)event;
- -(BOOL)hasBytesAvailable;
- -(BOOL)getBuffer:(char**)buffer length:(unsigned*)length;
- -(int)read:(char*)read maxLength:(unsigned)length;
- -(id)streamError;
- -(unsigned)streamStatus;
- -(void)removeFromRunLoop:(id)runLoop forMode:(id)mode;
- -(void)scheduleInRunLoop:(id)runLoop forMode:(id)mode;
- -(BOOL)setProperty:(id)property forKey:(id)key;
- -(id)propertyForKey:(id)key;
- -(void)setDelegate:(id)delegate;
- -(id)delegate;
- -(void)close;
- -(void)open;
- -(id)initWithArray:(id)array;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMMIMEDocumentPart : NSObject {
- NSDictionary* _headers;
- NSData* _headerData;
- NSData* _bodyData;
- }
- @property(readonly, assign, nonatomic) unsigned length;
- @property(readonly, assign, nonatomic) NSData* body;
- @property(readonly, assign, nonatomic) NSData* headerData;
- @property(readonly, assign, nonatomic) NSDictionary* headers;
- +(id)partWithHeaders:(id)headers body:(id)body;
- -(void).cxx_destruct;
- -(unsigned)hash;
- -(BOOL)isEqual:(id)equal;
- -(id)description;
- -(BOOL)containsBytes:(const char*)bytes length:(unsigned)length;
- -(id)initWithHeaders:(id)headers body:(id)body;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMMIMEDocument : NSObject {
- NSMutableArray* _parts;
- unsigned long long _length;
- NSString* _boundary;
- unsigned _randomSeed;
- }
- @property(copy, nonatomic) NSString* boundary;
- +(id)headersWithData:(id)data;
- +(unsigned)findBytesWithNeedle:(const char*)needle needleLength:(unsigned)length haystack:(const char*)haystack haystackLength:(unsigned)length4 foundOffset:(unsigned*)offset;
- +(void)searchData:(id)data targetBytes:(const void*)bytes targetLength:(unsigned)length foundOffsets:(id*)offsets foundBlockNumbers:(id*)numbers;
- +(void)searchData:(id)data targetBytes:(const void*)bytes targetLength:(unsigned)length foundOffsets:(id*)offsets;
- +(id)MIMEPartsWithBoundary:(id)boundary data:(id)data;
- +(id)dataWithHeaders:(id)headers;
- +(id)MIMEDocument;
- -(void).cxx_destruct;
- -(void)generateDispatchData:(id*)data length:(unsigned long long*)length boundary:(id*)boundary;
- -(void)generateInputStream:(id*)stream length:(unsigned long long*)length boundary:(id*)boundary;
- -(void)generateDataArray:(id)array length:(unsigned long long*)length boundary:(id*)boundary;
- -(unsigned)random;
- -(void)seedRandomWith:(unsigned)with;
- -(void)addPartWithHeaders:(id)headers body:(id)body;
- -(id)description;
- -(id)init;
- @end
- __attribute__((visibility("hidden")))
- @interface GSDK_GTMReadMonitorInputStream : NSInputStream <NSStreamDelegate> {
- NSInputStream* _inputStream;
- NSThread* _thread;
- NSArray* _runLoopModes;
- id _readDelegate;
- SEL _readSelector;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(retain) NSArray* runLoopModes;
- @property(assign) SEL readSelector;
- @property(assign) __weak id readDelegate;
- +(id)inputStreamWithStream:(id)stream;
- +(void)forwardInvocation:(id)invocation;
- +(id)methodSignatureForSelector:(SEL)selector;
- -(void).cxx_destruct;
- -(id)streamError;
- -(unsigned)streamStatus;
- -(void)removeFromRunLoop:(id)runLoop forMode:(id)mode;
- -(void)scheduleInRunLoop:(id)runLoop forMode:(id)mode;
- -(BOOL)setProperty:(id)property forKey:(id)key;
- -(id)propertyForKey:(id)key;
- -(void)setDelegate:(id)delegate;
- -(id)delegate;
- -(void)close;
- -(void)open;
- -(BOOL)hasBytesAvailable;
- -(BOOL)getBuffer:(char**)buffer length:(unsigned*)length;
- -(void)invokeReadSelectorWithBuffer:(id)buffer;
- -(int)read:(char*)read maxLength:(unsigned)length;
- -(id)init;
- -(id)initWithStream:(id)stream;
- -(void)forwardInvocation:(id)invocation;
- -(id)methodSignatureForSelector:(SEL)selector;
- -(BOOL)respondsToSelector:(SEL)selector;
- @end
- @interface GIDAuthentication : NSObject <NSCoding> {
- NSMutableArray* _authenticationHandlerQueue;
- NSString* _clientID;
- NSString* _accessToken;
- NSDate* _accessTokenExpirationDate;
- NSString* _refreshToken;
- NSString* _idToken;
- NSDate* _idTokenExpirationDate;
- }
- @property(readonly, assign, nonatomic) NSDate* idTokenExpirationDate;
- @property(readonly, assign, nonatomic) NSString* idToken;
- @property(readonly, assign, nonatomic) NSString* refreshToken;
- @property(readonly, assign, nonatomic) NSDate* accessTokenExpirationDate;
- @property(readonly, assign, nonatomic) NSString* accessToken;
- @property(readonly, assign, nonatomic) NSString* clientID;
- +(id)dateWithNumber:(id)number;
- +(id)authenticationHandlerWithAccessTokenHandler:(id)accessTokenHandler;
- +(id)decodedIdTokenFromString:(id)string;
- -(void).cxx_destruct;
- -(void)encodeWithCoder:(id)coder;
- -(id)initWithCoder:(id)coder;
- -(void)refreshTokensWithHandler:(id)handler;
- -(void)getTokensWithHandler:(id)handler;
- -(void)refreshAccessTokenWithHandler:(id)handler;
- -(void)getAccessTokenWithHandler:(id)handler;
- -(id)fetcherAuthorizer;
- -(id)GTMAuth;
- -(id)initWithGTMAuth:(id)gtmauth;
- @end
- @interface GIDCallbackQueue : NSObject {
- BOOL _firing;
- int _pending;
- NSMutableArray* _queue;
- GIDCallbackQueue* _strongSelf;
- }
- -(void).cxx_destruct;
- -(void)fire;
- -(void)addCallback:(id)callback;
- -(void)reset;
- -(void)next;
- -(void)wait;
- -(id)init;
- @end
- @interface GIDGoogleUser : NSObject <NSCoding> {
- NSString* _userID;
- GIDProfileData* _profile;
- GIDAuthentication* _authentication;
- NSArray* _accessibleScopes;
- NSString* _hostedDomain;
- NSString* _serverAuthCode;
- }
- @property(readonly, assign, nonatomic) NSString* serverAuthCode;
- @property(readonly, assign, nonatomic) NSString* hostedDomain;
- @property(readonly, assign, nonatomic) NSArray* accessibleScopes;
- @property(readonly, assign, nonatomic) GIDAuthentication* authentication;
- @property(readonly, assign, nonatomic) GIDProfileData* profile;
- @property(readonly, assign, nonatomic) NSString* userID;
- -(void).cxx_destruct;
- -(void)encodeWithCoder:(id)coder;
- -(id)initWithCoder:(id)coder;
- -(id)initWithAuthentication:(id)authentication scopes:(id)scopes;
- @end
- @interface GIDProfileData : NSObject <NSCoding> {
- NSString* _imageURL;
- NSString* _email;
- NSString* _name;
- NSString* _givenName;
- NSString* _familyName;
- }
- @property(readonly, assign, nonatomic) BOOL hasImage;
- @property(readonly, assign, nonatomic) NSString* familyName;
- @property(readonly, assign, nonatomic) NSString* givenName;
- @property(readonly, assign, nonatomic) NSString* name;
- @property(readonly, assign, nonatomic) NSString* email;
- -(void).cxx_destruct;
- -(void)encodeWithCoder:(id)coder;
- -(id)initWithCoder:(id)coder;
- -(id)imageURLWithDimension:(unsigned)dimension;
- -(id)initWithAuthentication:(id)authentication;
- @end
- @interface GIDAppSwitchScheme : NSObject {
- BOOL _isWebBrowserScheme;
- BOOL _isWebViewScheme;
- BOOL _isSafariViewControllerScheme;
- NSString* _scheme;
- NSString* _protocolVersion;
- NSNumber* _rate;
- }
- @property(readonly, assign, nonatomic) BOOL isFirstPartyApp;
- @property(readonly, assign, nonatomic) BOOL isSafariViewControllerScheme;
- @property(readonly, assign, nonatomic) BOOL isWebViewScheme;
- @property(readonly, assign, nonatomic) BOOL isWebBrowserScheme;
- @property(readonly, assign, nonatomic) NSNumber* rate;
- @property(readonly, assign, nonatomic) NSString* protocolVersion;
- @property(readonly, assign, nonatomic) NSString* scheme;
- -(void).cxx_destruct;
- -(id)initWithDictionary:(id)dictionary;
- @end
- @interface GIDAppSwitchConfig : NSObject {
- NSArray* _schemes;
- }
- @property(readonly, assign, nonatomic) NSArray* schemes;
- -(void).cxx_destruct;
- -(id)initWithDictionary:(id)dictionary;
- @end
- @interface GIDRuntimeConfig : NSObject {
- GIDAppSwitchConfig* _appSwitch;
- NSString* _developerMessage;
- NSString* _redirectURLString;
- }
- @property(readonly, assign, nonatomic) NSString* redirectURLString;
- @property(readonly, assign, nonatomic) NSString* developerMessage;
- @property(readonly, assign, nonatomic) GIDAppSwitchConfig* appSwitch;
- +(id)defaultConfig;
- -(void).cxx_destruct;
- -(id)initWithDictionary:(id)dictionary;
- @end
- @interface GIDRuntimeConfigFetcher : NSObject {
- NSString* _version;
- NSString* _query;
- NSMutableArray* _handlers;
- }
- +(void)setServerURLPrefix:(id)prefix;
- +(id)serverURLPrefix;
- -(void).cxx_destruct;
- -(void)fetchWithURLString:(id)urlstring history:(id)history;
- -(void)fetchWithCompletionHandler:(id)completionHandler;
- -(id)initWithSDKVersion:(id)sdkversion clientID:(id)anId bundleID:(id)anId3;
- @end
- @interface GIDScopes : NSObject {
- }
- +(id)scopesWithBasicProfile:(id)basicProfile;
- +(BOOL)hasSocialScope:(id)scope;
- +(BOOL)hasUserIDScope:(id)scope;
- @end
- @interface GIDAuthFlow : GIDCallbackQueue {
- GSDK_GTMOAuth2Authentication* _auth;
- NSError* _error;
- }
- @property(retain, nonatomic) NSError* error;
- @property(retain, nonatomic) GSDK_GTMOAuth2Authentication* auth;
- -(void).cxx_destruct;
- @end
- @interface GIDSignIn : NSObject <GIDSignInWebViewControllerDelegate, SFSafariViewControllerDelegate> {
- GIDSignInCallbackSchemes* _schemes;
- NSString* _scopeString;
- NSString* _keychainName;
- double _lastAuthenticateTimestamp;
- GIDRuntimeConfigFetcher* _configFetcher;
- BOOL _hasSafariViewController;
- id _safariViewController;
- BOOL _shouldFetchBasicProfile;
- BOOL _allowsCanOpenURL;
- GIDGoogleUser* _currentUser;
- id<GIDSignInDelegate> _delegate;
- id<GIDSignInUIDelegate> _uiDelegate;
- NSString* _clientID;
- NSArray* _scopes;
- NSString* _language;
- NSString* _loginHint;
- NSString* _serverClientID;
- NSString* _openIDRealm;
- NSString* _hostedDomain;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign, nonatomic) BOOL allowsCanOpenURL;
- @property(copy, nonatomic) NSString* hostedDomain;
- @property(copy, nonatomic) NSString* openIDRealm;
- @property(copy, nonatomic) NSString* serverClientID;
- @property(copy, nonatomic) NSString* loginHint;
- @property(copy, nonatomic) NSString* language;
- @property(assign, nonatomic) BOOL shouldFetchBasicProfile;
- @property(copy, nonatomic) NSArray* scopes;
- @property(copy, nonatomic) NSString* clientID;
- @property(assign, nonatomic) __weak id<GIDSignInUIDelegate> uiDelegate;
- @property(assign, nonatomic) __weak id<GIDSignInDelegate> delegate;
- @property(readonly, assign, nonatomic) GIDGoogleUser* currentUser;
- +(BOOL)isOperatingSystemAtLeast9;
- +(BOOL)supportsCurrentUserKVO;
- +(BOOL)automaticallyNotifiesObserversForKey:(id)key;
- +(id)sharedInstance;
- -(void).cxx_destruct;
- -(void)dealloc;
- -(id)SSOURLOfScheme:(id)scheme verifier:(id)verifier params:(id)params;
- -(void)dismissViewController:(id)controller;
- -(void)presentViewController:(id)controller;
- -(void)safariViewControllerDidFinish:(id)safariViewController;
- -(void)openWebViewWithURL:(id)url;
- -(void)signInWebViewControllerDidComplete:(id)signInWebViewController withURL:(id)url error:(id)error;
- -(BOOL)signInWebViewController:(id)webViewController shouldKeepLSOCookiesForAuthResponseURL:(id)authResponseURL;
- -(void)signInWebViewControllerNeedsDismissing:(id)webViewControllerNeedsDismissing;
- -(BOOL)signInWebViewController:(id)webViewController shouldTreatURLAsAuthResponse:(id)response;
- -(BOOL)openInBrowser:(id)browser;
- -(void)didDisconnectWithUser:(id)user error:(id)error;
- -(void)startFetchURL:(id)url fromAuth:(id)auth withComment:(id)comment withCompletionHandler:(id)completionHandler;
- -(void)addCallDelegateCallback:(id)callback;
- -(void)addCallUIDelegateCallback:(id)callback;
- -(void)addDecodeIdTokenCallback:(id)callback;
- -(void)addClearVerifierCallback:(id)callback;
- -(void)addSaveAuthCallback:(id)callback toKeychain:(BOOL)keychain;
- -(void)maybeFetchToken:(id)token fallback:(id)fallback;
- -(void)parseAuthURL:(id)url fromSSO:(BOOL)sso authFlow:(id)flow;
- -(void)addCodeReadyCallbacks:(id)callbacks;
- -(void)clearAndAuthenticateWithOptions:(id)options;
- -(void)signInWithOptions:(id)options;
- -(void)authenticateInteractivelyWithOptions:(id)options;
- -(void)informUIDelegateOfDispatchResult:(id)dispatchResult;
- -(void)disconnectWithUser:(id)user;
- -(void)signOutWithUser:(id)user;
- -(id)sdkVersionLoggingValue;
- -(void)removeAdditionalTokenRequestParametersFromAuth:(id)auth;
- -(void)addVerifierToAuth:(id)auth;
- -(void)addServerClientIDToAuth:(id)auth;
- -(void)addOpenIDRealmToAuth:(id)auth;
- -(void)addAdditionalTokenRequestParameters:(id)parameters toAuth:(id)auth;
- -(void)finishWithKeychainError;
- -(id)schemesWithAppSwitchConfig:(id)appSwitchConfig includeWebBrowserScheme:(BOOL)scheme includeWebViewScheme:(BOOL)scheme3 includeSafariViewControllerScheme:(BOOL)scheme4;
- -(id)oauth2URLWithParams:(id)params verifier:(id)verifier;
- -(BOOL)generateVerifier;
- -(id)randomString;
- -(id)redirectURI;
- -(BOOL)authenticateWithOptions:(id)options appSwitchConfig:(id)config;
- -(BOOL)clearSavedKeychainNames;
- -(void)addSavedKeychainName:(id)name;
- -(void)setEscapedKeychainNames:(id)names;
- -(id)getEscapedKeychainNames;
- -(BOOL)matchesSavedFingerprint;
- -(BOOL)saveFingerprint;
- -(BOOL)save:(id)save toKeychain:(id)keychain;
- -(id)stringFromKeychain:(id)keychain;
- -(void)didChangeParameters;
- -(id)fingerprint;
- -(void)clearAuthentication;
- -(void)removeAllKeychainEntries;
- -(BOOL)isFreshInstall;
- -(void)assertValidUIDelegate;
- -(void)assertValidParameters;
- -(void)fetchRuntimeConfigWithHandler:(id)handler;
- -(double)lastAuthenticateTimestamp;
- -(void)fetchUserID:(id)anId;
- -(id)appBundleID;
- -(double)appSwitchRandomNumber;
- -(void)disconnect;
- -(void)signOut;
- -(BOOL)handleURL:(id)url fromGoogleSSOApp:(BOOL)googleSSOApp;
- -(BOOL)handleURL:(id)url sourceApplication:(id)application annotation:(id)annotation;
- -(BOOL)URLIsFromSSO:(id)sso sourceApplication:(id)application;
- -(BOOL)URLIsFromBrowser:(id)browser sourceApplication:(id)application;
- -(void)signIn;
- -(void)signInSilently;
- -(BOOL)hasAuthInKeychain;
- -(id)noSignInHandlersInstalledError;
- -(id)canceledError;
- -(id)unknownError;
- -(id)keychainError;
- -(id)errorWithString:(id)string code:(int)code;
- -(id)init;
- -(void)pleaseLinkSafariServicesFramework;
- @end
- @interface GIDSignInButton : UIControl {
- UIImageView* _icon;
- int _style;
- int _colorScheme;
- unsigned _brand;
- unsigned _buttonState;
- }
- @property(assign, nonatomic) unsigned buttonState;
- @property(assign, nonatomic) unsigned brand;
- @property(assign, nonatomic) int colorScheme;
- @property(assign, nonatomic) int style;
- +(CGSize)textSize:(id)size withFont:(id)font;
- +(id)buttonTextFont;
- -(void).cxx_destruct;
- -(id)buttonText;
- -(void)drawButtonText:(CGContextRef)text;
- -(void)drawButtonBackground:(CGContextRef)background;
- -(void)drawRect:(CGRect)rect;
- -(void)updateConstraints;
- -(CGSize)sizeThatFits:(CGSize)fits;
- -(BOOL)isConstraint:(id)constraint equalToConstraint:(id)constraint2;
- -(float)minWidth;
- -(void)pressed;
- -(void)setFrame:(CGRect)frame;
- -(void)setEnabled:(BOOL)enabled;
- -(void)switchToDisabled;
- -(void)switchToNormal;
- -(void)switchToPressed;
- -(void)scopesDidChange:(id)scopes;
- -(unsigned)brandFromScopes:(id)scopes;
- -(void)loadIcon;
- -(void)updateUI;
- -(void)encodeWithCoder:(id)coder;
- -(id)initWithCoder:(id)coder;
- -(void)dealloc;
- -(void)sharedInit;
- -(id)initWithFrame:(CGRect)frame;
- @end
- @interface GIDSignInCallbackSchemes : NSObject {
- NSString* _clientIdentifier;
- }
- +(id)relevantURLSchemes;
- -(void).cxx_destruct;
- -(BOOL)URLSchemeIsCallbackScheme:(id)scheme;
- -(id)unsupportedSchemes;
- -(id)allSchemes;
- -(id)clientIdentifierScheme;
- -(id)initWithClientIdentifier:(id)clientIdentifier;
- -(id)init;
- @end
- @interface GIDSignInInternalOptions : NSObject {
- BOOL _interactive;
- BOOL _allowsWebView;
- BOOL _allowsBrowser;
- BOOL _allowsExtension;
- BOOL _allowsSafariViewController;
- NSDictionary* _extraParams;
- id _fallbackHandler;
- }
- @property(readonly, assign, nonatomic) id fallbackHandler;
- @property(readonly, assign, nonatomic) NSDictionary* extraParams;
- @property(readonly, assign, nonatomic) BOOL allowsSafariViewController;
- @property(readonly, assign, nonatomic) BOOL allowsExtension;
- @property(readonly, assign, nonatomic) BOOL allowsBrowser;
- @property(readonly, assign, nonatomic) BOOL allowsWebView;
- @property(readonly, assign, nonatomic) BOOL interactive;
- +(id)firstPartyOptionsWithFallbackHandler:(id)fallbackHandler;
- +(id)optionsWithExtraParams:(id)extraParams fallbackHandler:(id)handler;
- +(id)optionsWithExtraParams:(id)extraParams;
- +(id)silentOptions;
- +(id)defaultOptions;
- -(void).cxx_destruct;
- @end
- @interface GIDSignInPreferences : NSObject {
- }
- +(id)googleTokenURL;
- +(id)googleTokenInfoServerURL;
- +(id)googleAuthorizationURL;
- @end
- @interface GIDSignInStrings : NSObject {
- }
- +(id)promoActionInstallString;
- +(id)promoActionCancelString;
- +(id)promoMessageString;
- +(id)promoTitleString;
- +(id)signInWithGoogleString;
- +(id)signInString;
- +(id)localizedStringForKey:(id)key text:(id)text;
- @end
- @interface GIDSignInWebView : UIView <UIWebViewDelegate> {
- id<GIDSignInWebViewDelegate> _delegate;
- UIWebView* _webView;
- UIActivityIndicatorView* _spinner;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign, nonatomic) __weak UIActivityIndicatorView* spinner;
- @property(assign, nonatomic) __weak UIWebView* webView;
- @property(assign, nonatomic) __weak id<GIDSignInWebViewDelegate> delegate;
- -(void).cxx_destruct;
- -(void)webView:(id)view didFailLoadWithError:(id)error;
- -(void)webViewDidFinishLoad:(id)webView;
- -(void)webViewDidStartLoad:(id)webView;
- -(BOOL)webView:(id)view shouldStartLoadWithRequest:(id)request navigationType:(int)type;
- -(void)loadRequest:(id)request;
- -(void)layoutSubviews;
- -(id)createSpinner;
- -(id)createWebView;
- -(void)initializeSubviews;
- -(id)initWithFrame:(CGRect)frame;
- @end
- @interface GIDSignInWebViewController : UIViewController <GIDSignInWebViewDelegate> {
- NSURL* _pendingURL;
- NSError* _pendingError;
- BOOL _shouldKeepLSOCookies;
- BOOL _didDispatchToIOL;
- NSURL* _URL;
- id<GIDSignInWebViewControllerDelegate> _delegate;
- }
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- @property(assign, nonatomic) __weak id<GIDSignInWebViewControllerDelegate> delegate;
- @property(retain, nonatomic) NSURL* URL;
- +(void)purgeCookieCache;
- -(void).cxx_destruct;
- -(void)signInWebView:(id)webView didFailLoadWithError:(id)error;
- -(BOOL)signInWebView:(id)webView shouldStartLoadWithRequest:(id)request navigationType:(int)type;
- -(void)cancel;
- -(void)viewDidDisappear:(BOOL)view;
- -(void)viewWillDisappear:(BOOL)view;
- -(void)completeWithURL:(id)url error:(id)error;
- -(void)viewDidAppear:(BOOL)view;
- -(void)viewWillAppear:(BOOL)view;
- -(void)loadView;
- -(void)endProtectedCookieSectionKeepingLSOCookies:(BOOL)cookies;
- -(void)startProtectedCookieSection;
- -(id)initWithURL:(id)url delegate:(id)delegate;
- -(id)initWithCoder:(id)coder;
- -(id)initWithNibName:(id)nibName bundle:(id)bundle;
- @end
- @interface GIDSignInWebViewURLProtocol : NSURLProtocol {
- }
- +(BOOL)canInitWithRequest:(id)request;
- +(void)injectHTTPHeaders:(id)headers;
- @end
- @interface GIDTokenFetchDelegate : NSObject {
- id _handler;
- }
- +(id)beginTokenFetchWithAuth:(id)auth handler:(id)handler;
- -(void).cxx_destruct;
- -(void)didFinishTokenFetchWithAuth:(id)auth fetcher:(id)fetcher error:(id)error;
- -(id)initWithHandler:(id)handler;
- @end
- @interface NIAMyAppController (OverrideAppDelegate)
- +(void)load;
- @end
- @interface WKWebView (WebViewProtocolConformed) <WebViewProtocol>
- @property(readonly, assign, nonatomic) BOOL canGoForward;
- @property(readonly, assign, nonatomic) BOOL canGoBack;
- @property(readonly, copy, nonatomic) NSURL* URL;
- @property(assign, nonatomic) __weak id<WKUIDelegate> UIDelegate;
- @property(assign, nonatomic) __weak id<WKNavigationDelegate> navigationDelegate;
- @property(assign, nonatomic) id<UIWebViewDelegate> delegate;
- @property(assign, nonatomic) CGRect frame;
- @property(assign, nonatomic, getter=isHidden) BOOL hidden;
- @property(copy, nonatomic) UIColor* backgroundColor;
- @property(assign, nonatomic, getter=isOpaque) BOOL opaque;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void)load:(id)load;
- @end
- @interface UIWebView (WebViewProtocolConformed) <WebViewProtocol>
- @property(readonly, assign, nonatomic) BOOL canGoForward;
- @property(readonly, assign, nonatomic) BOOL canGoBack;
- @property(readonly, copy, nonatomic) NSURL* URL;
- @property(assign, nonatomic) __weak id<WKUIDelegate> UIDelegate;
- @property(assign, nonatomic) __weak id<WKNavigationDelegate> navigationDelegate;
- @property(assign, nonatomic) id<UIWebViewDelegate> delegate;
- @property(assign, nonatomic) CGRect frame;
- @property(assign, nonatomic, getter=isHidden) BOOL hidden;
- @property(copy, nonatomic) UIColor* backgroundColor;
- @property(assign, nonatomic, getter=isOpaque) BOOL opaque;
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void)evaluateJavaScript:(id)script completionHandler:(id)handler;
- -(void)load:(id)load;
- @end
- @interface NSURLConnection (NSURLConnectionExtended)
- +(void)customSendAsynchronousRequest:(id)request queue:(id)queue completionHandler:(id)handler;
- @end
- @interface NSString (Encoding)
- +(id)hexStringWithData:(char*)data length:(unsigned long)length;
- -(id)MD5String;
- @end
- @interface NSTimer (WeakTimer)
- +(id)scheduledWeakTimerWithTimeInterval:(double)timeInterval target:(id)target selector:(SEL)selector userInfo:(id)info repeats:(BOOL)repeats;
- @end
- @interface NSString (QueryComponents)
- -(id)dictionaryFromQueryComponents;
- -(id)stringByEncodingURLFormat;
- -(id)stringByDecodingURLFormat;
- @end
- @interface NSURL (QueryComponents)
- -(id)queryComponents;
- @end
- @interface NSDictionary (QueryComponents)
- -(id)stringFromQueryComponents;
- @end
- @interface SKStoreProductViewController (USAutorotationFix)
- -(BOOL)shouldAutorotate;
- @end
- @interface NSString (USBase64Encoding)
- -(id)com_upsight_convertFromBase64URLToBase64EncodedString;
- -(id)com_upsight_repaddedBase64URLEncodedString;
- @end
- @interface NSString (USFilterMatching)
- -(id)com_upsight_firstMatchingFilter:(id)filter;
- -(id)com_upsight_sortedMatchingExpressionsFromArray:(id)array;
- @end
- @interface NSString (Encoding)
- +(id)hexStringWithData:(char*)data length:(unsigned long)length;
- -(id)MD5String;
- @end
- @interface NSObject (GTMKeyValueObservingAdditions)
- -(void)gtm_stopObservingAllKeyPaths;
- -(void)gtm_removeObserver:(id)observer forKeyPath:(id)keyPath selector:(SEL)selector;
- -(void)gtm_addObserver:(id)observer forKeyPath:(id)keyPath selector:(SEL)selector userInfo:(id)info options:(unsigned)options;
- @end
- @interface NSData (GTMZlibAdditionsPrivate)
- +(id)gtm_dataByInflatingBytes:(const void*)bytes length:(unsigned)length isRawData:(BOOL)data;
- +(id)gtm_dataByCompressingBytes:(const void*)bytes length:(unsigned)length compressionLevel:(int)level mode:(int)mode;
- @end
- @interface NSData (GTMZLibAdditions)
- +(id)gtm_dataByRawInflatingData:(id)data;
- +(id)gtm_dataByRawInflatingBytes:(const void*)bytes length:(unsigned)length;
- +(id)gtm_dataByRawDeflatingData:(id)data compressionLevel:(int)level;
- +(id)gtm_dataByRawDeflatingBytes:(const void*)bytes length:(unsigned)length compressionLevel:(int)level;
- +(id)gtm_dataByRawDeflatingData:(id)data;
- +(id)gtm_dataByRawDeflatingBytes:(const void*)bytes length:(unsigned)length;
- +(id)gtm_dataByInflatingData:(id)data;
- +(id)gtm_dataByInflatingBytes:(const void*)bytes length:(unsigned)length;
- +(id)gtm_dataByDeflatingData:(id)data compressionLevel:(int)level;
- +(id)gtm_dataByDeflatingBytes:(const void*)bytes length:(unsigned)length compressionLevel:(int)level;
- +(id)gtm_dataByDeflatingData:(id)data;
- +(id)gtm_dataByDeflatingBytes:(const void*)bytes length:(unsigned)length;
- +(id)gtm_dataByGzippingData:(id)data compressionLevel:(int)level;
- +(id)gtm_dataByGzippingBytes:(const void*)bytes length:(unsigned)length compressionLevel:(int)level;
- +(id)gtm_dataByGzippingData:(id)data;
- +(id)gtm_dataByGzippingBytes:(const void*)bytes length:(unsigned)length;
- @end
- @interface NSDictionary (GTMNSDictionaryURLArgumentsAdditions)
- +(id)gtm_dictionaryWithHttpArgumentsString:(id)httpArgumentsString;
- -(id)gtm_httpArgumentsString;
- @end
- @interface NSScanner (GTMNSScannerJSONAdditions)
- -(BOOL)gtm_scanJSONArrayString:(id*)string;
- -(BOOL)gtm_scanJSONObjectString:(id*)string;
- -(BOOL)gtm_scanJSONString:(id*)string startChar:(unsigned short)aChar endChar:(unsigned short)aChar3;
- @end
- @interface NSString (GTMNSStringHTMLAdditions)
- -(id)gtm_stringByUnescapingFromHTML;
- -(id)gtm_stringByEscapingForAsciiHTML;
- -(id)gtm_stringByEscapingForHTML;
- -(id)gtm_stringByEscapingHTMLUsingTable:(XXStruct_c19r_A*)table ofSize:(unsigned)size escapingUnicode:(BOOL)unicode;
- @end
- @interface NSString (GTMNSStringXMLAdditions)
- -(id)gtm_stringBySanitizingToXMLSpec;
- -(id)gtm_stringBySanitizingAndEscapingForXML;
- @end
- @interface NSString (GTMRegexAdditions)
- -(id)gtm_stringByReplacingMatchesOfPattern:(id)pattern withReplacement:(id)replacement;
- -(id)gtm_matchSegmentEnumeratorForPattern:(id)pattern;
- -(id)gtm_segmentEnumeratorForPattern:(id)pattern;
- -(id)gtm_allSubstringsMatchedByPattern:(id)pattern;
- -(BOOL)gtm_subStringMatchesPattern:(id)pattern;
- -(id)gtm_firstSubStringMatchedByPattern:(id)pattern;
- -(id)gtm_subPatternsOfPattern:(id)pattern;
- -(BOOL)gtm_matchesPattern:(id)pattern;
- @end
- @interface UIFont (GTMLineHeight)
- -(float)gtm_lineHeight;
- @end
- @interface NSFileHandle (GTMFileHandleLogWriter) <GTMLogWriter>
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- +(id)fileHandleForLoggingAtPath:(id)path mode:(unsigned short)mode;
- -(void)logMessage:(id)message level:(int)level;
- @end
- @interface NSArray (GTMArrayCompositeLogWriter) <GTMLogWriter>
- @property(readonly, copy) NSString* debugDescription;
- @property(readonly, copy) NSString* description;
- @property(readonly, assign) Class superclass;
- @property(readonly, assign) unsigned hash;
- -(void)logMessage:(id)message level:(int)level;
- @end
- @interface NSString (GTMNSStringURLArgumentsAdditions)
- -(id)gtm_stringByUnescapingFromURLArgument;
- -(id)gtm_stringByEscapingForURLArgument;
- @end
- @interface UIImage (GTMUIImageResizeAdditions)
- -(id)gtm_imageByRotating:(int)rotating;
- -(id)gtm_imageByResizingToSize:(CGSize)size preserveAspectRatio:(BOOL)ratio trimToFit:(BOOL)fit;
- @end
- @interface UIImage (GIDAdditions_Private)
- -(id)gid_imageWithBlendMode:(int)blendMode color:(id)color;
- @end
- @interface NSBundle (GID3PAdditions)
- +(void)gid_registerFonts;
- +(id)gid_frameworkBundle;
- @end
- @interface NSURL (FIFE)
- -(BOOL)isFIFEUrl;
- -(id)FIFEURLRequestingCenteredCropToDimensions:(CGSize)dimensions;
- -(id)FIFEURLRequestingSmartCropToDimensions:(CGSize)dimensions;
- -(id)FIFEURLRequestingSmartCropToMaxSize:(float)maxSize;
- -(id)FIFEURLRequestingDimensions:(CGSize)dimensions;
- -(id)FIFEURLRequestingExactDimensions:(CGSize)dimensions;
- -(id)FIFEURLRequestingMaxSize:(float)size;
- -(id)URLByRemovingFIFEInfo;
- -(id)FIFEArgumentsString;
- -(CGSize)maximumFIFEImageSize;
- -(id)FIFEURLWithArguments:(id)arguments;
- -(id)FIFELegacyURLWithArgumentsString:(id)argumentsString;
- -(id)legacyFIFEArgumentsString;
- -(id)URLByAppendingTrailingSlash;
- -(BOOL)isLegacyFIFEURL;
- @end
Add Comment
Please, Sign In to add comment