Skip to content

Instantly share code, notes, and snippets.

@joemerlino
Created March 30, 2016 10:53
Show Gist options
  • Save joemerlino/aa2b22375eaec29a201455346170b001 to your computer and use it in GitHub Desktop.
Save joemerlino/aa2b22375eaec29a201455346170b001 to your computer and use it in GitHub Desktop.
CiaoIM class-dump headers
This file has been truncated, but you can view the full file.
//
// Generated by class-dump 3.5 (64 bit).
//
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
//
#pragma mark Function Pointers and Blocks
typedef void (*CDUnknownFunctionPointerType)(void); // return type and parameters are unknown
typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown
#pragma mark Named Structures
struct AVFoundationVideoCapturer {
CDUnknownFunctionPointerType *_field1;
CDUnknownFunctionPointerType *_field2;
struct set<sigslot::_signal_base_interface *, std::__1::less<sigslot::_signal_base_interface *>, std::__1::allocator<sigslot::_signal_base_interface *>> _field3;
CDUnknownFunctionPointerType *_field4;
struct signal2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded> _field5;
struct signal2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local> _field6;
struct signal2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local> _field7;
struct Thread *_field8;
struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> _field9;
int _field10;
struct scoped_ptr<cricket::VideoFrameFactory, rtc::DefaultDeleter<cricket::VideoFrameFactory>> _field11;
struct scoped_ptr<cricket::VideoFormat, rtc::DefaultDeleter<cricket::VideoFormat>> _field12;
struct vector<cricket::VideoFormat, std::__1::allocator<cricket::VideoFormat>> _field13;
struct scoped_ptr<cricket::VideoFormat, rtc::DefaultDeleter<cricket::VideoFormat>> _field14;
struct vector<cricket::VideoFormat, std::__1::allocator<cricket::VideoFormat>> _field15;
int _field16;
int _field17;
_Bool _field18;
_Bool _field19;
int _field20;
int _field21;
int _field22;
_Bool _field23;
int _field24;
_Bool _field25;
struct CoordinatedVideoAdapter _field26;
struct Timing _field27;
struct CriticalSection _field28;
int _field29;
struct RollingAccumulator<int> _field30;
double _field31;
struct RollingAccumulator<double> _field32;
struct VideoFormat _field33;
_Bool _field34;
id _field35;
struct Thread *_field36;
unsigned long long _field37;
};
struct AudioTrackInterface;
struct Buffer {
unsigned long long _field1;
unsigned long long _field2;
struct scoped_ptr<unsigned char [], rtc::DefaultDeleter<unsigned char []>> _field3;
};
struct CATransform3D {
double _field1;
double _field2;
double _field3;
double _field4;
double _field5;
double _field6;
double _field7;
double _field8;
double _field9;
double _field10;
double _field11;
double _field12;
double _field13;
double _field14;
double _field15;
double _field16;
};
struct CGAffineTransform {
double a;
double b;
double c;
double d;
double tx;
double ty;
};
struct CGPoint {
double x;
double y;
};
struct CGRect {
struct CGPoint origin;
struct CGSize size;
};
struct CGSize {
double width;
double height;
};
struct CLSMachOFile {
int fd;
unsigned long long mappedSize;
void *mappedFile;
};
struct CLSMachOSlice {
void *startAddress;
int cputype;
int cpusubtype;
};
struct CapturedFrame {
int _field1;
int _field2;
unsigned int _field3;
unsigned int _field4;
unsigned int _field5;
long long _field6;
long long _field7;
unsigned int _field8;
int _field9;
void *_field10;
};
struct Constraint;
struct Constraints {
struct Constraint *__begin_;
struct Constraint *__end_;
struct __compressed_pair<webrtc::MediaConstraintsInterface::Constraint *, std::__1::allocator<webrtc::MediaConstraintsInterface::Constraint>> {
struct Constraint *__first_;
} __end_cap_;
};
struct CoordinatedVideoAdapter {
CDUnknownFunctionPointerType *_field1;
struct VideoFormat _field2;
struct VideoFormat _field3;
int _field4;
_Bool _field5;
int _field6;
int _field7;
int _field8;
int _field9;
unsigned long long _field10;
unsigned long long _field11;
long long _field12;
struct CriticalSection _field13;
CDUnknownFunctionPointerType *_field14;
CDUnknownFunctionPointerType *_field15;
struct set<sigslot::_signal_base_interface *, std::__1::less<sigslot::_signal_base_interface *>, std::__1::allocator<sigslot::_signal_base_interface *>> _field16;
struct signal0<sigslot::single_threaded> _field17;
_Bool _field18;
_Bool _field19;
_Bool _field20;
_Bool _field21;
_Bool _field22;
int _field23;
int _field24;
int _field25;
float _field26;
float _field27;
float _field28;
int _field29;
long long _field30;
int _field31;
int _field32;
int _field33;
struct CriticalSection _field34;
float _field35;
};
struct CriticalSection {
struct _opaque_pthread_mutex_t _field1;
};
struct CriticalSectionWrapper;
struct DDListNode {
void *_field1;
struct DDListNode *_field2;
struct DDListNode *_field3;
};
struct DataBuffer {
struct Buffer _field1;
_Bool _field2;
};
struct DataChannelInit {
_Bool reliable;
_Bool ordered;
int maxRetransmitTime;
int maxRetransmits;
struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> protocol;
_Bool negotiated;
int id;
};
struct DataChannelInterface;
struct IceCandidateInterface {
CDUnknownFunctionPointerType *_field1;
};
struct IceServer {
struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> _field1;
struct vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char>>> _field2;
struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> _field3;
struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> _field4;
};
struct IdBase;
struct JKConstBuffer {
struct JKConstPtrRange _field1;
};
struct JKConstPtrRange {
char *_field1;
unsigned long long _field2;
};
struct JKEncodeCache {
id _field1;
unsigned long long _field2;
unsigned long long _field3;
};
struct JKEncodeState {
struct JKManagedBuffer _field1;
struct JKManagedBuffer _field2;
unsigned long long _field3;
struct JKFastClassLookup _field4;
struct JKEncodeCache _field5[1024];
unsigned long long _field6;
unsigned long long _field7;
unsigned long long _field8;
id _field9;
};
struct JKFastClassLookup {
void *_field1;
void *_field2;
void *_field3;
void *_field4;
void *_field5;
};
struct JKHashTableEntry {
unsigned long long _field1;
id _field2;
id _field3;
};
struct JKManagedBuffer {
struct JKPtrRange _field1;
unsigned long long _field2;
unsigned long long _field3;
};
struct JKObjCImpCache {
Class _field1;
CDUnknownFunctionPointerType _field2;
CDUnknownFunctionPointerType _field3;
};
struct JKObjectStack {
void **_field1;
void **_field2;
unsigned long long *_field3;
unsigned long long _field4;
unsigned long long _field5;
unsigned long long _field6;
unsigned long long _field7;
};
struct JKParseState {
unsigned long long _field1;
struct JKConstBuffer _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;
struct JKParseToken _field9;
struct JKObjectStack _field10;
struct JKTokenCache _field11;
struct JKObjCImpCache _field12;
id _field13;
int _field14;
_Bool _field15;
};
struct JKParseToken {
struct JKConstPtrRange _field1;
unsigned long long _field2;
struct JKTokenValue _field3;
struct JKManagedBuffer _field4;
};
struct JKPtrRange {
char *_field1;
unsigned long long _field2;
};
struct JKTokenCache {
struct JKTokenCacheItem *_field1;
unsigned long long _field2;
unsigned int _field3;
unsigned char _field4[1024];
};
struct JKTokenCacheItem;
struct JKTokenValue {
struct JKConstPtrRange _field1;
unsigned long long _field2;
unsigned long long _field3;
union {
long long _field1;
unsigned long long _field2;
double _field3;
} _field4;
struct JKTokenCacheItem *_field5;
};
struct MediaConstraintsInterface {
CDUnknownFunctionPointerType *_field1;
};
struct MediaSourceInterface;
struct MediaStreamInterface;
struct MediaStreamTrackInterface;
struct PeerConnectionFactoryInterface {
CDUnknownFunctionPointerType *_field1;
};
struct PeerConnectionInterface;
struct QBLGeoDataRect {
CDStruct_2c43369c coord1;
CDStruct_2c43369c coord2;
};
struct QBRTCVideoCapturer {
CDUnknownFunctionPointerType *_field1;
CDUnknownFunctionPointerType *_field2;
struct set<sigslot::_signal_base_interface *, std::__1::less<sigslot::_signal_base_interface *>, std::__1::allocator<sigslot::_signal_base_interface *>> _field3;
CDUnknownFunctionPointerType *_field4;
struct signal2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded> _field5;
struct signal2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local> _field6;
struct signal2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local> _field7;
struct Thread *_field8;
struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> _field9;
int _field10;
struct scoped_ptr<cricket::VideoFrameFactory, rtc::DefaultDeleter<cricket::VideoFrameFactory>> _field11;
struct scoped_ptr<cricket::VideoFormat, rtc::DefaultDeleter<cricket::VideoFormat>> _field12;
struct vector<cricket::VideoFormat, std::__1::allocator<cricket::VideoFormat>> _field13;
struct scoped_ptr<cricket::VideoFormat, rtc::DefaultDeleter<cricket::VideoFormat>> _field14;
struct vector<cricket::VideoFormat, std::__1::allocator<cricket::VideoFormat>> _field15;
int _field16;
int _field17;
_Bool _field18;
_Bool _field19;
int _field20;
int _field21;
int _field22;
_Bool _field23;
int _field24;
_Bool _field25;
struct CoordinatedVideoAdapter _field26;
struct Timing _field27;
struct CriticalSection _field28;
int _field29;
struct RollingAccumulator<int> _field30;
double _field31;
struct RollingAccumulator<double> _field32;
struct VideoFormat _field33;
_Bool _field34;
struct Thread *_field35;
unsigned long long _field36;
_Bool _field37;
struct CapturedFrame _field38;
};
struct RTCConfiguration {
int _field1;
vector_3861fff6 _field2;
_Bool _field3;
int _field4;
int _field5;
int _field6;
int _field7;
_Bool _field8;
int _field9;
int _field10;
struct vector<rtc::scoped_refptr<rtc::RTCCertificate>, std::__1::allocator<rtc::scoped_refptr<rtc::RTCCertificate>>> _field11;
};
struct RTCMediaConstraintsNative {
CDUnknownFunctionPointerType *_field1;
struct Constraints _field2;
struct Constraints _field3;
};
struct RTCPeerConnectionObserver;
struct RollingAccumulator<double> {
unsigned long long _field1;
unsigned long long _field2;
double _field3;
double _field4;
double _field5;
_Bool _field6;
double _field7;
_Bool _field8;
struct vector<double, std::__1::allocator<double>> _field9;
};
struct RollingAccumulator<int> {
unsigned long long _field1;
unsigned long long _field2;
double _field3;
double _field4;
int _field5;
_Bool _field6;
int _field7;
_Bool _field8;
struct vector<int, std::__1::allocator<int>> _field9;
};
struct SessionDescriptionInterface {
CDUnknownFunctionPointerType *_field1;
};
struct StatsReport {
struct scoped_refptr<webrtc::StatsReport::IdBase> _field1;
double _field2;
struct map<webrtc::StatsReport::StatsValueName, rtc::linked_ptr<webrtc::StatsReport::Value>, std::__1::less<webrtc::StatsReport::StatsValueName>, std::__1::allocator<std::__1::pair<const webrtc::StatsReport::StatsValueName, rtc::linked_ptr<webrtc::StatsReport::Value>>>> _field3;
};
struct Thread;
struct TickTime {
long long _field1;
};
struct Timing {
CDUnknownFunctionPointerType *_field1;
};
struct UIColor {
Class _field1;
};
struct UIEdgeInsets {
double top;
double left;
double bottom;
double right;
};
struct VideoCaptureCapability {
int width;
int height;
int maxFPS;
int expectedCaptureDelay;
int rawType;
int codecType;
_Bool interlaced;
};
struct VideoCaptureDataCallback;
struct VideoCaptureFeedBack;
struct VideoCaptureIos {
CDUnknownFunctionPointerType *_field1;
CDUnknownFunctionPointerType *_field2;
int _field3;
char *_field4;
struct CriticalSectionWrapper *_field5;
int _field6;
struct VideoCaptureCapability _field7;
struct CriticalSectionWrapper *_field8;
struct TickTime _field9;
struct TickTime _field10;
_Bool _field11;
_Bool _field12;
int _field13;
int _field14;
struct VideoCaptureDataCallback *_field15;
struct VideoCaptureFeedBack *_field16;
struct TickTime _field17;
struct TickTime _field18[90];
int _field19;
struct VideoFrame {
struct scoped_refptr<webrtc::VideoFrameBuffer> _field1;
unsigned int _field2;
long long _field3;
long long _field4;
int _field5;
} _field20;
_Bool _field21;
id _field22;
_Bool _field23;
int _field24;
struct VideoCaptureCapability _field25;
};
struct VideoCapturer {
CDUnknownFunctionPointerType *_field1;
CDUnknownFunctionPointerType *_field2;
struct set<sigslot::_signal_base_interface *, std::__1::less<sigslot::_signal_base_interface *>, std::__1::allocator<sigslot::_signal_base_interface *>> _field3;
CDUnknownFunctionPointerType *_field4;
struct signal2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded> _field5;
struct signal2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local> _field6;
struct signal2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local> _field7;
struct Thread *_field8;
struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> _field9;
int _field10;
struct scoped_ptr<cricket::VideoFrameFactory, rtc::DefaultDeleter<cricket::VideoFrameFactory>> _field11;
struct scoped_ptr<cricket::VideoFormat, rtc::DefaultDeleter<cricket::VideoFormat>> _field12;
struct vector<cricket::VideoFormat, std::__1::allocator<cricket::VideoFormat>> _field13;
struct scoped_ptr<cricket::VideoFormat, rtc::DefaultDeleter<cricket::VideoFormat>> _field14;
struct vector<cricket::VideoFormat, std::__1::allocator<cricket::VideoFormat>> _field15;
int _field16;
int _field17;
_Bool _field18;
_Bool _field19;
int _field20;
int _field21;
int _field22;
_Bool _field23;
int _field24;
_Bool _field25;
struct CoordinatedVideoAdapter _field26;
struct Timing _field27;
struct CriticalSection _field28;
int _field29;
struct RollingAccumulator<int> _field30;
double _field31;
struct RollingAccumulator<double> _field32;
struct VideoFormat _field33;
_Bool _field34;
};
struct VideoFormat {
int _field1;
int _field2;
long long _field3;
unsigned int _field4;
};
struct VideoFrameBuffer;
struct VideoRendererInterface {
CDUnknownFunctionPointerType *_field1;
};
struct VideoSourceInterface;
struct VideoTrackInterface;
struct _NSRange {
unsigned long long location;
unsigned long long length;
};
struct __list_node<sigslot::_connection_base0<sigslot::single_threaded>*, void *>;
struct __list_node<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local>*, void *>;
struct __list_node<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local>*, void *>;
struct __list_node<sigslot::_connection_base2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded>*, void *>;
struct __tree_end_node<std::__1::__tree_node_base<void *>*> {
struct __tree_node_base<void *> *_field1;
};
struct _opaque_pthread_mutex_t {
long long _field1;
char _field2[56];
};
struct _xmlAttr {
void *_field1;
int _field2;
char *_field3;
struct _xmlNode *_field4;
struct _xmlNode *_field5;
struct _xmlNode *_field6;
struct _xmlAttr *_field7;
struct _xmlAttr *_field8;
struct _xmlDoc *_field9;
struct _xmlNs *_field10;
int _field11;
void *_field12;
};
struct _xmlDict;
struct _xmlDoc {
void *_field1;
int _field2;
char *_field3;
struct _xmlNode *_field4;
struct _xmlNode *_field5;
struct _xmlNode *_field6;
struct _xmlNode *_field7;
struct _xmlNode *_field8;
struct _xmlDoc *_field9;
int _field10;
int _field11;
struct _xmlDtd *_field12;
struct _xmlDtd *_field13;
struct _xmlNs *_field14;
char *_field15;
char *_field16;
void *_field17;
void *_field18;
char *_field19;
int _field20;
struct _xmlDict *_field21;
void *_field22;
int _field23;
int _field24;
};
struct _xmlDtd;
struct _xmlHashTable;
struct _xmlKind {
void *_field1;
int _field2;
};
struct _xmlNode {
void *_field1;
int _field2;
char *_field3;
struct _xmlNode *_field4;
struct _xmlNode *_field5;
struct _xmlNode *_field6;
struct _xmlNode *_field7;
struct _xmlNode *_field8;
struct _xmlDoc *_field9;
struct _xmlNs *_field10;
char *_field11;
struct _xmlAttr *_field12;
struct _xmlNs *_field13;
void *_field14;
unsigned short _field15;
unsigned short _field16;
};
struct _xmlNs {
struct _xmlNs *_field1;
int _field2;
char *_field3;
char *_field4;
void *_field5;
struct _xmlDoc *_field6;
};
struct _xmlParserCtxt {
struct _xmlSAXHandler *_field1;
void *_field2;
struct _xmlDoc *_field3;
int _field4;
int _field5;
char *_field6;
char *_field7;
int _field8;
int _field9;
struct _xmlParserInput *_field10;
int _field11;
int _field12;
struct _xmlParserInput **_field13;
struct _xmlNode *_field14;
int _field15;
int _field16;
struct _xmlNode **_field17;
int _field18;
struct _xmlParserNodeInfoSeq {
unsigned long long _field1;
unsigned long long _field2;
struct _xmlParserNodeInfo *_field3;
} _field19;
int _field20;
int _field21;
int _field22;
int _field23;
int _field24;
int _field25;
struct _xmlValidCtxt {
void *_field1;
CDUnknownFunctionPointerType _field2;
CDUnknownFunctionPointerType _field3;
struct _xmlNode *_field4;
int _field5;
int _field6;
struct _xmlNode **_field7;
unsigned int _field8;
struct _xmlDoc *_field9;
int _field10;
struct _xmlValidState *_field11;
int _field12;
int _field13;
struct _xmlValidState *_field14;
struct _xmlAutomata *_field15;
struct _xmlAutomataState *_field16;
} _field26;
int _field27;
int _field28;
char *_field29;
char *_field30;
int _field31;
int _field32;
char **_field33;
long long _field34;
long long _field35;
int _field36;
int _field37;
int _field38;
char *_field39;
char *_field40;
char *_field41;
int *_field42;
int _field43;
int _field44;
int *_field45;
int _field46;
struct _xmlParserInput *_field47;
int _field48;
int _field49;
int _field50;
int _field51;
void *_field52;
int _field53;
int _field54;
void *_field55;
int _field56;
int _field57;
struct _xmlDict *_field58;
char **_field59;
int _field60;
int _field61;
char *_field62;
char *_field63;
char *_field64;
int _field65;
int _field66;
int _field67;
char **_field68;
int *_field69;
void **_field70;
struct _xmlHashTable *_field71;
struct _xmlHashTable *_field72;
int _field73;
int _field74;
int _field75;
int _field76;
struct _xmlNode *_field77;
int _field78;
struct _xmlAttr *_field79;
struct _xmlError {
int _field1;
int _field2;
char *_field3;
int _field4;
char *_field5;
int _field6;
char *_field7;
char *_field8;
char *_field9;
int _field10;
int _field11;
void *_field12;
void *_field13;
} _field80;
int _field81;
unsigned long long _field82;
unsigned long long _field83;
struct _xmlParserNodeInfo *_field84;
int _field85;
int _field86;
struct _xmlParserNodeInfo *_field87;
int _field88;
unsigned long long _field89;
};
struct _xmlParserInput;
struct _xmlParserNodeInfo;
struct _xmlStd {
void *_field1;
int _field2;
char *_field3;
struct _xmlNode *_field4;
struct _xmlNode *_field5;
struct _xmlNode *_field6;
struct _xmlStd *_field7;
struct _xmlStd *_field8;
struct _xmlDoc *_field9;
};
struct _xmlValidState;
struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> {
struct __compressed_pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::__rep, std::__1::allocator<char>> {
struct __rep {
union {
struct __long {
char *__data_;
unsigned long long __size_;
unsigned long long __cap_;
} __l;
struct __short {
char __data_[23];
struct {
unsigned char __size_;
} ;
} __s;
struct __raw {
unsigned long long __words[3];
} __r;
} ;
} __first_;
} __r_;
};
struct in6_addr {
union {
unsigned char _field1[16];
unsigned short _field2[8];
unsigned int _field3[4];
} _field1;
};
struct in_addr {
unsigned int _field1;
};
struct list<sigslot::_connection_base0<sigslot::single_threaded>*, std::__1::allocator<sigslot::_connection_base0<sigslot::single_threaded>*>> {
struct __list_node_base<sigslot::_connection_base0<sigslot::single_threaded>*, void *> {
struct __list_node<sigslot::_connection_base0<sigslot::single_threaded>*, void *> *_field1;
struct __list_node<sigslot::_connection_base0<sigslot::single_threaded>*, void *> *_field2;
} _field1;
struct __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<sigslot::_connection_base0<sigslot::single_threaded>*, void *>>> {
unsigned long long _field1;
} _field2;
};
struct list<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local>*, std::__1::allocator<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local>*>> {
struct __list_node_base<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local>*, void *> {
struct __list_node<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local>*, void *> *_field1;
struct __list_node<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local>*, void *> *_field2;
} _field1;
struct __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local>*, void *>>> {
unsigned long long _field1;
} _field2;
};
struct list<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local>*, std::__1::allocator<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local>*>> {
struct __list_node_base<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local>*, void *> {
struct __list_node<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local>*, void *> *_field1;
struct __list_node<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local>*, void *> *_field2;
} _field1;
struct __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local>*, void *>>> {
unsigned long long _field1;
} _field2;
};
struct list<sigslot::_connection_base2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded>*, std::__1::allocator<sigslot::_connection_base2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded>*>> {
struct __list_node_base<sigslot::_connection_base2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded>*, void *> {
struct __list_node<sigslot::_connection_base2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded>*, void *> *_field1;
struct __list_node<sigslot::_connection_base2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded>*, void *> *_field2;
} _field1;
struct __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<sigslot::_connection_base2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded>*, void *>>> {
unsigned long long _field1;
} _field2;
};
struct map<webrtc::StatsReport::StatsValueName, rtc::linked_ptr<webrtc::StatsReport::Value>, std::__1::less<webrtc::StatsReport::StatsValueName>, std::__1::allocator<std::__1::pair<const webrtc::StatsReport::StatsValueName, rtc::linked_ptr<webrtc::StatsReport::Value>>>> {
struct __tree<std::__1::__value_type<webrtc::StatsReport::StatsValueName, rtc::linked_ptr<webrtc::StatsReport::Value>>, std::__1::__map_value_compare<webrtc::StatsReport::StatsValueName, std::__1::__value_type<webrtc::StatsReport::StatsValueName, rtc::linked_ptr<webrtc::StatsReport::Value>>, std::__1::less<webrtc::StatsReport::StatsValueName>, true>, std::__1::allocator<std::__1::__value_type<webrtc::StatsReport::StatsValueName, rtc::linked_ptr<webrtc::StatsReport::Value>>>> {
struct __tree_node<std::__1::__value_type<webrtc::StatsReport::StatsValueName, rtc::linked_ptr<webrtc::StatsReport::Value>>, void *> *_field1;
struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<webrtc::StatsReport::StatsValueName, rtc::linked_ptr<webrtc::StatsReport::Value>>, void *>>> {
struct __tree_end_node<std::__1::__tree_node_base<void *>*> _field1;
} _field2;
struct __compressed_pair<unsigned long, std::__1::__map_value_compare<webrtc::StatsReport::StatsValueName, std::__1::__value_type<webrtc::StatsReport::StatsValueName, rtc::linked_ptr<webrtc::StatsReport::Value>>, std::__1::less<webrtc::StatsReport::StatsValueName>, true>> {
unsigned long long _field1;
} _field3;
} _field1;
};
struct scoped_ptr<cricket::VideoCapturer, rtc::DefaultDeleter<cricket::VideoCapturer>> {
struct scoped_ptr_impl<cricket::VideoCapturer, rtc::DefaultDeleter<cricket::VideoCapturer>> impl_;
};
struct scoped_ptr<cricket::VideoFormat, rtc::DefaultDeleter<cricket::VideoFormat>> {
struct scoped_ptr_impl<cricket::VideoFormat, rtc::DefaultDeleter<cricket::VideoFormat>> _field1;
};
struct scoped_ptr<cricket::VideoFrame, rtc::DefaultDeleter<cricket::VideoFrame>> {
struct scoped_ptr_impl<cricket::VideoFrame, rtc::DefaultDeleter<cricket::VideoFrame>> impl_;
};
struct scoped_ptr<cricket::VideoFrameFactory, rtc::DefaultDeleter<cricket::VideoFrameFactory>> {
struct scoped_ptr_impl<cricket::VideoFrameFactory, rtc::DefaultDeleter<cricket::VideoFrameFactory>> _field1;
};
struct scoped_ptr<rtc::CallSessionFileRotatingLogSink, rtc::DefaultDeleter<rtc::CallSessionFileRotatingLogSink>> {
struct scoped_ptr_impl<rtc::CallSessionFileRotatingLogSink, rtc::DefaultDeleter<rtc::CallSessionFileRotatingLogSink>> impl_;
};
struct scoped_ptr<rtc::Thread, rtc::DefaultDeleter<rtc::Thread>> {
struct scoped_ptr_impl<rtc::Thread, rtc::DefaultDeleter<rtc::Thread>> impl_;
};
struct scoped_ptr<unsigned char [], rtc::DefaultDeleter<unsigned char []>> {
struct scoped_ptr_impl<unsigned char, rtc::DefaultDeleter<unsigned char []>> impl_;
};
struct scoped_ptr<webrtc::DataBuffer, rtc::DefaultDeleter<webrtc::DataBuffer>> {
struct scoped_ptr_impl<webrtc::DataBuffer, rtc::DefaultDeleter<webrtc::DataBuffer>> impl_;
};
struct scoped_ptr<webrtc::OpenGles20, rtc::DefaultDeleter<webrtc::OpenGles20>> {
struct scoped_ptr_impl<webrtc::OpenGles20, rtc::DefaultDeleter<webrtc::OpenGles20>> impl_;
};
struct scoped_ptr<webrtc::RTCDataChannelObserver, rtc::DefaultDeleter<webrtc::RTCDataChannelObserver>> {
struct scoped_ptr_impl<webrtc::RTCDataChannelObserver, rtc::DefaultDeleter<webrtc::RTCDataChannelObserver>> impl_;
};
struct scoped_ptr<webrtc::RTCMediaConstraintsNative, rtc::DefaultDeleter<webrtc::RTCMediaConstraintsNative>> {
struct scoped_ptr_impl<webrtc::RTCMediaConstraintsNative, rtc::DefaultDeleter<webrtc::RTCMediaConstraintsNative>> impl_;
};
struct scoped_ptr<webrtc::RTCMediaStreamTrackObserver, rtc::DefaultDeleter<webrtc::RTCMediaStreamTrackObserver>> {
struct scoped_ptr_impl<webrtc::RTCMediaStreamTrackObserver, rtc::DefaultDeleter<webrtc::RTCMediaStreamTrackObserver>> impl_;
};
struct scoped_ptr<webrtc::RTCPeerConnectionObserver, rtc::DefaultDeleter<webrtc::RTCPeerConnectionObserver>> {
struct scoped_ptr_impl<webrtc::RTCPeerConnectionObserver, rtc::DefaultDeleter<webrtc::RTCPeerConnectionObserver>> impl_;
};
struct scoped_ptr<webrtc::RTCVideoRendererNativeAdapter, rtc::DefaultDeleter<webrtc::RTCVideoRendererNativeAdapter>> {
struct scoped_ptr_impl<webrtc::RTCVideoRendererNativeAdapter, rtc::DefaultDeleter<webrtc::RTCVideoRendererNativeAdapter>> impl_;
};
struct scoped_ptr_impl<cricket::VideoCapturer, rtc::DefaultDeleter<cricket::VideoCapturer>> {
struct Data {
struct VideoCapturer *ptr;
} data_;
};
struct scoped_ptr_impl<cricket::VideoFormat, rtc::DefaultDeleter<cricket::VideoFormat>> {
struct Data {
struct VideoFormat *_field1;
} _field1;
};
struct scoped_ptr_impl<cricket::VideoFrame, rtc::DefaultDeleter<cricket::VideoFrame>> {
struct Data {
struct VideoFrame *ptr;
} data_;
};
struct scoped_ptr_impl<cricket::VideoFrameFactory, rtc::DefaultDeleter<cricket::VideoFrameFactory>> {
struct Data {
struct VideoFrameFactory *_field1;
} _field1;
};
struct scoped_ptr_impl<rtc::CallSessionFileRotatingLogSink, rtc::DefaultDeleter<rtc::CallSessionFileRotatingLogSink>> {
struct Data {
struct CallSessionFileRotatingLogSink *ptr;
} data_;
};
struct scoped_ptr_impl<rtc::Thread, rtc::DefaultDeleter<rtc::Thread>> {
struct Data {
struct Thread *ptr;
} data_;
};
struct scoped_ptr_impl<unsigned char, rtc::DefaultDeleter<unsigned char []>> {
struct Data {
char *ptr;
} data_;
};
struct scoped_ptr_impl<webrtc::DataBuffer, rtc::DefaultDeleter<webrtc::DataBuffer>> {
struct Data {
struct DataBuffer *ptr;
} data_;
};
struct scoped_ptr_impl<webrtc::OpenGles20, rtc::DefaultDeleter<webrtc::OpenGles20>> {
struct Data {
struct OpenGles20 *ptr;
} data_;
};
struct scoped_ptr_impl<webrtc::RTCDataChannelObserver, rtc::DefaultDeleter<webrtc::RTCDataChannelObserver>> {
struct Data {
struct RTCDataChannelObserver *ptr;
} data_;
};
struct scoped_ptr_impl<webrtc::RTCMediaConstraintsNative, rtc::DefaultDeleter<webrtc::RTCMediaConstraintsNative>> {
struct Data {
struct RTCMediaConstraintsNative *ptr;
} data_;
};
struct scoped_ptr_impl<webrtc::RTCMediaStreamTrackObserver, rtc::DefaultDeleter<webrtc::RTCMediaStreamTrackObserver>> {
struct Data {
struct RTCMediaStreamTrackObserver *ptr;
} data_;
};
struct scoped_ptr_impl<webrtc::RTCPeerConnectionObserver, rtc::DefaultDeleter<webrtc::RTCPeerConnectionObserver>> {
struct Data {
struct RTCPeerConnectionObserver *ptr;
} data_;
};
struct scoped_ptr_impl<webrtc::RTCVideoRendererNativeAdapter, rtc::DefaultDeleter<webrtc::RTCVideoRendererNativeAdapter>> {
struct Data {
struct RTCVideoRendererNativeAdapter *ptr;
} data_;
};
struct scoped_refptr<rtc::RTCCertificate>;
struct scoped_refptr<webrtc::AudioTrackInterface> {
struct AudioTrackInterface *_field1;
};
struct scoped_refptr<webrtc::DataChannelInterface> {
struct DataChannelInterface *ptr_;
};
struct scoped_refptr<webrtc::MediaSourceInterface> {
struct MediaSourceInterface *ptr_;
};
struct scoped_refptr<webrtc::MediaStreamInterface> {
struct MediaStreamInterface *ptr_;
};
struct scoped_refptr<webrtc::MediaStreamTrackInterface> {
struct MediaStreamTrackInterface *ptr_;
};
struct scoped_refptr<webrtc::PeerConnectionFactoryInterface> {
struct PeerConnectionFactoryInterface *ptr_;
};
struct scoped_refptr<webrtc::PeerConnectionInterface> {
struct PeerConnectionInterface *ptr_;
};
struct scoped_refptr<webrtc::StatsReport::IdBase> {
struct IdBase *_field1;
};
struct scoped_refptr<webrtc::VideoFrameBuffer> {
struct VideoFrameBuffer *_field1;
};
struct scoped_refptr<webrtc::VideoSourceInterface> {
struct VideoSourceInterface *_field1;
};
struct scoped_refptr<webrtc::VideoTrackInterface> {
struct VideoTrackInterface *_field1;
};
struct set<sigslot::_signal_base_interface *, std::__1::less<sigslot::_signal_base_interface *>, std::__1::allocator<sigslot::_signal_base_interface *>> {
struct __tree<sigslot::_signal_base_interface *, std::__1::less<sigslot::_signal_base_interface *>, std::__1::allocator<sigslot::_signal_base_interface *>> {
struct __tree_node<sigslot::_signal_base_interface *, void *> *_field1;
struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<sigslot::_signal_base_interface *, void *>>> {
struct __tree_end_node<std::__1::__tree_node_base<void *>*> _field1;
} _field2;
struct __compressed_pair<unsigned long, std::__1::less<sigslot::_signal_base_interface *>> {
unsigned long long _field1;
} _field3;
} _field1;
};
struct signal0<sigslot::single_threaded> {
CDUnknownFunctionPointerType *_field1;
CDUnknownFunctionPointerType *_field2;
struct list<sigslot::_connection_base0<sigslot::single_threaded>*, std::__1::allocator<sigslot::_connection_base0<sigslot::single_threaded>*>> _field3;
};
struct signal2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local> {
CDUnknownFunctionPointerType *_field1;
CDUnknownFunctionPointerType *_field2;
struct _opaque_pthread_mutex_t _field3;
struct list<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local>*, std::__1::allocator<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::CapturedFrame *, sigslot::multi_threaded_local>*>> _field4;
};
struct signal2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local> {
CDUnknownFunctionPointerType *_field1;
CDUnknownFunctionPointerType *_field2;
struct _opaque_pthread_mutex_t _field3;
struct list<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local>*, std::__1::allocator<sigslot::_connection_base2<cricket::VideoCapturer *, const cricket::VideoFrame *, sigslot::multi_threaded_local>*>> _field4;
};
struct signal2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded> {
CDUnknownFunctionPointerType *_field1;
CDUnknownFunctionPointerType *_field2;
struct list<sigslot::_connection_base2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded>*, std::__1::allocator<sigslot::_connection_base2<cricket::VideoCapturer *, cricket::CaptureState, sigslot::single_threaded>*>> _field3;
};
struct sockaddr_in {
unsigned char _field1;
unsigned char _field2;
unsigned short _field3;
struct in_addr _field4;
char _field5[8];
};
struct sockaddr_in6 {
unsigned char _field1;
unsigned char _field2;
unsigned short _field3;
unsigned int _field4;
struct in6_addr _field5;
unsigned int _field6;
};
struct vImage_YpCbCrToARGB {
unsigned char _field1[128];
};
struct vector<cricket::VideoFormat, std::__1::allocator<cricket::VideoFormat>> {
struct VideoFormat *_field1;
struct VideoFormat *_field2;
struct __compressed_pair<cricket::VideoFormat *, std::__1::allocator<cricket::VideoFormat>> {
struct VideoFormat *_field1;
} _field3;
};
struct vector<double, std::__1::allocator<double>> {
double *_field1;
double *_field2;
struct __compressed_pair<double *, std::__1::allocator<double>> {
double *_field1;
} _field3;
};
struct vector<int, std::__1::allocator<int>> {
int *_field1;
int *_field2;
struct __compressed_pair<int *, std::__1::allocator<int>> {
int *_field1;
} _field3;
};
struct vector<rtc::scoped_refptr<rtc::RTCCertificate>, std::__1::allocator<rtc::scoped_refptr<rtc::RTCCertificate>>> {
struct scoped_refptr<rtc::RTCCertificate> *_field1;
struct scoped_refptr<rtc::RTCCertificate> *_field2;
struct __compressed_pair<rtc::scoped_refptr<rtc::RTCCertificate>*, std::__1::allocator<rtc::scoped_refptr<rtc::RTCCertificate>>> {
struct scoped_refptr<rtc::RTCCertificate> *_field1;
} _field3;
};
struct vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char>>> {
struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> *_field1;
struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> *_field2;
struct __compressed_pair<std::__1::basic_string<char>*, std::__1::allocator<std::__1::basic_string<char>>> {
struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> *_field1;
} _field3;
};
struct vector<webrtc::PeerConnectionInterface::IceServer, std::__1::allocator<webrtc::PeerConnectionInterface::IceServer>> {
struct IceServer *_field1;
struct IceServer *_field2;
struct __compressed_pair<webrtc::PeerConnectionInterface::IceServer *, std::__1::allocator<webrtc::PeerConnectionInterface::IceServer>> {
struct IceServer *_field1;
} _field3;
};
#if 0
// Names with conflicting types:
typedef struct {
struct scoped_refptr<webrtc::VideoFrameBuffer> _field1;
unsigned int _field2;
long long _field3;
long long _field4;
int _field5;
} VideoFrame_233794c3;
#endif
#pragma mark Typedef'd Structures
typedef struct {
unsigned int major;
unsigned int minor;
unsigned int bugfix;
} CDStruct_e24ffa00;
typedef struct {
unsigned long long _field1;
id *_field2;
unsigned long long *_field3;
unsigned long long _field4[5];
} CDStruct_70511ce9;
typedef struct {
unsigned int _field1[3];
} CDStruct_22c8f40a;
typedef struct {
char *_field1;
char *_field2;
unsigned int _field3;
unsigned int _field4;
} CDStruct_4355734a;
typedef struct {
char *_field1;
void *_field2;
_Bool _field3;
void *_field4;
char *_field5;
char *_field6;
char *_field7;
char *_field8;
char *_field9;
unsigned int _field10;
_Bool _field11;
_Bool _field12;
unsigned int _field13;
unsigned int _field14;
unsigned int _field15;
unsigned int _field16;
} CDStruct_1e2a2a70;
typedef struct {
double latitude;
double longitude;
} CDStruct_2c43369c;
typedef struct {
int _field1;
int _field2;
} CDStruct_1ef3fb1f;
typedef struct {
long long version;
void *info;
CDUnknownFunctionPointerType retain;
CDUnknownFunctionPointerType release;
CDUnknownFunctionPointerType copyDescription;
} CDStruct_4210025a;
typedef struct {
long long value;
int timescale;
unsigned int flags;
long long epoch;
} CDStruct_1b6d18a9;
typedef struct {
long long location;
long long length;
} CDStruct_627e0f85;
typedef struct {
char _field1[33];
_Bool _field2;
CDStruct_e24ffa00 _field3;
CDStruct_e24ffa00 _field4;
struct {
void *_field1;
unsigned long long _field2;
void *_field3;
void *_field4;
void *_field5;
} _field5;
struct CLSMachOSlice _field6;
long long _field7;
} CDStruct_fad71a87;
// Template types
typedef struct scoped_refptr<webrtc::AudioTrackInterface> {
struct AudioTrackInterface *_field1;
} scoped_refptr_833c0867;
typedef struct scoped_refptr<webrtc::DataChannelInterface> {
struct DataChannelInterface *ptr_;
} scoped_refptr_09a33b10;
typedef struct scoped_refptr<webrtc::MediaSourceInterface> {
struct MediaSourceInterface *ptr_;
} scoped_refptr_74f9e477;
typedef struct scoped_refptr<webrtc::MediaStreamInterface> {
struct MediaStreamInterface *ptr_;
} scoped_refptr_6217ee82;
typedef struct scoped_refptr<webrtc::MediaStreamTrackInterface> {
struct MediaStreamTrackInterface *ptr_;
} scoped_refptr_7d7e84a9;
typedef struct scoped_refptr<webrtc::PeerConnectionFactoryInterface> {
struct PeerConnectionFactoryInterface *ptr_;
} scoped_refptr_1eaeeec2;
typedef struct scoped_refptr<webrtc::PeerConnectionInterface> {
struct PeerConnectionInterface *ptr_;
} scoped_refptr_1f0d680a;
typedef struct scoped_refptr<webrtc::VideoSourceInterface> {
struct VideoSourceInterface *_field1;
} scoped_refptr_01bd104d;
typedef struct scoped_refptr<webrtc::VideoTrackInterface> {
struct VideoTrackInterface *_field1;
} scoped_refptr_cae59c25;
typedef struct vector<webrtc::PeerConnectionInterface::IceServer, std::__1::allocator<webrtc::PeerConnectionInterface::IceServer>> {
struct IceServer *_field1;
struct IceServer *_field2;
struct __compressed_pair<webrtc::PeerConnectionInterface::IceServer *, std::__1::allocator<webrtc::PeerConnectionInterface::IceServer>> {
struct IceServer *_field1;
} _field3;
} vector_3861fff6;
#pragma mark -
//
// File: /Users/Joe/Downloads/com.ciaoim.appstore-iOS8.0-(Clutch-2.0 RC8)/Payload/CiaoIM.app/CiaoIM
// UUID: CC093418-E8D5-3E89-B8C0-9928C8917564
//
// Arch: arm64
// Source version: 0.0.0.0.0
// Minimum iOS version: 8.0.0
// SDK version: 9.2.0
//
// Objective-C Garbage Collection: Unsupported
//
// Run path: @executable_path/Frameworks
// = /Users/Joe/Downloads/com.ciaoim.appstore-iOS8.0-(Clutch-2.0 RC8)/Payload/CiaoIM.app/Frameworks
//
@protocol ABNewPersonViewControllerDelegate <NSObject>
- (void)newPersonViewController:(ABNewPersonViewController *)arg1 didCompleteWithNewPerson:(const void *)arg2;
@end
@protocol ABPeoplePickerNavigationControllerDelegate <NSObject>
@optional
- (_Bool)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)arg1 shouldContinueAfterSelectingPerson:(const void *)arg2 property:(int)arg3 identifier:(int)arg4;
- (_Bool)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)arg1 shouldContinueAfterSelectingPerson:(const void *)arg2;
- (void)peoplePickerNavigationControllerDidCancel:(ABPeoplePickerNavigationController *)arg1;
- (void)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)arg1 didSelectPerson:(const void *)arg2 property:(int)arg3 identifier:(int)arg4;
- (void)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)arg1 didSelectPerson:(const void *)arg2;
@end
@protocol ABPersonViewControllerDelegate <NSObject>
- (_Bool)personViewController:(ABPersonViewController *)arg1 shouldPerformDefaultActionForPerson:(const void *)arg2 property:(int)arg3 identifier:(int)arg4;
@end
@protocol ABUnknownPersonViewControllerDelegate <NSObject>
- (void)unknownPersonViewController:(ABUnknownPersonViewController *)arg1 didResolveToPerson:(const void *)arg2;
@optional
- (_Bool)unknownPersonViewController:(ABUnknownPersonViewController *)arg1 shouldPerformDefaultActionForPerson:(const void *)arg2 property:(int)arg3 identifier:(int)arg4;
@end
@protocol AFImageCache <NSObject>
- (void)cacheImage:(UIImage *)arg1 forRequest:(NSURLRequest *)arg2;
- (UIImage *)cachedImageForRequest:(NSURLRequest *)arg1;
@end
@protocol AFMultipartFormData
- (void)throttleBandwidthWithPacketSize:(unsigned long long)arg1 delay:(double)arg2;
- (void)appendPartWithHeaders:(NSDictionary *)arg1 body:(NSData *)arg2;
- (void)appendPartWithFormData:(NSData *)arg1 name:(NSString *)arg2;
- (void)appendPartWithFileData:(NSData *)arg1 name:(NSString *)arg2 fileName:(NSString *)arg3 mimeType:(NSString *)arg4;
- (void)appendPartWithInputStream:(NSInputStream *)arg1 name:(NSString *)arg2 fileName:(NSString *)arg3 length:(long long)arg4 mimeType:(NSString *)arg5;
- (_Bool)appendPartWithFileURL:(NSURL *)arg1 name:(NSString *)arg2 fileName:(NSString *)arg3 mimeType:(NSString *)arg4 error:(id *)arg5;
- (_Bool)appendPartWithFileURL:(NSURL *)arg1 name:(NSString *)arg2 error:(id *)arg3;
@end
@protocol AFURLRequestSerialization <NSObject, NSSecureCoding, NSCopying>
- (NSURLRequest *)requestBySerializingRequest:(NSURLRequest *)arg1 withParameters:(id)arg2 error:(id *)arg3;
@end
@protocol AFURLResponseSerialization <NSObject, NSSecureCoding, NSCopying>
- (id)responseObjectForResponse:(NSURLResponse *)arg1 data:(NSData *)arg2 error:(id *)arg3;
@end
@protocol APParallaxViewDelegate <NSObject>
@optional
- (void)parallaxView:(APParallaxView *)arg1 didChangeFrame:(struct CGRect)arg2;
- (void)parallaxView:(APParallaxView *)arg1 willChangeFrame:(struct CGRect)arg2;
@end
@protocol AVAudioPlayerDelegate <NSObject>
@optional
- (void)audioPlayerEndInterruption:(AVAudioPlayer *)arg1;
- (void)audioPlayerEndInterruption:(AVAudioPlayer *)arg1 withFlags:(unsigned long long)arg2;
- (void)audioPlayerEndInterruption:(AVAudioPlayer *)arg1 withOptions:(unsigned long long)arg2;
- (void)audioPlayerBeginInterruption:(AVAudioPlayer *)arg1;
- (void)audioPlayerDecodeErrorDidOccur:(AVAudioPlayer *)arg1 error:(NSError *)arg2;
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)arg1 successfully:(_Bool)arg2;
@end
@protocol AVAudioRecorderDelegate <NSObject>
@optional
- (void)audioRecorderEndInterruption:(AVAudioRecorder *)arg1;
- (void)audioRecorderEndInterruption:(AVAudioRecorder *)arg1 withFlags:(unsigned long long)arg2;
- (void)audioRecorderEndInterruption:(AVAudioRecorder *)arg1 withOptions:(unsigned long long)arg2;
- (void)audioRecorderBeginInterruption:(AVAudioRecorder *)arg1;
- (void)audioRecorderEncodeErrorDidOccur:(AVAudioRecorder *)arg1 error:(NSError *)arg2;
- (void)audioRecorderDidFinishRecording:(AVAudioRecorder *)arg1 successfully:(_Bool)arg2;
@end
@protocol AVCaptureFileOutputRecordingDelegate <NSObject>
- (void)captureOutput:(AVCaptureFileOutput *)arg1 didFinishRecordingToOutputFileAtURL:(NSURL *)arg2 fromConnections:(NSArray *)arg3 error:(NSError *)arg4;
@optional
- (void)captureOutput:(AVCaptureFileOutput *)arg1 didStartRecordingToOutputFileAtURL:(NSURL *)arg2 fromConnections:(NSArray *)arg3;
@end
@protocol AVCaptureVideoDataOutputSampleBufferDelegate <NSObject>
@optional
- (void)captureOutput:(AVCaptureOutput *)arg1 didDropSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(AVCaptureConnection *)arg3;
- (void)captureOutput:(AVCaptureOutput *)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(AVCaptureConnection *)arg3;
@end
@protocol AVPlayerViewControllerDelegate <NSObject>
@optional
- (void)playerViewController:(AVPlayerViewController *)arg1 restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:(void (^)(_Bool))arg2;
- (_Bool)playerViewControllerShouldAutomaticallyDismissAtPictureInPictureStart:(AVPlayerViewController *)arg1;
- (void)playerViewControllerDidStopPictureInPicture:(AVPlayerViewController *)arg1;
- (void)playerViewControllerWillStopPictureInPicture:(AVPlayerViewController *)arg1;
- (void)playerViewController:(AVPlayerViewController *)arg1 failedToStartPictureInPictureWithError:(NSError *)arg2;
- (void)playerViewControllerDidStartPictureInPicture:(AVPlayerViewController *)arg1;
- (void)playerViewControllerWillStartPictureInPicture:(AVPlayerViewController *)arg1;
@end
@protocol AddStatusDelegate <NSObject>
- (void)AddStatusWithStatusText:(NSString *)arg1 andShouldUpdate:(_Bool)arg2;
@end
@protocol AllContactsViewControllerDelegate <NSObject>
- (void)callSMChatViewController:(FriendListController *)arg1;
@end
@protocol CLLocationManagerDelegate <NSObject>
@optional
- (void)locationManager:(CLLocationManager *)arg1 didVisit:(CLVisit *)arg2;
- (void)locationManager:(CLLocationManager *)arg1 didFinishDeferredUpdatesWithError:(NSError *)arg2;
- (void)locationManagerDidResumeLocationUpdates:(CLLocationManager *)arg1;
- (void)locationManagerDidPauseLocationUpdates:(CLLocationManager *)arg1;
- (void)locationManager:(CLLocationManager *)arg1 didStartMonitoringForRegion:(CLRegion *)arg2;
- (void)locationManager:(CLLocationManager *)arg1 didChangeAuthorizationStatus:(int)arg2;
- (void)locationManager:(CLLocationManager *)arg1 monitoringDidFailForRegion:(CLRegion *)arg2 withError:(NSError *)arg3;
- (void)locationManager:(CLLocationManager *)arg1 didFailWithError:(NSError *)arg2;
- (void)locationManager:(CLLocationManager *)arg1 didExitRegion:(CLRegion *)arg2;
- (void)locationManager:(CLLocationManager *)arg1 didEnterRegion:(CLRegion *)arg2;
- (void)locationManager:(CLLocationManager *)arg1 rangingBeaconsDidFailForRegion:(CLBeaconRegion *)arg2 withError:(NSError *)arg3;
- (void)locationManager:(CLLocationManager *)arg1 didRangeBeacons:(NSArray *)arg2 inRegion:(CLBeaconRegion *)arg3;
- (void)locationManager:(CLLocationManager *)arg1 didDetermineState:(long long)arg2 forRegion:(CLRegion *)arg3;
- (_Bool)locationManagerShouldDisplayHeadingCalibration:(CLLocationManager *)arg1;
- (void)locationManager:(CLLocationManager *)arg1 didUpdateHeading:(CLHeading *)arg2;
- (void)locationManager:(CLLocationManager *)arg1 didUpdateLocations:(NSArray *)arg2;
- (void)locationManager:(CLLocationManager *)arg1 didUpdateToLocation:(CLLocation *)arg2 fromLocation:(CLLocation *)arg3;
@end
@protocol CLSAnalyticsViewControllerTrackingDelegate <NSObject>
- (void)viewControllerTrackingController:(CLSAnalyticsViewControllerTrackingController *)arg1 didDetectDisappearanceOfViewController:(UIViewController *)arg2;
- (void)viewControllerTrackingController:(CLSAnalyticsViewControllerTrackingController *)arg1 didDetectAppearanceOfViewController:(UIViewController *)arg2;
@end
@protocol CLSBetaControllerDelegate <NSObject>
- (CLSSettings *)settingsForBetaController:(CLSBetaController *)arg1;
- (NSString *)APIKeyForBetaController:(CLSBetaController *)arg1;
@end
@protocol CLSCrashReport <NSObject>
@property(readonly, copy, nonatomic) NSString *OSBuildVersion;
@property(readonly, copy, nonatomic) NSString *OSVersion;
@property(readonly, copy, nonatomic) NSDate *crashedOnDate;
@property(readonly, copy, nonatomic) NSString *bundleShortVersionString;
@property(readonly, copy, nonatomic) NSString *bundleVersion;
@property(readonly, copy, nonatomic) NSDictionary *customKeys;
@property(readonly, copy, nonatomic) NSString *identifier;
@end
@protocol CLSCrashReportingControllerDelegate <NSObject>
- (CLSSettings *)settingsForCrashReportingController:(CLSCrashReportingController *)arg1;
- (_Bool)isFirstInstallForCrashReportingController:(CLSCrashReportingController *)arg1;
- (NSString *)installIDForCrashReportingController:(CLSCrashReportingController *)arg1;
- (NSString *)APIKeyForCrashReportingController:(CLSCrashReportingController *)arg1;
- (_Bool)reportingController:(CLSCrashReportingController *)arg1 ensureDeliveryOfUnixSignal:(int)arg2;
- (void)reportingController:(CLSCrashReportingController *)arg1 internalDidDetectReportForLastExecution:(CLSInternalReport *)arg2;
- (void)reportingController:(CLSCrashReportingController *)arg1 didDetectReportForLastExecution:(CLSInternalReport *)arg2 completionHandler:(void (^)(_Bool))arg3;
- (_Bool)reportingControllerMustInformDelegateOfReports:(CLSCrashReportingController *)arg1;
- (_Bool)reportingControllerCanUseBackgroundSessions:(CLSCrashReportingController *)arg1;
- (void)detectedCrash;
- (_Bool)shouldInstallCrashCallback;
@end
@protocol CLSNetworkClientDelegate <NSObject>
- (_Bool)networkClientCanUseBackgroundSessions:(CLSNetworkClient *)arg1;
@optional
- (void)networkClient:(CLSNetworkClient *)arg1 didFinishUploadWithPath:(NSString *)arg2 error:(NSError *)arg3;
@end
@protocol CLSReportsControllerDelegate <NSObject>
- (NSString *)bundleIdentifierForReportsController:(CLSReportsController *)arg1;
- (NSString *)APIKeyForReportsController:(CLSReportsController *)arg1;
- (CLSSettings *)settingsForReportsController:(CLSReportsController *)arg1;
- (void)reportsControllerDidCompleteAllSubmissions:(CLSReportsController *)arg1;
- (void)reportsController:(CLSReportsController *)arg1 didCompletePackageSubmission:(NSString *)arg2 error:(NSError *)arg3;
@end
@protocol CLSURLSessionDataDelegate <CLSURLSessionTaskDelegate>
- (void)task:(CLSURLSessionDataTask *)arg1 didReceiveData:(NSData *)arg2;
- (void)task:(CLSURLSessionDataTask *)arg1 didReceiveResponse:(NSURLResponse *)arg2;
@end
@protocol CLSURLSessionDownloadDelegate <CLSURLSessionDataDelegate>
- (void)downloadTask:(CLSURLSessionDownloadTask *)arg1 didFinishDownloadingToURL:(NSURL *)arg2;
@end
@protocol CLSURLSessionTaskDelegate <NSObject>
- (void)task:(CLSURLSessionTask *)arg1 didCompleteWithError:(NSError *)arg2;
- (NSURLRequest *)task:(CLSURLSessionTask *)arg1 willPerformHTTPRedirection:(NSHTTPURLResponse *)arg2 newRequest:(NSURLRequest *)arg3;
@end
@protocol CallingOptionsDelegate <NSObject>
- (void)didSelectCallingWithOption:(unsigned long long)arg1;
@end
@protocol CallingReturnDelegate <NSObject>
- (void)didClickOnRetunToView;
@end
@protocol ChatCustomKeyboardViewDelegate <NSObject>
@optional
- (void)addChatOptions:(id)arg1;
- (void)themeDoneClicked:(id)arg1;
- (void)themeCancelClicked:(id)arg1;
- (void)shareContact:(id)arg1;
- (void)chatSettings:(id)arg1;
- (void)callUser:(id)arg1;
- (void)soundItClicked:(id)arg1;
- (void)customThemesClicked:(NSString *)arg1;
- (void)customStickersClicked:(NSString *)arg1;
- (void)customEmoticonsClicked:(NSString *)arg1;
- (void)customSmileyClicked:(NSString *)arg1;
- (void)btnImageChangeClicked:(id)arg1;
@end
@protocol ConnectionManager_Delegate <NSObject>
@optional
- (void)responseReceived:(id)arg1;
- (void)didFailWithError:(NSError *)arg1;
@end
@protocol ContactDetailCellDelegate <NSObject>
- (void)BlockUser:(NSIndexPath *)arg1;
- (void)openSecretChat;
- (void)ViewAllMediaDelegate;
- (void)EmailConversationDelegate:(NSString *)arg1;
- (void)ClearConversationDelegate:(NSString *)arg1;
- (void)InviteToAppDelegate;
- (void)MessageButtonDelegate:(NSString *)arg1;
- (void)CallNumberButtonDelegate:(NSString *)arg1;
@end
@protocol ContactDetailsViewDelegate <NSObject>
- (void)DeletedAllHistory;
@end
@protocol ContactListViewDelegate <NSObject>
- (void)selectedEmail:(NSArray *)arg1;
- (void)selectedNumbers:(NSArray *)arg1;
@end
@protocol ContactsDetailViewDelegate <NSObject>
- (void)DeletedAllHistory;
@end
@protocol CountryListDelegate <NSObject>
- (void)countrySelected:(Country *)arg1;
@end
@protocol CropViewDelegate <NSObject>
- (void)cropMoved:(CropView *)arg1;
- (void)cropEnded:(CropView *)arg1;
@end
@protocol DDLogFileManager <NSObject>
@property unsigned long long maximumNumberOfLogFiles;
- (NSString *)createNewLogFile;
- (NSArray *)sortedLogFileInfos;
- (NSArray *)sortedLogFileNames;
- (NSArray *)sortedLogFilePaths;
- (NSArray *)unsortedLogFileInfos;
- (NSArray *)unsortedLogFileNames;
- (NSArray *)unsortedLogFilePaths;
- (NSString *)logsDirectory;
@optional
- (void)didRollAndArchiveLogFile:(NSString *)arg1;
- (void)didArchiveLogFile:(NSString *)arg1;
@end
@protocol DDLogFormatter <NSObject>
- (NSString *)formatLogMessage:(DDLogMessage *)arg1;
@optional
- (void)willRemoveFromLogger:(id <DDLogger>)arg1;
- (void)didAddToLogger:(id <DDLogger>)arg1;
@end
@protocol DDLogger <NSObject>
- (void)setLogFormatter:(id <DDLogFormatter>)arg1;
- (id <DDLogFormatter>)logFormatter;
- (void)logMessage:(DDLogMessage *)arg1;
@optional
- (NSString *)loggerName;
- (NSObject<OS_dispatch_queue> *)loggerQueue;
- (void)flush;
- (void)willRemoveLogger;
- (void)didAddLogger;
@end
@protocol DKVerticalColorPickerDelegate <NSObject>
@optional
- (void)colorPicked:(UIColor *)arg1;
@end
@protocol DoodleCameraViewControllerDelegate <NSObject>
- (void)callImageFromDoodleCamera:(UIImage *)arg1;
@end
@protocol EmojiViewControllerDelegate <NSObject>
- (void)getImageFromEmojiController:(UIImage *)arg1 withFrame:(struct CGRect)arg2;
@end
@protocol FABDownloadAndSaveSettingsOperationDelegate <NSObject>
- (void)operation:(FABDownloadAndSaveSettingsOperation *)arg1 didDownloadAndSaveSettingsWithError:(NSError *)arg2;
@end
@protocol FABKit <NSObject>
+ (NSString *)kitDisplayVersion;
+ (NSString *)bundleIdentifier;
@optional
+ (void)initializeIfNeeded;
+ (NSString *)kitBuildVersion;
@end
@protocol FABOnboardingOperationDelegate <NSObject>
- (void)onboardingOperation:(FABOnboardingOperation *)arg1 didCompleteAppCreationWithError:(NSError *)arg2;
- (void)onboardingOperation:(FABOnboardingOperation *)arg1 didCompleteAppUpdateWithError:(NSError *)arg2;
@end
@protocol GCDAsyncSocketDelegate
@optional
- (void)socket:(GCDAsyncSocket *)arg1 didReceiveTrust:(struct __SecTrust *)arg2 completionHandler:(void (^)(_Bool))arg3;
- (void)socketDidSecure:(GCDAsyncSocket *)arg1;
- (void)socketDidDisconnect:(GCDAsyncSocket *)arg1 withError:(NSError *)arg2;
- (void)socketDidCloseReadStream:(GCDAsyncSocket *)arg1;
- (double)socket:(GCDAsyncSocket *)arg1 shouldTimeoutWriteWithTag:(long long)arg2 elapsed:(double)arg3 bytesDone:(unsigned long long)arg4;
- (double)socket:(GCDAsyncSocket *)arg1 shouldTimeoutReadWithTag:(long long)arg2 elapsed:(double)arg3 bytesDone:(unsigned long long)arg4;
- (void)socket:(GCDAsyncSocket *)arg1 didWritePartialDataOfLength:(unsigned long long)arg2 tag:(long long)arg3;
- (void)socket:(GCDAsyncSocket *)arg1 didWriteDataWithTag:(long long)arg2;
- (void)socket:(GCDAsyncSocket *)arg1 didReadPartialDataOfLength:(unsigned long long)arg2 tag:(long long)arg3;
- (void)socket:(GCDAsyncSocket *)arg1 didReadData:(NSData *)arg2 withTag:(long long)arg3;
- (void)socket:(GCDAsyncSocket *)arg1 didConnectToHost:(NSString *)arg2 port:(unsigned short)arg3;
- (void)socket:(GCDAsyncSocket *)arg1 didAcceptNewSocket:(GCDAsyncSocket *)arg2;
- (NSObject<OS_dispatch_queue> *)newSocketQueueForConnectionFromAddress:(NSData *)arg1 onSocket:(GCDAsyncSocket *)arg2;
@end
@protocol GLKViewDelegate <NSObject>
- (void)glkView:(GLKView *)arg1 drawInRect:(struct CGRect)arg2;
@end
@protocol GroupChatInitViewControllerDelegate <NSObject>
@optional
- (void)openGroupChatMethod:(NSDictionary *)arg1;
@end
@protocol GroupChatNamingViewControllerDelegate <NSObject>
@optional
- (void)openGroupChat:(NSDictionary *)arg1;
@end
@protocol GroupDetailViewDelegate <NSObject>
- (void)UpdatedGroupName:(NSDictionary *)arg1;
@end
@protocol HPGrowingTextViewDelegate
@optional
- (_Bool)growingTextViewShouldReturn:(HPGrowingTextView *)arg1;
- (void)growingTextViewDidChangeSelection:(HPGrowingTextView *)arg1;
- (void)growingTextView:(HPGrowingTextView *)arg1 didChangeHeight:(float)arg2;
- (void)growingTextView:(HPGrowingTextView *)arg1 willChangeHeight:(float)arg2;
- (void)growingTextViewDidChange:(HPGrowingTextView *)arg1;
- (_Bool)growingTextView:(HPGrowingTextView *)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(NSString *)arg3;
- (void)growingTextViewinputModeDidChange:(HPGrowingTextView *)arg1;
- (void)growingTextViewDidEndEditing:(HPGrowingTextView *)arg1;
- (void)growingTextViewDidBeginEditing:(HPGrowingTextView *)arg1;
- (_Bool)growingTextViewShouldEndEditing:(HPGrowingTextView *)arg1;
- (_Bool)growingTextViewShouldBeginEditing:(HPGrowingTextView *)arg1;
@end
@protocol HTKDraggableCollectionViewCellDelegate <NSObject>
- (void)userStartEditingCell:(UICollectionViewCell *)arg1 editing:(_Bool)arg2;
- (void)userDidDragCell:(UICollectionViewCell *)arg1 withGestureRecognizer:(UIPanGestureRecognizer *)arg2;
- (void)userDidEndDraggingCell:(UICollectionViewCell *)arg1;
- (void)userDidBeginDraggingCell:(UICollectionViewCell *)arg1;
@optional
- (_Bool)userCanDragCell:(UICollectionViewCell *)arg1;
@end
@protocol HTKSampleCollectionViewDelegate <NSObject>
- (void)didSelectIndex:(NSString *)arg1;
@end
@protocol ImageDownloadDelegate <NSObject>
- (void)didImageDownload;
@end
@protocol IncomingCallViewControllerDelegate <NSObject>
- (void)incomingCallViewController:(IncomingCallViewController *)arg1 didRejectSession:(QBRTCSession *)arg2;
- (void)incomingCallViewController:(IncomingCallViewController *)arg1 didAcceptSession:(QBRTCSession *)arg2;
@end
@protocol InnerStickerCollectionCellDelegate <NSObject>
- (void)actionButton:(id)arg1;
@end
@protocol JPSThumbnailAnnotationProtocol <NSObject>
- (MKAnnotationView *)annotationViewInMap:(MKMapView *)arg1;
@end
@protocol JPSThumbnailAnnotationViewProtocol <NSObject>
- (void)didDeselectAnnotationViewInMap:(MKMapView *)arg1;
- (void)didSelectAnnotationViewInMap:(MKMapView *)arg1;
@end
@protocol KKColorsHeaderViewDelegate <NSObject>
- (void)didClickCloseButton:(KKColorsHeaderView *)arg1;
@end
@protocol LocalVideoViewDelegate <NSObject>
- (void)localVideoView:(LocalVideoView *)arg1 pressedSwitchButton:(UIButton *)arg2;
@end
@protocol LowerCollectionViewCellDelegate <NSObject>
- (void)selectStickerCategory:(id)arg1;
@end
@protocol MFMailComposeViewControllerDelegate <NSObject>
@optional
- (void)mailComposeController:(MFMailComposeViewController *)arg1 didFinishWithResult:(int)arg2 error:(NSError *)arg3;
@end
@protocol MFMessageComposeViewControllerDelegate <NSObject>
- (void)messageComposeViewController:(MFMessageComposeViewController *)arg1 didFinishWithResult:(int)arg2;
@end
@protocol MHFacebookImageViewerDatasource <NSObject>
- (UIImage *)imageDefaultAtIndex:(long long)arg1 imageViewer:(MHFacebookImageViewer *)arg2;
- (NSURL *)imageURLAtIndex:(long long)arg1 imageViewer:(MHFacebookImageViewer *)arg2;
- (long long)numberImagesForImageViewer:(MHFacebookImageViewer *)arg1;
@end
@protocol MHGalleryDataSource <NSObject>
- (long long)numberOfItemsInGallery:(MHGalleryController *)arg1;
- (MHGalleryItem *)itemForIndex:(long long)arg1;
@end
@protocol MHGalleryDelegate <NSObject>
@optional
- (void)galleryController:(MHGalleryController *)arg1 didShowIndex:(long long)arg2;
@end
@protocol MKAnnotation <NSObject>
@property(readonly, nonatomic) CDStruct_2c43369c coordinate;
@optional
@property(readonly, copy, nonatomic) NSString *subtitle;
@property(readonly, copy, nonatomic) NSString *title;
- (void)setCoordinate:(CDStruct_2c43369c)arg1;
@end
@protocol MKMapViewDelegate <NSObject>
@optional
- (void)mapView:(MKMapView *)arg1 didAddOverlayViews:(NSArray *)arg2;
- (MKOverlayView *)mapView:(MKMapView *)arg1 viewForOverlay:(id <MKOverlay>)arg2;
- (void)mapView:(MKMapView *)arg1 didAddOverlayRenderers:(NSArray *)arg2;
- (MKOverlayRenderer *)mapView:(MKMapView *)arg1 rendererForOverlay:(id <MKOverlay>)arg2;
- (void)mapView:(MKMapView *)arg1 didChangeUserTrackingMode:(long long)arg2 animated:(_Bool)arg3;
- (void)mapView:(MKMapView *)arg1 annotationView:(MKAnnotationView *)arg2 didChangeDragState:(unsigned long long)arg3 fromOldState:(unsigned long long)arg4;
- (void)mapView:(MKMapView *)arg1 didFailToLocateUserWithError:(NSError *)arg2;
- (void)mapView:(MKMapView *)arg1 didUpdateUserLocation:(MKUserLocation *)arg2;
- (void)mapViewDidStopLocatingUser:(MKMapView *)arg1;
- (void)mapViewWillStartLocatingUser:(MKMapView *)arg1;
- (void)mapView:(MKMapView *)arg1 didDeselectAnnotationView:(MKAnnotationView *)arg2;
- (void)mapView:(MKMapView *)arg1 didSelectAnnotationView:(MKAnnotationView *)arg2;
- (void)mapView:(MKMapView *)arg1 annotationView:(MKAnnotationView *)arg2 calloutAccessoryControlTapped:(UIControl *)arg3;
- (void)mapView:(MKMapView *)arg1 didAddAnnotationViews:(NSArray *)arg2;
- (MKAnnotationView *)mapView:(MKMapView *)arg1 viewForAnnotation:(id <MKAnnotation>)arg2;
- (void)mapViewDidFinishRenderingMap:(MKMapView *)arg1 fullyRendered:(_Bool)arg2;
- (void)mapViewWillStartRenderingMap:(MKMapView *)arg1;
- (void)mapViewDidFailLoadingMap:(MKMapView *)arg1 withError:(NSError *)arg2;
- (void)mapViewDidFinishLoadingMap:(MKMapView *)arg1;
- (void)mapViewWillStartLoadingMap:(MKMapView *)arg1;
- (void)mapView:(MKMapView *)arg1 regionDidChangeAnimated:(_Bool)arg2;
- (void)mapView:(MKMapView *)arg1 regionWillChangeAnimated:(_Bool)arg2;
@end
@protocol MPMediaPickerControllerDelegate <NSObject>
@optional
- (void)mediaPickerDidCancel:(MPMediaPickerController *)arg1;
- (void)mediaPicker:(MPMediaPickerController *)arg1 didPickMediaItems:(MPMediaItemCollection *)arg2;
@end
@protocol MediaServiceDelegate <NSObject>
- (void)didFailMediaServiceTask:(CMMedia *)arg1 forMediaService:(unsigned long long)arg2 andError:(NSError *)arg3;
- (void)didProgressingMediaServiceTask:(CMMedia *)arg1 forMediaService:(unsigned long long)arg2;
- (void)didFinishMediaServiceTask:(CMMedia *)arg1 forMediaService:(unsigned long long)arg2;
@end
@protocol MessageEditDelegate <NSObject>
- (void)didEditMessageWithUpdatedInfo:(id)arg1;
@end
@protocol NSCoding
- (id)initWithCoder:(NSCoder *)arg1;
- (void)encodeWithCoder:(NSCoder *)arg1;
@end
@protocol NSCopying
- (id)copyWithZone:(struct _NSZone *)arg1;
@end
@protocol NSFastEnumeration
- (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3;
@end
@protocol NSMutableCopying
- (id)mutableCopyWithZone:(struct _NSZone *)arg1;
@end
@protocol NSObject
@property(readonly, copy) NSString *description;
@property(readonly) Class superclass;
@property(readonly) unsigned long long hash;
- (struct _NSZone *)zone;
- (unsigned long long)retainCount;
- (id)autorelease;
- (oneway void)release;
- (id)retain;
- (_Bool)respondsToSelector:(SEL)arg1;
- (_Bool)conformsToProtocol:(Protocol *)arg1;
- (_Bool)isMemberOfClass:(Class)arg1;
- (_Bool)isKindOfClass:(Class)arg1;
- (_Bool)isProxy;
- (id)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3;
- (id)performSelector:(SEL)arg1 withObject:(id)arg2;
- (id)performSelector:(SEL)arg1;
- (id)self;
- (Class)class;
- (_Bool)isEqual:(id)arg1;
@optional
@property(readonly, copy) NSString *debugDescription;
@end
@protocol NSSecureCoding <NSCoding>
+ (_Bool)supportsSecureCoding;
@end
@protocol NSStreamDelegate <NSObject>
@optional
- (void)stream:(NSStream *)arg1 handleEvent:(unsigned long long)arg2;
@end
@protocol NSURLConnectionDataDelegate <NSURLConnectionDelegate>
@optional
- (void)connectionDidFinishLoading:(NSURLConnection *)arg1;
- (NSCachedURLResponse *)connection:(NSURLConnection *)arg1 willCacheResponse:(NSCachedURLResponse *)arg2;
- (void)connection:(NSURLConnection *)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4;
- (NSInputStream *)connection:(NSURLConnection *)arg1 needNewBodyStream:(NSURLRequest *)arg2;
- (void)connection:(NSURLConnection *)arg1 didReceiveData:(NSData *)arg2;
- (void)connection:(NSURLConnection *)arg1 didReceiveResponse:(NSURLResponse *)arg2;
- (NSURLRequest *)connection:(NSURLConnection *)arg1 willSendRequest:(NSURLRequest *)arg2 redirectResponse:(NSURLResponse *)arg3;
@end
@protocol NSURLConnectionDelegate <NSObject>
@optional
- (void)connection:(NSURLConnection *)arg1 didCancelAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2;
- (void)connection:(NSURLConnection *)arg1 didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2;
- (_Bool)connection:(NSURLConnection *)arg1 canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)arg2;
- (void)connection:(NSURLConnection *)arg1 willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2;
- (_Bool)connectionShouldUseCredentialStorage:(NSURLConnection *)arg1;
- (void)connection:(NSURLConnection *)arg1 didFailWithError:(NSError *)arg2;
@end
@protocol NSURLSessionDataDelegate <NSURLSessionTaskDelegate>
@optional
- (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 willCacheResponse:(NSCachedURLResponse *)arg3 completionHandler:(void (^)(NSCachedURLResponse *))arg4;
- (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 didReceiveData:(NSData *)arg3;
- (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 didBecomeStreamTask:(NSURLSessionStreamTask *)arg3;
- (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 didBecomeDownloadTask:(NSURLSessionDownloadTask *)arg3;
- (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 didReceiveResponse:(NSURLResponse *)arg3 completionHandler:(void (^)(long long))arg4;
@end
@protocol NSURLSessionDelegate <NSObject>
@optional
- (void)URLSessionDidFinishEventsForBackgroundURLSession:(NSURLSession *)arg1;
- (void)URLSession:(NSURLSession *)arg1 didReceiveChallenge:(NSURLAuthenticationChallenge *)arg2 completionHandler:(void (^)(long long, NSURLCredential *))arg3;
- (void)URLSession:(NSURLSession *)arg1 didBecomeInvalidWithError:(NSError *)arg2;
@end
@protocol NSURLSessionDownloadDelegate <NSURLSessionTaskDelegate>
- (void)URLSession:(NSURLSession *)arg1 downloadTask:(NSURLSessionDownloadTask *)arg2 didFinishDownloadingToURL:(NSURL *)arg3;
@optional
- (void)URLSession:(NSURLSession *)arg1 downloadTask:(NSURLSessionDownloadTask *)arg2 didResumeAtOffset:(long long)arg3 expectedTotalBytes:(long long)arg4;
- (void)URLSession:(NSURLSession *)arg1 downloadTask:(NSURLSessionDownloadTask *)arg2 didWriteData:(long long)arg3 totalBytesWritten:(long long)arg4 totalBytesExpectedToWrite:(long long)arg5;
@end
@protocol NSURLSessionTaskDelegate <NSURLSessionDelegate>
@optional
- (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 didCompleteWithError:(NSError *)arg3;
- (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 didSendBodyData:(long long)arg3 totalBytesSent:(long long)arg4 totalBytesExpectedToSend:(long long)arg5;
- (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 needNewBodyStream:(void (^)(NSInputStream *))arg3;
- (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 didReceiveChallenge:(NSURLAuthenticationChallenge *)arg3 completionHandler:(void (^)(long long, NSURLCredential *))arg4;
- (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 willPerformHTTPRedirection:(NSHTTPURLResponse *)arg3 newRequest:(NSURLRequest *)arg4 completionHandler:(void (^)(NSURLRequest *))arg5;
@end
@protocol NSXMLParserDelegate <NSObject>
@optional
- (void)parser:(NSXMLParser *)arg1 validationErrorOccurred:(NSError *)arg2;
- (void)parser:(NSXMLParser *)arg1 parseErrorOccurred:(NSError *)arg2;
- (NSData *)parser:(NSXMLParser *)arg1 resolveExternalEntityName:(NSString *)arg2 systemID:(NSString *)arg3;
- (void)parser:(NSXMLParser *)arg1 foundCDATA:(NSData *)arg2;
- (void)parser:(NSXMLParser *)arg1 foundComment:(NSString *)arg2;
- (void)parser:(NSXMLParser *)arg1 foundProcessingInstructionWithTarget:(NSString *)arg2 data:(NSString *)arg3;
- (void)parser:(NSXMLParser *)arg1 foundIgnorableWhitespace:(NSString *)arg2;
- (void)parser:(NSXMLParser *)arg1 foundCharacters:(NSString *)arg2;
- (void)parser:(NSXMLParser *)arg1 didEndMappingPrefix:(NSString *)arg2;
- (void)parser:(NSXMLParser *)arg1 didStartMappingPrefix:(NSString *)arg2 toURI:(NSString *)arg3;
- (void)parser:(NSXMLParser *)arg1 didEndElement:(NSString *)arg2 namespaceURI:(NSString *)arg3 qualifiedName:(NSString *)arg4;
- (void)parser:(NSXMLParser *)arg1 didStartElement:(NSString *)arg2 namespaceURI:(NSString *)arg3 qualifiedName:(NSString *)arg4 attributes:(NSDictionary *)arg5;
- (void)parser:(NSXMLParser *)arg1 foundExternalEntityDeclarationWithName:(NSString *)arg2 publicID:(NSString *)arg3 systemID:(NSString *)arg4;
- (void)parser:(NSXMLParser *)arg1 foundInternalEntityDeclarationWithName:(NSString *)arg2 value:(NSString *)arg3;
- (void)parser:(NSXMLParser *)arg1 foundElementDeclarationWithName:(NSString *)arg2 model:(NSString *)arg3;
- (void)parser:(NSXMLParser *)arg1 foundAttributeDeclarationWithName:(NSString *)arg2 forElement:(NSString *)arg3 type:(NSString *)arg4 defaultValue:(NSString *)arg5;
- (void)parser:(NSXMLParser *)arg1 foundUnparsedEntityDeclarationWithName:(NSString *)arg2 publicID:(NSString *)arg3 systemID:(NSString *)arg4 notationName:(NSString *)arg5;
- (void)parser:(NSXMLParser *)arg1 foundNotationDeclarationWithName:(NSString *)arg2 publicID:(NSString *)arg3 systemID:(NSString *)arg4;
- (void)parserDidEndDocument:(NSXMLParser *)arg1;
- (void)parserDidStartDocument:(NSXMLParser *)arg1;
@end
@protocol NotificationToneViewControllerDelegate <NSObject>
- (void)setSelectedTone:(NSString *)arg1;
@end
@protocol OuterStickerCollectionCellDelegate <NSObject>
- (void)showLowerCollectionView:(_Bool)arg1;
- (void)stickersClicked:(id)arg1;
@end
@protocol PIColorPickerControllerDelegate <NSObject>
- (void)colorSelected:(UIColor *)arg1;
@end
@protocol PIDrawerViewControllerDelegate <NSObject>
- (void)selectedImage:(UIImage *)arg1;
@end
@protocol PIDrawerViewDelegate <NSObject>
- (void)touchEnd;
- (void)touchStart;
@end
@protocol PKPushRegistryDelegate <NSObject>
- (void)pushRegistry:(PKPushRegistry *)arg1 didReceiveIncomingPushWithPayload:(PKPushPayload *)arg2 forType:(NSString *)arg3;
- (void)pushRegistry:(PKPushRegistry *)arg1 didUpdatePushCredentials:(PKPushCredentials *)arg2 forType:(NSString *)arg3;
@optional
- (void)pushRegistry:(PKPushRegistry *)arg1 didInvalidatePushTokenForType:(NSString *)arg2;
@end
@protocol ParticipantsListViewDelegate <NSObject>
- (void)leftGroup;
- (void)setGroupNameChangeStatus:(NSDictionary *)arg1;
- (void)setGroupImageChangeStatus:(NSDictionary *)arg1;
- (void)updatedGroupName:(NSString *)arg1;
- (void)DeletedAllRoomHistory;
- (void)removeUser:(GroupMembers *)arg1;
- (void)addOrRemoveUserWithType:(NSString *)arg1 withContactDetail:(AddressBookDB *)arg2;
@end
@protocol PhoneBookDelegate <NSObject>
- (void)selectedUser:(AddressBookDB *)arg1;
@end
@protocol PhotoTweaksViewControllerDelegate <NSObject>
- (void)photoTweaksControllerDidCancel:(PhotoTweaksViewController *)arg1;
- (void)photoTweaksController:(PhotoTweaksViewController *)arg1 didFinishWithCroppedImage:(UIImage *)arg2 atIndex:(long long)arg3 withData:(NSDictionary *)arg4;
@end
@protocol PhotoViewerDelegate <NSObject>
- (void)didZoomTapOnPhoto:(CMPostMedia *)arg1;
- (void)didSingleTapOnPhoto:(CMPostMedia *)arg1;
@end
@protocol PropfileStatusDelegate <NSObject>
- (void)didUpdateStatus:(Status *)arg1 isAddingNew:(_Bool)arg2;
@end
@protocol PubSubMessageDelegate <NSObject>
- (void)didNotDeleteNode:(NSString *)arg1 withError:(NSDictionary *)arg2;
- (void)didDeleteNode:(NSString *)arg1 withResult:(NSDictionary *)arg2;
- (void)didNotCreateNode:(NSString *)arg1 withError:(NSDictionary *)arg2;
- (void)didCreateNode:(NSString *)arg1 withResult:(NSDictionary *)arg2;
- (void)didNotPublishToNode:(NSString *)arg1 withError:(NSDictionary *)arg2;
- (void)didPublishToNode:(NSString *)arg1 withResult:(NSDictionary *)arg2;
- (void)didNotSubscribeToNode:(NSString *)arg1 withError:(NSDictionary *)arg2;
- (void)didSubscribeToNode:(NSString *)arg1 withResult:(NSDictionary *)arg2;
- (void)didGetOnPullDownPubSubMessages:(NSMutableArray *)arg1;
- (void)didGetInitialPubSubMessages:(NSMutableArray *)arg1;
- (void)didReceivePubSubMessage:(GroupMessage *)arg1;
@end
@protocol QBAFMultipartFormData
- (void)throttleBandwidthWithPacketSize:(unsigned long long)arg1 delay:(double)arg2;
- (void)appendPartWithHeaders:(NSDictionary *)arg1 body:(NSData *)arg2;
- (void)appendPartWithFormData:(NSData *)arg1 name:(NSString *)arg2;
- (void)appendPartWithFileData:(NSData *)arg1 name:(NSString *)arg2 fileName:(NSString *)arg3 mimeType:(NSString *)arg4;
- (void)appendPartWithInputStream:(NSInputStream *)arg1 name:(NSString *)arg2 fileName:(NSString *)arg3 length:(unsigned long long)arg4 mimeType:(NSString *)arg5;
- (_Bool)appendPartWithFileURL:(NSURL *)arg1 name:(NSString *)arg2 fileName:(NSString *)arg3 mimeType:(NSString *)arg4 error:(id *)arg5;
- (_Bool)appendPartWithFileURL:(NSURL *)arg1 name:(NSString *)arg2 error:(id *)arg3;
@end
@protocol QBChatDelegate <NSObject>
@optional
- (void)chatDidReadMessageWithID:(NSString *)arg1 dialogID:(NSString *)arg2 readerID:(unsigned long long)arg3;
- (void)chatDidDeliverMessageWithID:(NSString *)arg1 dialogID:(NSString *)arg2 toUserID:(unsigned long long)arg3;
- (void)chatDidRemovedPrivacyListWithName:(NSString *)arg1;
- (void)chatDidNotSetDefaultPrivacyListWithName:(NSString *)arg1 error:(id)arg2;
- (void)chatDidNotSetActivePrivacyListWithName:(NSString *)arg1 error:(id)arg2;
- (void)chatDidNotSetPrivacyListWithName:(NSString *)arg1 error:(id)arg2;
- (void)chatDidSetDefaultPrivacyListWithName:(NSString *)arg1;
- (void)chatDidSetActivePrivacyListWithName:(NSString *)arg1;
- (void)chatDidSetPrivacyListWithName:(NSString *)arg1;
- (void)chatDidNotReceivePrivacyListWithName:(NSString *)arg1 error:(id)arg2;
- (void)chatDidNotReceivePrivacyListNamesDueToError:(id)arg1;
- (void)chatDidReceivePrivacyList:(QBPrivacyList *)arg1;
- (void)chatDidReceivePrivacyListNames:(NSArray *)arg1;
- (void)chatRoomDidReceiveMessage:(QBChatMessage *)arg1 fromDialogID:(NSString *)arg2;
- (void)chatDidReceiveRejectContactRequestFromUser:(unsigned long long)arg1;
- (void)chatDidReceiveAcceptContactRequestFromUser:(unsigned long long)arg1;
- (void)chatDidReceiveContactItemActivity:(unsigned long long)arg1 isOnline:(_Bool)arg2 status:(NSString *)arg3;
- (void)chatContactListDidChange:(QBContactList *)arg1;
- (void)chatDidReceiveContactAddRequestFromUser:(unsigned long long)arg1;
- (void)chatDidReconnect;
- (void)chatDidAccidentallyDisconnect;
- (void)chatDidNotConnectWithError:(NSError *)arg1;
- (void)chatDidConnect;
- (void)chatDidFailWithStreamError:(NSError *)arg1;
- (void)chatDidReceiveSystemMessage:(QBChatMessage *)arg1;
- (void)chatDidReceiveMessage:(QBChatMessage *)arg1;
- (void)chatDidNotSendMessage:(QBChatMessage *)arg1 toDialogID:(NSString *)arg2 error:(NSError *)arg3;
- (void)chatDidNotSendMessage:(QBChatMessage *)arg1 error:(NSError *)arg2;
- (void)chatDidNotLoginWithError:(NSError *)arg1;
- (void)chatDidLogin;
@end
@protocol QBModuleProtocol <NSObject>
- (void)handleMessage:(id)arg1;
- (NSString *)moduleIdentifier;
@end
@protocol QBRTCClientDelegate <NSObject>
@optional
- (void)sessionDidClose:(QBRTCSession *)arg1;
- (void)session:(QBRTCSession *)arg1 connectionFailedForUser:(NSNumber *)arg2;
- (void)session:(QBRTCSession *)arg1 disconnectedByTimeoutFromUser:(NSNumber *)arg2;
- (void)session:(QBRTCSession *)arg1 disconnectedFromUser:(NSNumber *)arg2;
- (void)session:(QBRTCSession *)arg1 connectedToUser:(NSNumber *)arg2;
- (void)session:(QBRTCSession *)arg1 startedConnectingToUser:(NSNumber *)arg2;
- (void)session:(QBRTCSession *)arg1 connectionClosedForUser:(NSNumber *)arg2;
- (void)session:(QBRTCSession *)arg1 receivedRemoteVideoTrack:(QBRTCVideoTrack *)arg2 fromUser:(NSNumber *)arg3;
- (void)session:(QBRTCSession *)arg1 hungUpByUser:(NSNumber *)arg2 userInfo:(NSDictionary *)arg3;
- (void)session:(QBRTCSession *)arg1 acceptedByUser:(NSNumber *)arg2 userInfo:(NSDictionary *)arg3;
- (void)session:(QBRTCSession *)arg1 rejectedByUser:(NSNumber *)arg2 userInfo:(NSDictionary *)arg3;
- (void)session:(QBRTCSession *)arg1 userDidNotRespond:(NSNumber *)arg2;
- (void)session:(QBRTCSession *)arg1 initializedLocalMediaStream:(QBRTCMediaStream *)arg2;
- (void)didReceiveNewSession:(QBRTCSession *)arg1 userInfo:(NSDictionary *)arg2;
@end
@protocol QBRTCConnectionDelegate <NSObject>
- (void)connection:(QBRTCConnection *)arg1 didReceiveRemoteVideoTrack:(RTCVideoTrack *)arg2;
- (void)connection:(QBRTCConnection *)arg1 hasSessionDescriptionForAnswer:(RTCSessionDescription *)arg2;
- (void)connection:(QBRTCConnection *)arg1 hasOfferSessionDescriptionForDialing:(RTCSessionDescription *)arg2;
- (void)connection:(QBRTCConnection *)arg1 willDrainLocalCandidates:(NSArray *)arg2;
- (void)connection:(QBRTCConnection *)arg1 didChangedState:(unsigned long long)arg2;
@end
@protocol QBRTCLogFileManager <NSObject>
@property unsigned long long logFilesDiskQuota;
@property unsigned long long maximumNumberOfLogFiles;
- (NSString *)createNewLogFile;
- (NSArray *)sortedLogFileInfos;
- (NSArray *)sortedLogFileNames;
- (NSArray *)sortedLogFilePaths;
- (NSArray *)unsortedLogFileInfos;
- (NSArray *)unsortedLogFileNames;
- (NSArray *)unsortedLogFilePaths;
- (NSString *)logsDirectory;
@optional
- (void)didRollAndArchiveLogFile:(NSString *)arg1;
- (void)didArchiveLogFile:(NSString *)arg1;
@end
@protocol QBRTCLogFormatter <NSObject>
- (NSString *)formatLogMessage:(QBRTCLogMessage *)arg1;
@optional
- (void)willRemoveFromLogger:(id <QBRTCLogger>)arg1;
- (void)didAddToLogger:(id <QBRTCLogger>)arg1;
@end
@protocol QBRTCLogger <NSObject>
@property(retain, nonatomic) id <QBRTCLogFormatter> logFormatter;
- (void)logMessage:(QBRTCLogMessage *)arg1;
@optional
@property(readonly, nonatomic) NSString *loggerName;
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *loggerQueue;
- (void)flush;
- (void)willRemoveLogger;
- (void)didAddLogger;
@end
@protocol QBRTCSignalProcessorProtocol <NSObject>
- (void)didReceiveHangUpFrom:(NSNumber *)arg1 sessionInfo:(QBRTCSessionInfo *)arg2;
- (void)didReceiveRejectCallFrom:(NSNumber *)arg1 sessionInfo:(QBRTCSessionInfo *)arg2;
- (void)didReceiveIceCandidates:(NSArray *)arg1 from:(NSNumber *)arg2 sessionInfo:(QBRTCSessionInfo *)arg3;
- (void)didReceiveAcceptCallFrom:(NSNumber *)arg1 sessionInfo:(QBRTCSessionInfo *)arg2 sdp:(RTCSessionDescription *)arg3;
- (void)didReceiveNewCallRequestFrom:(NSNumber *)arg1 sessionInfo:(QBRTCSessionInfo *)arg2 sdp:(RTCSessionDescription *)arg3;
@end
@protocol QBRTCSignalingProtocol <NSObject>
- (void)sendUpdateSDP:(RTCSessionDescription *)arg1 toOpponent:(NSNumber *)arg2;
- (void)sendIceCandidates:(NSArray *)arg1 toOpponent:(NSNumber *)arg2;
- (void)sendHangUpToOpponent:(NSNumber *)arg1;
- (void)sendRejectCallToOpponent:(NSNumber *)arg1;
- (void)sendAcceptWithAnswerSDP:(RTCSessionDescription *)arg1 toOpponent:(NSNumber *)arg2;
- (void)sendCallRequestWithOfferSDP:(RTCSessionDescription *)arg1 toOpponent:(NSNumber *)arg2;
@end
@protocol QBRequestSerialisationProtocol <NSObject>
- (NSDictionary *)generateParametersForObject:(id)arg1;
- (NSURLRequest *)requestBySerialisingRequest:(NSURLRequest *)arg1 withParameters:(NSDictionary *)arg2 error:(id *)arg3;
- (NSData *)requestHTTPBodyWithParameters:(NSDictionary *)arg1;
- (NSDictionary *)requestHeaders;
- (NSString *)requestSufix;
@end
@protocol QBResponseSerialisationProtocol
+ (NSString *)uniqueID;
- (id)parseObjectFromResponseData:(NSData *)arg1 error:(id *)arg2;
- (id)objectFromParsedResponseData:(id)arg1 error:(id *)arg2;
@end
@protocol QBSystemMessageModuleDelegate <NSObject>
- (void)systemMessageModule:(QBSystemMessageModule *)arg1 didReceiveSystemMessage:(QBChatMessage *)arg2;
@end
@protocol RMProgressDelegate <NSObject>
@optional
- (void)updateWithTotalBytes:(double)arg1 downloadedBytes:(double)arg2;
@end
@protocol RTCEAGLVideoViewDelegate
- (void)videoView:(RTCEAGLVideoView *)arg1 didChangeVideoSize:(struct CGSize)arg2;
@end
@protocol RTCMediaStreamTrackDelegate <NSObject>
- (void)mediaStreamTrackDidChange:(RTCMediaStreamTrack *)arg1;
@end
@protocol RTCPeerConnectionDelegate <NSObject>
- (void)peerConnection:(RTCPeerConnection *)arg1 didOpenDataChannel:(RTCDataChannel *)arg2;
- (void)peerConnection:(RTCPeerConnection *)arg1 gotICECandidate:(RTCICECandidate *)arg2;
- (void)peerConnection:(RTCPeerConnection *)arg1 iceGatheringChanged:(int)arg2;
- (void)peerConnection:(RTCPeerConnection *)arg1 iceConnectionChanged:(int)arg2;
- (void)peerConnectionOnRenegotiationNeeded:(RTCPeerConnection *)arg1;
- (void)peerConnection:(RTCPeerConnection *)arg1 removedStream:(RTCMediaStream *)arg2;
- (void)peerConnection:(RTCPeerConnection *)arg1 addedStream:(RTCMediaStream *)arg2;
- (void)peerConnection:(RTCPeerConnection *)arg1 signalingStateChanged:(int)arg2;
@end
@protocol RTCSessionDescriptionDelegate <NSObject>
- (void)peerConnection:(RTCPeerConnection *)arg1 didSetSessionDescriptionWithError:(NSError *)arg2;
- (void)peerConnection:(RTCPeerConnection *)arg1 didCreateSessionDescription:(RTCSessionDescription *)arg2 error:(NSError *)arg3;
@end
@protocol RTCStatsDelegate <NSObject>
- (void)peerConnection:(RTCPeerConnection *)arg1 didGetStats:(NSArray *)arg2;
@end
@protocol RTCVideoRenderer <NSObject>
- (void)renderFrame:(RTCI420Frame *)arg1;
- (void)setSize:(struct CGSize)arg1;
@end
@protocol RequestDeligate <NSObject>
- (void)requestErrorHandler:(NSError *)arg1 andRequestIdentifier:(NSString *)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(NSString *)arg2;
@optional
- (void)fileDownLoadingResponseHandler:(NSURLConnection *)arg1 downloadedByte:(double)arg2 andRequestIdentifier:(NSString *)arg3;
- (void)fileDownLoadingDidFinished:(NSURLConnection *)arg1 downloadedByte:(NSData *)arg2 andRequestIdentifier:(NSString *)arg3;
- (void)fileUploadingResponseHandler:(NSURLConnection *)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4 andRequestIdentifier:(NSString *)arg5;
@end
@protocol SDWebImageOperation <NSObject>
- (void)cancel;
@end
@protocol SMMessageDelegate
- (void)isRead:(NSDictionary *)arg1;
- (void)isDisplayed:(NSDictionary *)arg1;
- (void)isDelivered:(NSDictionary *)arg1;
- (void)StopAudioRecorder;
- (void)ReceiveIQ:(XMPPIQ *)arg1;
- (void)userPresence:(NSDictionary *)arg1;
- (void)newPrivateMessageReceived:(NSDictionary *)arg1;
- (void)newGroupMessageReceived:(NSDictionary *)arg1;
- (void)newMessageReceived:(NSDictionary *)arg1;
@end
@protocol SelectedContactViewDelegate <NSObject>
- (void)selectedContactDetail:(NSMutableDictionary *)arg1;
@end
@protocol SettingsCellDelegate <NSObject>
- (void)cell:(BaseSettingsCell *)arg1 didChageModel:(BaseItemModel *)arg2;
@end
@protocol ShareContactViewDelegate <NSObject>
- (void)selectedContact:(NSMutableDictionary *)arg1;
@end
@protocol ShareWithLocationDelegate <NSObject>
- (void)shareSelectedLocation:(FSVenue *)arg1;
@end
@protocol ShowFullProfileImageDelegate <NSObject>
- (void)showProfileImageDelegateMethod;
@end
@protocol ShowFullProfileImageViewDelegate <NSObject>
- (void)UpdatedGroupImage:(NSDictionary *)arg1;
@end
@protocol SingleMessageDelegate <NSObject>
- (void)didGetLocationMessages:(NSMutableArray *)arg1;
- (void)didGetMediaGallery:(NSMutableArray *)arg1;
- (void)didGetOnPullDownChatMessages:(NSMutableArray *)arg1;
- (void)didGetInitialChatMessages:(NSMutableArray *)arg1;
- (void)didReceiveChatMessage:(CMMessage *)arg1;
@end
@protocol SocialNetworkDelegate <NSObject>
- (void)requestFailed:(NSError *)arg1 request:(NSURLRequest *)arg2;
- (void)responseReceived:(id)arg1 request:(NSURLRequest *)arg2;
@end
@protocol StatusCellDelegate <NSObject>
@optional
- (void)didCellClicked:(NSString *)arg1 andObjectAtIndexPath:(NSIndexPath *)arg2;
- (void)didCellScrolled:(id)arg1;
- (void)btnDeleteClickedOnCellWithStatusId:(NSString *)arg1;
@end
@protocol TableLoadMoreDelegate <NSObject>
@optional
- (void)tableLoadMore:(id)arg1;
@end
@protocol TextEditViewControllerDelegate <NSObject>
- (void)getTextFromEditViewController:(NSString *)arg1 tapState:(long long)arg2 color:(UIColor *)arg3 withKeyboardHidden:(_Bool)arg4;
@end
@protocol TimeLineActionsDelegate <NSObject>
@optional
- (void)reloadImageGrid;
- (void)callPhotoViewer:(CMGetUserPost *)arg1 atIndexPath:(NSIndexPath *)arg2;
- (void)callVideoPlayer:(CMGetUserPost *)arg1;
- (void)reShare:(CMGetUserPost *)arg1;
- (void)goToAllLikes:(CMGetUserPost *)arg1;
- (void)callWebServiceForLike:(NSString *)arg1 withAction:(NSString *)arg2;
- (void)goToAllComments:(CMGetUserPost *)arg1;
- (void)callActionSheet:(NSString *)arg1 withActionSheetButtonText:(NSString *)arg2 withindexPath:(NSIndexPath *)arg3;
@end
@protocol TimelineDataDelegate <NSObject>
@optional
- (void)didStartUploadingMeida;
- (void)didTotalProgressingUploadingMeida:(float)arg1;
- (void)didFailedUploadMeidaWithError:(NSError *)arg1;
- (void)didSuccessUploadMeidaResponse:(id)arg1;
- (void)didGetPosts:(NSArray *)arg1 isNewPosts:(_Bool)arg2;
@end
@protocol TimelineViewControllerDelegate <NSObject>
- (void)didDismissMHGallery:(UICollectionView *)arg1 withIndexPath:(NSIndexPath *)arg2 withCurIndex:(unsigned long long)arg3 withMHGalleryController:(MHGalleryController *)arg4;
- (void)didCallMHGallery:(MHGalleryController *)arg1;
@end
@protocol UIActionSheetDelegate <NSObject>
@optional
- (void)actionSheet:(UIActionSheet *)arg1 didDismissWithButtonIndex:(long long)arg2;
- (void)actionSheet:(UIActionSheet *)arg1 willDismissWithButtonIndex:(long long)arg2;
- (void)didPresentActionSheet:(UIActionSheet *)arg1;
- (void)willPresentActionSheet:(UIActionSheet *)arg1;
- (void)actionSheetCancel:(UIActionSheet *)arg1;
- (void)actionSheet:(UIActionSheet *)arg1 clickedButtonAtIndex:(long long)arg2;
@end
@protocol UIAlertViewDelegate <NSObject>
@optional
- (_Bool)alertViewShouldEnableFirstOtherButton:(UIAlertView *)arg1;
- (void)alertView:(UIAlertView *)arg1 didDismissWithButtonIndex:(long long)arg2;
- (void)alertView:(UIAlertView *)arg1 willDismissWithButtonIndex:(long long)arg2;
- (void)didPresentAlertView:(UIAlertView *)arg1;
- (void)willPresentAlertView:(UIAlertView *)arg1;
- (void)alertViewCancel:(UIAlertView *)arg1;
- (void)alertView:(UIAlertView *)arg1 clickedButtonAtIndex:(long long)arg2;
@end
@protocol UIApplicationDelegate <NSObject>
@optional
@property(retain, nonatomic) UIWindow *window;
- (void)application:(UIApplication *)arg1 didUpdateUserActivity:(NSUserActivity *)arg2;
- (void)application:(UIApplication *)arg1 didFailToContinueUserActivityWithType:(NSString *)arg2 error:(NSError *)arg3;
- (_Bool)application:(UIApplication *)arg1 continueUserActivity:(NSUserActivity *)arg2 restorationHandler:(void (^)(NSArray *))arg3;
- (_Bool)application:(UIApplication *)arg1 willContinueUserActivityWithType:(NSString *)arg2;
- (void)application:(UIApplication *)arg1 didDecodeRestorableStateWithCoder:(NSCoder *)arg2;
- (void)application:(UIApplication *)arg1 willEncodeRestorableStateWithCoder:(NSCoder *)arg2;
- (_Bool)application:(UIApplication *)arg1 shouldRestoreApplicationState:(NSCoder *)arg2;
- (_Bool)application:(UIApplication *)arg1 shouldSaveApplicationState:(NSCoder *)arg2;
- (UIViewController *)application:(UIApplication *)arg1 viewControllerWithRestorationIdentifierPath:(NSArray *)arg2 coder:(NSCoder *)arg3;
- (_Bool)application:(UIApplication *)arg1 shouldAllowExtensionPointIdentifier:(NSString *)arg2;
- (unsigned long long)application:(UIApplication *)arg1 supportedInterfaceOrientationsForWindow:(UIWindow *)arg2;
- (void)applicationProtectedDataDidBecomeAvailable:(UIApplication *)arg1;
- (void)applicationProtectedDataWillBecomeUnavailable:(UIApplication *)arg1;
- (void)applicationWillEnterForeground:(UIApplication *)arg1;
- (void)applicationDidEnterBackground:(UIApplication *)arg1;
- (void)applicationShouldRequestHealthAuthorization:(UIApplication *)arg1;
- (void)application:(UIApplication *)arg1 handleWatchKitExtensionRequest:(NSDictionary *)arg2 reply:(void (^)(NSDictionary *))arg3;
- (void)application:(UIApplication *)arg1 handleEventsForBackgroundURLSession:(NSString *)arg2 completionHandler:(void (^)(void))arg3;
- (void)application:(UIApplication *)arg1 performActionForShortcutItem:(UIApplicationShortcutItem *)arg2 completionHandler:(void (^)(_Bool))arg3;
- (void)application:(UIApplication *)arg1 performFetchWithCompletionHandler:(void (^)(unsigned long long))arg2;
- (void)application:(UIApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2 fetchCompletionHandler:(void (^)(unsigned long long))arg3;
- (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forLocalNotification:(UILocalNotification *)arg3 withResponseInfo:(NSDictionary *)arg4 completionHandler:(void (^)(void))arg5;
- (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forRemoteNotification:(NSDictionary *)arg3 completionHandler:(void (^)(void))arg4;
- (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forRemoteNotification:(NSDictionary *)arg3 withResponseInfo:(NSDictionary *)arg4 completionHandler:(void (^)(void))arg5;
- (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forLocalNotification:(UILocalNotification *)arg3 completionHandler:(void (^)(void))arg4;
- (void)application:(UIApplication *)arg1 didReceiveLocalNotification:(UILocalNotification *)arg2;
- (void)application:(UIApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2;
- (void)application:(UIApplication *)arg1 didFailToRegisterForRemoteNotificationsWithError:(NSError *)arg2;
- (void)application:(UIApplication *)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)arg2;
- (void)application:(UIApplication *)arg1 didRegisterUserNotificationSettings:(UIUserNotificationSettings *)arg2;
- (void)application:(UIApplication *)arg1 didChangeStatusBarFrame:(struct CGRect)arg2;
- (void)application:(UIApplication *)arg1 willChangeStatusBarFrame:(struct CGRect)arg2;
- (void)application:(UIApplication *)arg1 didChangeStatusBarOrientation:(long long)arg2;
- (void)application:(UIApplication *)arg1 willChangeStatusBarOrientation:(long long)arg2 duration:(double)arg3;
- (void)applicationSignificantTimeChange:(UIApplication *)arg1;
- (void)applicationWillTerminate:(UIApplication *)arg1;
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)arg1;
- (_Bool)application:(UIApplication *)arg1 openURL:(NSURL *)arg2 options:(NSDictionary *)arg3;
- (_Bool)application:(UIApplication *)arg1 openURL:(NSURL *)arg2 sourceApplication:(NSString *)arg3 annotation:(id)arg4;
- (_Bool)application:(UIApplication *)arg1 handleOpenURL:(NSURL *)arg2;
- (void)applicationWillResignActive:(UIApplication *)arg1;
- (void)applicationDidBecomeActive:(UIApplication *)arg1;
- (_Bool)application:(UIApplication *)arg1 didFinishLaunchingWithOptions:(NSDictionary *)arg2;
- (_Bool)application:(UIApplication *)arg1 willFinishLaunchingWithOptions:(NSDictionary *)arg2;
- (void)applicationDidFinishLaunching:(UIApplication *)arg1;
@end
@protocol UIBarPositioningDelegate <NSObject>
@optional
- (long long)positionForBar:(id <UIBarPositioning>)arg1;
@end
@protocol UICollectionViewDataSource <NSObject>
- (UICollectionViewCell *)collectionView:(UICollectionView *)arg1 cellForItemAtIndexPath:(NSIndexPath *)arg2;
- (long long)collectionView:(UICollectionView *)arg1 numberOfItemsInSection:(long long)arg2;
@optional
- (void)collectionView:(UICollectionView *)arg1 moveItemAtIndexPath:(NSIndexPath *)arg2 toIndexPath:(NSIndexPath *)arg3;
- (_Bool)collectionView:(UICollectionView *)arg1 canMoveItemAtIndexPath:(NSIndexPath *)arg2;
- (UICollectionReusableView *)collectionView:(UICollectionView *)arg1 viewForSupplementaryElementOfKind:(NSString *)arg2 atIndexPath:(NSIndexPath *)arg3;
- (long long)numberOfSectionsInCollectionView:(UICollectionView *)arg1;
@end
@protocol UICollectionViewDelegate <UIScrollViewDelegate>
@optional
- (struct CGPoint)collectionView:(UICollectionView *)arg1 targetContentOffsetForProposedContentOffset:(struct CGPoint)arg2;
- (NSIndexPath *)collectionView:(UICollectionView *)arg1 targetIndexPathForMoveFromItemAtIndexPath:(NSIndexPath *)arg2 toProposedIndexPath:(NSIndexPath *)arg3;
- (NSIndexPath *)indexPathForPreferredFocusedViewInCollectionView:(UICollectionView *)arg1;
- (void)collectionView:(UICollectionView *)arg1 didUpdateFocusInContext:(UICollectionViewFocusUpdateContext *)arg2 withAnimationCoordinator:(UIFocusAnimationCoordinator *)arg3;
- (_Bool)collectionView:(UICollectionView *)arg1 shouldUpdateFocusInContext:(UICollectionViewFocusUpdateContext *)arg2;
- (_Bool)collectionView:(UICollectionView *)arg1 canFocusItemAtIndexPath:(NSIndexPath *)arg2;
- (UICollectionViewTransitionLayout *)collectionView:(UICollectionView *)arg1 transitionLayoutForOldLayout:(UICollectionViewLayout *)arg2 newLayout:(UICollectionViewLayout *)arg3;
- (void)collectionView:(UICollectionView *)arg1 performAction:(SEL)arg2 forItemAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4;
- (_Bool)collectionView:(UICollectionView *)arg1 canPerformAction:(SEL)arg2 forItemAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4;
- (_Bool)collectionView:(UICollectionView *)arg1 shouldShowMenuForItemAtIndexPath:(NSIndexPath *)arg2;
- (void)collectionView:(UICollectionView *)arg1 didEndDisplayingSupplementaryView:(UICollectionReusableView *)arg2 forElementOfKind:(NSString *)arg3 atIndexPath:(NSIndexPath *)arg4;
- (void)collectionView:(UICollectionView *)arg1 didEndDisplayingCell:(UICollectionViewCell *)arg2 forItemAtIndexPath:(NSIndexPath *)arg3;
- (void)collectionView:(UICollectionView *)arg1 willDisplaySupplementaryView:(UICollectionReusableView *)arg2 forElementKind:(NSString *)arg3 atIndexPath:(NSIndexPath *)arg4;
- (void)collectionView:(UICollectionView *)arg1 willDisplayCell:(UICollectionViewCell *)arg2 forItemAtIndexPath:(NSIndexPath *)arg3;
- (void)collectionView:(UICollectionView *)arg1 didDeselectItemAtIndexPath:(NSIndexPath *)arg2;
- (void)collectionView:(UICollectionView *)arg1 didSelectItemAtIndexPath:(NSIndexPath *)arg2;
- (_Bool)collectionView:(UICollectionView *)arg1 shouldDeselectItemAtIndexPath:(NSIndexPath *)arg2;
- (_Bool)collectionView:(UICollectionView *)arg1 shouldSelectItemAtIndexPath:(NSIndexPath *)arg2;
- (void)collectionView:(UICollectionView *)arg1 didUnhighlightItemAtIndexPath:(NSIndexPath *)arg2;
- (void)collectionView:(UICollectionView *)arg1 didHighlightItemAtIndexPath:(NSIndexPath *)arg2;
- (_Bool)collectionView:(UICollectionView *)arg1 shouldHighlightItemAtIndexPath:(NSIndexPath *)arg2;
@end
@protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
@optional
- (struct CGSize)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 referenceSizeForFooterInSection:(long long)arg3;
- (struct CGSize)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 referenceSizeForHeaderInSection:(long long)arg3;
- (double)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 minimumInteritemSpacingForSectionAtIndex:(long long)arg3;
- (double)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 minimumLineSpacingForSectionAtIndex:(long long)arg3;
- (struct UIEdgeInsets)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 insetForSectionAtIndex:(long long)arg3;
- (struct CGSize)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 sizeForItemAtIndexPath:(NSIndexPath *)arg3;
@end
@protocol UIDocumentInteractionControllerDelegate <NSObject>
@optional
- (_Bool)documentInteractionController:(UIDocumentInteractionController *)arg1 performAction:(SEL)arg2;
- (_Bool)documentInteractionController:(UIDocumentInteractionController *)arg1 canPerformAction:(SEL)arg2;
- (void)documentInteractionController:(UIDocumentInteractionController *)arg1 didEndSendingToApplication:(NSString *)arg2;
- (void)documentInteractionController:(UIDocumentInteractionController *)arg1 willBeginSendingToApplication:(NSString *)arg2;
- (void)documentInteractionControllerDidDismissOpenInMenu:(UIDocumentInteractionController *)arg1;
- (void)documentInteractionControllerWillPresentOpenInMenu:(UIDocumentInteractionController *)arg1;
- (void)documentInteractionControllerDidDismissOptionsMenu:(UIDocumentInteractionController *)arg1;
- (void)documentInteractionControllerWillPresentOptionsMenu:(UIDocumentInteractionController *)arg1;
- (void)documentInteractionControllerDidEndPreview:(UIDocumentInteractionController *)arg1;
- (void)documentInteractionControllerWillBeginPreview:(UIDocumentInteractionController *)arg1;
- (UIView *)documentInteractionControllerViewForPreview:(UIDocumentInteractionController *)arg1;
- (struct CGRect)documentInteractionControllerRectForPreview:(UIDocumentInteractionController *)arg1;
- (UIViewController *)documentInteractionControllerViewControllerForPreview:(UIDocumentInteractionController *)arg1;
@end
@protocol UIGestureRecognizerDelegate <NSObject>
@optional
- (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldReceivePress:(UIPress *)arg2;
- (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldReceiveTouch:(UITouch *)arg2;
- (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldBeRequiredToFailByGestureRecognizer:(UIGestureRecognizer *)arg2;
- (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldRequireFailureOfGestureRecognizer:(UIGestureRecognizer *)arg2;
- (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)arg2;
- (_Bool)gestureRecognizerShouldBegin:(UIGestureRecognizer *)arg1;
@end
@protocol UIImagePickerControllerDelegate <NSObject>
@optional
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)arg1;
- (void)imagePickerController:(UIImagePickerController *)arg1 didFinishPickingMediaWithInfo:(NSDictionary *)arg2;
- (void)imagePickerController:(UIImagePickerController *)arg1 didFinishPickingImage:(UIImage *)arg2 editingInfo:(NSDictionary *)arg3;
@end
@protocol UINavigationBarDelegate <UIBarPositioningDelegate>
@optional
- (void)navigationBar:(UINavigationBar *)arg1 didPopItem:(UINavigationItem *)arg2;
- (_Bool)navigationBar:(UINavigationBar *)arg1 shouldPopItem:(UINavigationItem *)arg2;
- (void)navigationBar:(UINavigationBar *)arg1 didPushItem:(UINavigationItem *)arg2;
- (_Bool)navigationBar:(UINavigationBar *)arg1 shouldPushItem:(UINavigationItem *)arg2;
@end
@protocol UINavigationControllerDelegate <NSObject>
@optional
- (id <UIViewControllerAnimatedTransitioning>)navigationController:(UINavigationController *)arg1 animationControllerForOperation:(long long)arg2 fromViewController:(UIViewController *)arg3 toViewController:(UIViewController *)arg4;
- (id <UIViewControllerInteractiveTransitioning>)navigationController:(UINavigationController *)arg1 interactionControllerForAnimationController:(id <UIViewControllerAnimatedTransitioning>)arg2;
- (long long)navigationControllerPreferredInterfaceOrientationForPresentation:(UINavigationController *)arg1;
- (unsigned long long)navigationControllerSupportedInterfaceOrientations:(UINavigationController *)arg1;
- (void)navigationController:(UINavigationController *)arg1 didShowViewController:(UIViewController *)arg2 animated:(_Bool)arg3;
- (void)navigationController:(UINavigationController *)arg1 willShowViewController:(UIViewController *)arg2 animated:(_Bool)arg3;
@end
@protocol UINewCommentInputToolbarDelegate <HPGrowingTextViewDelegate>
@optional
- (void)showPickerView;
- (void)btnCameraClicked;
- (void)removeAllText;
- (void)showKeyboard:(id)arg1 andSender:(UIButton *)arg2;
- (void)stopRecording;
- (void)audioButtonClicked;
- (void)inputImageButtonPressed;
- (void)didrecordingDiscard;
- (void)recordingButtonPressed;
- (void)inputButtonPressed:(NSString *)arg1;
@end
@protocol UINewCustomInputToolbarDelegate <HPGrowingTextViewDelegate>
@optional
- (void)removeAllText;
- (void)showKeyboard:(id)arg1 andSender:(UIButton *)arg2;
- (void)stopRecording;
- (void)audioButtonClicked;
- (void)inputImageButtonPressed;
- (void)inputButtonPressed:(NSString *)arg1;
@end
@protocol UINewInputToolbarDelegate <HPGrowingTextViewDelegate>
@optional
- (void)showPickerView;
- (void)btnCameraClicked;
- (void)removeAllText;
- (void)showKeyboard:(id)arg1 andSender:(UIButton *)arg2;
- (void)stopRecording;
- (void)audioButtonClicked;
- (void)inputImageButtonPressed;
- (void)didrecordingDiscard;
- (void)recordingButtonPressed;
- (void)inputButtonPressed:(NSString *)arg1;
@end
@protocol UIPageViewControllerDataSource <NSObject>
- (UIViewController *)pageViewController:(UIPageViewController *)arg1 viewControllerAfterViewController:(UIViewController *)arg2;
- (UIViewController *)pageViewController:(UIPageViewController *)arg1 viewControllerBeforeViewController:(UIViewController *)arg2;
@optional
- (long long)presentationIndexForPageViewController:(UIPageViewController *)arg1;
- (long long)presentationCountForPageViewController:(UIPageViewController *)arg1;
@end
@protocol UIPageViewControllerDelegate <NSObject>
@optional
- (long long)pageViewControllerPreferredInterfaceOrientationForPresentation:(UIPageViewController *)arg1;
- (unsigned long long)pageViewControllerSupportedInterfaceOrientations:(UIPageViewController *)arg1;
- (long long)pageViewController:(UIPageViewController *)arg1 spineLocationForInterfaceOrientation:(long long)arg2;
- (void)pageViewController:(UIPageViewController *)arg1 didFinishAnimating:(_Bool)arg2 previousViewControllers:(NSArray *)arg3 transitionCompleted:(_Bool)arg4;
- (void)pageViewController:(UIPageViewController *)arg1 willTransitionToViewControllers:(NSArray *)arg2;
@end
@protocol UIPickerViewDataSource <NSObject>
- (long long)pickerView:(UIPickerView *)arg1 numberOfRowsInComponent:(long long)arg2;
- (long long)numberOfComponentsInPickerView:(UIPickerView *)arg1;
@end
@protocol UIPickerViewDelegate <NSObject>
@optional
- (void)pickerView:(UIPickerView *)arg1 didSelectRow:(long long)arg2 inComponent:(long long)arg3;
- (UIView *)pickerView:(UIPickerView *)arg1 viewForRow:(long long)arg2 forComponent:(long long)arg3 reusingView:(UIView *)arg4;
- (NSAttributedString *)pickerView:(UIPickerView *)arg1 attributedTitleForRow:(long long)arg2 forComponent:(long long)arg3;
- (NSString *)pickerView:(UIPickerView *)arg1 titleForRow:(long long)arg2 forComponent:(long long)arg3;
- (double)pickerView:(UIPickerView *)arg1 rowHeightForComponent:(long long)arg2;
- (double)pickerView:(UIPickerView *)arg1 widthForComponent:(long long)arg2;
@end
@protocol UIScrollViewDelegate <NSObject>
@optional
- (void)scrollViewDidScrollToTop:(UIScrollView *)arg1;
- (_Bool)scrollViewShouldScrollToTop:(UIScrollView *)arg1;
- (void)scrollViewDidEndZooming:(UIScrollView *)arg1 withView:(UIView *)arg2 atScale:(double)arg3;
- (void)scrollViewWillBeginZooming:(UIScrollView *)arg1 withView:(UIView *)arg2;
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)arg1;
- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)arg1;
- (void)scrollViewDidEndDecelerating:(UIScrollView *)arg1;
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)arg1;
- (void)scrollViewDidEndDragging:(UIScrollView *)arg1 willDecelerate:(_Bool)arg2;
- (void)scrollViewWillEndDragging:(UIScrollView *)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3;
- (void)scrollViewWillBeginDragging:(UIScrollView *)arg1;
- (void)scrollViewDidZoom:(UIScrollView *)arg1;
- (void)scrollViewDidScroll:(UIScrollView *)arg1;
@end
@protocol UISearchBarDelegate <UIBarPositioningDelegate>
@optional
- (void)searchBar:(UISearchBar *)arg1 selectedScopeButtonIndexDidChange:(long long)arg2;
- (void)searchBarResultsListButtonClicked:(UISearchBar *)arg1;
- (void)searchBarCancelButtonClicked:(UISearchBar *)arg1;
- (void)searchBarBookmarkButtonClicked:(UISearchBar *)arg1;
- (void)searchBarSearchButtonClicked:(UISearchBar *)arg1;
- (_Bool)searchBar:(UISearchBar *)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(NSString *)arg3;
- (void)searchBar:(UISearchBar *)arg1 textDidChange:(NSString *)arg2;
- (void)searchBarTextDidEndEditing:(UISearchBar *)arg1;
- (_Bool)searchBarShouldEndEditing:(UISearchBar *)arg1;
- (void)searchBarTextDidBeginEditing:(UISearchBar *)arg1;
- (_Bool)searchBarShouldBeginEditing:(UISearchBar *)arg1;
@end
@protocol UISearchDisplayDelegate <NSObject>
@optional
- (_Bool)searchDisplayController:(UISearchDisplayController *)arg1 shouldReloadTableForSearchScope:(long long)arg2;
- (_Bool)searchDisplayController:(UISearchDisplayController *)arg1 shouldReloadTableForSearchString:(NSString *)arg2;
- (void)searchDisplayController:(UISearchDisplayController *)arg1 didHideSearchResultsTableView:(UITableView *)arg2;
- (void)searchDisplayController:(UISearchDisplayController *)arg1 willHideSearchResultsTableView:(UITableView *)arg2;
- (void)searchDisplayController:(UISearchDisplayController *)arg1 didShowSearchResultsTableView:(UITableView *)arg2;
- (void)searchDisplayController:(UISearchDisplayController *)arg1 willShowSearchResultsTableView:(UITableView *)arg2;
- (void)searchDisplayController:(UISearchDisplayController *)arg1 willUnloadSearchResultsTableView:(UITableView *)arg2;
- (void)searchDisplayController:(UISearchDisplayController *)arg1 didLoadSearchResultsTableView:(UITableView *)arg2;
- (void)searchDisplayControllerDidEndSearch:(UISearchDisplayController *)arg1;
- (void)searchDisplayControllerWillEndSearch:(UISearchDisplayController *)arg1;
- (void)searchDisplayControllerDidBeginSearch:(UISearchDisplayController *)arg1;
- (void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)arg1;
@end
@protocol UITabBarControllerDelegate <NSObject>
@optional
- (id <UIViewControllerAnimatedTransitioning>)tabBarController:(UITabBarController *)arg1 animationControllerForTransitionFromViewController:(UIViewController *)arg2 toViewController:(UIViewController *)arg3;
- (id <UIViewControllerInteractiveTransitioning>)tabBarController:(UITabBarController *)arg1 interactionControllerForAnimationController:(id <UIViewControllerAnimatedTransitioning>)arg2;
- (long long)tabBarControllerPreferredInterfaceOrientationForPresentation:(UITabBarController *)arg1;
- (unsigned long long)tabBarControllerSupportedInterfaceOrientations:(UITabBarController *)arg1;
- (void)tabBarController:(UITabBarController *)arg1 didEndCustomizingViewControllers:(NSArray *)arg2 changed:(_Bool)arg3;
- (void)tabBarController:(UITabBarController *)arg1 willEndCustomizingViewControllers:(NSArray *)arg2 changed:(_Bool)arg3;
- (void)tabBarController:(UITabBarController *)arg1 willBeginCustomizingViewControllers:(NSArray *)arg2;
- (void)tabBarController:(UITabBarController *)arg1 didSelectViewController:(UIViewController *)arg2;
- (_Bool)tabBarController:(UITabBarController *)arg1 shouldSelectViewController:(UIViewController *)arg2;
@end
@protocol UITableViewDataSource <NSObject>
- (UITableViewCell *)tableView:(UITableView *)arg1 cellForRowAtIndexPath:(NSIndexPath *)arg2;
- (long long)tableView:(UITableView *)arg1 numberOfRowsInSection:(long long)arg2;
@optional
- (void)tableView:(UITableView *)arg1 moveRowAtIndexPath:(NSIndexPath *)arg2 toIndexPath:(NSIndexPath *)arg3;
- (void)tableView:(UITableView *)arg1 commitEditingStyle:(long long)arg2 forRowAtIndexPath:(NSIndexPath *)arg3;
- (long long)tableView:(UITableView *)arg1 sectionForSectionIndexTitle:(NSString *)arg2 atIndex:(long long)arg3;
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)arg1;
- (_Bool)tableView:(UITableView *)arg1 canMoveRowAtIndexPath:(NSIndexPath *)arg2;
- (_Bool)tableView:(UITableView *)arg1 canEditRowAtIndexPath:(NSIndexPath *)arg2;
- (NSString *)tableView:(UITableView *)arg1 titleForFooterInSection:(long long)arg2;
- (NSString *)tableView:(UITableView *)arg1 titleForHeaderInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(UITableView *)arg1;
@end
@protocol UITableViewDelegate <NSObject, UIScrollViewDelegate>
@optional
- (NSIndexPath *)indexPathForPreferredFocusedViewInTableView:(UITableView *)arg1;
- (void)tableView:(UITableView *)arg1 didUpdateFocusInContext:(UITableViewFocusUpdateContext *)arg2 withAnimationCoordinator:(UIFocusAnimationCoordinator *)arg3;
- (_Bool)tableView:(UITableView *)arg1 shouldUpdateFocusInContext:(UITableViewFocusUpdateContext *)arg2;
- (_Bool)tableView:(UITableView *)arg1 canFocusRowAtIndexPath:(NSIndexPath *)arg2;
- (void)tableView:(UITableView *)arg1 performAction:(SEL)arg2 forRowAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4;
- (_Bool)tableView:(UITableView *)arg1 canPerformAction:(SEL)arg2 forRowAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4;
- (_Bool)tableView:(UITableView *)arg1 shouldShowMenuForRowAtIndexPath:(NSIndexPath *)arg2;
- (long long)tableView:(UITableView *)arg1 indentationLevelForRowAtIndexPath:(NSIndexPath *)arg2;
- (NSIndexPath *)tableView:(UITableView *)arg1 targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)arg2 toProposedIndexPath:(NSIndexPath *)arg3;
- (void)tableView:(UITableView *)arg1 didEndEditingRowAtIndexPath:(NSIndexPath *)arg2;
- (void)tableView:(UITableView *)arg1 willBeginEditingRowAtIndexPath:(NSIndexPath *)arg2;
- (_Bool)tableView:(UITableView *)arg1 shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)arg2;
- (NSArray *)tableView:(UITableView *)arg1 editActionsForRowAtIndexPath:(NSIndexPath *)arg2;
- (NSString *)tableView:(UITableView *)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)arg2;
- (long long)tableView:(UITableView *)arg1 editingStyleForRowAtIndexPath:(NSIndexPath *)arg2;
- (void)tableView:(UITableView *)arg1 didDeselectRowAtIndexPath:(NSIndexPath *)arg2;
- (void)tableView:(UITableView *)arg1 didSelectRowAtIndexPath:(NSIndexPath *)arg2;
- (NSIndexPath *)tableView:(UITableView *)arg1 willDeselectRowAtIndexPath:(NSIndexPath *)arg2;
- (NSIndexPath *)tableView:(UITableView *)arg1 willSelectRowAtIndexPath:(NSIndexPath *)arg2;
- (void)tableView:(UITableView *)arg1 didUnhighlightRowAtIndexPath:(NSIndexPath *)arg2;
- (void)tableView:(UITableView *)arg1 didHighlightRowAtIndexPath:(NSIndexPath *)arg2;
- (_Bool)tableView:(UITableView *)arg1 shouldHighlightRowAtIndexPath:(NSIndexPath *)arg2;
- (void)tableView:(UITableView *)arg1 accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)arg2;
- (long long)tableView:(UITableView *)arg1 accessoryTypeForRowWithIndexPath:(NSIndexPath *)arg2;
- (UIView *)tableView:(UITableView *)arg1 viewForFooterInSection:(long long)arg2;
- (UIView *)tableView:(UITableView *)arg1 viewForHeaderInSection:(long long)arg2;
- (double)tableView:(UITableView *)arg1 estimatedHeightForFooterInSection:(long long)arg2;
- (double)tableView:(UITableView *)arg1 estimatedHeightForHeaderInSection:(long long)arg2;
- (double)tableView:(UITableView *)arg1 estimatedHeightForRowAtIndexPath:(NSIndexPath *)arg2;
- (double)tableView:(UITableView *)arg1 heightForFooterInSection:(long long)arg2;
- (double)tableView:(UITableView *)arg1 heightForHeaderInSection:(long long)arg2;
- (double)tableView:(UITableView *)arg1 heightForRowAtIndexPath:(NSIndexPath *)arg2;
- (void)tableView:(UITableView *)arg1 didEndDisplayingFooterView:(UIView *)arg2 forSection:(long long)arg3;
- (void)tableView:(UITableView *)arg1 didEndDisplayingHeaderView:(UIView *)arg2 forSection:(long long)arg3;
- (void)tableView:(UITableView *)arg1 didEndDisplayingCell:(UITableViewCell *)arg2 forRowAtIndexPath:(NSIndexPath *)arg3;
- (void)tableView:(UITableView *)arg1 willDisplayFooterView:(UIView *)arg2 forSection:(long long)arg3;
- (void)tableView:(UITableView *)arg1 willDisplayHeaderView:(UIView *)arg2 forSection:(long long)arg3;
- (void)tableView:(UITableView *)arg1 willDisplayCell:(UITableViewCell *)arg2 forRowAtIndexPath:(NSIndexPath *)arg3;
@end
@protocol UITextFieldDelegate <NSObject>
@optional
- (_Bool)textFieldShouldReturn:(UITextField *)arg1;
- (_Bool)textFieldShouldClear:(UITextField *)arg1;
- (_Bool)textField:(UITextField *)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(NSString *)arg3;
- (void)textFieldDidEndEditing:(UITextField *)arg1;
- (_Bool)textFieldShouldEndEditing:(UITextField *)arg1;
- (void)textFieldDidBeginEditing:(UITextField *)arg1;
- (_Bool)textFieldShouldBeginEditing:(UITextField *)arg1;
@end
@protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
@optional
- (_Bool)textView:(UITextView *)arg1 shouldInteractWithTextAttachment:(NSTextAttachment *)arg2 inRange:(struct _NSRange)arg3;
- (_Bool)textView:(UITextView *)arg1 shouldInteractWithURL:(NSURL *)arg2 inRange:(struct _NSRange)arg3;
- (void)textViewDidChangeSelection:(UITextView *)arg1;
- (void)textViewDidChange:(UITextView *)arg1;
- (_Bool)textView:(UITextView *)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(NSString *)arg3;
- (void)textViewDidEndEditing:(UITextView *)arg1;
- (void)textViewDidBeginEditing:(UITextView *)arg1;
- (_Bool)textViewShouldEndEditing:(UITextView *)arg1;
- (_Bool)textViewShouldBeginEditing:(UITextView *)arg1;
@end
@protocol UIViewControllerAnimatedTransitioning <NSObject>
- (void)animateTransition:(id <UIViewControllerContextTransitioning>)arg1;
- (double)transitionDuration:(id <UIViewControllerContextTransitioning>)arg1;
@optional
- (void)animationEnded:(_Bool)arg1;
@end
@protocol UIViewControllerTransitioningDelegate <NSObject>
@optional
- (UIPresentationController *)presentationControllerForPresentedViewController:(UIViewController *)arg1 presentingViewController:(UIViewController *)arg2 sourceViewController:(UIViewController *)arg3;
- (id <UIViewControllerInteractiveTransitioning>)interactionControllerForDismissal:(id <UIViewControllerAnimatedTransitioning>)arg1;
- (id <UIViewControllerInteractiveTransitioning>)interactionControllerForPresentation:(id <UIViewControllerAnimatedTransitioning>)arg1;
- (id <UIViewControllerAnimatedTransitioning>)animationControllerForDismissedController:(UIViewController *)arg1;
- (id <UIViewControllerAnimatedTransitioning>)animationControllerForPresentedController:(UIViewController *)arg1 presentingController:(UIViewController *)arg2 sourceController:(UIViewController *)arg3;
@end
@protocol UIWebViewDelegate <NSObject>
@optional
- (void)webView:(UIWebView *)arg1 didFailLoadWithError:(NSError *)arg2;
- (void)webViewDidFinishLoad:(UIWebView *)arg1;
- (void)webViewDidStartLoad:(UIWebView *)arg1;
- (_Bool)webView:(UIWebView *)arg1 shouldStartLoadWithRequest:(NSURLRequest *)arg2 navigationType:(long long)arg3;
@end
@protocol UploadingEventDeligate <NSObject>
@optional
- (void)hideKeyboard;
- (void)clipBoardDeleteFromCell:(id)arg1;
- (void)clipBoardForwardFromCell:(id)arg1;
- (void)clipBoardCopyFromCell:(id)arg1;
- (void)clipBoardInfoFromCell:(id)arg1;
- (void)clipBoardDeleteFromIndexPath:(NSIndexPath *)arg1 andMediaType:(NSString *)arg2;
- (void)clipBoardForwardFromIndexPath:(NSIndexPath *)arg1 andMediaType:(NSString *)arg2;
- (void)UploadingFileEventHandler:(id)arg1;
@end
@protocol WKScriptMessageHandler <NSObject>
- (void)userContentController:(WKUserContentController *)arg1 didReceiveScriptMessage:(WKScriptMessage *)arg2;
@end
@protocol XMPPAutoPingDelegate
@optional
- (void)xmppAutoPingDidTimeout:(XMPPAutoPing *)arg1;
- (void)xmppAutoPingDidReceivePong:(XMPPAutoPing *)arg1;
- (void)xmppAutoPingDidSendPing:(XMPPAutoPing *)arg1;
@end
@protocol XMPPCapabilitiesStorage <NSObject>
- (void)clearNonPersistentCapabilitiesForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
- (void)clearAllNonPersistentCapabilitiesForXMPPStream:(XMPPStream *)arg1;
- (void)setCapabilitiesFetchFailedForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
- (void)setCapabilities:(DDXMLElement *)arg1 forJID:(XMPPJID *)arg2 xmppStream:(XMPPStream *)arg3;
- (void)setCapabilities:(DDXMLElement *)arg1 forHash:(NSString *)arg2 algorithm:(NSString *)arg3;
- (void)getCapabilitiesKnown:(_Bool *)arg1 failed:(_Bool *)arg2 node:(id *)arg3 ver:(id *)arg4 ext:(id *)arg5 hash:(id *)arg6 algorithm:(id *)arg7 forJID:(XMPPJID *)arg8 xmppStream:(XMPPStream *)arg9;
- (void)clearCapabilitiesHashAndAlgorithmForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
- (_Bool)getCapabilitiesHash:(id *)arg1 algorithm:(id *)arg2 forJID:(XMPPJID *)arg3 xmppStream:(XMPPStream *)arg4;
- (_Bool)setCapabilitiesNode:(NSString *)arg1 ver:(NSString *)arg2 ext:(NSString *)arg3 hash:(NSString *)arg4 algorithm:(NSString *)arg5 forJID:(XMPPJID *)arg6 xmppStream:(XMPPStream *)arg7 andGetNewCapabilities:(id *)arg8;
- (_Bool)configureWithParent:(XMPPCapabilities *)arg1 queue:(NSObject<OS_dispatch_queue> *)arg2;
- (DDXMLElement *)capabilitiesForJID:(XMPPJID *)arg1 ext:(id *)arg2 xmppStream:(XMPPStream *)arg3;
- (DDXMLElement *)capabilitiesForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
- (_Bool)areCapabilitiesKnownForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
@end
@protocol XMPPCustomBinding <NSObject>
- (long long)handleBind:(QB_DDXMLElement *)arg1 withError:(id *)arg2;
- (long long)start:(id *)arg1;
@optional
- (_Bool)shouldSkipStartSessionAfterSuccessfulBinding;
@end
@protocol XMPPMUCDelegate
@optional
- (void)xmppMUC:(XMPPMUC *)arg1 roomJID:(XMPPJID *)arg2 didReceiveInvitationDecline:(XMPPMessage *)arg3;
- (void)xmppMUC:(XMPPMUC *)arg1 roomJID:(XMPPJID *)arg2 didReceiveInvitation:(XMPPMessage *)arg3;
@end
@protocol XMPPMessageArchivingStorage <NSObject>
- (void)archiveMessage:(XMPPMessage *)arg1 outgoing:(_Bool)arg2 xmppStream:(XMPPStream *)arg3;
- (_Bool)configureWithParent:(XMPPMessageArchiving *)arg1 queue:(NSObject<OS_dispatch_queue> *)arg2;
@optional
- (DDXMLElement *)preferencesForUser:(XMPPJID *)arg1;
- (void)setPreferences:(DDXMLElement *)arg1 forUser:(XMPPJID *)arg2;
@end
@protocol XMPPMessageCarbonsDelegate <NSObject>
- (void)xmppMessageCarbons:(QB_XMPPMessageCarbons *)arg1 didReceiveMessage:(QB_XMPPMessage *)arg2 outgoing:(_Bool)arg3;
- (void)xmppMessageCarbons:(QB_XMPPMessageCarbons *)arg1 willReceiveMessage:(QB_XMPPMessage *)arg2 outgoing:(_Bool)arg3;
@end
@protocol XMPPPrivacyDelegate
@optional
- (void)xmppPrivacy:(QB_XMPPPrivacy *)arg1 didNotSetListWithName:(NSString *)arg2 error:(id)arg3;
- (void)xmppPrivacy:(QB_XMPPPrivacy *)arg1 didSetListWithName:(NSString *)arg2;
- (void)xmppPrivacy:(QB_XMPPPrivacy *)arg1 didNotSetDefaultListName:(NSString *)arg2 error:(id)arg3;
- (void)xmppPrivacy:(QB_XMPPPrivacy *)arg1 didSetDefaultListName:(NSString *)arg2;
- (void)xmppPrivacy:(QB_XMPPPrivacy *)arg1 didNotSetActiveListName:(NSString *)arg2 error:(id)arg3;
- (void)xmppPrivacy:(QB_XMPPPrivacy *)arg1 didSetActiveListName:(NSString *)arg2;
- (void)xmppPrivacy:(QB_XMPPPrivacy *)arg1 didReceivePushWithListName:(NSString *)arg2;
- (void)xmppPrivacy:(QB_XMPPPrivacy *)arg1 didNotReceiveListWithName:(NSString *)arg2 error:(id)arg3;
- (void)xmppPrivacy:(QB_XMPPPrivacy *)arg1 didReceiveListWithName:(NSString *)arg2 items:(NSArray *)arg3;
- (void)xmppPrivacy:(QB_XMPPPrivacy *)arg1 didNotReceiveListNamesDueToError:(id)arg2;
- (void)xmppPrivacy:(QB_XMPPPrivacy *)arg1 didReceiveListNames:(NSArray *)arg2;
@end
@protocol XMPPResource <NSObject>
- (long long)compare:(id <XMPPResource>)arg1;
- (NSDate *)presenceDate;
- (XMPPPresence *)presence;
- (XMPPJID *)jid;
@end
@protocol XMPPRoomDelegate <NSObject>
@optional
- (void)xmppRoom:(QB_XMPPRoom *)arg1 didNotEditPrivileges:(QB_XMPPIQ *)arg2;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 didEditPrivileges:(QB_XMPPIQ *)arg2;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 didNotFetchModeratorsList:(QB_XMPPIQ *)arg2;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 didFetchModeratorsList:(NSArray *)arg2;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 didNotFetchMembersList:(QB_XMPPIQ *)arg2;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 didFetchMembersList:(NSArray *)arg2;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 didNotFetchBanList:(QB_XMPPIQ *)arg2;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 didFetchBanList:(NSArray *)arg2;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 didReceiveMessage:(QB_XMPPMessage *)arg2 fromOccupant:(QB_XMPPJID *)arg3;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 occupantDidUpdate:(QB_XMPPJID *)arg2 withPresence:(QB_XMPPPresence *)arg3;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 occupantDidLeave:(QB_XMPPJID *)arg2 withPresence:(QB_XMPPPresence *)arg3;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 occupantDidJoin:(QB_XMPPJID *)arg2 withPresence:(QB_XMPPPresence *)arg3;
- (void)xmppRoomDidDestroy:(QB_XMPPRoom *)arg1;
- (void)xmppRoomDidNotEnter:(QB_XMPPRoom *)arg1 withError:(NSError *)arg2;
- (void)xmppRoomDidLeave:(QB_XMPPRoom *)arg1;
- (void)xmppRoomDidJoin:(QB_XMPPRoom *)arg1 withPresence:(QB_XMPPPresence *)arg2;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 didNotConfigure:(QB_XMPPIQ *)arg2;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 didConfigure:(QB_XMPPIQ *)arg2;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 willSendConfiguration:(QB_XMPPIQ *)arg2;
- (void)xmppRoom:(QB_XMPPRoom *)arg1 didFetchConfigurationForm:(QB_DDXMLElement *)arg2;
- (void)xmppRoomDidCreate:(QB_XMPPRoom *)arg1;
@end
@protocol XMPPRoomMessage <NSObject>
- (_Bool)isFromMe;
- (NSDate *)remoteTimestamp;
- (NSDate *)localTimestamp;
- (NSString *)body;
- (NSString *)nickname;
- (XMPPJID *)jid;
- (XMPPJID *)roomJID;
- (XMPPMessage *)message;
@end
@protocol XMPPRoomOccupant <NSObject>
- (XMPPJID *)realJID;
- (NSString *)affiliation;
- (NSString *)role;
- (NSString *)nickname;
- (XMPPJID *)jid;
- (XMPPJID *)roomJID;
- (XMPPPresence *)presence;
@end
@protocol XMPPRoomStorage <NSObject>
- (void)handleDidLeaveRoom:(XMPPRoom *)arg1;
- (void)handleOutgoingMessage:(XMPPMessage *)arg1 room:(XMPPRoom *)arg2;
- (void)handleIncomingMessage:(XMPPMessage *)arg1 room:(XMPPRoom *)arg2;
- (void)handlePresence:(XMPPPresence *)arg1 room:(XMPPRoom *)arg2;
- (_Bool)configureWithParent:(XMPPRoom *)arg1 queue:(NSObject<OS_dispatch_queue> *)arg2;
@optional
- (void)handleDidJoinRoom:(XMPPRoom *)arg1 withNickname:(NSString *)arg2;
@end
@protocol XMPPRosterDelegate
@optional
- (void)xmppRoster:(XMPPRoster *)arg1 didReceiveRosterItem:(DDXMLElement *)arg2;
- (void)xmppRosterDidEndPopulating:(XMPPRoster *)arg1;
- (void)xmppRosterDidBeginPopulating:(XMPPRoster *)arg1;
- (void)xmppRoster:(XMPPRoster *)arg1 didReceiveRosterPush:(XMPPIQ *)arg2;
- (void)xmppRoster:(XMPPRoster *)arg1 didReceivePresenceSubscriptionRequest:(XMPPPresence *)arg2;
@end
@protocol XMPPRosterMemoryStorageDelegate
@optional
- (void)xmppRoster:(QB_XMPPRosterMemoryStorage *)arg1 didRemoveResource:(QB_XMPPResourceMemoryStorageObject *)arg2 withUser:(QB_XMPPUserMemoryStorageObject *)arg3;
- (void)xmppRoster:(QB_XMPPRosterMemoryStorage *)arg1 didUpdateResource:(QB_XMPPResourceMemoryStorageObject *)arg2 withUser:(QB_XMPPUserMemoryStorageObject *)arg3;
- (void)xmppRoster:(QB_XMPPRosterMemoryStorage *)arg1 didAddResource:(QB_XMPPResourceMemoryStorageObject *)arg2 withUser:(QB_XMPPUserMemoryStorageObject *)arg3;
- (void)xmppRoster:(QB_XMPPRosterMemoryStorage *)arg1 didReceiveRejectSubscriptionAnswerFromUser:(QB_XMPPUserMemoryStorageObject *)arg2;
- (void)xmppRoster:(QB_XMPPRosterMemoryStorage *)arg1 didReceiveAcceptSubscriptionAnswerFromUser:(QB_XMPPUserMemoryStorageObject *)arg2;
- (void)xmppRoster:(QB_XMPPRosterMemoryStorage *)arg1 didRemoveUser:(QB_XMPPUserMemoryStorageObject *)arg2;
- (void)xmppRoster:(QB_XMPPRosterMemoryStorage *)arg1 didUpdateUser:(QB_XMPPUserMemoryStorageObject *)arg2;
- (void)xmppRoster:(QB_XMPPRosterMemoryStorage *)arg1 didAddUser:(QB_XMPPUserMemoryStorageObject *)arg2;
- (void)xmppRosterDidPopulate:(QB_XMPPRosterMemoryStorage *)arg1;
- (void)xmppRosterDidChange:(QB_XMPPRosterMemoryStorage *)arg1;
@end
@protocol XMPPRosterStorage <NSObject>
- (NSArray *)jidsForXMPPStream:(XMPPStream *)arg1;
- (void)clearAllUsersAndResourcesForXMPPStream:(XMPPStream *)arg1;
- (void)clearAllResourcesForXMPPStream:(XMPPStream *)arg1;
- (_Bool)userExistsWithJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
- (void)handlePresence:(XMPPPresence *)arg1 xmppStream:(XMPPStream *)arg2;
- (void)handleRosterItem:(DDXMLElement *)arg1 xmppStream:(XMPPStream *)arg2;
- (void)endRosterPopulationForXMPPStream:(XMPPStream *)arg1;
- (void)beginRosterPopulationForXMPPStream:(XMPPStream *)arg1;
- (_Bool)configureWithParent:(XMPPRoster *)arg1 queue:(NSObject<OS_dispatch_queue> *)arg2;
@optional
- (void)setPhoto:(UIImage *)arg1 forUserWithJID:(XMPPJID *)arg2 xmppStream:(XMPPStream *)arg3;
@end
@protocol XMPPSASLAuthentication <NSObject>
+ (NSString *)mechanismName;
- (long long)handleAuth:(QB_DDXMLElement *)arg1;
- (_Bool)start:(id *)arg1;
- (id)initWithStream:(QB_XMPPStream *)arg1 password:(NSString *)arg2;
@optional
- (_Bool)shouldResendOpeningNegotiationAfterSuccessfulAuthentication;
@end
@protocol XMPPStreamDelegate
@optional
- (void)xmppStream:(QB_XMPPStream *)arg1 didReceiveCustomElement:(QB_DDXMLElement *)arg2;
- (void)xmppStream:(QB_XMPPStream *)arg1 didSendCustomElement:(QB_DDXMLElement *)arg2;
- (void)xmppStream:(QB_XMPPStream *)arg1 willUnregisterModule:(id)arg2;
- (void)xmppStream:(QB_XMPPStream *)arg1 didRegisterModule:(id)arg2;
- (void)xmppStream:(QB_XMPPStream *)arg1 willSendP2PFeatures:(QB_DDXMLElement *)arg2;
- (void)xmppStream:(QB_XMPPStream *)arg1 didReceiveP2PFeatures:(QB_DDXMLElement *)arg2;
- (void)xmppStreamDidDisconnect:(QB_XMPPStream *)arg1 withError:(NSError *)arg2;
- (void)xmppStreamConnectDidTimeout:(QB_XMPPStream *)arg1;
- (void)xmppStreamDidSendClosingStreamStanza:(QB_XMPPStream *)arg1;
- (void)xmppStreamWasToldToDisconnect:(QB_XMPPStream *)arg1;
- (void)xmppStreamDidChangeMyJID:(QB_XMPPStream *)arg1;
- (void)xmppStream:(QB_XMPPStream *)arg1 didFailToSendPresence:(QB_XMPPPresence *)arg2 error:(NSError *)arg3;
- (void)xmppStream:(QB_XMPPStream *)arg1 didFailToSendMessage:(QB_XMPPMessage *)arg2 error:(NSError *)arg3;
- (void)xmppStream:(QB_XMPPStream *)arg1 didFailToSendIQ:(QB_XMPPIQ *)arg2 error:(NSError *)arg3;
- (void)xmppStream:(QB_XMPPStream *)arg1 didSendPresence:(QB_XMPPPresence *)arg2;
- (void)xmppStream:(QB_XMPPStream *)arg1 didSendMessage:(QB_XMPPMessage *)arg2;
- (void)xmppStream:(QB_XMPPStream *)arg1 didSendIQ:(QB_XMPPIQ *)arg2;
- (QB_XMPPPresence *)xmppStream:(QB_XMPPStream *)arg1 willSendPresence:(QB_XMPPPresence *)arg2;
- (QB_XMPPMessage *)xmppStream:(QB_XMPPStream *)arg1 willSendMessage:(QB_XMPPMessage *)arg2;
- (QB_XMPPIQ *)xmppStream:(QB_XMPPStream *)arg1 willSendIQ:(QB_XMPPIQ *)arg2;
- (void)xmppStream:(QB_XMPPStream *)arg1 didReceiveError:(QB_DDXMLElement *)arg2;
- (void)xmppStream:(QB_XMPPStream *)arg1 didReceivePresence:(QB_XMPPPresence *)arg2;
- (void)xmppStream:(QB_XMPPStream *)arg1 didReceiveMessage:(QB_XMPPMessage *)arg2;
- (_Bool)xmppStream:(QB_XMPPStream *)arg1 didReceiveIQ:(QB_XMPPIQ *)arg2;
- (void)xmppStreamDidFilterStanza:(QB_XMPPStream *)arg1;
- (QB_XMPPPresence *)xmppStream:(QB_XMPPStream *)arg1 willReceivePresence:(QB_XMPPPresence *)arg2;
- (QB_XMPPMessage *)xmppStream:(QB_XMPPStream *)arg1 willReceiveMessage:(QB_XMPPMessage *)arg2;
- (QB_XMPPIQ *)xmppStream:(QB_XMPPStream *)arg1 willReceiveIQ:(QB_XMPPIQ *)arg2;
- (NSString *)xmppStream:(QB_XMPPStream *)arg1 alternativeResourceForConflictingResource:(NSString *)arg2;
- (id <XMPPCustomBinding>)xmppStreamWillBind:(QB_XMPPStream *)arg1;
- (void)xmppStream:(QB_XMPPStream *)arg1 didNotAuthenticate:(QB_DDXMLElement *)arg2;
- (void)xmppStreamDidAuthenticate:(QB_XMPPStream *)arg1;
- (void)xmppStream:(QB_XMPPStream *)arg1 didNotRegister:(QB_DDXMLElement *)arg2;
- (void)xmppStreamDidRegister:(QB_XMPPStream *)arg1;
- (void)xmppStreamDidConnect:(QB_XMPPStream *)arg1;
- (void)xmppStreamDidSecure:(QB_XMPPStream *)arg1;
- (void)xmppStream:(QB_XMPPStream *)arg1 didReceiveTrust:(struct __SecTrust *)arg2 completionHandler:(void (^)(_Bool))arg3;
- (void)xmppStream:(QB_XMPPStream *)arg1 willSecureWithSettings:(NSMutableDictionary *)arg2;
- (void)xmppStreamDidStartNegotiation:(QB_XMPPStream *)arg1;
- (void)xmppStream:(QB_XMPPStream *)arg1 socketDidConnect:(QB_GCDAsyncSocket *)arg2;
- (void)xmppStreamWillConnect:(QB_XMPPStream *)arg1;
@end
@protocol XMPPStreamManagementDelegate
@optional
- (void)xmppStreamManagement:(XMPPStreamManagement *)arg1 getIsHandled:(_Bool *)arg2 stanzaId:(id *)arg3 forReceivedElement:(XMPPElement *)arg4;
- (id)xmppStreamManagement:(XMPPStreamManagement *)arg1 stanzaIdForSentElement:(XMPPElement *)arg2;
- (void)xmppStreamManagement:(XMPPStreamManagement *)arg1 didReceiveAckForStanzaIds:(NSArray *)arg2;
- (void)xmppStreamManagementDidRequestAck:(XMPPStreamManagement *)arg1;
- (void)xmppStreamManagement:(XMPPStreamManagement *)arg1 wasNotEnabled:(DDXMLElement *)arg2;
- (void)xmppStreamManagement:(XMPPStreamManagement *)arg1 wasEnabled:(DDXMLElement *)arg2;
@end
@protocol XMPPStreamManagementStorage <NSObject>
- (void)removeAllForStream:(XMPPStream *)arg1;
- (void)getLastHandledByClient:(unsigned int *)arg1 lastHandledByServer:(unsigned int *)arg2 pendingOutgoingStanzas:(id *)arg3 forStream:(XMPPStream *)arg4;
- (void)getResumptionId:(id *)arg1 timeout:(unsigned int *)arg2 lastDisconnect:(id *)arg3 forStream:(XMPPStream *)arg4;
- (void)setLastDisconnect:(NSDate *)arg1 lastHandledByClient:(unsigned int)arg2 lastHandledByServer:(unsigned int)arg3 pendingOutgoingStanzas:(NSArray *)arg4 forStream:(XMPPStream *)arg5;
- (void)setLastDisconnect:(NSDate *)arg1 lastHandledByServer:(unsigned int)arg2 pendingOutgoingStanzas:(NSArray *)arg3 forStream:(XMPPStream *)arg4;
- (void)setLastDisconnect:(NSDate *)arg1 lastHandledByClient:(unsigned int)arg2 forStream:(XMPPStream *)arg3;
- (void)setResumptionId:(NSString *)arg1 timeout:(unsigned int)arg2 lastDisconnect:(NSDate *)arg3 forStream:(XMPPStream *)arg4;
- (_Bool)configureWithParent:(XMPPStreamManagement *)arg1 queue:(NSObject<OS_dispatch_queue> *)arg2;
@end
@protocol XMPPTrackingInfo <NSObject>
@property(copy, nonatomic) XMPPElement *element;
@property(copy, nonatomic) NSString *elementID;
@property(readonly, nonatomic) double timeout;
- (void)invokeWithObject:(id)arg1;
- (void)cancelTimer;
- (void)createTimerWithDispatchQueue:(NSObject<OS_dispatch_queue> *)arg1;
@end
@protocol XMPPUser <NSObject>
- (NSArray *)allResources;
- (id <XMPPResource>)resourceForJID:(XMPPJID *)arg1;
- (id <XMPPResource>)primaryResource;
- (_Bool)isPendingApproval;
- (_Bool)isOnline;
- (NSString *)nickname;
- (XMPPJID *)jid;
@end
@protocol XMPPvCardAvatarStorage <NSObject>
- (void)clearvCardTempForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
- (NSString *)photoHashForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
- (NSData *)photoDataForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
@end
@protocol XMPPvCardTempModuleDelegate
@optional
- (void)xmppvCardTempModule:(XMPPvCardTempModule *)arg1 failedToUpdateMyvCard:(DDXMLElement *)arg2;
- (void)xmppvCardTempModuleDidUpdateMyvCard:(XMPPvCardTempModule *)arg1;
- (void)xmppvCardTempModule:(XMPPvCardTempModule *)arg1 didReceivevCardTemp:(XMPPvCardTemp *)arg2 forJID:(XMPPJID *)arg3;
@end
@protocol XMPPvCardTempModuleStorage <NSObject>
- (_Bool)shouldFetchvCardTempForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
- (XMPPvCardTemp *)myvCardTempForXMPPStream:(XMPPStream *)arg1;
- (void)setvCardTemp:(XMPPvCardTemp *)arg1 forJID:(XMPPJID *)arg2 xmppStream:(XMPPStream *)arg3;
- (XMPPvCardTemp *)vCardTempForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
- (_Bool)configureWithParent:(XMPPvCardTempModule *)arg1 queue:(NSObject<OS_dispatch_queue> *)arg2;
@end
@protocol __ARCLiteKeyedSubscripting__
- (void)setObject:(id)arg1 forKeyedSubscript:(id)arg2;
- (id)objectForKeyedSubscript:(id)arg1;
@end
@protocol chatWallpaperViewControllerDelegate <NSObject>
- (void)setSelectedWallpaper:(NSString *)arg1;
@end
@protocol clipBoardDelegate <NSObject>
@optional
- (void)hideKeyboard;
- (void)clipBoardEditFromCell:(id)arg1;
- (void)clipBoardDeleteFromCell:(id)arg1;
- (void)clipBoardForwardFromCell:(id)arg1;
- (void)clipBoardInfoFromCell:(id)arg1;
- (void)clipBoardCopyFromCell:(id)arg1;
- (void)clipBoardDeleteFromIndexPath:(NSIndexPath *)arg1 andMediaType:(NSString *)arg2;
- (void)clipBoardForwardFromIndexPath:(NSIndexPath *)arg1 andMediaType:(NSString *)arg2;
- (void)clipBoardCopyFromIndexPath:(NSIndexPath *)arg1 andMediaType:(NSString *)arg2;
@end
@protocol commentCompletionDelegate <NSObject>
- (void)commentCompletionDelegateMethod;
@end
@protocol goToAccontVCDelegate <NSObject>
- (void)goToAccontVCDelegateMethod;
@end
@protocol iCarouselDataSource <NSObject>
- (UIView *)carousel:(iCarousel *)arg1 viewForItemAtIndex:(long long)arg2 reusingView:(UIView *)arg3;
- (long long)numberOfItemsInCarousel:(iCarousel *)arg1;
@optional
- (UIView *)carousel:(iCarousel *)arg1 placeholderViewAtIndex:(long long)arg2 reusingView:(UIView *)arg3;
- (long long)numberOfPlaceholdersInCarousel:(iCarousel *)arg1;
@end
@protocol iCarouselDelegate <NSObject>
@optional
- (double)carousel:(iCarousel *)arg1 valueForOption:(long long)arg2 withDefault:(double)arg3;
- (struct CATransform3D)carousel:(iCarousel *)arg1 itemTransformForOffset:(double)arg2 baseTransform:(struct CATransform3D)arg3;
- (double)carouselItemWidth:(iCarousel *)arg1;
- (void)carousel:(iCarousel *)arg1 didSelectItemAtIndex:(long long)arg2;
- (_Bool)carousel:(iCarousel *)arg1 shouldSelectItemAtIndex:(long long)arg2;
- (void)carouselDidEndDecelerating:(iCarousel *)arg1;
- (void)carouselWillBeginDecelerating:(iCarousel *)arg1;
- (void)carouselDidEndDragging:(iCarousel *)arg1 willDecelerate:(_Bool)arg2;
- (void)carouselWillBeginDragging:(iCarousel *)arg1;
- (void)carouselCurrentItemIndexDidChange:(iCarousel *)arg1;
- (void)carouselDidScroll:(iCarousel *)arg1;
- (void)carouselDidEndScrollingAnimation:(iCarousel *)arg1;
- (void)carouselWillBeginScrollingAnimation:(iCarousel *)arg1;
@end
@protocol textOnlyPostCompletionDelegate <NSObject>
- (void)textOnlyPostCompletionDelegateMethod;
@end
@interface MHUIImageViewContentViewAnimation : UIImageView
{
UIImageView *_imageView;
struct CGRect _changedFrameWrapper;
struct CGRect _changedFrameImage;
}
@property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView=_imageView;
@property(nonatomic) struct CGRect changedFrameImage; // @synthesize changedFrameImage=_changedFrameImage;
@property(nonatomic) struct CGRect changedFrameWrapper; // @synthesize changedFrameWrapper=_changedFrameWrapper;
- (void).cxx_destruct;
- (_Bool)choiseFunctionWithRationImg:(float)arg1 forFrame:(struct CGRect)arg2;
- (void)setFrame:(struct CGRect)arg1;
- (long long)contentMode;
- (void)setContentMode:(long long)arg1;
- (id)image;
- (void)setImage:(id)arg1;
- (id)imageMH;
- (void)animateFinishToScaleAspectFill;
- (void)animateToScaleAspectFill;
- (void)animateToScaleAspectFit;
- (void)initToScaleAspectFillToFrame:(struct CGRect)arg1;
- (void)initToScaleAspectFitToFrame:(struct CGRect)arg1;
- (void)checkImageViewHasImage;
- (void)animateToViewMode:(long long)arg1 forFrame:(struct CGRect)arg2 withDuration:(float)arg3 afterDelay:(float)arg4 finished:(CDUnknownBlockType)arg5;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)init;
@end
@interface CreatePostViewController : UIViewController <UIActionSheetDelegate, UINavigationControllerDelegate, UIImagePickerControllerDelegate, ConnectionManager_Delegate, iCarouselDataSource, iCarouselDelegate>
{
UITableView *tblView;
UIImageView *imgProfilePic;
UILabel *lblFullName;
UILabel *lblUserName;
UILabel *lblTextLimit;
UITextView *txtVPost;
iCarousel *carousalInCell;
NSString *postText;
NSURL *videoUrl;
NSData *videoToSend;
AppDelegate *appDel;
ConnectionManager *connectionManager;
id _postTypeObject;
MPMoviePlayerController *_movieController;
CMCreatePost *_objCreatePost;
id <textOnlyPostCompletionDelegate> _postCompletionDelegate;
}
@property(nonatomic) __weak id <textOnlyPostCompletionDelegate> postCompletionDelegate; // @synthesize postCompletionDelegate=_postCompletionDelegate;
@property(retain, nonatomic) CMCreatePost *objCreatePost; // @synthesize objCreatePost=_objCreatePost;
@property(retain, nonatomic) MPMoviePlayerController *movieController; // @synthesize movieController=_movieController;
@property(nonatomic) id postTypeObject; // @synthesize postTypeObject=_postTypeObject;
- (void).cxx_destruct;
- (void)deleteSelectedImageFromPreview:(id)arg1;
- (void)carousel:(id)arg1 didSelectItemAtIndex:(long long)arg2;
- (void)carouselDidScroll:(id)arg1;
- (struct CATransform3D)carousel:(id)arg1 itemTransformForOffset:(double)arg2 baseTransform:(struct CATransform3D)arg3;
- (double)carousel:(id)arg1 valueForOption:(long long)arg2 withDefault:(double)arg3;
- (id)carousel:(id)arg1 viewForItemAtIndex:(long long)arg2 reusingView:(id)arg3;
- (long long)numberOfItemsInCarousel:(id)arg1;
- (void)didFailWithError:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)createDataToCreatePost;
- (void)createDataToPostMedia:(id)arg1;
- (void)imagePickerController:(id)arg1 didFinishPickingImage:(id)arg2 editingInfo:(id)arg3;
- (void)imagePickerControllerDidCancel:(id)arg1;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)callCameraPicker;
- (void)ChooseExistingVideo;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)addPhotos:(id)arg1;
- (void)scrollViewWillBeginDragging:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (_Bool)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)textViewDidEndEditing:(id)arg1;
- (_Bool)textViewShouldBeginEditing:(id)arg1;
- (void)postButtonClicked;
- (_Bool)checkForWhiteSpaces:(id)arg1;
- (_Bool)isValid;
- (void)backButtonClicked;
- (void)setUpNaviagtionBar;
- (void)viewWillAppear:(_Bool)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface TimelineViewController : UIViewController <ConnectionManager_Delegate, UIActionSheetDelegate, TimelineDataDelegate, textOnlyPostCompletionDelegate, commentCompletionDelegate, TimeLineActionsDelegate, UITableViewDataSource, UITableViewDelegate, UIViewControllerTransitioningDelegate, TimelineViewControllerDelegate>
{
ConnectionManager *connectionManager;
NSMutableArray *arrCellDataSource;
NSString *postID;
int currentPageNo;
_Bool isNeedToFetchPost;
_Bool isLoadingMore;
NSString *postIdGetFromActionSheet;
NSString *postIdToLike;
NSString *actionSheetButtonTxt;
NSString *actionSheetButtonSpam;
NSIndexPath *indexPathToHideOrDelete;
NSString *postLikeType;
UIRefreshControl *refreshContol;
UIActivityIndicatorView *bottomActivityIndicator;
UIProgressView *progressView;
_Bool isMediaOpened;
CMGetUserPost *userPostToReshare;
UIStoryboard *mainStoryboard;
UIButton *btnNotification;
_Bool _isComingFromNotification;
UITableView *_tableView;
UIView *_defaultSubView;
CMNotification *_aNotification;
NSArray *_galleryDataSource;
}
@property(retain, nonatomic) NSArray *galleryDataSource; // @synthesize galleryDataSource=_galleryDataSource;
@property(nonatomic) _Bool isComingFromNotification; // @synthesize isComingFromNotification=_isComingFromNotification;
@property(retain, nonatomic) CMNotification *aNotification; // @synthesize aNotification=_aNotification;
@property(nonatomic) __weak UIView *defaultSubView; // @synthesize defaultSubView=_defaultSubView;
@property(retain, nonatomic) UITableView *tableView; // @synthesize tableView=_tableView;
- (void).cxx_destruct;
- (void)listenerForAppDidBecomeActive:(id)arg1;
- (void)listenerForRefreshTimeLinesOnPush:(id)arg1;
- (void)listenerForLikeUnLikeOnMedia:(id)arg1;
- (void)listenerForRefreshTimeLines:(id)arg1;
- (void)didFailedUploadMeidaWithError:(id)arg1;
- (void)didTotalProgressingUploadingMeida:(float)arg1;
- (void)didStartUploadingMeida;
- (void)didGetPosts:(id)arg1 isNewPosts:(_Bool)arg2;
- (void)scrollViewDidScroll:(id)arg1;
- (void)callPhotoViewer:(id)arg1 atIndexPath:(id)arg2;
- (void)callVideoPlayer:(id)arg1;
- (void)commentCompletionDelegateMethod;
- (void)textOnlyPostCompletionDelegateMethod;
- (void)reShare:(id)arg1;
- (void)callWebServiceForLike:(id)arg1 withAction:(id)arg2;
- (void)goToAllLikes:(id)arg1;
- (void)goToAllComments:(id)arg1;
- (void)callActionSheet:(id)arg1 withActionSheetButtonText:(id)arg2 withindexPath:(id)arg3;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)showReShareActionSheet;
- (void)showActionSheet;
- (void)didFailWithError:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)callWebService:(long long)arg1;
- (void)callWebServiceToLikeUnLikeOnMedia:(id)arg1;
- (void)didDismissMHGallery:(id)arg1 withIndexPath:(id)arg2 withCurIndex:(unsigned long long)arg3 withMHGalleryController:(id)arg4;
- (void)didCallMHGallery:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (void)moreButton;
- (void)didReceiveMemoryWarning;
- (void)addPost;
- (void)showHideBottumLoaderWithBool:(_Bool)arg1;
- (void)refreshAfterMediauploaded;
- (void)refreshTable;
- (void)initialSetUp;
- (void)notificationButton;
- (void)backBtnClicked:(id)arg1;
- (void)setUpNavigation;
- (void)showNotificationBadgesIfNeeded;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)dealloc;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface SDWebImagePrefetcher : NSObject
{
SDWebImageManager *_manager;
unsigned long long _options;
id <SDWebImagePrefetcherDelegate> _delegate;
NSArray *_prefetchURLs;
unsigned long long _requestedCount;
unsigned long long _skippedCount;
unsigned long long _finishedCount;
double _startedTime;
CDUnknownBlockType _completionBlock;
CDUnknownBlockType _progressBlock;
}
+ (id)sharedImagePrefetcher;
@property(copy, nonatomic) CDUnknownBlockType progressBlock; // @synthesize progressBlock=_progressBlock;
@property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock;
@property(nonatomic) double startedTime; // @synthesize startedTime=_startedTime;
@property(nonatomic) unsigned long long finishedCount; // @synthesize finishedCount=_finishedCount;
@property(nonatomic) unsigned long long skippedCount; // @synthesize skippedCount=_skippedCount;
@property(nonatomic) unsigned long long requestedCount; // @synthesize requestedCount=_requestedCount;
@property(retain, nonatomic) NSArray *prefetchURLs; // @synthesize prefetchURLs=_prefetchURLs;
@property(nonatomic) __weak id <SDWebImagePrefetcherDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) unsigned long long options; // @synthesize options=_options;
@property(retain, nonatomic) SDWebImageManager *manager; // @synthesize manager=_manager;
- (void).cxx_destruct;
- (void)cancelPrefetching;
- (void)prefetchURLs:(id)arg1 progress:(CDUnknownBlockType)arg2 completed:(CDUnknownBlockType)arg3;
- (void)prefetchURLs:(id)arg1;
- (void)reportStatus;
- (void)startPrefetchingAtIndex:(unsigned long long)arg1;
@property(nonatomic) unsigned long long maxConcurrentDownloads;
- (id)init;
@end
@interface Group : NSManagedObject
{
}
// Remaining properties
@property(retain, nonatomic) NSString *groupCreatedBy; // @dynamic groupCreatedBy;
@property(retain, nonatomic) NSDate *groupCreatedOn; // @dynamic groupCreatedOn;
@property(retain, nonatomic) NSDate *groupDate; // @dynamic groupDate;
@property(retain, nonatomic) NSString *groupId; // @dynamic groupId;
@property(retain, nonatomic) NSString *groupImage; // @dynamic groupImage;
@property(retain, nonatomic) NSString *groupJid; // @dynamic groupJid;
@property(retain, nonatomic) NSString *groupName; // @dynamic groupName;
@property(retain, nonatomic) NSString *userId; // @dynamic userId;
@end
@interface XMPPvCardCoreDataStorage : XMPPCoreDataStorage <XMPPvCardAvatarStorage, XMPPvCardTempModuleStorage>
{
}
+ (id)sharedInstance;
- (_Bool)shouldFetchvCardTempForJID:(id)arg1 xmppStream:(id)arg2;
- (id)myvCardTempForXMPPStream:(id)arg1;
- (void)setvCardTemp:(id)arg1 forJID:(id)arg2 xmppStream:(id)arg3;
- (id)vCardTempForJID:(id)arg1 xmppStream:(id)arg2;
- (void)clearvCardTempForJID:(id)arg1 xmppStream:(id)arg2;
- (id)photoHashForJID:(id)arg1 xmppStream:(id)arg2;
- (id)photoDataForJID:(id)arg1 xmppStream:(id)arg2;
- (void)commonInit;
- (_Bool)configureWithParent:(id)arg1 queue:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPRoomMessageCoreDataStorageObject : NSManagedObject <XMPPRoomMessage>
{
}
@property(retain, nonatomic) NSString *messageStr; // @dynamic messageStr;
@property(retain, nonatomic) XMPPMessage *message; // @dynamic message;
@property(nonatomic) _Bool isFromMe; // @dynamic isFromMe;
@property(retain, nonatomic) NSString *jidStr; // @dynamic jidStr;
@property(retain, nonatomic) XMPPJID *jid; // @dynamic jid;
@property(retain, nonatomic) NSString *roomJIDStr; // @dynamic roomJIDStr;
@property(retain, nonatomic) XMPPJID *roomJID; // @dynamic roomJID;
// Remaining properties
@property(retain, nonatomic) NSString *body; // @dynamic body;
@property(retain, nonatomic) NSString *chatid; // @dynamic chatid;
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(retain, nonatomic) NSString *fileNameWithExt; // @dynamic fileNameWithExt;
@property(retain, nonatomic) NSString *fileSize; // @dynamic fileSize;
@property(retain, nonatomic) NSString *fileType; // @dynamic fileType;
@property(retain, nonatomic) NSString *fileaction; // @dynamic fileaction;
@property(retain, nonatomic) NSString *filelocalpath; // @dynamic filelocalpath;
@property(retain, nonatomic) NSNumber *fromMe; // @dynamic fromMe;
@property(readonly) unsigned long long hash;
@property(retain, nonatomic) NSString *imgstr; // @dynamic imgstr;
@property(nonatomic) short isPortrait; // @dynamic isPortrait;
@property(nonatomic) short isdelivered; // @dynamic isdelivered;
@property(retain, nonatomic) NSDate *localTimestamp; // @dynamic localTimestamp;
@property(retain, nonatomic) NSString *mediaType; // @dynamic mediaType;
@property(retain, nonatomic) NSString *nickNameApp; // @dynamic nickNameApp;
@property(retain, nonatomic) NSString *nickname; // @dynamic nickname;
@property(retain, nonatomic) XMPPJID *primitiveJid; // @dynamic primitiveJid;
@property(retain, nonatomic) NSString *primitiveJidStr; // @dynamic primitiveJidStr;
@property(retain, nonatomic) XMPPMessage *primitiveMessage; // @dynamic primitiveMessage;
@property(retain, nonatomic) NSString *primitiveMessageStr; // @dynamic primitiveMessageStr;
@property(retain, nonatomic) XMPPJID *primitiveRoomJID; // @dynamic primitiveRoomJID;
@property(retain, nonatomic) NSString *primitiveRoomJIDStr; // @dynamic primitiveRoomJIDStr;
@property(retain, nonatomic) NSDate *remoteTimestamp; // @dynamic remoteTimestamp;
@property(retain, nonatomic) NSString *statusInfo; // @dynamic statusInfo;
@property(retain, nonatomic) NSString *streamBareJidStr; // @dynamic streamBareJidStr;
@property(readonly) Class superclass;
@property(retain, nonatomic) NSString *thumbBase64String; // @dynamic thumbBase64String;
@property(retain, nonatomic) NSNumber *type; // @dynamic type;
@end
@interface ChatImageTableViewCell : UITableViewCell
{
NSIndexPath *_indexPath;
}
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- (void).cxx_destruct;
- (void)updateUIContentWithMsg:(id)arg1;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface LLSimpleCamera : UIViewController <AVCaptureFileOutputRecordingDelegate>
{
_Bool _videoEnabled;
_Bool _recording;
_Bool _fixOrientationAfterCapture;
_Bool _tapToFocus;
_Bool _useDeviceOrientation;
CDUnknownBlockType _onDeviceChange;
CDUnknownBlockType _onError;
NSString *_cameraQuality;
unsigned long long _flash;
unsigned long long _mirror;
unsigned long long _position;
UIView *_preview;
AVCaptureStillImageOutput *_stillImageOutput;
AVCaptureSession *_session;
AVCaptureDevice *_videoCaptureDevice;
AVCaptureDevice *_audioCaptureDevice;
AVCaptureDeviceInput *_videoDeviceInput;
AVCaptureDeviceInput *_audioDeviceInput;
AVCaptureVideoPreviewLayer *_captureVideoPreviewLayer;
UITapGestureRecognizer *_tapGesture;
CALayer *_focusBoxLayer;
CAAnimation *_focusBoxAnimation;
AVCaptureMovieFileOutput *_movieFileOutput;
CDUnknownBlockType _didRecord;
}
+ (_Bool)isRearCameraAvailable;
+ (_Bool)isFrontCameraAvailable;
+ (void)requestMicrophonePermission:(CDUnknownBlockType)arg1;
+ (void)requestCameraPermission:(CDUnknownBlockType)arg1;
@property(copy, nonatomic) CDUnknownBlockType didRecord; // @synthesize didRecord=_didRecord;
@property(retain, nonatomic) AVCaptureMovieFileOutput *movieFileOutput; // @synthesize movieFileOutput=_movieFileOutput;
@property(retain, nonatomic) CAAnimation *focusBoxAnimation; // @synthesize focusBoxAnimation=_focusBoxAnimation;
@property(retain, nonatomic) CALayer *focusBoxLayer; // @synthesize focusBoxLayer=_focusBoxLayer;
@property(retain, nonatomic) UITapGestureRecognizer *tapGesture; // @synthesize tapGesture=_tapGesture;
@property(retain, nonatomic) AVCaptureVideoPreviewLayer *captureVideoPreviewLayer; // @synthesize captureVideoPreviewLayer=_captureVideoPreviewLayer;
@property(retain, nonatomic) AVCaptureDeviceInput *audioDeviceInput; // @synthesize audioDeviceInput=_audioDeviceInput;
@property(retain, nonatomic) AVCaptureDeviceInput *videoDeviceInput; // @synthesize videoDeviceInput=_videoDeviceInput;
@property(retain, nonatomic) AVCaptureDevice *audioCaptureDevice; // @synthesize audioCaptureDevice=_audioCaptureDevice;
@property(retain, nonatomic) AVCaptureDevice *videoCaptureDevice; // @synthesize videoCaptureDevice=_videoCaptureDevice;
@property(retain, nonatomic) AVCaptureSession *session; // @synthesize session=_session;
@property(retain, nonatomic) AVCaptureStillImageOutput *stillImageOutput; // @synthesize stillImageOutput=_stillImageOutput;
@property(retain, nonatomic) UIView *preview; // @synthesize preview=_preview;
@property(nonatomic) _Bool useDeviceOrientation; // @synthesize useDeviceOrientation=_useDeviceOrientation;
@property(nonatomic) _Bool tapToFocus; // @synthesize tapToFocus=_tapToFocus;
@property(nonatomic) _Bool fixOrientationAfterCapture; // @synthesize fixOrientationAfterCapture=_fixOrientationAfterCapture;
@property(nonatomic, getter=isRecording) _Bool recording; // @synthesize recording=_recording;
@property(nonatomic, getter=isVideoEnabled) _Bool videoEnabled; // @synthesize videoEnabled=_videoEnabled;
@property(nonatomic) unsigned long long position; // @synthesize position=_position;
@property(nonatomic) unsigned long long mirror; // @synthesize mirror=_mirror;
@property(readonly, nonatomic) unsigned long long flash; // @synthesize flash=_flash;
@property(copy, nonatomic) NSString *cameraQuality; // @synthesize cameraQuality=_cameraQuality;
@property(copy, nonatomic) CDUnknownBlockType onError; // @synthesize onError=_onError;
@property(copy, nonatomic) CDUnknownBlockType onDeviceChange; // @synthesize onDeviceChange=_onDeviceChange;
- (void).cxx_destruct;
- (void)dealloc;
- (void)didReceiveMemoryWarning;
- (void)willRotateToInterfaceOrientation:(long long)arg1 duration:(double)arg2;
- (long long)orientationForConnection;
- (void)viewWillLayoutSubviews;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (struct CGPoint)convertToPointOfInterestFromViewCoordinates:(struct CGPoint)arg1;
- (void)showFocusBox:(struct CGPoint)arg1;
- (void)focusAtPoint:(struct CGPoint)arg1;
- (void)alterFocusBox:(id)arg1 animation:(id)arg2;
- (void)addDefaultFocusBox;
- (void)previewTapped:(id)arg1;
- (id)cameraWithPosition:(long long)arg1;
- (void)setCameraPosition:(unsigned long long)arg1;
- (unsigned long long)togglePosition;
- (_Bool)updateFlashMode:(unsigned long long)arg1;
- (_Bool)isTorchAvailable;
- (_Bool)isFlashAvailable;
- (id)captureConnection;
- (id)cropImageUsingPreviewBounds:(id)arg1;
- (void)enableTorch:(_Bool)arg1;
- (void)captureOutput:(id)arg1 didFinishRecordingToOutputFileAtURL:(id)arg2 fromConnections:(id)arg3 error:(id)arg4;
- (void)captureOutput:(id)arg1 didStartRecordingToOutputFileAtURL:(id)arg2 fromConnections:(id)arg3;
- (void)stopRecording:(CDUnknownBlockType)arg1;
- (void)startRecordingWithOutputUrl:(id)arg1;
- (void)capture:(CDUnknownBlockType)arg1;
- (void)capture:(CDUnknownBlockType)arg1 exactSeenImage:(_Bool)arg2;
- (void)stop;
- (void)initialize;
- (void)start;
- (void)attachToViewController:(id)arg1 withFrame:(struct CGRect)arg2;
- (void)viewDidLoad;
- (void)setupWithQuality:(id)arg1 position:(unsigned long long)arg2 videoEnabled:(_Bool)arg3;
- (id)initWithCoder:(id)arg1;
- (id)initWithQuality:(id)arg1 position:(unsigned long long)arg2 videoEnabled:(_Bool)arg3;
- (id)initWithVideoEnabled:(_Bool)arg1;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface SocialNetwork : NSObject
{
NSURLConnection *connection;
id <SocialNetworkDelegate> _delegate;
NSMutableData *_responseData;
}
@property(retain, nonatomic) NSMutableData *responseData; // @synthesize responseData=_responseData;
@property(retain, nonatomic) id <SocialNetworkDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)deleteGroup:(id)arg1;
- (id)editGroupMemberSynchronous:(id)arg1;
- (void)editGroupMember:(id)arg1;
- (void)getGroupsAsynchronous:(id)arg1;
- (id)getGroups:(id)arg1;
- (void)updateGroupDetails:(id)arg1;
- (id)exitGroupMembers:(id)arg1;
- (id)addGroupMembers:(id)arg1;
- (id)createGroup:(id)arg1;
- (void)updatePushSetting:(id)arg1;
- (void)getBlockedUserList:(id)arg1;
- (void)blockUnblockFriend:(id)arg1;
- (void)resetBadgeCount;
- (void)sendGroupMsgNotification:(id)arg1;
- (void)sendPushNotification:(id)arg1;
- (void)registerDevice:(id)arg1;
- (void)getFriendList:(id)arg1;
- (void)rejectFriendRequest:(id)arg1;
- (void)acceptFriendRequest:(id)arg1;
- (void)getPendingFriendRequest:(id)arg1;
- (void)sendFriendRequest:(id)arg1;
- (void)searchFriend:(id)arg1;
- (void)getLanguage:(id)arg1;
- (void)getSMSCode:(id)arg1;
- (void)getEmailCode:(id)arg1;
- (void)getPersonIDDetail:(id)arg1;
- (void)updateSocialCredentials:(id)arg1;
- (void)getUserDetail:(id)arg1;
- (void)checkExistance:(id)arg1;
- (void)checkNumberExistance:(id)arg1;
- (void)requestCode:(id)arg1;
- (void)createUserLog:(id)arg1;
- (void)getRandomTip;
- (void)resetEmailNMobile:(id)arg1;
- (void)languageSelection:(id)arg1;
- (void)languageList;
- (void)logoutUser:(id)arg1;
- (void)checkUserExist:(id)arg1;
- (void)aboutUsRequest;
- (void)emailVerification:(id)arg1;
- (void)requestEmailVerificationCode:(id)arg1;
- (void)forgotPassword:(id)arg1;
- (void)loginUser:(id)arg1;
- (void)registerUser:(id)arg1;
- (void)connectionDidFinishLoading:(id)arg1;
- (void)connection:(id)arg1 didReceiveData:(id)arg2;
- (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
- (void)connection:(id)arg1 didFailWithError:(id)arg2;
- (void)sendRequest:(id)arg1;
- (id)sendSynchronousRequest:(id)arg1;
- (id)init;
@end
@interface RecentChat : NSObject
{
short isDelivered;
NSString *chatUserName;
NSString *fullName;
NSString *profilePic;
NSString *userId;
NSString *message;
NSDate *timeStamp;
NSString *type;
NSString *desTimer;
NSString *quickBoxID;
NSString *sender;
NSString *_theme;
}
@property(retain, nonatomic) NSString *theme; // @synthesize theme=_theme;
@property(nonatomic) short isDelivered; // @synthesize isDelivered;
@property(retain, nonatomic) NSString *sender; // @synthesize sender;
@property(retain, nonatomic) NSString *quickBoxID; // @synthesize quickBoxID;
@property(retain, nonatomic) NSString *desTimer; // @synthesize desTimer;
@property(retain, nonatomic) NSString *type; // @synthesize type;
@property(retain, nonatomic) NSDate *timeStamp; // @synthesize timeStamp;
@property(retain, nonatomic) NSString *message; // @synthesize message;
@property(retain, nonatomic) NSString *userId; // @synthesize userId;
@property(retain, nonatomic) NSString *profilePic; // @synthesize profilePic;
@property(retain, nonatomic) NSString *fullName; // @synthesize fullName;
@property(retain, nonatomic) NSString *chatUserName; // @synthesize chatUserName;
- (void).cxx_destruct;
@end
@interface ConnectionManager : NSObject
{
int currentTask;
NSURLSessionDataTask *task;
id <ConnectionManager_Delegate> delegate;
AFHTTPSessionManager *sessionManager;
}
@property(nonatomic) int currentTask; // @synthesize currentTask;
@property(retain, nonatomic) AFHTTPSessionManager *sessionManager; // @synthesize sessionManager;
@property(nonatomic) __weak id <ConnectionManager_Delegate> delegate; // @synthesize delegate;
- (void).cxx_destruct;
- (void)failureBlockCalled:(id)arg1;
- (_Bool)getDataForFunction:(id)arg1 withInput:(id)arg2 withCurrentTask:(int)arg3 andArrayOfImages:(id)arg4 withMediaKey:(id)arg5;
- (_Bool)getDataForFunction:(id)arg1 withInput:(id)arg2 withCurrentTask:(int)arg3 Delegate:(id)arg4 andMultipartData:(id)arg5 withMediaKey:(id)arg6 withMediaType:(long long)arg7;
- (_Bool)getDataForFunction:(id)arg1 withInput:(id)arg2 withCurrentTask:(int)arg3 andDelegate:(id)arg4;
@end
@interface CMPrivacyList : NSObject
{
NSString *_pID;
NSString *_pName;
NSString *_isSelected;
NSString *_selectedTagIds;
}
@property(retain, nonatomic) NSString *selectedTagIds; // @synthesize selectedTagIds=_selectedTagIds;
@property(retain, nonatomic) NSString *isSelected; // @synthesize isSelected=_isSelected;
@property(retain, nonatomic) NSString *pName; // @synthesize pName=_pName;
@property(retain, nonatomic) NSString *pID; // @synthesize pID=_pID;
- (void).cxx_destruct;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)init;
@end
@interface XMPPRoomOccupantCoreDataStorageObject : NSManagedObject <XMPPRoomOccupant>
{
}
@property(retain, nonatomic) NSString *realJIDStr; // @dynamic realJIDStr;
@property(retain, nonatomic) XMPPJID *realJID; // @dynamic realJID;
@property(retain, nonatomic) NSString *jidStr; // @dynamic jidStr;
@property(retain, nonatomic) XMPPJID *jid; // @dynamic jid;
@property(retain, nonatomic) NSString *roomJIDStr; // @dynamic roomJIDStr;
@property(retain, nonatomic) XMPPJID *roomJID; // @dynamic roomJID;
@property(retain, nonatomic) NSString *presenceStr; // @dynamic presenceStr;
@property(retain, nonatomic) XMPPPresence *presence; // @dynamic presence;
// Remaining properties
@property(retain, nonatomic) NSString *affiliation; // @dynamic affiliation;
@property(retain, nonatomic) NSDate *createdAt; // @dynamic createdAt;
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(retain, nonatomic) NSString *nickname; // @dynamic nickname;
@property(retain, nonatomic) XMPPJID *primitiveJid; // @dynamic primitiveJid;
@property(retain, nonatomic) NSString *primitiveJidStr; // @dynamic primitiveJidStr;
@property(retain, nonatomic) XMPPPresence *primitivePresence; // @dynamic primitivePresence;
@property(retain, nonatomic) NSString *primitivePresenceStr; // @dynamic primitivePresenceStr;
@property(retain, nonatomic) XMPPJID *primitiveRealJID; // @dynamic primitiveRealJID;
@property(retain, nonatomic) NSString *primitiveRealJIDStr; // @dynamic primitiveRealJIDStr;
@property(retain, nonatomic) XMPPJID *primitiveRoomJID; // @dynamic primitiveRoomJID;
@property(retain, nonatomic) NSString *primitiveRoomJIDStr; // @dynamic primitiveRoomJIDStr;
@property(retain, nonatomic) NSString *role; // @dynamic role;
@property(retain, nonatomic) NSString *streamBareJidStr; // @dynamic streamBareJidStr;
@property(readonly) Class superclass;
@end
@interface DDXMLDocument : DDXMLNode
{
}
+ (id)nodeWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
+ (id)nodeWithDocPrimitive:(struct _xmlDoc *)arg1 owner:(id)arg2;
- (id)XMLDataWithOptions:(unsigned long long)arg1;
- (id)XMLData;
- (id)rootElement;
- (id)initWithData:(id)arg1 options:(unsigned long long)arg2 error:(id *)arg3;
- (id)initWithXMLString:(id)arg1 options:(unsigned long long)arg2 error:(id *)arg3;
- (id)initWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
- (id)initWithDocPrimitive:(struct _xmlDoc *)arg1 owner:(id)arg2;
@end
@interface ChatLocationView : ChatSuperView
{
}
@end
@interface StickerDetailViewController : UIViewController
{
UIView *subView;
NSMutableArray *datasource;
UICollectionView *collectView;
UIImageView *imgBgIcon;
UILabel *lblStickerName;
UILabel *lblStickerCount;
NSDictionary *_aDic;
}
@property(retain, nonatomic) NSDictionary *aDic; // @synthesize aDic=_aDic;
- (void).cxx_destruct;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(long long)arg3;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (void)didReceiveMemoryWarning;
- (void)backBtn;
- (void)setNavigationBar;
- (void)viewDidLoad;
@end
@interface DDDispatchQueueLogFormatter : NSObject <DDLogFormatter>
{
NSString *dateFormatString;
int atomicLoggerCount;
NSDateFormatter *threadUnsafeDateFormatter;
int lock;
unsigned long long _minQueueLength;
unsigned long long _maxQueueLength;
NSMutableDictionary *_replacements;
}
@property unsigned long long maxQueueLength; // @synthesize maxQueueLength=_maxQueueLength;
@property unsigned long long minQueueLength; // @synthesize minQueueLength=_minQueueLength;
- (void).cxx_destruct;
- (void)willRemoveFromLogger:(id)arg1;
- (void)didAddToLogger:(id)arg1;
- (id)formatLogMessage:(id)arg1;
- (id)queueThreadLabelForLogMessage:(id)arg1;
- (id)stringFromDate:(id)arg1;
- (void)setReplacementString:(id)arg1 forQueueLabel:(id)arg2;
- (id)replacementStringForQueueLabel:(id)arg1;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface JPSThumbnail : NSObject
{
UIImage *_image;
NSString *_imageString;
NSString *_title;
NSString *_subtitle;
CDUnknownBlockType _disclosureBlock;
CDStruct_2c43369c _coordinate;
}
@property(copy, nonatomic) CDUnknownBlockType disclosureBlock; // @synthesize disclosureBlock=_disclosureBlock;
@property(nonatomic) CDStruct_2c43369c coordinate; // @synthesize coordinate=_coordinate;
@property(copy, nonatomic) NSString *subtitle; // @synthesize subtitle=_subtitle;
@property(copy, nonatomic) NSString *title; // @synthesize title=_title;
@property(retain, nonatomic) NSString *imageString; // @synthesize imageString=_imageString;
@property(retain, nonatomic) UIImage *image; // @synthesize image=_image;
- (void).cxx_destruct;
@end
@interface RMDisplayLabel : UILabel
{
double _toValue;
double _fromValue;
NSTimer *_countTimer;
}
@property(retain, nonatomic) NSTimer *countTimer; // @synthesize countTimer=_countTimer;
@property(nonatomic) double fromValue; // @synthesize fromValue=_fromValue;
@property(nonatomic) double toValue; // @synthesize toValue=_toValue;
- (void).cxx_destruct;
- (void)addUpTimer;
- (void)updateValue:(double)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface CMPostMedia : NSObject
{
_Bool _isLikedByUserMedia;
_Bool _isCommentMedia;
NSString *_postId;
NSString *_media;
NSString *_mediaType;
NSString *_mediaId;
NSString *_totalLikesOnMedia;
NSString *_totalCommentsOnMedia;
NSString *_mediaCommentId;
NSString *_replyCommentId;
NSString *_videoThumb;
}
@property(retain, nonatomic) NSString *videoThumb; // @synthesize videoThumb=_videoThumb;
@property(retain, nonatomic) NSString *replyCommentId; // @synthesize replyCommentId=_replyCommentId;
@property(retain, nonatomic) NSString *mediaCommentId; // @synthesize mediaCommentId=_mediaCommentId;
@property(nonatomic) _Bool isCommentMedia; // @synthesize isCommentMedia=_isCommentMedia;
@property(nonatomic) _Bool isLikedByUserMedia; // @synthesize isLikedByUserMedia=_isLikedByUserMedia;
@property(retain, nonatomic) NSString *totalCommentsOnMedia; // @synthesize totalCommentsOnMedia=_totalCommentsOnMedia;
@property(retain, nonatomic) NSString *totalLikesOnMedia; // @synthesize totalLikesOnMedia=_totalLikesOnMedia;
@property(retain, nonatomic) NSString *mediaId; // @synthesize mediaId=_mediaId;
@property(retain, nonatomic) NSString *mediaType; // @synthesize mediaType=_mediaType;
@property(retain, nonatomic) NSString *media; // @synthesize media=_media;
@property(retain, nonatomic) NSString *postId; // @synthesize postId=_postId;
- (void).cxx_destruct;
- (id)init;
@end
@interface DeleteAccountTableCell : UITableViewCell
{
UILabel *_lblCountryCode;
UITextField *_txtNumber;
}
@property(nonatomic) __weak UITextField *txtNumber; // @synthesize txtNumber=_txtNumber;
@property(nonatomic) __weak UILabel *lblCountryCode; // @synthesize lblCountryCode=_lblCountryCode;
- (void).cxx_destruct;
- (void)updateCellWithCountryCode:(id)arg1 withIndexPath:(id)arg2;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface PostDataParser : NSObject
{
double totalExpextedBytesToBeSent;
double totalBytesSent;
_Bool _isAlreayTimelineMediaUploading;
NSMutableArray *_arrHoldPostModelText;
id <TimelineDataDelegate> _timeLineDelegate;
}
+ (id)sharedInstance;
@property(nonatomic) _Bool isAlreayTimelineMediaUploading; // @synthesize isAlreayTimelineMediaUploading=_isAlreayTimelineMediaUploading;
@property(nonatomic) __weak id <TimelineDataDelegate> timeLineDelegate; // @synthesize timeLineDelegate=_timeLineDelegate;
@property(retain, nonatomic) NSMutableArray *arrHoldPostModelText; // @synthesize arrHoldPostModelText=_arrHoldPostModelText;
- (void).cxx_destruct;
- (void)uploadMultipleVideosOnTimelineWithData:(id)arg1 andArrayOfVideos:(id)arg2 withMediaKey:(id)arg3;
- (void)uploadMultipleImageOnTimelineWithData:(id)arg1 andArrayOfImages:(id)arg2 withMediaKey:(id)arg3;
- (void)parsePostDataObjects:(id)arg1 isNewPosts:(_Bool)arg2;
@end
@interface DoodleEditViewController : UIViewController <UIGestureRecognizerDelegate, EmojiViewControllerDelegate, PIColorPickerControllerDelegate, PIDrawerViewDelegate, DKVerticalColorPickerDelegate, PIDrawerViewControllerDelegate, TextEditViewControllerDelegate, DoodleCameraViewControllerDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIActionSheetDelegate>
{
struct CGPoint originalCenter;
double tx;
double ty;
AppDelegate *appDel;
_Bool isSelected;
_Bool isEditing;
_Bool isSelectedText;
long long tapState;
UILabel *lblComment;
PWTextField *txtComment;
_Bool isVerticalPan;
_Bool isKeyboardOpen;
_Bool isComingFromTextEdit;
DKVerticalColorPicker *_vertPicker;
UIImageView *_imgNav;
PIDrawerView *_drawerView;
UIButton *_writeButton;
UIButton *_pickEraserButton;
UIButton *_pickColorButton;
UIColor *_selectedColor;
UIButton *_uploadBtn;
UIImageView *_imageView;
UIView *_smilleyView;
UIButton *_btnEmoji;
UIImage *_imageTemp;
NSMutableArray *_buttons;
UIButton *_saveBtn;
UIButton *_btnClose;
UIButton *_textBtn;
UIButton *_btnReset;
UIButton *_btnDelete;
}
@property(nonatomic) __weak UIButton *btnDelete; // @synthesize btnDelete=_btnDelete;
@property(nonatomic) __weak UIButton *btnReset; // @synthesize btnReset=_btnReset;
@property(nonatomic) __weak UIButton *textBtn; // @synthesize textBtn=_textBtn;
@property(nonatomic) __weak UIButton *btnClose; // @synthesize btnClose=_btnClose;
@property(nonatomic) __weak UIButton *saveBtn; // @synthesize saveBtn=_saveBtn;
@property(retain, nonatomic) NSMutableArray *buttons; // @synthesize buttons=_buttons;
@property(retain, nonatomic) UIImage *imageTemp; // @synthesize imageTemp=_imageTemp;
@property(nonatomic) __weak UIButton *btnEmoji; // @synthesize btnEmoji=_btnEmoji;
@property(nonatomic) __weak UIView *smilleyView; // @synthesize smilleyView=_smilleyView;
@property(nonatomic) __weak UIImageView *imageView; // @synthesize imageView=_imageView;
@property(nonatomic) __weak UIButton *uploadBtn; // @synthesize uploadBtn=_uploadBtn;
@property(retain, nonatomic) UIColor *selectedColor; // @synthesize selectedColor=_selectedColor;
@property(nonatomic) __weak UIButton *pickColorButton; // @synthesize pickColorButton=_pickColorButton;
@property(nonatomic) __weak UIButton *pickEraserButton; // @synthesize pickEraserButton=_pickEraserButton;
@property(nonatomic) __weak UIButton *writeButton; // @synthesize writeButton=_writeButton;
@property(nonatomic) __weak PIDrawerView *drawerView; // @synthesize drawerView=_drawerView;
@property(nonatomic) __weak UIImageView *imgNav; // @synthesize imgNav=_imgNav;
@property(nonatomic) __weak DKVerticalColorPicker *vertPicker; // @synthesize vertPicker=_vertPicker;
- (void).cxx_destruct;
- (void)selectedImage:(id)arg1;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)showOptions;
- (void)callImageFromDoodleCamera:(id)arg1;
- (void)btnUploadImage:(id)arg1;
- (_Bool)textFieldShouldReturn:(id)arg1;
- (_Bool)textFieldShouldBeginEditing:(id)arg1;
- (struct CGSize)dynamicWidthAccordingToText:(double)arg1 withString:(id)arg2;
- (void)tapLabelViewWithGestureRecognizer:(id)arg1;
- (void)getTextFromEditViewController:(id)arg1 tapState:(long long)arg2 color:(id)arg3 withKeyboardHidden:(_Bool)arg4;
- (void)ResetAll:(id)arg1;
- (void)colorPicked:(id)arg1;
- (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
- (void)touchEnd;
- (void)touchStart;
- (void)handleRotationWithGestureRecognizer:(id)arg1;
- (void)handlePinchWithGestureRecognizer:(id)arg1;
- (void)moveViewWithGestureRecognizer:(id)arg1;
- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- (void)movelabelWithGestureRecognizer:(id)arg1;
- (void)moveTextEditWithGestureRecognizer:(id)arg1;
- (void)tapViewWithGestureRecognizer:(id)arg1;
- (void)deleteButton:(id)arg1;
- (void)getImageFromEmojiController:(id)arg1 withFrame:(struct CGRect)arg2;
- (void)textButton:(id)arg1;
- (void)drawPanButton:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewWillLayoutSubviews;
- (_Bool)prefersStatusBarHidden;
- (void)setSelectedButton:(long long)arg1;
- (void)colorSelected:(id)arg1;
- (void)pickColorButtonPressed:(id)arg1;
- (void)writeButtonPressed:(id)arg1;
- (void)pickEraserButtonPressed:(id)arg1;
- (void)viewDidLoad;
- (void)saveImage:(id)arg1;
- (void)emojiButton:(id)arg1;
- (void)closeButton:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface StorageDetailViewController : UIViewController
{
NSMutableArray *arrDatasource;
NSMutableArray *arrHoldKeys;
int _segmentValue;
NSDictionary *_dictMsgingDetails;
}
@property(nonatomic) int segmentValue; // @synthesize segmentValue=_segmentValue;
@property(retain, nonatomic) NSDictionary *dictMsgingDetails; // @synthesize dictMsgingDetails=_dictMsgingDetails;
- (void).cxx_destruct;
- (void)backBtnClicked:(id)arg1;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)setUpNavigationBar;
- (void)startSetUp;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
@end
@interface XMPPPresence : XMPPElement
{
}
+ (id)presenceWithType:(id)arg1 to:(id)arg2;
+ (id)presenceWithType:(id)arg1;
+ (id)presence;
+ (id)presenceFromElement:(id)arg1;
- (_Bool)isErrorPresence;
- (int)intShow;
- (int)priority;
- (id)status;
- (id)show;
- (id)type;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithXMLString:(id)arg1 error:(id *)arg2;
- (id)initWithType:(id)arg1 to:(id)arg2;
- (id)initWithType:(id)arg1;
- (id)init;
@end
@interface SMChatViewController : UIViewController <ABUnknownPersonViewControllerDelegate, CallingOptionsDelegate, MHGalleryDataSource, MHGalleryDelegate, PubSubMessageDelegate, MessageEditDelegate, ContactsDetailViewDelegate, UITableViewDelegate, UITableViewDataSource, SMMessageDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIActionSheetDelegate, UIScrollViewDelegate, UITextFieldDelegate, UINewInputToolbarDelegate, ChatCustomKeyboardViewDelegate, UIWebViewDelegate, UploadingEventDeligate, MPMediaPickerControllerDelegate, TableLoadMoreDelegate, GCDAsyncSocketDelegate, clipBoardDelegate, AVAudioPlayerDelegate, AVAudioRecorderDelegate, UIGestureRecognizerDelegate, ShareWithLocationDelegate, RequestDeligate, ShareContactViewDelegate, ContactDetailsViewDelegate, PIDrawerViewControllerDelegate>
{
UIView *keyboard;
int originalKeyboardY;
int originalLocation;
NSString *chatWithUser;
UITableView *tView;
NSMutableArray *messages;
NSMutableArray *turnSockets;
UIImagePickerController *picker;
UIInputToolbar *inputToolbar;
_Bool isMovedUp;
_Bool isKeyBoard;
_Bool keyboardIsVisible;
_Bool customKeyboardVisible;
UIView *viewEmojiContainer;
ChatCustomKeyboardViewController *chatCustomKeyboardViewController;
NSArray *arrayEmoji;
NSArray *arrayEmoticons;
NSArray *arrayStickers;
NSArray *arrayThemes;
UITapGestureRecognizer *tap;
int isRecv;
NSString *param;
_Bool isAnyKeyBoardShowing;
_Bool _reloading;
_Bool isPulled;
_Bool isOnline;
UIView *viewforNetworkConnection;
UILabel *lblNetworkMsg;
unsigned long long bgTask;
_Bool isProcessFailedMsg;
UIImage *thumbnailImage;
struct CGRect kKeyBoardFrame;
UIRefreshControl *loadMoreChat;
long long lastcount;
float yAxis;
NSIndexPath *inIndexPath;
AVAudioRecorder *recorder;
int timeSec;
int timeMin;
_Bool isMenuOpened;
_Bool isStickerClicked;
UIPanGestureRecognizer *panRecognizer;
NSMutableArray *arrPhotos;
NSDate *lastRecordTimestamp;
NSMutableArray *arrGallaryPics;
long long photoIndex;
NSDictionary *dictSettings;
NSDictionary *dictThemeColorCode;
AddressBookDB *address;
NSString *tempTheme;
XMPPBlocking *blocking;
UIButton *btnCall;
UIView *viewAddBlock;
_Bool isShowingAddBlock;
_Bool thisUserIsBlocked;
CallingOptionsView *viewCallOptionsContainer;
AppDelegate *deleg;
long long chatFDStatus;
NSMutableArray *selectedChatIds;
UIView *toolbarDFOperations;
UILabel *lblSelectedItemFD;
UIButton *btnForwardFD;
UIButton *btnDeleteFD;
_Bool isOutgoingInitiate;
UIView *unblockView;
_Bool isDownloading;
_Bool isUploading;
_Bool isMediaOpened;
_Bool isAnyMediaUploaded;
_Bool isUnavailable;
_Bool isMediaAvailable;
_Bool _isAlreadyInStack;
_Bool _isComingFrom;
_Bool _isRoom;
_Bool _isComingFromAddressBook;
int shownMsgCount;
int _eSMChatStatus;
NSString *userName;
NSString *imageString;
UILabel *lblUsername;
UIImage *img;
NSString *msgText;
ChatFirstRowCell *tableLoadMoreView;
NSMutableArray *cacheMsgArr;
NSMutableArray *webViews;
NSMutableArray *allKeysOfDate;
NSMutableDictionary *msgGroupedByDate;
NSString *friendNameId;
long long msgTotalCount;
long long msgCurrfetchedCount;
NSMutableDictionary *uploadingStatusDic;
NSMutableDictionary *downloadingStatusDic;
ShareLocationViewController *shareLVController;
AVAudioPlayer *player;
NSDictionary *dictMessageMedia;
UIButton *_btnBack;
UILabel *_lblTyping;
UIView *_viewMessage;
UIButton *_btnUserImage;
UIActivityIndicatorView *_activity;
NSTimer *_timerForPlaying;
UIActivityIndicatorView *_loadingMsgIndicator;
UIImageView *_imgNavigationBar;
UILabel *_lblBackground;
UIImageView *_imgView;
UIButton *_btnContactInfo;
NSString *_theme;
UIView *_blurView;
UIImageView *_imgViewBackground;
UILabel *_lblUnderline;
}
@property(nonatomic) __weak UILabel *lblUnderline; // @synthesize lblUnderline=_lblUnderline;
@property(retain, nonatomic) UIImageView *imgViewBackground; // @synthesize imgViewBackground=_imgViewBackground;
@property(nonatomic) _Bool isComingFromAddressBook; // @synthesize isComingFromAddressBook=_isComingFromAddressBook;
@property(retain, nonatomic) UIView *blurView; // @synthesize blurView=_blurView;
@property(retain, nonatomic) NSString *theme; // @synthesize theme=_theme;
@property(retain, nonatomic) UIButton *btnContactInfo; // @synthesize btnContactInfo=_btnContactInfo;
@property(retain, nonatomic) UIImageView *imgView; // @synthesize imgView=_imgView;
@property(retain, nonatomic) UILabel *lblBackground; // @synthesize lblBackground=_lblBackground;
@property(retain, nonatomic) UIImageView *imgNavigationBar; // @synthesize imgNavigationBar=_imgNavigationBar;
@property(retain, nonatomic) UIActivityIndicatorView *loadingMsgIndicator; // @synthesize loadingMsgIndicator=_loadingMsgIndicator;
@property(retain, nonatomic) NSTimer *timerForPlaying; // @synthesize timerForPlaying=_timerForPlaying;
@property(retain, nonatomic) UIActivityIndicatorView *activity; // @synthesize activity=_activity;
@property(retain, nonatomic) UIButton *btnUserImage; // @synthesize btnUserImage=_btnUserImage;
@property _Bool isRoom; // @synthesize isRoom=_isRoom;
@property(nonatomic) __weak UIView *viewMessage; // @synthesize viewMessage=_viewMessage;
@property(retain, nonatomic) UILabel *lblTyping; // @synthesize lblTyping=_lblTyping;
@property(retain, nonatomic) UIButton *btnBack; // @synthesize btnBack=_btnBack;
@property(nonatomic) int eSMChatStatus; // @synthesize eSMChatStatus=_eSMChatStatus;
@property(nonatomic) _Bool isComingFrom; // @synthesize isComingFrom=_isComingFrom;
@property(nonatomic) _Bool isAlreadyInStack; // @synthesize isAlreadyInStack=_isAlreadyInStack;
@property(retain, nonatomic) NSDictionary *dictMessageMedia; // @synthesize dictMessageMedia;
@property(nonatomic) _Bool isMediaAvailable; // @synthesize isMediaAvailable;
@property(retain, nonatomic) AVAudioPlayer *player; // @synthesize player;
@property(retain, nonatomic) ShareLocationViewController *shareLVController; // @synthesize shareLVController;
@property(nonatomic) _Bool isUnavailable; // @synthesize isUnavailable;
@property(retain, nonatomic) NSMutableDictionary *downloadingStatusDic; // @synthesize downloadingStatusDic;
@property(retain, nonatomic) NSMutableDictionary *uploadingStatusDic; // @synthesize uploadingStatusDic;
@property(nonatomic) long long msgCurrfetchedCount; // @synthesize msgCurrfetchedCount;
@property(nonatomic) long long msgTotalCount; // @synthesize msgTotalCount;
@property(nonatomic) _Bool isAnyMediaUploaded; // @synthesize isAnyMediaUploaded;
@property(nonatomic) _Bool isMediaOpened; // @synthesize isMediaOpened;
@property(retain, nonatomic) NSString *friendNameId; // @synthesize friendNameId;
@property(retain, nonatomic) NSMutableArray *messages; // @synthesize messages;
@property(retain, nonatomic) NSMutableDictionary *msgGroupedByDate; // @synthesize msgGroupedByDate;
@property(retain, nonatomic) NSMutableArray *allKeysOfDate; // @synthesize allKeysOfDate;
@property(retain, nonatomic) NSMutableArray *webViews; // @synthesize webViews;
@property(retain, nonatomic) NSMutableArray *cacheMsgArr; // @synthesize cacheMsgArr;
@property(nonatomic) int shownMsgCount; // @synthesize shownMsgCount;
@property(retain, nonatomic) ChatFirstRowCell *tableLoadMoreView; // @synthesize tableLoadMoreView;
@property(retain, nonatomic) UIImagePickerController *picker; // @synthesize picker;
@property(nonatomic) _Bool isOnline; // @synthesize isOnline;
@property(nonatomic) _Bool isUploading; // @synthesize isUploading;
@property(nonatomic) _Bool isDownloading; // @synthesize isDownloading;
@property(retain, nonatomic) NSString *msgText; // @synthesize msgText;
@property(retain, nonatomic) UIImage *img; // @synthesize img;
@property(retain, nonatomic) UILabel *lblUsername; // @synthesize lblUsername;
@property(retain, nonatomic) NSString *imageString; // @synthesize imageString;
@property(retain, nonatomic) UITableView *tView; // @synthesize tView;
@property(retain, nonatomic) UIInputToolbar *inputToolbar; // @synthesize inputToolbar;
@property(retain, nonatomic) NSString *chatWithUser; // @synthesize chatWithUser;
@property(retain, nonatomic) NSString *userName; // @synthesize userName;
- (void).cxx_destruct;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)checkCameraPermission;
- (void)requestPermission:(_Bool)arg1 withCameraVideo:(_Bool)arg2;
- (void)doUpdateEditMsg:(id)arg1 inTextMsg:(id)arg2;
- (void)didEditMessageWithUpdatedInfo:(id)arg1;
- (void)doForwardOperation:(id)arg1;
- (void)doDeleteAllMsg:(id)arg1;
- (void)doDeleteOperation:(id)arg1;
- (void)doInvalidFDOperation;
- (void)doSetSelectedItems;
- (void)showHideFDToolBar:(_Bool)arg1;
- (void)setupForFDToolBar;
- (_Bool)canPerformFDOperationOnMsg:(id)arg1;
- (void)didBecomeActive:(id)arg1;
- (void)checkUnreadMessages;
- (void)sensorStateChange:(id)arg1;
- (void)didSelectCallingWithOption:(unsigned long long)arg1;
- (void)canNotPlayAudioVideoDuringCall:(id)arg1;
- (void)showCallingOption;
- (void)DeletedAllHistory;
- (void)btnContactInfoClicked:(id)arg1;
- (void)videoSelectedFromCamera:(id)arg1;
- (void)imageSelectedFromCamera:(id)arg1;
- (void)animateKeyboardReturnToOriginalPosition;
- (void)btnCallClicked:(id)arg1;
- (void)animateKeyboardOffscreen;
- (void)panGesture:(id)arg1;
- (void)stopAudio:(id)arg1;
- (void)updateSlider;
- (void)stopTimer;
- (void)startTimer;
- (void)audioRecorderDidFinishRecording:(id)arg1 successfully:(_Bool)arg2;
- (void)timerTick:(id)arg1;
- (void)btnPlayClicked:(id)arg1;
- (void)stopRecording;
- (void)didrecordingDiscard;
- (void)audioButtonClicked;
- (void)listenerStartRecording:(id)arg1;
- (void)audioPlayerDidFinishPlaying:(id)arg1 successfully:(_Bool)arg2;
- (void)stopPlayer;
- (void)clipBoardEditFromCell:(id)arg1;
- (void)clipBoardDeleteFromCell:(id)arg1;
- (void)clipBoardForwardFromCell:(id)arg1;
- (void)clipBoardInfoFromCell:(id)arg1;
- (void)clipBoardCopyFromCell:(id)arg1;
- (void)hideKeyboard;
- (void)forwardSticker:(id)arg1;
- (void)forwardContact:(id)arg1;
- (void)forwardLocation:(id)arg1;
- (void)forwardAudio:(id)arg1;
- (void)forwardVideo:(id)arg1;
- (void)forwardImage:(id)arg1;
- (void)uploadForwardedMedia:(id)arg1;
- (void)doForwardMediaIfNeeded;
- (void)resendDisputedMessageswithTimeStamp:(id)arg1;
- (void)showNetworkView;
- (void)willShowEditMenu:(id)arg1;
- (void)internetConnectionListener:(id)arg1;
- (_Bool)isDownloadingAndUploadingAreInPending;
- (void)releaseThisViewWhenUploadingAndDownloadingIsNotInPending;
- (void)saveToChatHistory:(id)arg1;
- (void)tableLoadMore:(id)arg1;
- (void)refreshTable;
- (void)doShowMsgFromCache;
- (void)ReceiveIQ:(id)arg1;
- (void)cancelDownloading:(id)arg1;
- (void)cancelUploading:(id)arg1;
- (void)doCancelUploadindOrDownloading:(id)arg1;
- (void)doPlayVideoByFileLocalPath:(id)arg1;
- (void)doViewImageBYFileLocalPath:(id)arg1;
- (void)UploadingFileEventHandler:(id)arg1;
- (void)fileDownLoadingDidFinished:(id)arg1 downloadedByte:(id)arg2 andRequestIdentifier:(id)arg3;
- (void)fileDownLoadingResponseHandler:(id)arg1 downloadedByte:(double)arg2 andRequestIdentifier:(id)arg3;
- (void)fileUploadingResponseHandler:(id)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4 andRequestIdentifier:(id)arg5;
- (void)requestErrorHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)doDownloadFileByChatId:(id)arg1;
- (_Bool)isAlreadyExistMsgByChatId:(id)arg1;
- (id)getMsgDicByChatId:(id)arg1;
- (id)getMsgDicByIndexPath:(id)arg1;
- (void)btnFullUserImageViewClicked:(id)arg1;
- (void)btnChatHistory:(id)arg1;
- (id)getMsgInProperFormat:(id)arg1;
- (_Bool)isContainStickerInMsg:(id)arg1;
- (id)createStickerView:(id)arg1:(_Bool)arg2;
- (_Bool)isContainAnyEmojiAndEmoticonInMsg:(id)arg1;
- (_Bool)isMsgHasAnyEmojiAndEmoticon:(id)arg1;
- (void)getImageRangeForNativEmotions:(id)arg1:(id)arg2;
- (id)assembleMessageAtIndex:(id)arg1 from:(_Bool)arg2;
- (void)getImageRange:(id)arg1:(id)arg2;
- (void)doOpenWebLink:(id)arg1;
- (struct CGSize)getSizeForText:(id)arg1 maxWidth:(double)arg2 fontSize:(float)arg3;
- (id)bubbleView:(id)arg1 from:(_Bool)arg2 andMediaType:(int)arg3 andMediaOrientation:(int)arg4 andThumbString:(id)arg5;
- (_Bool)growingTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)growingTextViewDidBeginEditing:(id)arg1;
- (void)growingTextViewDidEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldBeginEditing:(id)arg1;
- (int)getLenghtOfIdentifierFromLastInMsg:(id)arg1;
- (void)messageProcessedNotification:(id)arg1;
- (void)sendChatState:(int)arg1;
- (id)stringFromHexString:(id)arg1;
- (void)userPresence:(id)arg1;
- (void)setFailedMesImage;
- (void)setLastDeliveredDate:(id)arg1;
- (id)getLastDeliveredDate;
- (void)newGroupMessageReceived:(id)arg1;
- (void)viewDidUnload;
- (void)didReceiveMemoryWarning;
- (void)StopAudioRecorder;
- (void)isDisplayed:(id)arg1;
- (void)isRead:(id)arg1;
- (void)isDelivered:(id)arg1;
- (void)newMessageReceived:(id)arg1;
- (void)newPrivateMessageReceived:(id)arg1;
- (void)doSendReadMessage:(id)arg1;
- (void)doDisplayMessage:(id)arg1;
- (void)postNotificationToStartRecording;
- (void)vibrate:(id)arg1;
- (void)textFieldDidBeginEditing:(id)arg1;
- (void)shareSelectedLocation:(id)arg1;
- (void)doOpenUnsupportedMedialWithFlePath:(id)arg1;
- (void)doShowSharedLocation:(id)arg1;
- (void)customStickersClicked:(id)arg1;
- (void)customEmoticonsClicked:(id)arg1;
- (void)customSmileyClicked:(id)arg1;
- (void)customThemesClicked:(id)arg1;
- (void)themeDoneClicked:(id)arg1;
- (void)changeTheme:(id)arg1;
- (void)themeCancelClicked:(id)arg1;
- (void)showCustomKeyboard;
- (void)showNormalKeyboard;
- (void)showKeyboard:(id)arg1 andSender:(id)arg2;
- (void)showKeyBoardWithSender:(id)arg1;
- (void)hideBothKeyBoard;
- (void)tapped:(id)arg1;
- (void)swipe:(id)arg1;
- (void)inputImageButtonPressed;
- (void)inputButtonPressed:(id)arg1;
- (void)btnCameraClicked;
- (_Bool)checkForWhiteSpaces:(id)arg1;
- (void)viewDidAppear:(_Bool)arg1;
- (void)keyboardWillHide:(id)arg1;
- (void)keyboardWillShow:(id)arg1;
- (void)setViewMovedUp:(_Bool)arg1;
- (void)keyboardDidHide:(id)arg1;
- (void)keyboardDidShow:(id)arg1;
- (void)didFailWithError:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)getBlockList;
- (void)doBlockUser;
- (void)showUnblockView:(_Bool)arg1;
- (void)doBlockThisContact:(id)arg1;
- (void)doCancel:(id)arg1;
- (void)unknownPersonViewController:(id)arg1 didResolveToPerson:(const void *)arg2;
- (void)doAddNumberInContactBook;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (void)btnImageChangeClicked:(id)arg1;
- (void)callVideoCamera:(_Bool)arg1;
- (void)callCamera;
- (void)soundLink:(id)arg1;
- (void)savedPhotoImage:(id)arg1 didFinishSavingWithError:(id)arg2 contextInfo:(void *)arg3;
- (void)movie:(id)arg1 didFinishSavingWithError:(id)arg2 contextInfo:(void *)arg3;
- (void)imagePickerController:(id)arg1 didFinishPickingImage:(id)arg2 editingInfo:(id)arg3;
- (void)imagePickerControllerDidCancel:(id)arg1;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)doDownloadPendingWhenNetworkAvailable;
- (void)reuploadingMediaByMsgDiv:(id)arg1;
- (void)doUploadPendingWhenNetworkAvailable;
- (void)uploadImage:(id)arg1;
- (void)addDateAttributesInMsgDictionary:(id)arg1;
- (void)convertVideoToLowQuailtyWithInputURL:(id)arg1 outputURL:(id)arg2 handler:(CDUnknownBlockType)arg3;
- (void)showMsgWhenMediaSizeBeyondTheLimit:(id)arg1;
- (id)extensionForAssetURL:(id)arg1;
- (_Bool)validIpodLibraryURL:(id)arg1;
- (void)exportMP3:(id)arg1 toFileUrl:(id)arg2;
- (void)mediaPickerDidCancel:(id)arg1;
- (void)mediaPicker:(id)arg1 didPickMediaItems:(id)arg2;
- (void)addAudio;
- (void)chatSettings:(id)arg1;
- (void)selectedContact:(id)arg1;
- (void)shareContact:(id)arg1;
- (void)selectedImage:(id)arg1;
- (void)callUser:(id)arg1;
- (void)addChatOptions:(id)arg1;
- (void)ChooseExistingVideo;
- (void)ChooseExistingPhoto;
- (void)ChoosePhotoOrVideo;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (double)socket:(id)arg1 shouldTimeoutWriteWithTag:(long long)arg2 elapsed:(double)arg3 bytesDone:(unsigned long long)arg4;
- (void)sendSticker:(id)arg1;
- (void)sendTextMessage:(id)arg1;
- (void)doSendMessage:(id)arg1;
- (id)chatID;
- (void)updateLastMessage:(id)arg1 withDate:(id)arg2;
- (void)addGroupChatButtonClicked:(id)arg1;
- (void)closeChat;
- (void)turnSocketDidFail:(id)arg1;
- (void)turnSocket:(id)arg1 didSucceed:(id)arg2;
- (void)sortAllKeysOfDatesInDescOrder;
- (_Bool)setMsgByCount;
- (void)createLoadMoreViewIfNeeded;
- (void)sortAllMsgByTimeStampInDescendingOrder:(id)arg1;
- (void)doGroupMsgByDate:(id)arg1;
- (void)updateMsgListViewIfNeededByTotalMesg:(id)arg1;
- (id)fetchMsgByFetchingCursor:(long long)arg1;
- (void)fetchInitialMsgsInSession;
- (long long)getFetchCursor;
- (void)setTotalCount;
- (void)sendDisplayedReportByChatId:(id)arg1;
- (void)sendAllDisplayedDeliveryreportAfterDelay;
- (id)convertedDate:(id)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)removeAllObeservers;
- (id)CheckPresenceOfFriend;
- (void)setInputViewDefaultFrameWithCustomKeyBoardOpen;
- (void)keyboardFrameDidChange:(id)arg1;
- (void)viewDidLayoutSubviews;
- (void)initiateUIInputToolBar;
- (void)getDatabaseImagesInSession;
- (void)getDatabaseImages;
- (void)CheckXMPPConnection;
- (void)applicationDidActive;
- (void)uploadMultipleImagesRecursively:(id)arg1;
- (void)uploadMultipleImages;
- (void)viewWillAppear:(_Bool)arg1;
- (void)deleteKeyFromNSUserDefault:(id)arg1;
- (void)setupview;
- (void)fetchInitialMsgs;
- (void)listenerReturnToCallViewClicked:(id)arg1;
- (void)listenerDidTakeScreenShot:(id)arg1;
- (void)viewDidLoad;
- (id)getTheme;
- (void)getUserPresenceId:(id)arg1;
- (_Bool)showHideViewAddBlock;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
- (id)xmppStream;
- (id)appDelegate;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface TimelineSettingsViewController : UIViewController
{
UITableView *tblView;
NSString *likePostPush;
NSString *commentPostPush;
NSString *allowMeTagged;
NSMutableDictionary *dataDic;
}
- (void).cxx_destruct;
- (void)doneButtonClicked;
- (void)btnTag:(id)arg1;
- (void)btnComments:(id)arg1;
- (void)btnLikes:(id)arg1;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)backBtnClicked;
- (void)setNavigationBar;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
@end
@interface GLBucket : NSObject
{
CALayer *_parentLayer;
double _actualHeight;
CALayer *_bucketLidLayer;
CALayer *_bucketBodyLayer;
id <GLBucketDelegate> _bucketDelegate;
unsigned long long _bucketStyle;
UIImage *_bucketLidImage;
UIImage *_bucketBodyImage;
double _animationDuration;
CAMediaTimingFunction *_animationTimingFunction;
double _degreesVariance;
double _interspace;
struct CGPoint _bucketLidAnchorPoint;
struct CGRect _rect;
}
@property(nonatomic) struct CGPoint bucketLidAnchorPoint; // @synthesize bucketLidAnchorPoint=_bucketLidAnchorPoint;
@property(nonatomic) double interspace; // @synthesize interspace=_interspace;
@property(nonatomic) double degreesVariance; // @synthesize degreesVariance=_degreesVariance;
@property(retain, nonatomic) CAMediaTimingFunction *animationTimingFunction; // @synthesize animationTimingFunction=_animationTimingFunction;
@property(nonatomic) double animationDuration; // @synthesize animationDuration=_animationDuration;
@property(copy, nonatomic) UIImage *bucketBodyImage; // @synthesize bucketBodyImage=_bucketBodyImage;
@property(copy, nonatomic) UIImage *bucketLidImage; // @synthesize bucketLidImage=_bucketLidImage;
@property(nonatomic) unsigned long long bucketStyle; // @synthesize bucketStyle=_bucketStyle;
@property(nonatomic) __weak id <GLBucketDelegate> bucketDelegate; // @synthesize bucketDelegate=_bucketDelegate;
@property(retain, nonatomic) CALayer *bucketBodyLayer; // @synthesize bucketBodyLayer=_bucketBodyLayer;
@property(retain, nonatomic) CALayer *bucketLidLayer; // @synthesize bucketLidLayer=_bucketLidLayer;
@property(readonly, nonatomic) double actualHeight; // @synthesize actualHeight=_actualHeight;
@property(readonly, nonatomic) CALayer *parentLayer; // @synthesize parentLayer=_parentLayer;
@property(readonly, nonatomic) struct CGRect rect; // @synthesize rect=_rect;
- (void).cxx_destruct;
- (void)animationDidStop:(id)arg1 finished:(_Bool)arg2;
- (void)animationDidStart:(id)arg1;
- (void)closeBucket;
- (void)openBucket;
- (void)commonInit;
- (void)setLayerFrame;
- (id)initWithFrame:(struct CGRect)arg1 inLayer:(id)arg2;
@end
@interface XMPPSystemInputActivityMonitor : XMPPModule
{
NSObject<OS_dispatch_source> *timer;
_Bool active;
NSDate *lastActivityDate;
double inactivityTimeInterval;
}
- (void).cxx_destruct;
@property double inactivityTimeInterval;
@property(readonly) NSDate *lastActivityDate;
@property(readonly, getter=isActive) _Bool active;
- (void)_setLastActivityDate:(id)arg1;
- (void)dealloc;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface XMPPGroupCoreDataStorageObject : NSManagedObject
{
}
+ (id)fetchOrInsertGroupName:(id)arg1 inManagedObjectContext:(id)arg2;
+ (id)insertGroupName:(id)arg1 inManagedObjectContext:(id)arg2;
+ (void)clearEmptyGroupsInManagedObjectContext:(id)arg1;
- (void)removeUsers:(id)arg1;
- (void)addUsers:(id)arg1;
- (void)removeUsersObject:(id)arg1;
- (void)addUsersObject:(id)arg1;
// Remaining properties
@property(retain, nonatomic) NSString *name; // @dynamic name;
@property(retain, nonatomic) NSSet *users; // @dynamic users;
@end
@interface SDWebImageDownloaderOperation : NSOperation <NSURLConnectionDataDelegate, SDWebImageOperation>
{
unsigned long long width;
unsigned long long height;
long long orientation;
_Bool responseFromCached;
_Bool _executing;
_Bool _finished;
_Bool _shouldUseCredentialStorage;
NSURLRequest *_request;
NSURLCredential *_credential;
unsigned long long _options;
CDUnknownBlockType _progressBlock;
CDUnknownBlockType _completedBlock;
CDUnknownBlockType _cancelBlock;
long long _expectedSize;
NSMutableData *_imageData;
NSURLConnection *_connection;
NSThread *_thread;
unsigned long long _backgroundTaskId;
}
+ (long long)orientationFromPropertyValue:(long long)arg1;
@property(nonatomic) unsigned long long backgroundTaskId; // @synthesize backgroundTaskId=_backgroundTaskId;
@property(retain) NSThread *thread; // @synthesize thread=_thread;
@property(retain, nonatomic) NSURLConnection *connection; // @synthesize connection=_connection;
@property(retain, nonatomic) NSMutableData *imageData; // @synthesize imageData=_imageData;
@property(nonatomic) long long expectedSize; // @synthesize expectedSize=_expectedSize;
@property(copy, nonatomic) CDUnknownBlockType cancelBlock; // @synthesize cancelBlock=_cancelBlock;
@property(copy, nonatomic) CDUnknownBlockType completedBlock; // @synthesize completedBlock=_completedBlock;
@property(copy, nonatomic) CDUnknownBlockType progressBlock; // @synthesize progressBlock=_progressBlock;
@property(readonly, nonatomic) unsigned long long options; // @synthesize options=_options;
@property(retain, nonatomic) NSURLCredential *credential; // @synthesize credential=_credential;
@property(nonatomic) _Bool shouldUseCredentialStorage; // @synthesize shouldUseCredentialStorage=_shouldUseCredentialStorage;
@property(readonly, nonatomic) NSURLRequest *request; // @synthesize request=_request;
@property(nonatomic, getter=isFinished) _Bool finished; // @synthesize finished=_finished;
@property(nonatomic, getter=isExecuting) _Bool executing; // @synthesize executing=_executing;
- (void).cxx_destruct;
- (void)connection:(id)arg1 willSendRequestForAuthenticationChallenge:(id)arg2;
- (_Bool)connectionShouldUseCredentialStorage:(id)arg1;
- (_Bool)shouldContinueWhenAppEntersBackground;
- (id)connection:(id)arg1 willCacheResponse:(id)arg2;
- (void)connection:(id)arg1 didFailWithError:(id)arg2;
- (void)connectionDidFinishLoading:(id)arg1;
- (id)scaledImageForKey:(id)arg1 image:(id)arg2;
- (void)connection:(id)arg1 didReceiveData:(id)arg2;
- (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
- (_Bool)isConcurrent;
- (void)reset;
- (void)done;
- (void)cancelInternal;
- (void)cancelInternalAndStop;
- (void)cancel;
- (void)start;
- (id)initWithRequest:(id)arg1 options:(unsigned long long)arg2 progress:(CDUnknownBlockType)arg3 completed:(CDUnknownBlockType)arg4 cancelled:(CDUnknownBlockType)arg5;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface DDASLLogger : DDAbstractLogger <DDLogger>
{
struct __asl_object_s *client;
}
+ (id)sharedInstance;
+ (void)initialize;
- (id)loggerName;
- (void)logMessage:(id)arg1;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface CMSelectedImageDetail : NSObject
{
}
@end
@interface KKColorsLoader : NSObject
{
}
+ (id)colorsArrayForColorsSchemeType:(long long)arg1;
+ (void)loadColorsForType:(long long)arg1 completion:(CDUnknownBlockType)arg2;
@end
@interface XMPPParser : NSObject
{
id delegate;
NSObject<OS_dispatch_queue> *delegateQueue;
NSObject<OS_dispatch_queue> *parserQueue;
void *xmppParserQueueTag;
_Bool hasReportedRoot;
unsigned int depth;
struct _xmlParserCtxt *parserCtxt;
}
- (void).cxx_destruct;
- (void)parseData:(id)arg1;
- (void)setDelegate:(id)arg1 delegateQueue:(id)arg2;
- (void)dealloc;
- (id)initWithDelegate:(id)arg1 delegateQueue:(id)arg2 parserQueue:(id)arg3;
- (id)initWithDelegate:(id)arg1 delegateQueue:(id)arg2;
@end
@interface WallpaperViewController : UIViewController
{
_Bool _isNavigate;
UIImage *_selectedImage;
UIImageView *_imgViewSelected;
NSString *_imgName;
}
@property(retain, nonatomic) NSString *imgName; // @synthesize imgName=_imgName;
@property(nonatomic) _Bool isNavigate; // @synthesize isNavigate=_isNavigate;
@property(retain, nonatomic) UIImageView *imgViewSelected; // @synthesize imgViewSelected=_imgViewSelected;
@property(retain, nonatomic) UIImage *selectedImage; // @synthesize selectedImage=_selectedImage;
- (void).cxx_destruct;
- (void)doneButtonClicked:(id)arg1;
- (void)cancelBtnClicked:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
@end
@interface XMPPBlocking : XMPPModule
{
_Bool autoRetrieveBlockingListItems;
_Bool autoClearBlockingListInfo;
NSMutableDictionary *blockingDict;
NSMutableDictionary *pendingQueries;
NSMutableDictionary *_blockingDict;
}
@property(readonly) NSMutableDictionary *blockingDict; // @synthesize blockingDict=_blockingDict;
- (void).cxx_destruct;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)xmppStreamDidAuthenticate:(id)arg1;
- (void)processQueryResponse:(id)arg1 withInfo:(id)arg2;
- (void)queryTimeout:(id)arg1;
- (void)processQuery:(id)arg1 withFailureCode:(int)arg2;
- (void)removeQueryInfo:(id)arg1 withKey:(id)arg2;
- (void)addQueryInfo:(id)arg1 withKey:(id)arg2;
- (void)unblockAll;
- (_Bool)containsJID:(id)arg1;
- (void)unblockJID:(id)arg1;
- (void)blockJID:(id)arg1;
- (id)blockingList;
- (void)clearBlockingListInfo;
- (void)retrieveBlockingListItems;
@property _Bool autoClearBlockingListInfo;
@property _Bool autoRetrieveBlockingListItems;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface XMPPBlockingQueryInfo : NSObject
{
int type;
XMPPJID *blockingXMPPJID;
NSArray *blockingListItems;
NSObject<OS_dispatch_source> *timer;
}
+ (id)queryInfoWithType:(int)arg1 jid:(id)arg2 items:(id)arg3;
+ (id)queryInfoWithType:(int)arg1 jid:(id)arg2;
+ (id)queryInfoWithType:(int)arg1;
@property(retain, nonatomic) NSObject<OS_dispatch_source> *timer; // @synthesize timer;
@property(readonly, nonatomic) NSArray *blockingListItems; // @synthesize blockingListItems;
@property(retain, nonatomic) XMPPJID *blockingXMPPJID; // @synthesize blockingXMPPJID;
@property(readonly, nonatomic) int type; // @synthesize type;
- (void).cxx_destruct;
- (void)dealloc;
- (void)cancel;
- (id)initWithType:(int)arg1 jid:(id)arg2 items:(id)arg3;
@end
@interface PhotoContentView : UIView
{
UIImageView *_imageView;
UIImage *_image;
}
@property(retain, nonatomic) UIImage *image; // @synthesize image=_image;
@property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView=_imageView;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (id)initWithImage:(id)arg1;
@end
@interface PhotoScrollView : UIScrollView
{
PhotoContentView *_photoContentView;
}
@property(retain, nonatomic) PhotoContentView *photoContentView; // @synthesize photoContentView=_photoContentView;
- (void).cxx_destruct;
- (double)zoomScaleToBound;
- (void)setContentOffsetX:(double)arg1;
- (void)setContentOffsetY:(double)arg1;
@end
@interface CropCornerView : UIView
{
}
- (id)initWithCornerType:(long long)arg1;
@end
@interface CropView : UIView
{
_Bool _cropLinesDismissed;
_Bool _gridLinesDismissed;
CropCornerView *_upperLeft;
CropCornerView *_upperRight;
CropCornerView *_lowerRight;
CropCornerView *_lowerLeft;
NSMutableArray *_horizontalCropLines;
NSMutableArray *_verticalCropLines;
NSMutableArray *_horizontalGridLines;
NSMutableArray *_verticalGridLines;
id <CropViewDelegate> _delegate;
}
@property(nonatomic) _Bool gridLinesDismissed; // @synthesize gridLinesDismissed=_gridLinesDismissed;
@property(nonatomic) _Bool cropLinesDismissed; // @synthesize cropLinesDismissed=_cropLinesDismissed;
@property(nonatomic) __weak id <CropViewDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSMutableArray *verticalGridLines; // @synthesize verticalGridLines=_verticalGridLines;
@property(retain, nonatomic) NSMutableArray *horizontalGridLines; // @synthesize horizontalGridLines=_horizontalGridLines;
@property(retain, nonatomic) NSMutableArray *verticalCropLines; // @synthesize verticalCropLines=_verticalCropLines;
@property(retain, nonatomic) NSMutableArray *horizontalCropLines; // @synthesize horizontalCropLines=_horizontalCropLines;
@property(retain, nonatomic) CropCornerView *lowerLeft; // @synthesize lowerLeft=_lowerLeft;
@property(retain, nonatomic) CropCornerView *lowerRight; // @synthesize lowerRight=_lowerRight;
@property(retain, nonatomic) CropCornerView *upperRight; // @synthesize upperRight=_upperRight;
@property(retain, nonatomic) CropCornerView *upperLeft; // @synthesize upperLeft=_upperLeft;
- (void).cxx_destruct;
- (void)showLines:(id)arg1;
- (void)showGridLines;
- (void)showCropLines;
- (void)dismissLines:(id)arg1;
- (void)dismissGridLines;
- (void)dismissCropLines;
- (void)updateLines:(id)arg1 horizontal:(_Bool)arg2;
- (void)updateGridLines:(_Bool)arg1;
- (void)updateCropLines:(_Bool)arg1;
- (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
- (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- (void)touchesMoved:(id)arg1 withEvent:(id)arg2;
- (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface PhotoTweakView : UIView <UIScrollViewDelegate, CropViewDelegate>
{
_Bool _manualZoomed;
double _angle;
PhotoContentView *_photoContentView;
CropView *_cropView;
UISlider *_slider;
UIButton *_resetBtn;
PhotoScrollView *_scrollView;
UIImage *_image;
UIView *_topMask;
UIView *_leftMask;
UIView *_bottomMask;
UIView *_rightMask;
double _centerY;
struct CGPoint _photoContentOffset;
struct CGSize _originalSize;
struct CGSize _maximumCanvasSize;
struct CGPoint _originalPoint;
}
@property(nonatomic) struct CGPoint originalPoint; // @synthesize originalPoint=_originalPoint;
@property(nonatomic) double centerY; // @synthesize centerY=_centerY;
@property(nonatomic) struct CGSize maximumCanvasSize; // @synthesize maximumCanvasSize=_maximumCanvasSize;
@property(retain, nonatomic) UIView *rightMask; // @synthesize rightMask=_rightMask;
@property(retain, nonatomic) UIView *bottomMask; // @synthesize bottomMask=_bottomMask;
@property(retain, nonatomic) UIView *leftMask; // @synthesize leftMask=_leftMask;
@property(retain, nonatomic) UIView *topMask; // @synthesize topMask=_topMask;
@property(nonatomic) _Bool manualZoomed; // @synthesize manualZoomed=_manualZoomed;
@property(nonatomic) struct CGSize originalSize; // @synthesize originalSize=_originalSize;
@property(retain, nonatomic) UIImage *image; // @synthesize image=_image;
@property(retain, nonatomic) PhotoScrollView *scrollView; // @synthesize scrollView=_scrollView;
@property(retain, nonatomic) UIButton *resetBtn; // @synthesize resetBtn=_resetBtn;
@property(retain, nonatomic) UISlider *slider; // @synthesize slider=_slider;
@property(retain, nonatomic) CropView *cropView; // @synthesize cropView=_cropView;
@property(nonatomic) struct CGPoint photoContentOffset; // @synthesize photoContentOffset=_photoContentOffset;
@property(retain, nonatomic) PhotoContentView *photoContentView; // @synthesize photoContentView=_photoContentView;
@property(nonatomic) double angle; // @synthesize angle=_angle;
- (void).cxx_destruct;
- (struct CGPoint)photoTranslation;
- (void)resetBtnTapped:(id)arg1;
- (void)sliderTouchEnded:(id)arg1;
- (void)sliderValueChanged:(id)arg1;
- (void)checkScrollViewContentOffset;
- (void)updateMasks:(_Bool)arg1;
- (void)cropEnded:(id)arg1;
- (void)cropMoved:(id)arg1;
- (void)scrollViewDidEndZooming:(id)arg1 withView:(id)arg2 atScale:(double)arg3;
- (id)viewForZoomingInScrollView:(id)arg1;
- (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- (id)initWithFrame:(struct CGRect)arg1 image:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface ImageOnNavigationBar : UINavigationBar
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface Utils : NSObject
{
}
+ (struct CGRect)changeWidthAccordingToText:(double)arg1 withString:(id)arg2 withXaxis:(double)arg3 withYaxis:(double)arg4 withFont:(id)arg5;
+ (float)getLabelHeightAccordingToText:(id)arg1 withFontTextStyle:(id)arg2;
+ (id)getTimeDifferenceFromNow:(id)arg1;
+ (id)returnContactNoFromJID:(id)arg1;
+ (struct CGSize)getSizeForLabel:(id)arg1 andWidth:(float)arg2;
+ (id)DateWithStringFormat:(id)arg1 withDate:(id)arg2;
+ (id)DateWithDateFormat:(id)arg1 withDate:(id)arg2;
+ (id)colorWithHexString:(id)arg1;
+ (_Bool)isRequestTimeOut:(id)arg1;
+ (_Bool)isRequestCancelled:(id)arg1;
+ (id)StringWithDateFormat:(id)arg1 withDate:(id)arg2;
+ (id)getLastTimeStampOfGroupForRoomName:(id)arg1;
+ (id)setTextWithNonLossy:(id)arg1;
+ (void)playSound:(id)arg1;
+ (id)getTimeDifferenceForNotification:(id)arg1;
+ (id)relativeDateStringForDate:(id)arg1;
+ (id)relativeDateStringMessageInfoForDate:(id)arg1;
+ (id)relativeDateStringMessageInfoForTime:(id)arg1;
+ (id)setFormatAccordingToDeviceRegionWithTime:(id)arg1;
+ (id)convertedDateIntoDay:(id)arg1;
+ (id)setFormatAccordingToDeviceRegion:(id)arg1;
+ (id)getTimeFromTimeStamp:(id)arg1;
+ (id)convertedDate:(id)arg1;
+ (id)getArrayOfDateTime:(id)arg1;
+ (id)getSimpleStringFromURL:(id)arg1;
+ (id)getMediaURL:(id)arg1;
+ (id)getDownloadedThumbnailCachePath:(id)arg1;
+ (id)getThumbnailURL:(id)arg1;
+ (id)getVideoThumbNailImagePathByItsImagePath:(id)arg1;
+ (id)thumbnailImageForVideo:(id)arg1 atTime:(double)arg2;
+ (_Bool)isArebic;
+ (int)iOSVersion;
+ (long long)alignmentForString:(id)arg1;
+ (_Bool)isNetworkAvailable;
+ (id)rotateImageToItsOrignalOrientation:(id)arg1;
+ (id)encodeDictionary:(id)arg1;
+ (id)getThumbNailImagePathByItsImagePath:(id)arg1;
+ (id)timefromstring:(id)arg1;
+ (id)convertToJSON:(id)arg1;
+ (_Bool)isIPhone5;
+ (float)timeInterval;
+ (id)dateWithDateComponents:(id)arg1;
+ (id)DateFromStringDatabase:(id)arg1;
+ (_Bool)isInternetAvailable;
+ (id)returnStringFromDate:(id)arg1;
+ (id)StringdateFromString:(id)arg1;
+ (id)dateFromString:(id)arg1;
+ (id)dateFromStringforfolder:(id)arg1;
+ (id)dateFromString2:(id)arg1;
+ (id)stringFromDateFor24Time:(id)arg1;
+ (id)stringFromDateForExactTime:(id)arg1;
+ (id)stringFromDateForTime:(id)arg1;
+ (id)stringFromDate:(id)arg1;
+ (id)stringFromDateToEmail:(id)arg1;
+ (id)stringFromDateGmt9;
+ (void)stopActivityIndicatorInView:(id)arg1;
+ (void)startActivityIndicatorInView:(id)arg1 withMessage:(id)arg2;
+ (void)addLabelOnNavigationBarWithTitle:(id)arg1 OnNavigation:(id)arg2;
+ (id)generatePhotoThumbnail:(id)arg1;
+ (id)imageFromString:(id)arg1;
+ (id)stringFromImage:(id)arg1;
+ (id)imageWithImage:(id)arg1 scaledToSize:(struct CGSize)arg2;
+ (id)imageWithImage:(id)arg1 scaledToMaxWidth:(double)arg2 maxHeight:(double)arg3;
+ (id)scaleImage:(id)arg1 maxWidth:(int)arg2 maxHeight:(int)arg3;
+ (id)resizeImage:(id)arg1 width:(int)arg2 height:(int)arg3;
+ (id)createTextFieldWithTag:(long long)arg1 startX:(double)arg2 startY:(double)arg3 width:(double)arg4 height:(double)arg5 placeHolder:(id)arg6 keyBoard:(_Bool)arg7;
+ (id)newButtonWithTarget:(id)arg1 selector:(SEL)arg2 frame:(struct CGRect)arg3 image:(id)arg4 selectedImage:(id)arg5 tag:(long long)arg6;
+ (void)showAlertViewWithTag:(long long)arg1 title:(id)arg2 message:(id)arg3 delegate:(id)arg4 cancelButtonTitle:(id)arg5 otherButtonTitles:(id)arg6;
+ (void)showAlertView:(id)arg1 message:(id)arg2 delegate:(id)arg3 cancelButtonTitle:(id)arg4 otherButtonTitles:(id)arg5;
@end
@interface HTKDraggableCollectionViewCell : UICollectionViewCell <UIGestureRecognizerDelegate>
{
_Bool _allowPan;
id <HTKDraggableCollectionViewCellDelegate> _draggingDelegate;
UIPanGestureRecognizer *_panGestureRecognizer;
UILongPressGestureRecognizer *_longPressGestureRecognizer;
}
@property(nonatomic) _Bool allowPan; // @synthesize allowPan=_allowPan;
@property(retain, nonatomic) UILongPressGestureRecognizer *longPressGestureRecognizer; // @synthesize longPressGestureRecognizer=_longPressGestureRecognizer;
@property(retain, nonatomic) UIPanGestureRecognizer *panGestureRecognizer; // @synthesize panGestureRecognizer=_panGestureRecognizer;
@property(nonatomic) __weak id <HTKDraggableCollectionViewCellDelegate> draggingDelegate; // @synthesize draggingDelegate=_draggingDelegate;
- (void).cxx_destruct;
- (void)handlePanGesture:(id)arg1;
- (void)handleLongPressGesture:(id)arg1;
- (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- (void)setupDraggableCell;
- (void)awakeFromNib;
- (id)initWithFrame:(struct CGRect)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPUserCoreDataStorageObject : NSManagedObject <XMPPUser>
{
long long section;
}
+ (id)keyPathsForValuesAffectingAllResources;
+ (id)keyPathsForValuesAffectingSectionName;
+ (id)keyPathsForValuesAffectingSection;
+ (id)keyPathsForValuesAffectingIsOnline;
+ (id)keyPathsForValuesAffectingJid;
+ (id)insertInManagedObjectContext:(id)arg1 withItem:(id)arg2 streamBareJidStr:(id)arg3;
+ (id)insertInManagedObjectContext:(id)arg1 withJID:(id)arg2 streamBareJidStr:(id)arg3;
- (long long)compareByAvailabilityName:(id)arg1 options:(unsigned long long)arg2;
- (long long)compareByAvailabilityName:(id)arg1;
- (long long)compareByName:(id)arg1 options:(unsigned long long)arg2;
- (long long)compareByName:(id)arg1;
- (id)allResources;
- (id)resourceForJID:(id)arg1;
- (_Bool)isPendingApproval;
- (_Bool)isOnline;
- (void)updateWithPresence:(id)arg1 streamBareJidStr:(id)arg2;
- (void)recalculatePrimaryResource;
- (void)recalculatePrimaryResourceDate:(id)arg1;
- (void)updateWithItem:(id)arg1;
- (void)updateGroupsWithItem:(id)arg1;
- (void)awakeFromFetch;
- (void)awakeFromInsert;
@property(retain, nonatomic) NSString *displayName; // @dynamic displayName;
@property(retain, nonatomic) NSString *sectionName; // @dynamic sectionName;
@property(retain, nonatomic) NSNumber *sectionNum; // @dynamic sectionNum;
@property(nonatomic) long long primitiveSection; // @dynamic primitiveSection;
@property(nonatomic) long long section; // @dynamic section;
@property(retain, nonatomic) NSString *jidStr; // @dynamic jidStr;
@property(retain, nonatomic) XMPPJID *jid; // @dynamic jid;
// Remaining properties
@property(retain, nonatomic) NSString *ask; // @dynamic ask;
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(retain, nonatomic) NSSet *groups; // @dynamic groups;
@property(readonly) unsigned long long hash;
@property(retain, nonatomic) NSDate *lastSeen; // @dynamic lastSeen;
@property(retain, nonatomic) NSString *nickname; // @dynamic nickname;
@property(retain, nonatomic) UIImage *photo; // @dynamic photo;
@property(retain, nonatomic) XMPPResourceCoreDataStorageObject *primaryResource; // @dynamic primaryResource;
@property(retain, nonatomic) NSString *primitiveDisplayName; // @dynamic primitiveDisplayName;
@property(retain, nonatomic) XMPPJID *primitiveJid; // @dynamic primitiveJid;
@property(retain, nonatomic) NSString *primitiveJidStr; // @dynamic primitiveJidStr;
@property(retain, nonatomic) NSDate *primitiveLastSeen; // @dynamic primitiveLastSeen;
@property(retain, nonatomic) NSString *primitiveSectionName; // @dynamic primitiveSectionName;
@property(retain, nonatomic) NSNumber *primitiveSectionNum; // @dynamic primitiveSectionNum;
@property(retain, nonatomic) NSSet *resources; // @dynamic resources;
@property(retain, nonatomic) NSString *streamBareJidStr; // @dynamic streamBareJidStr;
@property(retain, nonatomic) NSString *subscription; // @dynamic subscription;
@property(readonly) Class superclass;
@property(retain, nonatomic) NSNumber *unreadMessages; // @dynamic unreadMessages;
@end
@interface QMSoundManager : NSObject
{
_Bool _on;
NSMutableDictionary *_sounds;
NSMutableDictionary *_completionBlocks;
}
+ (void)playRingtoneSound;
+ (void)playEndOfCallSound;
+ (void)playBusySound;
+ (void)playCallingSound;
+ (id)instance;
@property(retain, nonatomic) NSMutableDictionary *completionBlocks; // @synthesize completionBlocks=_completionBlocks;
@property(retain, nonatomic) NSMutableDictionary *sounds; // @synthesize sounds=_sounds;
@property(nonatomic) _Bool on; // @synthesize on=_on;
- (void).cxx_destruct;
- (void)didReceiveMemoryWarningNotification:(id)arg1;
- (void)logError:(int)arg1 withMessage:(id)arg2;
- (void)unloadSoundIDForFileNamed:(id)arg1;
- (void)unloadSoundIDs;
- (unsigned int)createSoundIDWithName:(id)arg1 extension:(id)arg2;
- (void)removeCompletionBlockForSoundID:(unsigned int)arg1;
- (void)addCompletionBlock:(CDUnknownBlockType)arg1 toSoundID:(unsigned int)arg2;
- (CDUnknownBlockType)completionBlockForSoundID:(unsigned int)arg1;
- (void)addSoundIDForAudioFileWithName:(id)arg1 extension:(id)arg2;
- (unsigned int)soundIDForFilename:(id)arg1;
- (unsigned int)soundIDFromData:(id)arg1;
- (id)dataWithSoundID:(unsigned int)arg1;
- (void)preloadSoundWithFilename:(id)arg1 extension:(id)arg2;
- (void)stopSoundWithFilename:(id)arg1;
- (void)stopAllSounds;
- (void)playVibrateSound;
- (void)playAlertSoundWithName:(id)arg1 extension:(id)arg2;
- (void)playAlertSoundWithName:(id)arg1 extension:(id)arg2 completion:(CDUnknownBlockType)arg3;
- (void)playSoundWithName:(id)arg1 extension:(id)arg2 completion:(CDUnknownBlockType)arg3;
- (void)playSoundWithName:(id)arg1 extension:(id)arg2;
- (void)playSoundWithName:(id)arg1 extension:(id)arg2 isAlert:(_Bool)arg3 completion:(CDUnknownBlockType)arg4;
- (id)init;
- (void)dealloc;
@end
@interface LoginViewController : BaseViewController <UITableViewDataSource, UITableViewDelegate>
{
UITableView *_tableView;
UILabel *_buildVersionLabel;
Settings *_settings;
}
@property(retain, nonatomic) Settings *settings; // @synthesize settings=_settings;
@property(nonatomic) __weak UILabel *buildVersionLabel; // @synthesize buildVersionLabel=_buildVersionLabel;
@property(nonatomic) __weak UITableView *tableView; // @synthesize tableView=_tableView;
- (void).cxx_destruct;
- (id)quickbloxICE;
- (void)applyConfiguration;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2;
- (void)tableView:(id)arg1 willDisplayHeaderView:(id)arg2 forSection:(long long)arg3;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (id)version;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AppDelegate : UIResponder <UIApplicationDelegate, UITabBarControllerDelegate, CLLocationManagerDelegate, ConnectionManager_Delegate, PKPushRegistryDelegate>
{
unsigned long long bgTask;
NSObject<SMMessageDelegate> *_messageDelegate;
CLLocationManager *locationManager;
Reachability *aReachability;
NSMutableDictionary *schedulesForDiscardingChatScreen;
_Bool isCalledForGround;
_Bool isChatViewOpened;
NSMutableDictionary *AllChatViewConDic;
NSDictionary *dictNotification;
SMChatViewController *_chatViewController;
UINavigationController *nav;
UITabBarController *tabBarController;
CLLocation *myCurrentLocation;
NSManagedObjectContext *_managedObjectContext;
NSManagedObjectModel *_managedObjectModel;
NSPersistentStoreCoordinator *_persistentStoreCoordinator;
UIWindow *_window;
NSMutableDictionary *_AllGroupChatViewConDic;
NSMutableArray *_arrChatIds;
}
@property(retain, nonatomic) NSMutableArray *arrChatIds; // @synthesize arrChatIds=_arrChatIds;
@property(retain, nonatomic) NSMutableDictionary *AllGroupChatViewConDic; // @synthesize AllGroupChatViewConDic=_AllGroupChatViewConDic;
@property(retain, nonatomic) UIWindow *window; // @synthesize window=_window;
@property(retain, nonatomic) CLLocation *myCurrentLocation; // @synthesize myCurrentLocation;
@property(retain, nonatomic) UITabBarController *tabBarController; // @synthesize tabBarController;
@property(retain, nonatomic) UINavigationController *nav; // @synthesize nav;
@property(retain, nonatomic) SMChatViewController *chatViewController; // @synthesize chatViewController=_chatViewController;
@property(retain, nonatomic) NSDictionary *dictNotification; // @synthesize dictNotification;
@property(retain, nonatomic) NSMutableDictionary *AllChatViewConDic; // @synthesize AllChatViewConDic;
@property(nonatomic) _Bool isChatViewOpened; // @synthesize isChatViewOpened;
- (void).cxx_destruct;
- (void)tabBarController:(id)arg1 didSelectViewController:(id)arg2;
- (void)callWebServiceToUpdateCurrentLocation;
- (void)locationManager:(id)arg1 didFailWithError:(id)arg2;
- (void)locationManager:(id)arg1 didUpdateLocations:(id)arg2;
- (void)refreshFriendsTabbarView;
- (void)internetConnectionListener:(id)arg1;
- (_Bool)openGroupChatViewfromNotificationViewByGroup:(id)arg1;
- (_Bool)openChatViewfromNotificationViewByFriendDetail:(id)arg1;
- (_Bool)openChatViewfromNotificationViewByFriendDetailAnonymous:(id)arg1;
- (_Bool)getChatWindowOpenedStatusBySender:(id)arg1;
- (void)setChatWindowOpenedStatusBySender:(id)arg1 andBool:(_Bool)arg2;
- (void)sendPresence:(id)arg1;
- (void)discardChatViewForGroup:(id)arg1;
- (_Bool)discardScheduleForGroup:(id)arg1;
- (void)addGroupToSchedular:(id)arg1;
- (void)releaseGroupChatViewByChatUserNameIfNeeded:(id)arg1;
- (id)createGroupChatViewByChatUserNameIfNeeded:(id)arg1;
- (void)doClearSessionForChat:(id)arg1;
- (void)discardChatViewForChat:(id)arg1;
- (_Bool)discardScheduleForChat:(id)arg1;
- (void)addChatToSchedular:(id)arg1;
- (void)clearSessionForChat:(id)arg1;
- (void)clearAllSessionsForChat;
- (void)releaseChatViewByChatUserNameIfNeeded:(id)arg1;
- (id)getChatViewDelegateByChatUserName:(id)arg1;
- (id)createChatViewByChatUserNameIfNeeded:(id)arg1;
- (void)initializeAllSingletonObjects;
- (id)xmppStream;
- (void)loginForCallingIfNeeded;
- (void)setTabBarImages;
- (void)setRootViewController;
- (void)logout:(id)arg1;
- (void)loginSuccessful:(id)arg1;
- (void)saveContext;
- (void)application:(id)arg1 didReceiveLocalNotification:(id)arg2;
- (void)application:(id)arg1 didReceiveRemoteNotification:(id)arg2;
- (void)application:(id)arg1 didFailToRegisterForRemoteNotificationsWithError:(id)arg2;
- (void)application:(id)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(id)arg2;
- (_Bool)IsPushNotificationOn;
@property(readonly, nonatomic) NSManagedObjectContext *managedObjectContext; // @synthesize managedObjectContext=_managedObjectContext;
@property(readonly, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator; // @synthesize persistentStoreCoordinator=_persistentStoreCoordinator;
@property(readonly, nonatomic) NSManagedObjectModel *managedObjectModel; // @synthesize managedObjectModel=_managedObjectModel;
- (id)applicationDocumentsDirectory;
- (void)applicationWillTerminate:(id)arg1;
- (void)applicationDidBecomeActive:(id)arg1;
- (void)applicationWillEnterForeground:(id)arg1;
- (void)applicationDidEnterBackground:(id)arg1;
- (void)applicationWillResignActive:(id)arg1;
- (_Bool)application:(id)arg1 openURL:(id)arg2 sourceApplication:(id)arg3 annotation:(id)arg4;
- (void)userDefaultInitialization;
- (void)initWithLaunch;
- (void)callLocationServices;
- (void)pushRegistry:(id)arg1 didReceiveIncomingPushWithPayload:(id)arg2 forType:(id)arg3;
- (void)pushRegistry:(id)arg1 didInvalidatePushTokenForType:(id)arg2;
- (void)pushRegistry:(id)arg1 didUpdatePushCredentials:(id)arg2 forType:(id)arg3;
- (void)voipRegistration;
- (_Bool)application:(id)arg1 didFinishLaunchingWithOptions:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface SpidersViewController : UIViewController
{
NSArray *arrDataSource;
NSArray *arrDataSizes;
NSArray *arrDetailImages;
}
- (void).cxx_destruct;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (long long)numberOfSectionsInCollectionView:(id)arg1;
- (void)moreButton;
- (void)setUpNavigationBar;
- (void)initialSetUp;
- (void)viewWillAppear:(_Bool)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
@end
@interface PIDrawerViewController : UIViewController <UIImagePickerControllerDelegate, UIActionSheetDelegate, PIColorPickerControllerDelegate, PIDrawerViewDelegate, DKVerticalColorPickerDelegate>
{
id <PIDrawerViewControllerDelegate> _delegate;
DKVerticalColorPicker *_vertPicker;
PIDrawerView *_drawerView;
UIImageView *_backGroundImageView;
UIButton *_pickImageButton;
UIButton *_pickColorButton;
UIButton *_pickEraserButton;
UIButton *_writeButton;
UIButton *_saveButton;
UIColor *_selectedColor;
}
@property(retain, nonatomic) UIColor *selectedColor; // @synthesize selectedColor=_selectedColor;
@property(nonatomic) __weak UIButton *saveButton; // @synthesize saveButton=_saveButton;
@property(nonatomic) __weak UIButton *writeButton; // @synthesize writeButton=_writeButton;
@property(nonatomic) __weak UIButton *pickEraserButton; // @synthesize pickEraserButton=_pickEraserButton;
@property(nonatomic) __weak UIButton *pickColorButton; // @synthesize pickColorButton=_pickColorButton;
@property(nonatomic) __weak UIButton *pickImageButton; // @synthesize pickImageButton=_pickImageButton;
@property(nonatomic) __weak UIImageView *backGroundImageView; // @synthesize backGroundImageView=_backGroundImageView;
@property(nonatomic) __weak PIDrawerView *drawerView; // @synthesize drawerView=_drawerView;
@property(nonatomic) __weak DKVerticalColorPicker *vertPicker; // @synthesize vertPicker=_vertPicker;
@property(nonatomic) __weak id <PIDrawerViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)colorPicked:(id)arg1;
- (void)touchEnd;
- (void)touchStart;
- (void)setSelectedButton:(long long)arg1;
- (void)colorSelected:(id)arg1;
- (void)imagePickerControllerDidCancel:(id)arg1;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)writeButtonPressed:(id)arg1;
- (void)reset:(id)arg1;
- (void)saveButtonPressed:(id)arg1;
- (void)pickEraserButtonPressed:(id)arg1;
- (void)pickColorButtonPressed:(id)arg1;
- (void)pickImageButtonPressed:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (void)viewWillAppear:(_Bool)arg1;
- (void)createButtonClicked:(id)arg1;
- (void)backButtonClicked;
- (void)setNavigationBar;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPvCardTempAdr : XMPPvCardTempAdrTypes
{
}
+ (id)vCardAdrFromElement:(id)arg1;
@property(nonatomic) __weak NSString *country;
@property(nonatomic) __weak NSString *postalCode;
@property(nonatomic) __weak NSString *region;
@property(nonatomic) __weak NSString *locality;
@property(nonatomic) __weak NSString *street;
@property(nonatomic) __weak NSString *extendedAddress;
@property(nonatomic) __weak NSString *pobox;
@end
@interface PIDrawerView : UIView
{
struct CGPoint previousPoint;
struct CGPoint currentPoint;
id <PIDrawerViewDelegate> _delegate;
long long _drawingMode;
UIColor *_selectedColor;
NSString *_eraserPointSize;
NSString *_brushPointSize;
UIImage *_viewImage;
}
@property(retain, nonatomic) UIImage *viewImage; // @synthesize viewImage=_viewImage;
@property(retain, nonatomic) NSString *brushPointSize; // @synthesize brushPointSize=_brushPointSize;
@property(retain, nonatomic) NSString *eraserPointSize; // @synthesize eraserPointSize=_eraserPointSize;
@property(retain, nonatomic) UIColor *selectedColor; // @synthesize selectedColor=_selectedColor;
@property(nonatomic) long long drawingMode; // @synthesize drawingMode=_drawingMode;
@property(nonatomic) __weak id <PIDrawerViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- (void)touchesMoved:(id)arg1 withEvent:(id)arg2;
- (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
- (void)handleTouches;
- (void)drawLineNew;
- (void)eraseLine;
- (void)initialize;
- (void)drawRect:(struct CGRect)arg1;
- (void)awakeFromNib;
@end
@interface XMPPRoomMessageMemoryStorageObject : NSObject <XMPPRoomMessage, NSCopying, NSCoding>
{
XMPPMessage *message;
XMPPJID *jid;
NSDate *localTimestamp;
NSDate *remoteTimestamp;
_Bool isFromMe;
}
@property(readonly, nonatomic) _Bool isFromMe; // @synthesize isFromMe;
@property(readonly, nonatomic) NSDate *remoteTimestamp; // @synthesize remoteTimestamp;
@property(readonly, nonatomic) NSDate *localTimestamp; // @synthesize localTimestamp;
@property(readonly, nonatomic) XMPPJID *jid; // @synthesize jid;
@property(readonly, nonatomic) XMPPMessage *message; // @synthesize message;
- (void).cxx_destruct;
- (long long)compare:(id)arg1;
- (id)body;
@property(readonly, nonatomic) NSString *nickname;
@property(readonly, nonatomic) XMPPJID *roomJID;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)initWithOutgoingMessage:(id)arg1 jid:(id)arg2;
- (id)initWithIncomingMessage:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MHIndexPinchGestureRecognizer : UIPinchGestureRecognizer
{
NSIndexPath *_indexPath;
}
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- (void).cxx_destruct;
@end
@interface MHOverviewController : UIViewController <UICollectionViewDataSource, UICollectionViewDelegate, UINavigationControllerDelegate, UIGestureRecognizerDelegate>
{
UICollectionView *_collectionView;
MHMediaPreviewCollectionViewCell *_clickedCell;
long long _currentPage;
NSArray *_galleryItems;
MHTransitionShowDetail *_interactivePushTransition;
double _startScale;
struct CGPoint _lastPoint;
}
@property(nonatomic) double startScale; // @synthesize startScale=_startScale;
@property(nonatomic) struct CGPoint lastPoint; // @synthesize lastPoint=_lastPoint;
@property(retain, nonatomic) MHTransitionShowDetail *interactivePushTransition; // @synthesize interactivePushTransition=_interactivePushTransition;
@property(retain, nonatomic) NSArray *galleryItems; // @synthesize galleryItems=_galleryItems;
@property(nonatomic) long long currentPage; // @synthesize currentPage=_currentPage;
@property(retain, nonatomic) MHMediaPreviewCollectionViewCell *clickedCell; // @synthesize clickedCell=_clickedCell;
@property(retain, nonatomic) UICollectionView *collectionView; // @synthesize collectionView=_collectionView;
- (void).cxx_destruct;
- (void)willRotateToInterfaceOrientation:(long long)arg1 duration:(double)arg2;
- (void)collectionView:(id)arg1 performAction:(SEL)arg2 forItemAtIndexPath:(id)arg3 withSender:(id)arg4;
- (void)didReceiveMemoryWarning;
- (void)getImageForItem:(id)arg1 finishCallback:(CDUnknownBlockType)arg2;
- (_Bool)collectionView:(id)arg1 canPerformAction:(SEL)arg2 forItemAtIndexPath:(id)arg3 withSender:(id)arg4;
- (_Bool)collectionView:(id)arg1 shouldShowMenuForItemAtIndexPath:(id)arg2;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (void)pushToImageViewerForIndexPath:(id)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)viewDidAppear:(_Bool)arg1;
- (id)navigationController:(id)arg1 animationControllerForOperation:(long long)arg2 fromViewController:(id)arg3 toViewController:(id)arg4;
- (id)navigationController:(id)arg1 interactionControllerForAnimationController:(id)arg2;
- (void)userDidPinch:(id)arg1;
- (void)userDidRoate:(id)arg1;
- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- (void)makeMHGalleryOverViewCell:(id)arg1 atIndexPath:(id)arg2;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (void)donePressed;
- (id)itemForIndex:(long long)arg1;
- (id)galleryViewController;
- (id)layoutForOrientation:(long long)arg1;
- (long long)preferredStatusBarStyle;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AFHTTPSessionManager : AFURLSessionManager <NSSecureCoding, NSCopying>
{
NSURL *_baseURL;
AFHTTPRequestSerializer<AFURLRequestSerialization> *_requestSerializer;
}
+ (_Bool)supportsSecureCoding;
+ (id)manager;
@property(retain, nonatomic) AFHTTPRequestSerializer<AFURLRequestSerialization> *requestSerializer; // @synthesize requestSerializer=_requestSerializer;
@property(retain, nonatomic) NSURL *baseURL; // @synthesize baseURL=_baseURL;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)description;
- (id)dataTaskWithHTTPMethod:(id)arg1 URLString:(id)arg2 parameters:(id)arg3 success:(CDUnknownBlockType)arg4 failure:(CDUnknownBlockType)arg5;
- (id)DELETE:(id)arg1 parameters:(id)arg2 success:(CDUnknownBlockType)arg3 failure:(CDUnknownBlockType)arg4;
- (id)PATCH:(id)arg1 parameters:(id)arg2 success:(CDUnknownBlockType)arg3 failure:(CDUnknownBlockType)arg4;
- (id)PUT:(id)arg1 parameters:(id)arg2 success:(CDUnknownBlockType)arg3 failure:(CDUnknownBlockType)arg4;
- (id)POST:(id)arg1 parameters:(id)arg2 constructingBodyWithBlock:(CDUnknownBlockType)arg3 success:(CDUnknownBlockType)arg4 failure:(CDUnknownBlockType)arg5;
- (id)POST:(id)arg1 parameters:(id)arg2 success:(CDUnknownBlockType)arg3 failure:(CDUnknownBlockType)arg4;
- (id)HEAD:(id)arg1 parameters:(id)arg2 success:(CDUnknownBlockType)arg3 failure:(CDUnknownBlockType)arg4;
- (id)GET:(id)arg1 parameters:(id)arg2 success:(CDUnknownBlockType)arg3 failure:(CDUnknownBlockType)arg4;
@property(retain, nonatomic) AFHTTPResponseSerializer<AFURLResponseSerialization> *responseSerializer; // @dynamic responseSerializer;
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2;
- (id)initWithSessionConfiguration:(id)arg1;
- (id)initWithBaseURL:(id)arg1;
- (id)init;
@end
@interface CMPostComment : NSObject
{
NSString *_postId;
NSString *_userId;
NSString *_commentId;
NSString *_comment;
NSString *_commentTime;
NSString *_chatUserName;
NSString *_phone;
NSString *_fullPhone;
NSString *_withZeroPhone;
NSString *_quickBoxId;
NSString *_name;
NSString *_avtar;
NSString *_colorCode;
NSString *_statusNote;
NSString *_statusUpdateOn;
NSString *_coverImage;
}
@property(retain, nonatomic) NSString *coverImage; // @synthesize coverImage=_coverImage;
@property(retain, nonatomic) NSString *statusUpdateOn; // @synthesize statusUpdateOn=_statusUpdateOn;
@property(retain, nonatomic) NSString *statusNote; // @synthesize statusNote=_statusNote;
@property(retain, nonatomic) NSString *colorCode; // @synthesize colorCode=_colorCode;
@property(retain, nonatomic) NSString *avtar; // @synthesize avtar=_avtar;
@property(retain, nonatomic) NSString *name; // @synthesize name=_name;
@property(retain, nonatomic) NSString *quickBoxId; // @synthesize quickBoxId=_quickBoxId;
@property(retain, nonatomic) NSString *withZeroPhone; // @synthesize withZeroPhone=_withZeroPhone;
@property(retain, nonatomic) NSString *fullPhone; // @synthesize fullPhone=_fullPhone;
@property(retain, nonatomic) NSString *phone; // @synthesize phone=_phone;
@property(retain, nonatomic) NSString *chatUserName; // @synthesize chatUserName=_chatUserName;
@property(retain, nonatomic) NSString *commentTime; // @synthesize commentTime=_commentTime;
@property(retain, nonatomic) NSString *comment; // @synthesize comment=_comment;
@property(retain, nonatomic) NSString *commentId; // @synthesize commentId=_commentId;
@property(retain, nonatomic) NSString *userId; // @synthesize userId=_userId;
@property(retain, nonatomic) NSString *postId; // @synthesize postId=_postId;
- (void).cxx_destruct;
- (void)parseJsonObj:(id)arg1;
- (id)initWithPostLikes:(id)arg1;
@end
@interface AngleGradientLayer : CALayer
{
NSArray *_colors;
NSArray *_locations;
}
@property(copy) NSArray *locations; // @synthesize locations=_locations;
@property(copy) NSArray *colors; // @synthesize colors=_colors;
- (void).cxx_destruct;
- (struct CGImage *)newImageGradientInRect:(struct CGRect)arg1;
- (void)drawInContext:(struct CGContext *)arg1;
- (id)init;
@end
@interface XMPPRoster : XMPPModule
{
id <XMPPRosterStorage> xmppRosterStorage;
XMPPIDTracker *xmppIDTracker;
unsigned char config;
unsigned char flags;
NSMutableArray *earlyPresenceElements;
DDList *mucModules;
}
- (void).cxx_destruct;
- (void)xmppvCardAvatarModule:(id)arg1 didReceivePhoto:(id)arg2 forJID:(id)arg3;
- (void)xmppStream:(id)arg1 willUnregisterModule:(id)arg2;
- (void)xmppStream:(id)arg1 didRegisterModule:(id)arg2;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (void)xmppStream:(id)arg1 didSendPresence:(id)arg2;
- (void)xmppStream:(id)arg1 didReceivePresence:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)xmppStreamDidAuthenticate:(id)arg1;
- (void)handleFetchRosterQueryIQ:(id)arg1 withInfo:(id)arg2;
- (void)fetchRoster;
- (void)rejectPresenceSubscriptionRequestFrom:(id)arg1;
- (void)acceptPresenceSubscriptionRequestFrom:(id)arg1 andAddToRoster:(_Bool)arg2;
- (void)removeUser:(id)arg1;
- (void)revokePresencePermissionFromUser:(id)arg1;
- (void)unsubscribePresenceFromUser:(id)arg1;
- (void)subscribePresenceToUser:(id)arg1;
- (void)setNickname:(id)arg1 forUser:(id)arg2;
- (void)addUser:(id)arg1 withNickname:(id)arg2 groups:(id)arg3 subscribeToPresence:(_Bool)arg4;
- (void)addUser:(id)arg1 withNickname:(id)arg2 groups:(id)arg3;
- (void)addUser:(id)arg1 withNickname:(id)arg2;
- (_Bool)isRosterItem:(id)arg1;
- (void)_addRosterItems:(id)arg1;
- (void)_setPopulatingRoster:(_Bool)arg1;
- (_Bool)_populatingRoster;
- (void)_setHasRoster:(_Bool)arg1;
- (void)_setRequestedRoster:(_Bool)arg1;
- (_Bool)_requestedRoster;
@property(readonly) _Bool hasRoster;
@property(readonly, getter=isPopulating) _Bool populating;
@property(readonly, getter=hasRequestedRoster) _Bool requestedRoster;
@property _Bool allowRosterlessOperation;
@property _Bool autoAcceptKnownPresenceSubscriptionRequests;
@property _Bool autoClearAllUsersAndResources;
@property _Bool autoFetchRoster;
@property(readonly) id <XMPPRosterStorage> xmppRosterStorage;
- (id)multicastDelegate;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithRosterStorage:(id)arg1 dispatchQueue:(id)arg2;
- (id)initWithRosterStorage:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface AllContactsViewController : UIViewController <UISearchBarDelegate, UIGestureRecognizerDelegate, UIScrollViewDelegate, ConnectionManager_Delegate, UITableViewDataSource, UITableViewDelegate, ContactListViewDelegate, UIActionSheetDelegate, MFMailComposeViewControllerDelegate, MFMessageComposeViewControllerDelegate, AllContactsViewControllerDelegate>
{
UISearchBar *searchBarContacts;
UIView *radarSubView;
UIButton *btnBackReference;
UITableView *contactsTableView;
NSMutableArray *arrAllContacts;
NSMutableArray *arrRecentlyAddedContacts;
NSMutableArray *sectionedListContent;
NSMutableArray *filteredResult;
NSMutableArray *filteredAllContacts;
UIRefreshControl *refreshFavorites;
UIView *subView;
NSMutableArray *arrFavourites;
_Bool isLocalSearching;
ConnectionManager *connectionManager;
AppDelegate *deleg;
_Bool dataIsRefreshing;
UISegmentedControl *_selectionbar;
RadarViewController *_controller;
UIView *_viewContactSyncing;
}
@property(nonatomic) __weak UIView *viewContactSyncing; // @synthesize viewContactSyncing=_viewContactSyncing;
@property(retain, nonatomic) RadarViewController *controller; // @synthesize controller=_controller;
@property(nonatomic) __weak UISegmentedControl *selectionbar; // @synthesize selectionbar=_selectionbar;
- (void).cxx_destruct;
- (void)callSMChatViewController:(id)arg1;
- (void)settingsAction:(id)arg1;
- (void)messageComposeViewController:(id)arg1 didFinishWithResult:(int)arg2;
- (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
- (void)sendMessage:(id)arg1;
- (void)selectedNumbers:(id)arg1;
- (void)sendEmail:(id)arg1;
- (void)selectedEmail:(id)arg1;
- (void)deleteFromFavorite:(id)arg1;
- (void)synchAllLocalContacts:(id)arg1;
- (void)didFailWithError:(id)arg1;
- (void)scrollViewWillBeginDecelerating:(id)arg1;
- (void)fetchFavoriteInQueue;
- (void)doFetchFavorite;
- (void)updateTableWithData:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)callWebServiceToGetAppContacts;
- (void)filterForSearchText:(id)arg1 scope:(id)arg2;
- (void)searchBar:(id)arg1 textDidChange:(id)arg2;
- (void)searchBarSearchButtonClicked:(id)arg1;
- (void)searchBarTextDidEndEditing:(id)arg1;
- (_Bool)searchBarShouldEndEditing:(id)arg1;
- (void)searchBarTextDidBeginEditing:(id)arg1;
- (void)searchBarCancelButtonClicked:(id)arg1;
- (_Bool)searchBarShouldBeginEditing:(id)arg1;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)doGotoChatScreenWithAddressBook:(id)arg1;
- (void)doGotoChatScreenWithFavorite:(id)arg1;
- (id)getFavouriteFromContact:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (void)tableView:(id)arg1 accessoryButtonTappedForRowWithIndexPath:(id)arg2;
- (void)callContactInfoFromAllContacts:(id)arg1 withAddress:(id)arg2;
- (void)callContactInfoFromFavourites:(id)arg1 withAddress:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (id)fontForBodyTextStyle:(_Bool)arg1;
- (long long)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(long long)arg3;
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- (id)sectionIndexTitlesForTableView:(id)arg1;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)setListContent:(id)arg1;
- (id)filterArray:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)updateSubViewFrames:(id)arg1;
- (void)selectionDone:(id)arg1;
- (void)refreshArrayOfAllContacts;
- (void)viewDidAppear:(_Bool)arg1;
- (void)setContactPermissionView;
- (void)viewWillAppear:(_Bool)arg1;
- (void)refreshTable;
- (void)handleViewTap;
- (void)viewDidLoad;
- (void)moreButton;
- (void)setUpNavigationBar;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPTime : XMPPModule
{
_Bool respondsToQueries;
XMPPIDTracker *queryTracker;
}
+ (id)timeElementFromDate:(id)arg1;
+ (id)timeElement;
+ (double)approximateTimeDifferenceFromResponse:(id)arg1 andRTT:(double)arg2;
+ (id)timeZoneOffsetFromResponse:(id)arg1;
+ (id)dateFromResponse:(id)arg1;
- (void).cxx_destruct;
- (void)xmppCapabilities:(id)arg1 collectingMyCapabilities:(id)arg2;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)handleResponse:(id)arg1 withInfo:(id)arg2;
- (id)sendQueryToJID:(id)arg1 withTimeout:(double)arg2;
- (id)sendQueryToJID:(id)arg1;
- (id)sendQueryToServerWithTimeout:(double)arg1;
- (id)sendQueryToServer;
- (id)generateQueryIDWithTimeout:(double)arg1;
@property _Bool respondsToQueries;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface XMPPTimeQueryInfo : XMPPBasicTrackingInfo
{
NSDate *timeSent;
}
@property(readonly, nonatomic) NSDate *timeSent; // @synthesize timeSent;
- (void).cxx_destruct;
- (double)rtt;
- (id)initWithTarget:(id)arg1 selector:(SEL)arg2 timeout:(double)arg3;
@end
@interface AppVersionViewController : UIViewController
{
NSDictionary *versionInfo;
UILabel *lblMsg;
UIButton *btnDownloadLink;
}
- (void).cxx_destruct;
- (void)clickedOnDownload:(id)arg1;
- (void)updateVersionInfo:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
@end
@interface Profile : NSObject
{
}
@end
@interface PeoplePostViewController : UIViewController
{
}
- (void)btnBackClicked:(id)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
@end
@interface XMPPSRVResolver : NSObject
{
id delegate;
NSObject<OS_dispatch_queue> *delegateQueue;
NSObject<OS_dispatch_queue> *resolverQueue;
void *resolverQueueTag;
NSString *srvName;
double timeout;
_Bool resolveInProgress;
NSMutableArray *results;
struct _DNSServiceRef_t *sdRef;
int sdFd;
NSObject<OS_dispatch_source> *sdReadSource;
NSObject<OS_dispatch_source> *timeoutTimer;
}
+ (id)srvNameFromXMPPDomain:(id)arg1;
- (void).cxx_destruct;
- (void)stop;
- (void)startWithSRVName:(id)arg1 timeout:(double)arg2;
- (id)processRecord:(const void *)arg1 length:(unsigned short)arg2;
- (void)failWithDNSError:(int)arg1;
- (void)failWithError:(id)arg1;
- (void)succeed;
- (void)sortResults;
@property(readonly) double timeout; // @dynamic timeout;
@property(readonly) NSString *srvName; // @dynamic srvName;
- (void)dealloc;
- (id)initWithdDelegate:(id)arg1 delegateQueue:(id)arg2 resolverQueue:(id)arg3;
@end
@interface XMPPSRVRecord : NSObject
{
unsigned short priority;
unsigned short weight;
unsigned short port;
NSString *target;
unsigned long long sum;
unsigned long long srvResultsIndex;
}
+ (id)recordWithPriority:(unsigned short)arg1 weight:(unsigned short)arg2 port:(unsigned short)arg3 target:(id)arg4;
@property(nonatomic) unsigned long long srvResultsIndex; // @synthesize srvResultsIndex;
@property(nonatomic) unsigned long long sum; // @synthesize sum;
@property(readonly, nonatomic) NSString *target; // @synthesize target;
@property(readonly, nonatomic) unsigned short port; // @synthesize port;
@property(readonly, nonatomic) unsigned short weight; // @synthesize weight;
@property(readonly, nonatomic) unsigned short priority; // @synthesize priority;
- (void).cxx_destruct;
- (long long)compareByPriority:(id)arg1;
- (id)description;
- (id)initWithPriority:(unsigned short)arg1 weight:(unsigned short)arg2 port:(unsigned short)arg3 target:(id)arg4;
@end
@interface CMLocationList : NSObject
{
NSString *_iID;
NSString *_iName;
NSString *_isSelected;
NSString *_latitude;
NSString *_longitude;
}
@property(retain, nonatomic) NSString *longitude; // @synthesize longitude=_longitude;
@property(retain, nonatomic) NSString *latitude; // @synthesize latitude=_latitude;
@property(retain, nonatomic) NSString *isSelected; // @synthesize isSelected=_isSelected;
@property(retain, nonatomic) NSString *iName; // @synthesize iName=_iName;
@property(retain, nonatomic) NSString *iID; // @synthesize iID=_iID;
- (void).cxx_destruct;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)init;
@end
@interface DDLog : NSObject
{
}
+ (void)lt_flush;
+ (void)lt_log:(id)arg1;
+ (id)lt_allLoggers;
+ (void)lt_removeAllLoggers;
+ (void)lt_removeLogger:(id)arg1;
+ (void)lt_addLogger:(id)arg1 logLevel:(int)arg2;
+ (void)setLogLevel:(int)arg1 forClassWithName:(id)arg2;
+ (void)setLogLevel:(int)arg1 forClass:(Class)arg2;
+ (int)logLevelForClassWithName:(id)arg1;
+ (int)logLevelForClass:(Class)arg1;
+ (id)registeredClassNames;
+ (id)registeredClasses;
+ (_Bool)isRegisteredClass:(Class)arg1;
+ (void)flushLog;
+ (void)log:(_Bool)arg1 level:(int)arg2 flag:(int)arg3 context:(int)arg4 file:(const char *)arg5 function:(const char *)arg6 line:(int)arg7 tag:(id)arg8 format:(id)arg9 args:(char *)arg10;
+ (void)log:(_Bool)arg1 level:(int)arg2 flag:(int)arg3 context:(int)arg4 file:(const char *)arg5 function:(const char *)arg6 line:(int)arg7 tag:(id)arg8 format:(id)arg9;
+ (void)queueLogMessage:(id)arg1 asynchronously:(_Bool)arg2;
+ (id)allLoggers;
+ (void)removeAllLoggers;
+ (void)removeLogger:(id)arg1;
+ (void)addLogger:(id)arg1 withLogLevel:(int)arg2;
+ (void)addLogger:(id)arg1;
+ (void)applicationWillTerminate:(id)arg1;
+ (id)loggingQueue;
+ (void)initialize;
@end
@interface DDLoggerNode : NSObject
{
id <DDLogger> logger;
NSObject<OS_dispatch_queue> *loggerQueue;
int logLevel;
}
+ (id)nodeWithLogger:(id)arg1 loggerQueue:(id)arg2 logLevel:(int)arg3;
@property(readonly, nonatomic) int logLevel; // @synthesize logLevel;
- (void).cxx_destruct;
- (void)dealloc;
- (id)initWithLogger:(id)arg1 loggerQueue:(id)arg2 logLevel:(int)arg3;
@end
@interface DDLogMessage : NSObject <NSCopying>
{
int logLevel;
int logFlag;
int logContext;
NSString *logMsg;
NSDate *timestamp;
char *file;
char *function;
int lineNumber;
unsigned int machThreadID;
char *queueLabel;
NSString *threadName;
id tag;
int options;
}
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)methodName;
- (id)fileName;
- (id)threadID;
- (id)initWithLogMsg:(id)arg1 level:(int)arg2 flag:(int)arg3 context:(int)arg4 file:(const char *)arg5 function:(const char *)arg6 line:(int)arg7 tag:(id)arg8 options:(int)arg9;
@end
@interface DDAbstractLogger : NSObject <DDLogger>
{
id <DDLogFormatter> formatter;
NSObject<OS_dispatch_queue> *loggerQueue;
}
- (void).cxx_destruct;
- (_Bool)isOnInternalLoggerQueue;
- (_Bool)isOnGlobalLoggingQueue;
- (id)loggerName;
- (id)loggerQueue;
- (void)setLogFormatter:(id)arg1;
- (id)logFormatter;
- (void)logMessage:(id)arg1;
- (void)dealloc;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPRoomMemoryStorage : NSObject <XMPPRoomStorage>
{
XMPPRoom *parent;
NSObject<OS_dispatch_queue> *parentQueue;
void *parentQueueTag;
NSMutableArray *messages;
NSMutableArray *occupantsArray;
NSMutableDictionary *occupantsDict;
Class messageClass;
Class occupantClass;
}
@property Class occupantClass; // @synthesize occupantClass;
@property Class messageClass; // @synthesize messageClass;
- (void).cxx_destruct;
- (void)handleDidLeaveRoom:(id)arg1;
- (void)handleIncomingMessage:(id)arg1 room:(id)arg2;
- (void)handleOutgoingMessage:(id)arg1 room:(id)arg2;
- (void)handlePresence:(id)arg1 room:(id)arg2;
- (id)resortOccupants;
- (id)resortMessages;
- (id)occupants;
- (id)messages;
- (id)occupantForJID:(id)arg1;
- (unsigned long long)insertOccupant:(id)arg1;
- (void)addMessage:(id)arg1;
- (unsigned long long)insertMessage:(id)arg1;
- (_Bool)existsMessage:(id)arg1;
@property(readonly) NSObject<OS_dispatch_queue> *parentQueue;
@property(readonly) XMPPRoom *parent;
- (void)dealloc;
- (id)multicastDelegate;
- (_Bool)configureWithParent:(id)arg1 queue:(id)arg2;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AFHTTPRequestOperation : AFURLConnectionOperation
{
AFHTTPResponseSerializer<AFURLResponseSerialization> *_responseSerializer;
id _responseObject;
NSError *_responseSerializationError;
}
+ (_Bool)supportsSecureCoding;
@property(retain, nonatomic) NSError *responseSerializationError; // @synthesize responseSerializationError=_responseSerializationError;
@property(retain, nonatomic) id responseObject; // @synthesize responseObject=_responseObject;
@property(retain, nonatomic) AFHTTPResponseSerializer<AFURLResponseSerialization> *responseSerializer; // @synthesize responseSerializer=_responseSerializer;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)pause;
- (void)setCompletionBlockWithSuccess:(CDUnknownBlockType)arg1 failure:(CDUnknownBlockType)arg2;
- (id)error;
- (id)initWithRequest:(id)arg1;
// Remaining properties
@property(retain, nonatomic) NSRecursiveLock *lock; // @dynamic lock;
@property(retain, nonatomic) NSHTTPURLResponse *response; // @dynamic response;
@end
@interface CallingOptionsView : UIView
{
UIView *viewOptionContainer;
UIButton *btnAudioCall;
UIButton *btnVideoCall;
_Bool _callingOptionShowing;
id <CallingOptionsDelegate> _delegate;
}
@property(readonly, nonatomic) _Bool callingOptionShowing; // @synthesize callingOptionShowing=_callingOptionShowing;
@property(nonatomic) __weak id <CallingOptionsDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)checkAudioPermission:(unsigned long long)arg1;
- (void)requestPermission:(unsigned long long)arg1 isFromVideo:(_Bool)arg2;
- (void)callUser:(unsigned long long)arg1;
- (void)dismissedCallOptions:(id)arg1;
- (void)doVideoCall:(id)arg1;
- (void)doAudioCall:(id)arg1;
- (void)showHideCallingOptionsWithAnimation:(_Bool)arg1;
- (void)showHideCallingOptionsWithoutAnimation:(_Bool)arg1;
- (void)showCallingOptions:(_Bool)arg1 animated:(_Bool)arg2;
- (void)disableAllControls;
- (void)enableAllControls;
- (void)createView;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface StorageViewController : UIViewController
{
UIStoryboard *storyboard;
long long msgCount;
long long allMsgCount;
double allMsgSize;
NSMutableArray *arrHoldUsers;
NSMutableArray *arrFinalUsers;
NSArray *tGroup;
NSString *tStrHeader;
NSMutableArray *arrHoldPersonDicts;
NSMutableArray *arrHoldPersonDataDicts;
NSMutableArray *arrSelected;
UILabel *lblUpdateDate;
UILabel *lblAllMsgCount;
int _fetchType;
UITableView *_tblStorage;
UISegmentedControl *_segmentedContol;
}
@property(nonatomic) __weak UISegmentedControl *segmentedContol; // @synthesize segmentedContol=_segmentedContol;
@property(nonatomic) int fetchType; // @synthesize fetchType=_fetchType;
@property(nonatomic) __weak UITableView *tblStorage; // @synthesize tblStorage=_tblStorage;
- (void).cxx_destruct;
- (void)updateMessageTypeCount:(id)arg1;
- (void)updateUserMessagesCount:(id)arg1;
- (id)getProfilePic:(id)arg1;
- (id)getUserName:(id)arg1;
- (void)fetchMessages:(int)arg1 withUserID:(id)arg2;
- (void)showFromDatabase;
- (id)setSizeInUnits:(float)arg1;
- (void)segmentCategory:(id)arg1;
- (void)clickedReloadButton:(id)arg1;
- (id)sortResultsForSize:(id)arg1;
- (id)sortResultsForCount:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)backBtnClicked:(id)arg1;
- (void)setNavigationBar;
- (void)initializeArrays;
- (void)initialSetUp;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
@end
@interface DDLogFileManagerDefault : NSObject <DDLogFileManager>
{
unsigned long long maximumNumberOfLogFiles;
NSString *_logsDirectory;
}
@property unsigned long long maximumNumberOfLogFiles; // @synthesize maximumNumberOfLogFiles;
- (void).cxx_destruct;
- (id)applicationName;
- (id)createNewLogFile;
- (id)newLogFileName;
- (id)sortedLogFileInfos;
- (id)sortedLogFileNames;
- (id)sortedLogFilePaths;
- (id)unsortedLogFileInfos;
- (id)unsortedLogFileNames;
- (id)unsortedLogFilePaths;
- (id)logFileDateFormatter;
- (_Bool)isLogFile:(id)arg1;
- (id)logsDirectory;
- (id)defaultLogsDirectory;
- (void)deleteOldLogFiles;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)dealloc;
- (id)initWithLogsDirectory:(id)arg1;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface DDLogFileFormatterDefault : NSObject <DDLogFormatter>
{
NSDateFormatter *dateFormatter;
}
- (void).cxx_destruct;
- (id)formatLogMessage:(id)arg1;
- (id)initWithDateFormatter:(id)arg1;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface DDFileLogger : DDAbstractLogger <DDLogger>
{
id <DDLogFileManager> logFileManager;
DDLogFileInfo *currentLogFileInfo;
NSFileHandle *currentLogFileHandle;
NSObject<OS_dispatch_source> *currentLogFileVnode;
NSObject<OS_dispatch_source> *rollingTimer;
unsigned long long maximumFileSize;
double rollingFrequency;
}
@property(readonly, nonatomic) id <DDLogFileManager> logFileManager; // @synthesize logFileManager;
- (void).cxx_destruct;
- (id)loggerName;
- (void)willRemoveLogger;
- (void)logMessage:(id)arg1;
- (id)currentLogFileHandle;
- (id)currentLogFileInfo;
- (void)maybeRollLogFileDueToSize;
- (void)maybeRollLogFileDueToAge;
- (void)rollLogFileNow;
- (void)rollLogFileWithCompletionBlock:(CDUnknownBlockType)arg1;
- (void)rollLogFile;
- (void)scheduleTimerToRollLogFileDueToAge;
@property double rollingFrequency;
@property unsigned long long maximumFileSize;
- (void)dealloc;
- (id)initWithLogFileManager:(id)arg1;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface DDLogFileInfo : NSObject
{
NSString *filePath;
NSString *fileName;
NSDictionary *fileAttributes;
NSDate *creationDate;
NSDate *modificationDate;
unsigned long long fileSize;
}
+ (id)logFileWithPath:(id)arg1;
@property(readonly, nonatomic) NSString *filePath; // @synthesize filePath;
- (void).cxx_destruct;
- (long long)reverseCompareByModificationDate:(id)arg1;
- (long long)reverseCompareByCreationDate:(id)arg1;
- (_Bool)isEqual:(id)arg1;
- (void)removeExtendedAttributeWithName:(id)arg1;
- (void)addExtendedAttributeWithName:(id)arg1;
- (_Bool)hasExtendedAttributeWithName:(id)arg1;
- (void)renameFile:(id)arg1;
- (void)reset;
@property(nonatomic) _Bool isArchived; // @dynamic isArchived;
- (id)description;
@property(readonly, nonatomic) double age; // @dynamic age;
@property(readonly, nonatomic) unsigned long long fileSize; // @dynamic fileSize;
@property(readonly, nonatomic) NSDate *creationDate; // @dynamic creationDate;
@property(readonly, nonatomic) NSDate *modificationDate; // @dynamic modificationDate;
@property(readonly, nonatomic) NSString *fileName; // @dynamic fileName;
@property(readonly, nonatomic) NSDictionary *fileAttributes; // @dynamic fileAttributes;
- (id)initWithFilePath:(id)arg1;
@end
@interface Broadcast : NSManagedObject
{
}
@end
@interface AppVersionManager : NSObject
{
NSDictionary *currentVersionInfo;
_Bool _isNewVersionAvailable;
AppVersionViewController *_appVersionViewCon;
AppDelegate *_appdeledate;
}
+ (id)getAppCurrentVersion;
+ (id)sharedInstance;
@property(retain, nonatomic) AppDelegate *appdeledate; // @synthesize appdeledate=_appdeledate;
@property(retain, nonatomic) AppVersionViewController *appVersionViewCon; // @synthesize appVersionViewCon=_appVersionViewCon;
@property(nonatomic) _Bool isNewVersionAvailable; // @synthesize isNewVersionAvailable=_isNewVersionAvailable;
- (void).cxx_destruct;
- (void)hideAppVersionViewController;
- (void)showAppVersionViewController;
- (void)showAppVersionViewControllerWithData:(id)arg1;
@end
@interface SettingSliderCell : BaseSettingsCell
{
BaseItemModel *_model;
UILabel *_maxLabel;
UILabel *_minLabel;
UISlider *_slider;
}
@property(nonatomic) __weak UISlider *slider; // @synthesize slider=_slider;
@property(nonatomic) __weak UILabel *minLabel; // @synthesize minLabel=_minLabel;
@property(nonatomic) __weak UILabel *maxLabel; // @synthesize maxLabel=_maxLabel;
- (id)model;
- (void).cxx_destruct;
- (void)valueChanged:(id)arg1;
- (void)setModel:(id)arg1;
@end
@interface AFURLSessionManagerTaskDelegate : NSObject <NSURLSessionTaskDelegate, NSURLSessionDataDelegate, NSURLSessionDownloadDelegate>
{
AFURLSessionManager *_manager;
NSMutableData *_mutableData;
NSProgress *_progress;
NSURL *_downloadFileURL;
CDUnknownBlockType _downloadTaskDidFinishDownloading;
CDUnknownBlockType _completionHandler;
}
@property(copy, nonatomic) CDUnknownBlockType completionHandler; // @synthesize completionHandler=_completionHandler;
@property(copy, nonatomic) CDUnknownBlockType downloadTaskDidFinishDownloading; // @synthesize downloadTaskDidFinishDownloading=_downloadTaskDidFinishDownloading;
@property(copy, nonatomic) NSURL *downloadFileURL; // @synthesize downloadFileURL=_downloadFileURL;
@property(retain, nonatomic) NSProgress *progress; // @synthesize progress=_progress;
@property(retain, nonatomic) NSMutableData *mutableData; // @synthesize mutableData=_mutableData;
@property(nonatomic) __weak AFURLSessionManager *manager; // @synthesize manager=_manager;
- (void).cxx_destruct;
- (void)URLSession:(id)arg1 downloadTask:(id)arg2 didResumeAtOffset:(long long)arg3 expectedTotalBytes:(long long)arg4;
- (void)URLSession:(id)arg1 downloadTask:(id)arg2 didWriteData:(long long)arg3 totalBytesWritten:(long long)arg4 totalBytesExpectedToWrite:(long long)arg5;
- (void)URLSession:(id)arg1 downloadTask:(id)arg2 didFinishDownloadingToURL:(id)arg3;
- (void)URLSession:(id)arg1 dataTask:(id)arg2 didReceiveData:(id)arg3;
- (void)URLSession:(id)arg1 task:(id)arg2 didCompleteWithError:(id)arg3;
- (void)URLSession:(id)arg1 task:(id)arg2 didSendBodyData:(long long)arg3 totalBytesSent:(long long)arg4 totalBytesExpectedToSend:(long long)arg5;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AFURLSessionManager : NSObject <NSURLSessionDelegate, NSURLSessionTaskDelegate, NSURLSessionDataDelegate, NSURLSessionDownloadDelegate, NSSecureCoding, NSCopying>
{
_Bool _attemptsToRecreateUploadTasksForBackgroundSessions;
NSURLSession *_session;
NSOperationQueue *_operationQueue;
id <AFURLResponseSerialization> _responseSerializer;
AFSecurityPolicy *_securityPolicy;
AFNetworkReachabilityManager *_reachabilityManager;
NSObject<OS_dispatch_queue> *_completionQueue;
NSObject<OS_dispatch_group> *_completionGroup;
NSURLSessionConfiguration *_sessionConfiguration;
NSMutableDictionary *_mutableTaskDelegatesKeyedByTaskIdentifier;
NSLock *_lock;
CDUnknownBlockType _sessionDidBecomeInvalid;
CDUnknownBlockType _sessionDidReceiveAuthenticationChallenge;
CDUnknownBlockType _didFinishEventsForBackgroundURLSession;
CDUnknownBlockType _taskWillPerformHTTPRedirection;
CDUnknownBlockType _taskDidReceiveAuthenticationChallenge;
CDUnknownBlockType _taskNeedNewBodyStream;
CDUnknownBlockType _taskDidSendBodyData;
CDUnknownBlockType _taskDidComplete;
CDUnknownBlockType _dataTaskDidReceiveResponse;
CDUnknownBlockType _dataTaskDidBecomeDownloadTask;
CDUnknownBlockType _dataTaskDidReceiveData;
CDUnknownBlockType _dataTaskWillCacheResponse;
CDUnknownBlockType _downloadTaskDidFinishDownloading;
CDUnknownBlockType _downloadTaskDidWriteData;
CDUnknownBlockType _downloadTaskDidResume;
}
+ (_Bool)supportsSecureCoding;
@property(copy, nonatomic) CDUnknownBlockType downloadTaskDidResume; // @synthesize downloadTaskDidResume=_downloadTaskDidResume;
@property(copy, nonatomic) CDUnknownBlockType downloadTaskDidWriteData; // @synthesize downloadTaskDidWriteData=_downloadTaskDidWriteData;
@property(copy, nonatomic) CDUnknownBlockType downloadTaskDidFinishDownloading; // @synthesize downloadTaskDidFinishDownloading=_downloadTaskDidFinishDownloading;
@property(copy, nonatomic) CDUnknownBlockType dataTaskWillCacheResponse; // @synthesize dataTaskWillCacheResponse=_dataTaskWillCacheResponse;
@property(copy, nonatomic) CDUnknownBlockType dataTaskDidReceiveData; // @synthesize dataTaskDidReceiveData=_dataTaskDidReceiveData;
@property(copy, nonatomic) CDUnknownBlockType dataTaskDidBecomeDownloadTask; // @synthesize dataTaskDidBecomeDownloadTask=_dataTaskDidBecomeDownloadTask;
@property(copy, nonatomic) CDUnknownBlockType dataTaskDidReceiveResponse; // @synthesize dataTaskDidReceiveResponse=_dataTaskDidReceiveResponse;
@property(copy, nonatomic) CDUnknownBlockType taskDidComplete; // @synthesize taskDidComplete=_taskDidComplete;
@property(copy, nonatomic) CDUnknownBlockType taskDidSendBodyData; // @synthesize taskDidSendBodyData=_taskDidSendBodyData;
@property(copy, nonatomic) CDUnknownBlockType taskNeedNewBodyStream; // @synthesize taskNeedNewBodyStream=_taskNeedNewBodyStream;
@property(copy, nonatomic) CDUnknownBlockType taskDidReceiveAuthenticationChallenge; // @synthesize taskDidReceiveAuthenticationChallenge=_taskDidReceiveAuthenticationChallenge;
@property(copy, nonatomic) CDUnknownBlockType taskWillPerformHTTPRedirection; // @synthesize taskWillPerformHTTPRedirection=_taskWillPerformHTTPRedirection;
@property(copy, nonatomic) CDUnknownBlockType didFinishEventsForBackgroundURLSession; // @synthesize didFinishEventsForBackgroundURLSession=_didFinishEventsForBackgroundURLSession;
@property(copy, nonatomic) CDUnknownBlockType sessionDidReceiveAuthenticationChallenge; // @synthesize sessionDidReceiveAuthenticationChallenge=_sessionDidReceiveAuthenticationChallenge;
@property(copy, nonatomic) CDUnknownBlockType sessionDidBecomeInvalid; // @synthesize sessionDidBecomeInvalid=_sessionDidBecomeInvalid;
@property(retain, nonatomic) NSLock *lock; // @synthesize lock=_lock;
@property(retain, nonatomic) NSMutableDictionary *mutableTaskDelegatesKeyedByTaskIdentifier; // @synthesize mutableTaskDelegatesKeyedByTaskIdentifier=_mutableTaskDelegatesKeyedByTaskIdentifier;
@property(retain, nonatomic) NSURLSessionConfiguration *sessionConfiguration; // @synthesize sessionConfiguration=_sessionConfiguration;
@property(nonatomic) _Bool attemptsToRecreateUploadTasksForBackgroundSessions; // @synthesize attemptsToRecreateUploadTasksForBackgroundSessions=_attemptsToRecreateUploadTasksForBackgroundSessions;
@property(retain, nonatomic) NSObject<OS_dispatch_group> *completionGroup; // @synthesize completionGroup=_completionGroup;
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *completionQueue; // @synthesize completionQueue=_completionQueue;
@property(retain, nonatomic) AFNetworkReachabilityManager *reachabilityManager; // @synthesize reachabilityManager=_reachabilityManager;
@property(retain, nonatomic) AFSecurityPolicy *securityPolicy; // @synthesize securityPolicy=_securityPolicy;
@property(retain, nonatomic) id <AFURLResponseSerialization> responseSerializer; // @synthesize responseSerializer=_responseSerializer;
@property(retain, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue=_operationQueue;
@property(retain, nonatomic) NSURLSession *session; // @synthesize session=_session;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)URLSession:(id)arg1 downloadTask:(id)arg2 didResumeAtOffset:(long long)arg3 expectedTotalBytes:(long long)arg4;
- (void)URLSession:(id)arg1 downloadTask:(id)arg2 didWriteData:(long long)arg3 totalBytesWritten:(long long)arg4 totalBytesExpectedToWrite:(long long)arg5;
- (void)URLSession:(id)arg1 downloadTask:(id)arg2 didFinishDownloadingToURL:(id)arg3;
- (void)URLSessionDidFinishEventsForBackgroundURLSession:(id)arg1;
- (void)URLSession:(id)arg1 dataTask:(id)arg2 willCacheResponse:(id)arg3 completionHandler:(CDUnknownBlockType)arg4;
- (void)URLSession:(id)arg1 dataTask:(id)arg2 didReceiveData:(id)arg3;
- (void)URLSession:(id)arg1 dataTask:(id)arg2 didBecomeDownloadTask:(id)arg3;
- (void)URLSession:(id)arg1 dataTask:(id)arg2 didReceiveResponse:(id)arg3 completionHandler:(CDUnknownBlockType)arg4;
- (void)URLSession:(id)arg1 task:(id)arg2 didCompleteWithError:(id)arg3;
- (void)URLSession:(id)arg1 task:(id)arg2 didSendBodyData:(long long)arg3 totalBytesSent:(long long)arg4 totalBytesExpectedToSend:(long long)arg5;
- (void)URLSession:(id)arg1 task:(id)arg2 needNewBodyStream:(CDUnknownBlockType)arg3;
- (void)URLSession:(id)arg1 task:(id)arg2 didReceiveChallenge:(id)arg3 completionHandler:(CDUnknownBlockType)arg4;
- (void)URLSession:(id)arg1 task:(id)arg2 willPerformHTTPRedirection:(id)arg3 newRequest:(id)arg4 completionHandler:(CDUnknownBlockType)arg5;
- (void)URLSession:(id)arg1 didReceiveChallenge:(id)arg2 completionHandler:(CDUnknownBlockType)arg3;
- (void)URLSession:(id)arg1 didBecomeInvalidWithError:(id)arg2;
- (_Bool)respondsToSelector:(SEL)arg1;
@property(readonly, copy) NSString *description;
- (void)setDownloadTaskDidResumeBlock:(CDUnknownBlockType)arg1;
- (void)setDownloadTaskDidWriteDataBlock:(CDUnknownBlockType)arg1;
- (void)setDownloadTaskDidFinishDownloadingBlock:(CDUnknownBlockType)arg1;
- (void)setDataTaskWillCacheResponseBlock:(CDUnknownBlockType)arg1;
- (void)setDataTaskDidReceiveDataBlock:(CDUnknownBlockType)arg1;
- (void)setDataTaskDidBecomeDownloadTaskBlock:(CDUnknownBlockType)arg1;
- (void)setDataTaskDidReceiveResponseBlock:(CDUnknownBlockType)arg1;
- (void)setTaskDidCompleteBlock:(CDUnknownBlockType)arg1;
- (void)setTaskDidSendBodyDataBlock:(CDUnknownBlockType)arg1;
- (void)setTaskDidReceiveAuthenticationChallengeBlock:(CDUnknownBlockType)arg1;
- (void)setTaskWillPerformHTTPRedirectionBlock:(CDUnknownBlockType)arg1;
- (void)setTaskNeedNewBodyStreamBlock:(CDUnknownBlockType)arg1;
- (void)setDidFinishEventsForBackgroundURLSessionBlock:(CDUnknownBlockType)arg1;
- (void)setSessionDidReceiveAuthenticationChallengeBlock:(CDUnknownBlockType)arg1;
- (void)setSessionDidBecomeInvalidBlock:(CDUnknownBlockType)arg1;
- (id)downloadProgressForTask:(id)arg1;
- (id)uploadProgressForTask:(id)arg1;
- (id)downloadTaskWithResumeData:(id)arg1 progress:(id *)arg2 destination:(CDUnknownBlockType)arg3 completionHandler:(CDUnknownBlockType)arg4;
- (id)downloadTaskWithRequest:(id)arg1 progress:(id *)arg2 destination:(CDUnknownBlockType)arg3 completionHandler:(CDUnknownBlockType)arg4;
- (id)uploadTaskWithStreamedRequest:(id)arg1 progress:(id *)arg2 completionHandler:(CDUnknownBlockType)arg3;
- (id)uploadTaskWithRequest:(id)arg1 fromData:(id)arg2 progress:(id *)arg3 completionHandler:(CDUnknownBlockType)arg4;
- (id)uploadTaskWithRequest:(id)arg1 fromFile:(id)arg2 progress:(id *)arg3 completionHandler:(CDUnknownBlockType)arg4;
- (id)dataTaskWithRequest:(id)arg1 completionHandler:(CDUnknownBlockType)arg2;
- (void)invalidateSessionCancelingTasks:(_Bool)arg1;
@property(readonly, nonatomic) NSArray *downloadTasks;
@property(readonly, nonatomic) NSArray *uploadTasks;
@property(readonly, nonatomic) NSArray *dataTasks;
@property(readonly, nonatomic) NSArray *tasks;
- (id)tasksForKeyPath:(id)arg1;
- (void)removeAllDelegates;
- (void)removeDelegateForTask:(id)arg1;
- (void)addDelegateForDownloadTask:(id)arg1 progress:(id *)arg2 destination:(CDUnknownBlockType)arg3 completionHandler:(CDUnknownBlockType)arg4;
- (void)addDelegateForUploadTask:(id)arg1 progress:(id *)arg2 completionHandler:(CDUnknownBlockType)arg3;
- (void)addDelegateForDataTask:(id)arg1 completionHandler:(CDUnknownBlockType)arg2;
- (void)setDelegate:(id)arg1 forTask:(id)arg2;
- (id)delegateForTask:(id)arg1;
- (void)taskDidSuspend:(id)arg1;
- (void)taskDidResume:(id)arg1;
@property(readonly, copy, nonatomic) NSString *taskDescriptionForSessionTasks;
- (void)dealloc;
- (id)initWithSessionConfiguration:(id)arg1;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface SHRequestSampleList : SHBaseRequestImage
{
NSString *mEditionId;
}
@property(retain, nonatomic) NSString *EditionId; // @synthesize EditionId=mEditionId;
- (void).cxx_destruct;
- (id)initWithURL:(id)arg1;
@end
@interface FSConverter : NSObject
{
}
- (id)convertToObjects:(id)arg1;
@end
@interface CustomInputToolbar : UIToolbar <UINewCustomInputToolbarDelegate, UIGestureRecognizerDelegate>
{
UIPanGestureRecognizer *pan;
struct CGRect swipeRect;
float lastpoint;
float maxpoint;
struct CGRect kKeyBoardFrame;
_Bool _boolIsCustomKeyboardVisible;
_Bool _isFisrtTime;
_Bool _isConnected;
_Bool _isKonnectMessageAllow;
int keyBoardStatus;
id <UIToolbarDelegate> delegate;
HPGrowingTextView *_textView;
UIImageView *_imgView;
UIBarButtonItem *_barBtnSend;
UIBarButtonItem *_barBtnCustomEmoji;
UIBarButtonItem *_barBtnAdd;
UIButton *_btnAttach;
UIButton *_btnCustomEmoji;
UIButton *_btnSend;
UIButton *_btnRecord;
UIButton *_btnFileUpload;
UIButton *_btnDeleteText;
id <UINewCustomInputToolbarDelegate> _inputDelegate;
UILongPressGestureRecognizer *_longPress;
UITapGestureRecognizer *_singleTap;
UILabel *_lblRecordingTime;
UILabel *_lblSwipeToDelete;
UILabel *_lblWhite;
UIImageView *_imgViewRecording;
NSTimer *_timer;
NSString *_audioFilePath;
}
@property(retain, nonatomic) NSString *audioFilePath; // @synthesize audioFilePath=_audioFilePath;
@property(retain, nonatomic) NSTimer *timer; // @synthesize timer=_timer;
@property(retain, nonatomic) UIImageView *imgViewRecording; // @synthesize imgViewRecording=_imgViewRecording;
@property(retain, nonatomic) UILabel *lblWhite; // @synthesize lblWhite=_lblWhite;
@property(retain, nonatomic) UILabel *lblSwipeToDelete; // @synthesize lblSwipeToDelete=_lblSwipeToDelete;
@property(retain, nonatomic) UILabel *lblRecordingTime; // @synthesize lblRecordingTime=_lblRecordingTime;
@property(retain, nonatomic) UITapGestureRecognizer *singleTap; // @synthesize singleTap=_singleTap;
@property(retain, nonatomic) UILongPressGestureRecognizer *longPress; // @synthesize longPress=_longPress;
@property(nonatomic) _Bool isKonnectMessageAllow; // @synthesize isKonnectMessageAllow=_isKonnectMessageAllow;
@property(nonatomic) _Bool isConnected; // @synthesize isConnected=_isConnected;
@property(nonatomic) _Bool isFisrtTime; // @synthesize isFisrtTime=_isFisrtTime;
@property(nonatomic) __weak id <UINewCustomInputToolbarDelegate> inputDelegate; // @synthesize inputDelegate=_inputDelegate;
@property(retain, nonatomic) UIButton *btnDeleteText; // @synthesize btnDeleteText=_btnDeleteText;
@property(retain, nonatomic) UIButton *btnFileUpload; // @synthesize btnFileUpload=_btnFileUpload;
@property(retain, nonatomic) UIButton *btnRecord; // @synthesize btnRecord=_btnRecord;
@property(retain, nonatomic) UIButton *btnSend; // @synthesize btnSend=_btnSend;
@property(retain, nonatomic) UIButton *btnCustomEmoji; // @synthesize btnCustomEmoji=_btnCustomEmoji;
@property(retain, nonatomic) UIButton *btnAttach; // @synthesize btnAttach=_btnAttach;
@property(retain, nonatomic) UIBarButtonItem *barBtnAdd; // @synthesize barBtnAdd=_barBtnAdd;
@property(retain, nonatomic) UIBarButtonItem *barBtnCustomEmoji; // @synthesize barBtnCustomEmoji=_barBtnCustomEmoji;
@property _Bool boolIsCustomKeyboardVisible; // @synthesize boolIsCustomKeyboardVisible=_boolIsCustomKeyboardVisible;
@property(retain, nonatomic) UIBarButtonItem *barBtnSend; // @synthesize barBtnSend=_barBtnSend;
@property(retain, nonatomic) UIImageView *imgView; // @synthesize imgView=_imgView;
@property(retain, nonatomic) HPGrowingTextView *textView; // @synthesize textView=_textView;
- (void)setDelegate:(id)arg1;
- (id)delegate;
@property(nonatomic) int keyBoardStatus; // @synthesize keyBoardStatus;
- (void).cxx_destruct;
- (void)growingTextViewDidChangeSelection:(id)arg1;
- (_Bool)growingTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)growingTextViewDidEndEditing:(id)arg1;
- (void)growingTextViewDidBeginEditing:(id)arg1;
- (_Bool)growingTextViewShouldEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldBeginEditing:(id)arg1;
- (_Bool)growingTextViewShouldReturn:(id)arg1;
- (void)growingTextViewDidChange:(id)arg1;
- (void)growingTextView:(id)arg1 willChangeHeight:(float)arg2;
- (id)init;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)removeAllText;
- (void)setSendBtnProperty:(id)arg1;
- (void)vibrate:(id)arg1;
- (void)setupToolbar:(id)arg1;
- (void)showCustomKeyboard:(id)arg1;
- (void)inputImageButtonPressed;
- (void)startRecording:(id)arg1;
- (void)swiped;
- (void)inputButtonPressed;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface CXMPPController : NSObject <XMPPRosterDelegate, XMPPMUCDelegate, UIAlertViewDelegate, XMPPStreamManagementDelegate, XMPPAutoPingDelegate, XMPPvCardTempModuleDelegate>
{
XMPPStream *xmppStream;
XMPPReconnect *xmppReconnect;
XMPPRoster *xmppRoster;
XMPPRosterCoreDataStorage *xmppRosterStorage;
XMPPvCardCoreDataStorage *xmppvCardStorage;
XMPPvCardTempModule *xmppvCardTempModule;
XMPPvCardAvatarModule *xmppvCardAvatarModule;
XMPPCapabilities *xmppCapabilities;
XMPPCapabilitiesCoreDataStorage *xmppCapabilitiesStorage;
XMPPMessageArchiving *xmppMessageArchivingModule;
XMPPMessageArchivingCoreDataStorage *xmppMessageArchivingStorage;
XMPPMUC *xmppMUC;
XMPPRoom *xmppRoom;
XMPPvCardTemp *xmppvCardTemp;
XMPPRoomCoreDataStorage *xmppRoomCoreDataStorage;
XMPPPubSub *xmppPubSubModule;
XMPPStreamManagement *xmppStreamMgntModule;
XMPPStreamManagementMemoryStorage *streamMgntmMemoryStorage;
XMPPPing *xmppPingModule;
XMPPAutoPing *xmppAutoPing;
XMPPMessageDeliveryReceipts *xmppMessageDeliveryReceipts;
_Bool allowSelfSignedCertificates;
_Bool allowSSLHostNameMismatch;
_Bool isXmppConnected;
NSObject<SMChatDelegate> *_chatDelegate;
NSObject<SMMessageDelegate> *_messageDelegate;
AVAudioPlayer *newPlayer;
_Bool isConnected;
unsigned int _soundFileObject;
NSMutableArray *turnSockets;
id chatDelegate;
id messageDelegate;
NSManagedObjectContext *messagesStoreMainThreadManagedObjectContext;
NSManagedObjectContext *groupMessagesStoreMainThreadManagedObjectContext;
NSManagedObjectContext *__managedObjectContext;
NSManagedObjectModel *__managedObjectModel;
NSPersistentStoreCoordinator *__persistentStoreCoordinator;
XMPPLastActivity *xmppLastSeen;
struct __CFURL *_soundFileURLRef;
CDUnknownBlockType _myBlock;
}
+ (void)sharedXMPPController;
@property(copy, nonatomic) CDUnknownBlockType myBlock; // @synthesize myBlock=_myBlock;
@property(readonly) unsigned int soundFileObject; // @synthesize soundFileObject=_soundFileObject;
@property struct __CFURL *soundFileURLRef; // @synthesize soundFileURLRef=_soundFileURLRef;
@property(readonly, nonatomic) XMPPLastActivity *xmppLastSeen; // @synthesize xmppLastSeen;
@property(readonly, nonatomic) XMPPvCardTemp *xmppvCardTemp; // @synthesize xmppvCardTemp;
@property(readonly, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator; // @synthesize persistentStoreCoordinator=__persistentStoreCoordinator;
@property(readonly, nonatomic) NSManagedObjectModel *managedObjectModel; // @synthesize managedObjectModel=__managedObjectModel;
@property(readonly, nonatomic) NSManagedObjectContext *managedObjectContext; // @synthesize managedObjectContext=__managedObjectContext;
@property(nonatomic) _Bool isConnected; // @synthesize isConnected;
@property(readonly, nonatomic) NSManagedObjectContext *groupMessagesStoreMainThreadManagedObjectContext; // @synthesize groupMessagesStoreMainThreadManagedObjectContext;
@property(readonly, nonatomic) NSManagedObjectContext *messagesStoreMainThreadManagedObjectContext; // @synthesize messagesStoreMainThreadManagedObjectContext;
@property(nonatomic) id _messageDelegate; // @synthesize _messageDelegate=messageDelegate;
@property(nonatomic) id _chatDelegate; // @synthesize _chatDelegate=chatDelegate;
@property(retain, nonatomic) XMPPRoom *xmppRoom; // @synthesize xmppRoom;
@property(readonly, nonatomic) XMPPRoomCoreDataStorage *xmppRoomCoreDataStorage; // @synthesize xmppRoomCoreDataStorage;
@property(readonly, nonatomic) XMPPMessageArchivingCoreDataStorage *xmppMessageArchivingStorage; // @synthesize xmppMessageArchivingStorage;
@property(readonly, nonatomic) XMPPCapabilitiesCoreDataStorage *xmppCapabilitiesStorage; // @synthesize xmppCapabilitiesStorage;
@property(readonly, nonatomic) XMPPCapabilities *xmppCapabilities; // @synthesize xmppCapabilities;
@property(readonly, nonatomic) XMPPvCardAvatarModule *xmppvCardAvatarModule; // @synthesize xmppvCardAvatarModule;
@property(readonly, nonatomic) XMPPvCardTempModule *xmppvCardTempModule; // @synthesize xmppvCardTempModule;
@property(readonly, nonatomic) XMPPRosterCoreDataStorage *xmppRosterStorage; // @synthesize xmppRosterStorage;
@property(readonly, nonatomic) XMPPRoster *xmppRoster; // @synthesize xmppRoster;
@property(readonly, nonatomic) XMPPReconnect *xmppReconnect; // @synthesize xmppReconnect;
@property(readonly, nonatomic) XMPPStream *xmppStream; // @synthesize xmppStream;
@property(readonly, nonatomic) NSMutableArray *turnSockets; // @synthesize turnSockets;
@property(retain, nonatomic) XMPPMUC *xmppMUC; // @synthesize xmppMUC;
- (void).cxx_destruct;
- (void)sendIQElementForGettingMessagesInBatch;
- (void)xmppvCardTempModule:(id)arg1 didReceivevCardTemp:(id)arg2 forJID:(id)arg3;
- (void)xmppAutoPingDidReceivePong:(id)arg1;
- (void)xmppAutoPingDidSendPing:(id)arg1;
- (void)xmppAutoPingDidTimeout:(id)arg1;
- (void)xmppStreamManagement:(id)arg1 didReceiveAckForStanzaIds:(id)arg2;
- (void)xmppStreamManagementDidRequestAck:(id)arg1;
- (void)xmppStreamManagement:(id)arg1 getIsHandled:(_Bool *)arg2 stanzaId:(id *)arg3 forReceivedElement:(id)arg4;
- (void)xmppStream:(id)arg1 didReceiveCustomElement:(id)arg2;
- (void)xmppStream:(id)arg1 didSendCustomElement:(id)arg2;
- (void)sendPushEnablingXML;
- (void)subscribePubSubNOdeWithName:(id)arg1;
- (void)unsubscribePubSubNOdeWithName:(id)arg1 withJid:(id)arg2;
- (void)unsubscribePubSubNOdeWithName:(id)arg1;
- (void)deletePubSubNodeWithName:(id)arg1;
- (void)cretePubSubNodeWithNodeName:(id)arg1;
- (void)sendPubSubNodeWithMsgElement:(id)arg1 onNode:(id)arg2 withStatus:(id)arg3;
- (void)testBlock;
- (void)sendMsgToGetRefreshGroupByNamyName:(id)arg1;
- (void)xmppStream:(id)arg1 didFailToSendMessage:(id)arg2 error:(id)arg3;
- (void)xmppLastActivity:(id)arg1 didNotReceiveResponse:(id)arg2 dueToTimeout:(double)arg3;
- (void)xmppLastActivity:(id)arg1 didReceiveResponse:(id)arg2;
- (void)doSendMessageForGroupAknowledgement:(id)arg1;
- (void)doAknowledgementServer:(id)arg1:(_Bool)arg2;
- (void)doSendMessageAknowledgement:(id)arg1;
- (void)xmppMUC:(id)arg1 didReceiveRoomInvitation:(id)arg2;
- (void)sendJoinMessageToGroup:(id)arg1;
- (void)xmppMUC:(id)arg1 roomJID:(id)arg2 didReceiveInvitation:(id)arg3;
- (void)receivedGroupChatInvitation:(id)arg1;
- (void)xmppRoster:(id)arg1 didReceiveBuddyRequest:(id)arg2;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (void)xmppStream:(id)arg1 didReceiveError:(id)arg2;
- (void)sendUserPresence:(id)arg1;
- (void)xmppStream:(id)arg1 didReceivePresence:(id)arg2;
- (void)updateCounter;
- (void)newMessageReceivedPubSub;
- (void)sendNotification:(id)arg1;
- (void)xmppStream:(id)arg1 didReceiveMessage:(id)arg2;
- (void)xmppStream:(id)arg1 didSendMessage:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)xmppStream:(id)arg1 didNotAuthenticate:(id)arg2;
- (void)xmppStreamDidAuthenticate:(id)arg1;
- (void)xmppStreamDidConnect:(id)arg1;
- (void)xmppStreamDidSecure:(id)arg1;
- (void)xmppStream:(id)arg1 willSecureWithSettings:(id)arg2;
- (void)xmppStream:(id)arg1 socketDidConnect:(id)arg2;
- (void)disconnect;
- (_Bool)connect;
- (void)goOffline;
- (void)goOnline;
- (void)teardownStream;
- (void)setupStream;
- (id)storeURL;
- (id)managedObjectContext_capabilities;
- (id)managedObjectContext_roster;
- (void)initializeAllMembers;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MBProgressHUD : UIView
{
int mode;
int animationType;
SEL methodForExecution;
id targetForExecution;
id objectForExecution;
_Bool useAnimation;
float yOffset;
float xOffset;
float width;
float height;
float margin;
_Bool dimBackground;
_Bool taskInProgress;
float graceTime;
float minShowTime;
NSTimer *graceTimer;
NSTimer *minShowTimer;
NSDate *showStarted;
UIView *indicator;
UILabel *label;
UILabel *detailsLabel;
float progress;
id <MBProgressHUDDelegate> delegate;
NSString *labelText;
NSString *detailsLabelText;
float opacity;
UIFont *labelFont;
UIFont *detailsLabelFont;
_Bool isFinished;
_Bool removeFromSuperViewOnHide;
UIView *customView;
struct CGAffineTransform rotationTransform;
}
+ (_Bool)hideHUDForView:(id)arg1 animated:(_Bool)arg2;
+ (id)showHUDAddedTo:(id)arg1 animated:(_Bool)arg2;
@property(retain) NSDate *showStarted; // @synthesize showStarted;
@property(retain) UIView *customView; // @synthesize customView;
@property _Bool removeFromSuperViewOnHide; // @synthesize removeFromSuperViewOnHide;
@property _Bool taskInProgress; // @synthesize taskInProgress;
@property(retain) NSTimer *minShowTimer; // @synthesize minShowTimer;
@property(retain) NSTimer *graceTimer; // @synthesize graceTimer;
@property float minShowTime; // @synthesize minShowTime;
@property float graceTime; // @synthesize graceTime;
@property _Bool dimBackground; // @synthesize dimBackground;
@property float margin; // @synthesize margin;
@property float yOffset; // @synthesize yOffset;
@property float xOffset; // @synthesize xOffset;
@property float height; // @synthesize height;
@property float width; // @synthesize width;
@property(retain) UIView *indicator; // @synthesize indicator;
@property(retain) UIFont *detailsLabelFont; // @synthesize detailsLabelFont;
@property(retain) UIFont *labelFont; // @synthesize labelFont;
@property float opacity; // @synthesize opacity;
@property id <MBProgressHUDDelegate> delegate; // @synthesize delegate;
@property int animationType; // @synthesize animationType;
- (void)setTransformForCurrentOrientation:(_Bool)arg1;
- (void)deviceOrientationDidChange:(id)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (void)hideUsingAnimation:(_Bool)arg1;
- (void)showUsingAnimation:(_Bool)arg1;
- (void)cleanUp;
- (void)done;
- (void)animationFinished:(id)arg1 finished:(_Bool)arg2 context:(void *)arg3;
- (void)launchExecution;
- (void)showWhileExecuting:(SEL)arg1 onTarget:(id)arg2 withObject:(id)arg3 animated:(_Bool)arg4;
- (void)handleMinShowTimer:(id)arg1;
- (void)handleGraceTimer:(id)arg1;
- (void)hideDelayed:(id)arg1;
- (void)hide:(_Bool)arg1 afterDelay:(double)arg2;
- (void)hide:(_Bool)arg1;
- (void)show:(_Bool)arg1;
- (void)layoutSubviews;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithView:(id)arg1;
- (id)initWithWindow:(id)arg1;
- (void)updateIndicators;
- (void)updateProgress;
- (void)updateDetailsLabelText:(id)arg1;
- (void)updateLabelText:(id)arg1;
@property float progress;
@property(copy) NSString *detailsLabelText;
@property(copy) NSString *labelText;
@property int mode;
@end
@interface MBRoundProgressView : UIView
{
float _progress;
}
- (void)drawRect:(struct CGRect)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)init;
@property(nonatomic) float progress;
@end
@interface CustomUplaodingView : UIView <RMProgressDelegate>
{
_Bool isFromSelf;
_Bool isFromMessageInfo;
_Bool isDownloaded;
int eventType;
int mediaType;
int currentState;
int mediaOrientation;
int thumbNailIMageDownloadingState;
int chatType;
CLocation *Location;
UIProgressView *ProgressView;
UIButton *btnCancel;
UIButton *btnDownloading;
UIButton *btnPlaying;
UIButton *btnViewing;
NSString *fileLocalUrlStr;
NSString *fileServerUrlStr;
UIImageView *imgView;
NSString *chatId;
UIImage *downloadedImage;
NSString *fileSize;
double downloadedFileSize;
UIButton *btnImgView;
RMDownloadIndicator *closedIndicator;
RMDownloadIndicator *mixedIndicator;
RMDownloadIndicator *filledIndicator;
UIButton *btnPlay;
UIButton *btnDownload;
UIButton *btnStatus;
NSString *imageString;
UILabel *lblPrivateStatus;
NSString *_fileName;
UILabel *_lblState;
UILabel *_lblOtherFileName;
id <UploadingEventDeligate> _delegate;
UILabel *_remainingTime;
}
@property(retain, nonatomic) UILabel *remainingTime; // @synthesize remainingTime=_remainingTime;
@property(retain, nonatomic) id <UploadingEventDeligate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) UILabel *lblOtherFileName; // @synthesize lblOtherFileName=_lblOtherFileName;
@property(retain, nonatomic) UILabel *lblState; // @synthesize lblState=_lblState;
@property(retain, nonatomic) NSString *fileName; // @synthesize fileName=_fileName;
@property(retain, nonatomic) UILabel *lblPrivateStatus; // @synthesize lblPrivateStatus;
@property(nonatomic) int chatType; // @synthesize chatType;
@property(nonatomic) int thumbNailIMageDownloadingState; // @synthesize thumbNailIMageDownloadingState;
@property(retain, nonatomic) NSString *imageString; // @synthesize imageString;
@property(nonatomic) int mediaOrientation; // @synthesize mediaOrientation;
@property(retain, nonatomic) UIButton *btnStatus; // @synthesize btnStatus;
@property(retain, nonatomic) UIButton *btnDownload; // @synthesize btnDownload;
@property(retain, nonatomic) UIButton *btnPlay; // @synthesize btnPlay;
@property(retain, nonatomic) RMDownloadIndicator *filledIndicator; // @synthesize filledIndicator;
@property(retain, nonatomic) RMDownloadIndicator *mixedIndicator; // @synthesize mixedIndicator;
@property(retain, nonatomic) RMDownloadIndicator *closedIndicator; // @synthesize closedIndicator;
@property(retain, nonatomic) UIButton *btnImgView; // @synthesize btnImgView;
@property(nonatomic) int currentState; // @synthesize currentState;
@property(nonatomic) _Bool isDownloaded; // @synthesize isDownloaded;
@property(nonatomic) double downloadedFileSize; // @synthesize downloadedFileSize;
@property(retain, nonatomic) NSString *fileSize; // @synthesize fileSize;
@property(retain, nonatomic) UIImage *downloadedImage; // @synthesize downloadedImage;
@property(retain, nonatomic) NSString *chatId; // @synthesize chatId;
@property(nonatomic) _Bool isFromMessageInfo; // @synthesize isFromMessageInfo;
@property(nonatomic) _Bool isFromSelf; // @synthesize isFromSelf;
@property(nonatomic) int mediaType; // @synthesize mediaType;
@property(retain, nonatomic) UIImageView *imgView; // @synthesize imgView;
@property(retain, nonatomic) NSString *fileServerUrlStr; // @synthesize fileServerUrlStr;
@property(retain, nonatomic) NSString *fileLocalUrlStr; // @synthesize fileLocalUrlStr;
@property(nonatomic) int eventType; // @synthesize eventType;
@property(retain, nonatomic) UIButton *btnViewing; // @synthesize btnViewing;
@property(retain, nonatomic) UIButton *btnPlaying; // @synthesize btnPlaying;
@property(retain, nonatomic) UIButton *btnDownloading; // @synthesize btnDownloading;
@property(retain, nonatomic) UIButton *btnCancel; // @synthesize btnCancel;
@property(retain, nonatomic) UIProgressView *ProgressView; // @synthesize ProgressView;
@property(retain, nonatomic) CLocation *Location; // @synthesize Location;
- (void).cxx_destruct;
- (void)doDelete:(id)arg1;
- (void)doForward:(id)arg1;
- (void)doCopy:(id)arg1;
- (void)doInfo:(id)arg1;
- (_Bool)canBecomeFirstResponder;
- (void)handleLongPress:(id)arg1;
- (_Bool)canPerformAction:(SEL)arg1 withSender:(id)arg2;
- (void)willHideEditMenu:(id)arg1;
- (void)attachLongPressHandler;
- (void)handledImage:(id)arg1;
- (void)errorHandler:(id)arg1;
- (void)doFetchThumbImageByThumbUrl:(id)arg1;
- (void)updateWithTotalBytes:(double)arg1 downloadedBytes:(double)arg2;
- (void)addDownloadIndicators;
- (id)ImageView:(id)arg1 isSelf:(_Bool)arg2;
- (id)ImageView:(id)arg1 isSelf:(_Bool)arg2 andMediaOrientation:(int)arg3 andthumbString:(id)arg4;
- (void)PressedButton:(id)arg1;
- (void)tappedActionOnMedia:(id)arg1;
- (void)UpdateProgressBarWithValue:(double)arg1;
- (void)UpdateUIContents;
- (void)layoutSubviews;
- (id)initWithFrame:(struct CGRect)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPStreamManagementMemoryStorage : NSObject <XMPPStreamManagementStorage>
{
int isConfigured;
NSString *resumptionId;
unsigned int timeout;
NSDate *lastDisconnect;
unsigned int lastHandledByClient;
unsigned int lastHandledByServer;
NSArray *pendingOutgoingStanzas;
XMPPStreamManagement *_parent;
}
@property __weak XMPPStreamManagement *parent; // @synthesize parent=_parent;
- (void).cxx_destruct;
- (void)removeAllForStream:(id)arg1;
- (void)getLastHandledByClient:(unsigned int *)arg1 lastHandledByServer:(unsigned int *)arg2 pendingOutgoingStanzas:(id *)arg3 forStream:(id)arg4;
- (void)getResumptionId:(id *)arg1 timeout:(unsigned int *)arg2 lastDisconnect:(id *)arg3 forStream:(id)arg4;
- (void)setLastDisconnect:(id)arg1 lastHandledByClient:(unsigned int)arg2 lastHandledByServer:(unsigned int)arg3 pendingOutgoingStanzas:(id)arg4 forStream:(id)arg5;
- (void)setLastDisconnect:(id)arg1 lastHandledByServer:(unsigned int)arg2 pendingOutgoingStanzas:(id)arg3 forStream:(id)arg4;
- (void)setLastDisconnect:(id)arg1 lastHandledByClient:(unsigned int)arg2 forStream:(id)arg3;
- (void)setResumptionId:(id)arg1 timeout:(unsigned int)arg2 lastDisconnect:(id)arg3 forStream:(id)arg4;
- (_Bool)configureWithParent:(id)arg1 queue:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MHGallerySharedManager : NSObject
{
unsigned long long _youtubeThumbQuality;
unsigned long long _vimeoThumbQuality;
unsigned long long _webThumbQuality;
unsigned long long _webPointForThumb;
unsigned long long _vimeoVideoQuality;
unsigned long long _youtubeVideoQuality;
}
+ (id)stringForMinutesAndSeconds:(long long)arg1 addMinus:(_Bool)arg2;
+ (id)sharedManager;
@property(nonatomic) unsigned long long youtubeVideoQuality; // @synthesize youtubeVideoQuality=_youtubeVideoQuality;
@property(nonatomic) unsigned long long vimeoVideoQuality; // @synthesize vimeoVideoQuality=_vimeoVideoQuality;
@property(nonatomic) unsigned long long webPointForThumb; // @synthesize webPointForThumb=_webPointForThumb;
@property(nonatomic) unsigned long long webThumbQuality; // @synthesize webThumbQuality=_webThumbQuality;
@property(nonatomic) unsigned long long vimeoThumbQuality; // @synthesize vimeoThumbQuality=_vimeoThumbQuality;
@property(nonatomic) unsigned long long youtubeThumbQuality; // @synthesize youtubeThumbQuality=_youtubeThumbQuality;
- (void)getMHGalleryObjectsForYoutubeChannel:(id)arg1 withTitle:(_Bool)arg2 successBlock:(CDUnknownBlockType)arg3;
- (void)startDownloadingThumbImage:(id)arg1 successBlock:(CDUnknownBlockType)arg2;
- (void)getVimdeoThumbImage:(id)arg1 successBlock:(CDUnknownBlockType)arg2;
- (void)getYoutubeThumbImage:(id)arg1 successBlock:(CDUnknownBlockType)arg2;
- (id)durationDict;
- (void)setObjectToUserDefaults:(id)arg1;
- (void)getVimeoURLforMediaPlayer:(id)arg1 successBlock:(CDUnknownBlockType)arg2;
- (void)getURLForMediaPlayer:(id)arg1 successBlock:(CDUnknownBlockType)arg2;
- (id)getYoutubeURLWithData:(id)arg1;
- (void)getYoutubeURLforMediaPlayer:(id)arg1 successBlock:(CDUnknownBlockType)arg2;
- (id)languageIdentifier;
- (void)createThumbURL:(id)arg1 successBlock:(CDUnknownBlockType)arg2;
- (_Bool)isUIViewControllerBasedStatusBarAppearance;
- (void)getImageFromAssetLibrary:(id)arg1 assetType:(unsigned long long)arg2 successBlock:(CDUnknownBlockType)arg3;
@end
@interface KKColorCell : UICollectionViewCell
{
UIView *_colorView;
UIColor *_selectedColor;
double _selectedBorderWidth;
}
@property(nonatomic) double selectedBorderWidth; // @synthesize selectedBorderWidth=_selectedBorderWidth;
@property(retain, nonatomic) UIColor *selectedColor; // @synthesize selectedColor=_selectedColor;
@property(nonatomic) __weak UIView *colorView; // @synthesize colorView=_colorView;
- (void).cxx_destruct;
- (void)setSelectedColor:(id)arg1 selectedBorderWidth:(double)arg2;
- (void)setColor:(id)arg1;
- (void)setSelected:(_Bool)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface PhotoViewerViewController : UIViewController <UIScrollViewDelegate, PhotoViewerDelegate>
{
CMPostMedia *selectedTimeLineMedia;
UICollectionView *imagesCollectionView;
UIView *topViewContainer;
UIView *bottomViewContainer;
UIButton *btnAddComment;
UILabel *lblLikeCount;
UILabel *lblCommentCount;
UIButton *btnLikeTop;
CMTimelinePost *_timelinePost;
NSIndexPath *_currentIndexPath;
}
@property(retain, nonatomic) NSIndexPath *currentIndexPath; // @synthesize currentIndexPath=_currentIndexPath;
@property(retain, nonatomic) CMTimelinePost *timelinePost; // @synthesize timelinePost=_timelinePost;
- (void).cxx_destruct;
- (void)scrollViewDidEndDecelerating:(id)arg1;
- (void)didSingleTapOnPhoto:(id)arg1;
- (void)updateTimeLineForCurrentMedia:(id)arg1;
- (void)closeBtn:(id)arg1;
- (void)clickedOnViewLike:(id)arg1;
- (void)clickedOnViewComments:(id)arg1;
- (void)clickedOnAddComment:(id)arg1;
- (void)clickedOnLikeTop:(id)arg1;
- (double)collectionView:(id)arg1 layout:(id)arg2 minimumLineSpacingForSectionAtIndex:(long long)arg3;
- (double)collectionView:(id)arg1 layout:(id)arg2 minimumInteritemSpacingForSectionAtIndex:(long long)arg3;
- (struct UIEdgeInsets)collectionView:(id)arg1 layout:(id)arg2 insetForSectionAtIndex:(long long)arg3;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(long long)arg3;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)numberOfSectionsInCollectionView:(id)arg1;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (void)scrollToCurrentIndexPath;
- (void)setupView;
- (void)didReceiveMemoryWarning;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface PhotoViewerCollectionCell : UICollectionViewCell <UIGestureRecognizerDelegate>
{
double zoomScale;
double minimumZoomScale;
double maximumZoomScale;
UIImageView *imgView;
CMPostMedia *currentMedia;
id <PhotoViewerDelegate> _delegate;
UIActivityIndicatorView *_indicatorView;
}
@property(nonatomic) __weak UIActivityIndicatorView *indicatorView; // @synthesize indicatorView=_indicatorView;
@property(nonatomic) __weak id <PhotoViewerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)didDoubleTap:(id)arg1;
- (void)handlePinchWithGestureRecognizer:(id)arg1;
- (void)didSingleTap:(id)arg1;
- (void)updateUIContentWithData:(id)arg1;
- (id)initWithCoder:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MHMediaPreviewCollectionViewCell : UICollectionViewCell
{
UIImageView *_thumbnail;
UIActivityIndicatorView *_activityIndicator;
UIButton *_playButton;
UILabel *_videoDurationLength;
UIImageView *_videoIcon;
UIView *_videoGradient;
UIImageView *_selectionImageView;
MHGalleryItem *_galleryItem;
UIView *_viewBackground;
CDUnknownBlockType _saveImage;
struct CGPoint _imageOffset;
}
@property(nonatomic) struct CGPoint imageOffset; // @synthesize imageOffset=_imageOffset;
@property(copy, nonatomic) CDUnknownBlockType saveImage; // @synthesize saveImage=_saveImage;
@property(retain, nonatomic) UIView *viewBackground; // @synthesize viewBackground=_viewBackground;
@property(retain, nonatomic) MHGalleryItem *galleryItem; // @synthesize galleryItem=_galleryItem;
@property(retain, nonatomic) UIImageView *selectionImageView; // @synthesize selectionImageView=_selectionImageView;
@property(retain, nonatomic) UIView *videoGradient; // @synthesize videoGradient=_videoGradient;
@property(retain, nonatomic) UIImageView *videoIcon; // @synthesize videoIcon=_videoIcon;
@property(retain, nonatomic) UILabel *videoDurationLength; // @synthesize videoDurationLength=_videoDurationLength;
@property(retain, nonatomic) UIButton *playButton; // @synthesize playButton=_playButton;
@property(retain, nonatomic) UIActivityIndicatorView *activityIndicator; // @synthesize activityIndicator=_activityIndicator;
@property(retain, nonatomic) UIImageView *thumbnail; // @synthesize thumbnail=_thumbnail;
- (void).cxx_destruct;
- (void)saveImage:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface XMPPDateTimeProfiles : NSObject
{
}
+ (id)threadDateFormatter;
+ (id)parseTimeZoneOffset:(id)arg1;
+ (id)parseDateTime:(id)arg1 withMandatoryTimeZone:(_Bool)arg2;
+ (id)parseDateTime:(id)arg1;
+ (id)parseTime:(id)arg1;
+ (id)parseDate:(id)arg1;
@end
@interface BlockUserListViewController : UIViewController <UITableViewDataSource, UITableViewDelegate, ConnectionManager_Delegate>
{
XMPPBlocking *xmppBlocking;
ConnectionManager *connectionManager;
BlockUser *friendIdToUnblock;
NSMutableArray *_arrBlockList;
UITableView *_tblViewBlock;
}
@property(retain, nonatomic) UITableView *tblViewBlock; // @synthesize tblViewBlock=_tblViewBlock;
@property(retain, nonatomic) NSMutableArray *arrBlockList; // @synthesize arrBlockList=_arrBlockList;
- (void).cxx_destruct;
- (void)parseData:(id)arg1;
- (void)didFailWithError:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)unblockUser:(id)arg1;
- (void)getBlockList;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 titleForFooterInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (void)btnBackClicked;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface GroupChatNamingViewController : UIViewController <UITableViewDataSource, UITableViewDelegate, UITextFieldDelegate, RequestDeligate, UIActionSheetDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, ConnectionManager_Delegate>
{
NSMutableArray *filteredResult;
NSString *groupid;
NSString *imageString;
NSMutableArray *arrMembers;
ConnectionManager *connectionManager;
NSString *groupJid;
_Bool isSearching;
XMPPRoom *xmppRoom;
_Bool _isComingFromPhoneBook;
NSMutableArray *allFrnzArray;
NSMutableArray *selectedFrnzArray;
id <GroupChatNamingViewControllerDelegate> _delegate;
UIButton *_btnBack;
UITableView *_tblGroup;
UILabel *_lblTitle;
NSString *_groupName;
NSData *_imgData;
NSString *_groupDate;
UISearchBar *_searchBarPhone;
}
@property(nonatomic) __weak UISearchBar *searchBarPhone; // @synthesize searchBarPhone=_searchBarPhone;
@property(retain, nonatomic) NSString *groupDate; // @synthesize groupDate=_groupDate;
@property(retain, nonatomic) NSData *imgData; // @synthesize imgData=_imgData;
@property(retain, nonatomic) NSString *groupName; // @synthesize groupName=_groupName;
@property(nonatomic) _Bool isComingFromPhoneBook; // @synthesize isComingFromPhoneBook=_isComingFromPhoneBook;
@property(retain, nonatomic) UILabel *lblTitle; // @synthesize lblTitle=_lblTitle;
@property(retain, nonatomic) UITableView *tblGroup; // @synthesize tblGroup=_tblGroup;
@property(nonatomic) __weak UIButton *btnBack; // @synthesize btnBack=_btnBack;
@property(nonatomic) __weak id <GroupChatNamingViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSMutableArray *selectedFrnzArray; // @synthesize selectedFrnzArray;
@property(retain, nonatomic) NSMutableArray *allFrnzArray; // @synthesize allFrnzArray;
- (void).cxx_destruct;
- (void)searchBarCancelButtonClicked:(id)arg1;
- (_Bool)searchBarShouldEndEditing:(id)arg1;
- (_Bool)searchBarShouldBeginEditing:(id)arg1;
- (void)searchBar:(id)arg1 textDidChange:(id)arg2;
- (void)filterForSearchText:(id)arg1 scope:(id)arg2;
- (id)chatID;
- (void)addCommonAttributesToMessage:(id)arg1;
- (void)ReceiveIQ:(id)arg1;
- (void)userPresence:(id)arg1;
- (void)isDelivered:(id)arg1;
- (void)newMessageReceived:(id)arg1;
- (_Bool)textFieldShouldReturn:(id)arg1;
- (void)checkBoxButtonClicked:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)scrollViewDidScroll:(id)arg1;
- (void)gotoGroupChat;
- (void)responseReceived:(id)arg1;
- (void)didFailWithError:(id)arg1;
- (void)InviteFriends;
- (void)createRoom:(id)arg1;
- (void)btnDoneClicked:(id)arg1;
- (void)btnBackClicked:(id)arg1;
- (void)viewDidUnload;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (void)viewWillAppear:(_Bool)arg1;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface GroupDetailViewController : UIViewController <UITextFieldDelegate, SocialNetworkDelegate>
{
Group *group;
id <GroupDetailViewDelegate> _delegate;
UITextField *_tfGroupName;
NSString *_groupId;
NSString *_groupName;
XMPPRoom *_xmppRoom;
}
@property(retain, nonatomic) XMPPRoom *xmppRoom; // @synthesize xmppRoom=_xmppRoom;
@property(retain, nonatomic) NSString *groupName; // @synthesize groupName=_groupName;
@property(retain, nonatomic) NSString *groupId; // @synthesize groupId=_groupId;
@property(retain, nonatomic) UITextField *tfGroupName; // @synthesize tfGroupName=_tfGroupName;
@property(nonatomic) __weak id <GroupDetailViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)btnBackClicked:(id)arg1;
- (void)requestFailed:(id)arg1 request:(id)arg2;
- (void)responseReceived:(id)arg1 request:(id)arg2;
- (void)btnDoneClicked:(id)arg1;
- (void)addCommonAttributesToMessage:(id)arg1;
- (id)chatID;
- (_Bool)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
- (void)textFieldDidBeginEditing:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface OpponentsFlowLayout : UICollectionViewFlowLayout
{
_Bool _isActvive;
}
+ (struct CGRect)frameForWithNumberOfItems:(unsigned long long)arg1 row:(unsigned long long)arg2 contentSize:(struct CGSize)arg3;
+ (unsigned long long)columnsWithWithNumberOfItems:(unsigned long long)arg1 isPortrait:(_Bool)arg2;
@property(nonatomic) _Bool isActvive; // @synthesize isActvive=_isActvive;
- (void)arrangeLastRowElements:(id)arg1 width:(double)arg2;
- (void)centerLastRowElements:(id)arg1;
- (id)layoutAttributesForElementsInRect:(struct CGRect)arg1;
- (void)invalidateLayout;
- (void)prepareLayout;
- (struct CGSize)collectionViewContentSize;
@end
@interface PIColorPickerController : UIViewController
{
id <PIColorPickerControllerDelegate> _delegate;
UIColor *_currentSelectedColor;
UIButton *_backButton;
UISlider *_redColorSlider;
UISlider *_greenColorSlider;
UISlider *_blueColorSlider;
UISlider *_alphaValueSlider;
UILabel *_redColorValue;
UILabel *_greenColorValue;
UILabel *_blueColorValue;
UILabel *_alphaValue;
UIImageView *_resultColorImageView;
}
@property(nonatomic) __weak UIImageView *resultColorImageView; // @synthesize resultColorImageView=_resultColorImageView;
@property(nonatomic) __weak UILabel *alphaValue; // @synthesize alphaValue=_alphaValue;
@property(nonatomic) __weak UILabel *blueColorValue; // @synthesize blueColorValue=_blueColorValue;
@property(nonatomic) __weak UILabel *greenColorValue; // @synthesize greenColorValue=_greenColorValue;
@property(nonatomic) __weak UILabel *redColorValue; // @synthesize redColorValue=_redColorValue;
@property(nonatomic) __weak UISlider *alphaValueSlider; // @synthesize alphaValueSlider=_alphaValueSlider;
@property(nonatomic) __weak UISlider *blueColorSlider; // @synthesize blueColorSlider=_blueColorSlider;
@property(nonatomic) __weak UISlider *greenColorSlider; // @synthesize greenColorSlider=_greenColorSlider;
@property(nonatomic) __weak UISlider *redColorSlider; // @synthesize redColorSlider=_redColorSlider;
@property(nonatomic) __weak UIButton *backButton; // @synthesize backButton=_backButton;
@property(retain, nonatomic) UIColor *currentSelectedColor; // @synthesize currentSelectedColor=_currentSelectedColor;
@property(nonatomic) __weak id <PIColorPickerControllerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)alphaSliderMoved:(id)arg1;
- (void)blueSliderMoved:(id)arg1;
- (void)greenSliderMoved:(id)arg1;
- (void)redSliderMoved:(id)arg1;
- (void)backButtonPressed:(id)arg1;
- (void)setResultColor;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (void)setNavigationBar;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
@end
@interface RecentTableCell : UITableViewCell
{
UIImageView *imgCall;
UILabel *lblFullName;
UILabel *lblMobileType;
UILabel *lblDataTime;
UIImageView *imgInfo;
UILabel *lblCallCounter;
UIImageView *imgPersonImage;
}
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)updateUIContentWithRecent:(id)arg1;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface CMCreatePost : NSObject
{
NSString *_postStatus;
long long _privacyType;
long long _fileType;
NSDictionary *_createPostFields;
NSDictionary *_createPostFieldsWithMedia;
NSMutableDictionary *_dicPrivacy;
CMPrivacyList *_privacyModel;
NSMutableDictionary *_dicLocations;
NSMutableArray *_arrMedia;
NSMutableArray *_searchedNearbyVenues;
NSMutableArray *_selectedNearbyVenues;
FSVenue *_convertedCurrLocation;
}
@property(retain, nonatomic) FSVenue *convertedCurrLocation; // @synthesize convertedCurrLocation=_convertedCurrLocation;
@property(retain, nonatomic) NSMutableArray *selectedNearbyVenues; // @synthesize selectedNearbyVenues=_selectedNearbyVenues;
@property(retain, nonatomic) NSMutableArray *searchedNearbyVenues; // @synthesize searchedNearbyVenues=_searchedNearbyVenues;
@property(retain, nonatomic) NSMutableArray *arrMedia; // @synthesize arrMedia=_arrMedia;
@property(retain, nonatomic) NSMutableDictionary *dicLocations; // @synthesize dicLocations=_dicLocations;
@property(retain, nonatomic) CMPrivacyList *privacyModel; // @synthesize privacyModel=_privacyModel;
@property(retain, nonatomic) NSMutableDictionary *dicPrivacy; // @synthesize dicPrivacy=_dicPrivacy;
@property(retain, nonatomic) NSDictionary *createPostFieldsWithMedia; // @synthesize createPostFieldsWithMedia=_createPostFieldsWithMedia;
@property(retain, nonatomic) NSDictionary *createPostFields; // @synthesize createPostFields=_createPostFields;
@property(nonatomic) long long fileType; // @synthesize fileType=_fileType;
@property(nonatomic) long long privacyType; // @synthesize privacyType=_privacyType;
@property(retain, nonatomic) NSString *postStatus; // @synthesize postStatus=_postStatus;
- (void).cxx_destruct;
- (id)mutableCopyWithZone:(struct _NSZone *)arg1;
- (id)init;
@end
@interface AKKeyboardAvoidingScrollView : UIScrollView <UITextFieldDelegate, UITextViewDelegate>
{
}
- (void)layoutSubviews;
- (_Bool)textFieldShouldReturn:(id)arg1;
- (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- (void)willMoveToSuperview:(id)arg1;
- (void)scrollToActiveTextField;
- (_Bool)focusNextTextField;
- (void)contentSizeToFit;
- (void)setContentSize:(struct CGSize)arg1;
- (void)setFrame:(struct CGRect)arg1;
- (void)dealloc;
- (void)awakeFromNib;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)setup;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface ContactDetailTableViewCell : UITableViewCell <MHFacebookImageViewerDatasource>
{
UILabel *lblType;
UILabel *lblNumberOrEmail;
UIButton *btnCall;
UIButton *btnMessage;
UIButton *btnViewAllMedia;
UIButton *btnSendMessage;
UIButton *btnEmailConversation;
UIButton *btnClearConversation;
UIButton *btnInviteToApp;
UILabel *horLine;
UILabel *upperLine;
UIButton *btnStartPrivateChat;
UIButton *btnBlockUser;
UIImageView *imgProfilePic;
id <ContactDetailCellDelegate> _delegate;
id <ShowFullProfileImageDelegate> _delegateFullProfile;
NSDictionary *_aDictDetails;
NSDictionary *_dataDic;
NSString *_contactType;
NSIndexPath *_indexPath;
long long _notesHeight;
}
@property(nonatomic) long long notesHeight; // @synthesize notesHeight=_notesHeight;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(retain, nonatomic) NSString *contactType; // @synthesize contactType=_contactType;
@property(retain, nonatomic) NSDictionary *dataDic; // @synthesize dataDic=_dataDic;
@property(retain, nonatomic) NSDictionary *aDictDetails; // @synthesize aDictDetails=_aDictDetails;
@property(nonatomic) __weak id <ShowFullProfileImageDelegate> delegateFullProfile; // @synthesize delegateFullProfile=_delegateFullProfile;
@property(nonatomic) __weak id <ContactDetailCellDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) UIImageView *imgProfilePic; // @synthesize imgProfilePic;
- (void).cxx_destruct;
- (id)imageDefaultAtIndex:(long long)arg1 imageViewer:(id)arg2;
- (id)imageURLAtIndex:(long long)arg1 imageViewer:(id)arg2;
- (long long)numberImagesForImageViewer:(id)arg1;
- (void)showProfile:(id)arg1;
- (void)btnBlock:(id)arg1;
- (void)btnStartPrivateChat:(id)arg1;
- (void)btnViewAllMedia:(id)arg1;
- (void)btnClearConversationClicked:(id)arg1;
- (void)btnEmailConverstaionClicked:(id)arg1;
- (void)btnInviteToAppClicked:(id)arg1;
- (void)btnMessageClicked:(id)arg1;
- (void)btnCallNumberClicked:(id)arg1;
- (void)UpdateCellContent:(id)arg1 ofContactType:(id)arg2 mainPhone:(id)arg3 arrPhoto:(id)arg4 arrMessages:(id)arg5 andIndexPath:(id)arg6;
- (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface ChatAudioView : ChatSuperView
{
}
@end
@interface MediaTableCell : UITableViewCell
{
UILabel *lblUpperLine;
UILabel *lblLowerLine;
UILabel *lblMedia;
UILabel *lblNoOfMedia;
NSMutableArray *_arrPhotos;
CMPersonContacts *_aPersonContact;
NSIndexPath *_indexPath;
}
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(retain, nonatomic) CMPersonContacts *aPersonContact; // @synthesize aPersonContact=_aPersonContact;
@property(retain, nonatomic) NSMutableArray *arrPhotos; // @synthesize arrPhotos=_arrPhotos;
- (void).cxx_destruct;
- (void)updateCellWithData;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface TagFriendTableCell : UITableViewCell
{
UIImageView *imgViewProfilePic;
UILabel *lblFullName;
UILabel *lblPhoneNumber;
}
- (void).cxx_destruct;
- (void)updateUIContent:(id)arg1;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface AddressBook : NSObject
{
NSString *_email;
NSString *_fullName;
NSString *_jobTitle;
NSDate *_modifiedDate;
NSString *_notes;
NSString *_phone;
NSString *_phoneOnly;
NSString *_mainPhone;
NSString *_contactType;
NSString *_strModifiedDate;
NSString *_strAPLProfilePic;
NSNumber *_uniqueContactID;
NSNumber *_userId;
NSNumber *_originalUserId;
NSString *_orgAppUsername;
NSString *_orgChatUsername;
NSString *_profilePic;
NSString *_userStatus;
NSNumber *_isFriend;
NSString *_colorCode;
NSString *_theme;
NSString *_quickBoxId;
NSMutableArray *_allPhoneNumbers;
NSNumber *_allowMeTagged;
}
@property(retain, nonatomic) NSNumber *allowMeTagged; // @synthesize allowMeTagged=_allowMeTagged;
@property(retain, nonatomic) NSMutableArray *allPhoneNumbers; // @synthesize allPhoneNumbers=_allPhoneNumbers;
@property(retain, nonatomic) NSString *quickBoxId; // @synthesize quickBoxId=_quickBoxId;
@property(retain, nonatomic) NSString *theme; // @synthesize theme=_theme;
@property(retain, nonatomic) NSString *colorCode; // @synthesize colorCode=_colorCode;
@property(retain, nonatomic) NSNumber *isFriend; // @synthesize isFriend=_isFriend;
@property(retain, nonatomic) NSString *userStatus; // @synthesize userStatus=_userStatus;
@property(retain, nonatomic) NSString *profilePic; // @synthesize profilePic=_profilePic;
@property(retain, nonatomic) NSString *orgChatUsername; // @synthesize orgChatUsername=_orgChatUsername;
@property(retain, nonatomic) NSString *orgAppUsername; // @synthesize orgAppUsername=_orgAppUsername;
@property(retain, nonatomic) NSNumber *originalUserId; // @synthesize originalUserId=_originalUserId;
@property(retain, nonatomic) NSNumber *userId; // @synthesize userId=_userId;
@property(retain, nonatomic) NSNumber *uniqueContactID; // @synthesize uniqueContactID=_uniqueContactID;
@property(retain, nonatomic) NSString *strAPLProfilePic; // @synthesize strAPLProfilePic=_strAPLProfilePic;
@property(retain, nonatomic) NSString *strModifiedDate; // @synthesize strModifiedDate=_strModifiedDate;
@property(retain, nonatomic) NSString *contactType; // @synthesize contactType=_contactType;
@property(retain, nonatomic) NSString *mainPhone; // @synthesize mainPhone=_mainPhone;
@property(retain, nonatomic) NSString *phoneOnly; // @synthesize phoneOnly=_phoneOnly;
@property(retain, nonatomic) NSString *phone; // @synthesize phone=_phone;
@property(retain, nonatomic) NSString *notes; // @synthesize notes=_notes;
@property(retain, nonatomic) NSDate *modifiedDate; // @synthesize modifiedDate=_modifiedDate;
@property(retain, nonatomic) NSString *jobTitle; // @synthesize jobTitle=_jobTitle;
@property(retain, nonatomic) NSString *fullName; // @synthesize fullName=_fullName;
@property(retain, nonatomic) NSString *email; // @synthesize email=_email;
- (void).cxx_destruct;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)init;
@end
@interface Dot : UIView
{
_Bool _zoomEnabled;
UIColor *_color;
NSNumber *_bearing;
NSNumber *_userDistance;
NSNumber *_distance;
NSDictionary *_userProfile;
}
@property(nonatomic) _Bool zoomEnabled; // @synthesize zoomEnabled=_zoomEnabled;
@property(retain, nonatomic) NSDictionary *userProfile; // @synthesize userProfile=_userProfile;
@property(retain, nonatomic) NSNumber *distance; // @synthesize distance=_distance;
@property(retain, nonatomic) NSNumber *userDistance; // @synthesize userDistance=_userDistance;
@property(retain, nonatomic) NSNumber *bearing; // @synthesize bearing=_bearing;
@property(retain, nonatomic) UIColor *color; // @synthesize color=_color;
- (void).cxx_destruct;
- (void)drawRect:(struct CGRect)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface ScrollerLargeViewController : UIScrollView <UIScrollViewDelegate>
{
UIImageView *_zoomView;
struct CGSize _imageSize;
struct CGPoint _pointToCenterAfterResize;
double _scaleToRestoreAfterResize;
unsigned long long _index;
NSMutableArray *_arrAssetsArray;
NSString *_strUrlll;
double _zoomScaleNew;
}
@property(nonatomic) double zoomScaleNew; // @synthesize zoomScaleNew=_zoomScaleNew;
@property(retain, nonatomic) NSString *strUrlll; // @synthesize strUrlll=_strUrlll;
@property(retain, nonatomic) NSMutableArray *arrAssetsArray; // @synthesize arrAssetsArray=_arrAssetsArray;
@property(nonatomic) unsigned long long index; // @synthesize index=_index;
- (void).cxx_destruct;
- (void)handledImage:(id)arg1;
- (void)errorHandler:(id)arg1;
- (void)doFetchEditionImage:(id)arg1 withIndex:(long long)arg2 andAssetId:(unsigned long long)arg3;
- (struct CGPoint)minimumContentOffset;
- (struct CGPoint)maximumContentOffset;
- (void)recoverFromResizing;
- (void)prepareToResize;
- (void)setMaxMinZoomScalesForCurrentBounds;
- (void)configureForImageSize:(struct CGSize)arg1;
- (void)updateImageFromPhotoViewer:(id)arg1;
- (void)displayImage:(id)arg1;
- (id)viewForZoomingInScrollView:(id)arg1;
- (void)scrollViewDidScroll:(id)arg1;
- (void)setFrame:(struct CGRect)arg1;
- (void)layoutSubviews;
- (void)CallDisplayImageMethodWithIndex;
- (void)setImageCount;
- (void)zoomToPoint:(struct CGPoint)arg1 withScale:(double)arg2 animated:(_Bool)arg3;
- (void)doubleTapped:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@property(nonatomic) double zoomScale;
@end
@interface MHTransitionShowDetail : UIPercentDrivenInteractiveTransition <UIViewControllerAnimatedTransitioning>
{
double _angle;
double _scale;
NSIndexPath *_indexPath;
id <UIViewControllerContextTransitioning> _context;
MHUIImageViewContentViewAnimation *_cellImageSnapshot;
UITextView *_descriptionLabel;
UIToolbar *_descriptionViewBackgroundToolbar;
UIToolbar *_toolbar;
UIView *_backView;
MHMediaPreviewCollectionViewCell *_cell;
struct CGPoint _changedPoint;
struct CGRect _startFrame;
struct CGRect _changedFrame;
}
@property(nonatomic) struct CGRect changedFrame; // @synthesize changedFrame=_changedFrame;
@property(nonatomic) struct CGRect startFrame; // @synthesize startFrame=_startFrame;
@property(retain, nonatomic) MHMediaPreviewCollectionViewCell *cell; // @synthesize cell=_cell;
@property(retain, nonatomic) UIView *backView; // @synthesize backView=_backView;
@property(retain, nonatomic) UIToolbar *toolbar; // @synthesize toolbar=_toolbar;
@property(retain, nonatomic) UIToolbar *descriptionViewBackgroundToolbar; // @synthesize descriptionViewBackgroundToolbar=_descriptionViewBackgroundToolbar;
@property(retain, nonatomic) UITextView *descriptionLabel; // @synthesize descriptionLabel=_descriptionLabel;
@property(retain, nonatomic) MHUIImageViewContentViewAnimation *cellImageSnapshot; // @synthesize cellImageSnapshot=_cellImageSnapshot;
@property(nonatomic) id <UIViewControllerContextTransitioning> context; // @synthesize context=_context;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(nonatomic) struct CGPoint changedPoint; // @synthesize changedPoint=_changedPoint;
@property(nonatomic) double scale; // @synthesize scale=_scale;
@property(nonatomic) double angle; // @synthesize angle=_angle;
- (void).cxx_destruct;
- (void)updateInteractiveTransition:(double)arg1;
- (void)cancelInteractiveTransition;
- (void)finishInteractiveTransition;
- (void)startInteractiveTransition:(id)arg1;
- (double)transitionDuration:(id)arg1;
- (void)animateTransition:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MHFacebookImageViewerCell : UITableViewCell <UIGestureRecognizerDelegate, UIScrollViewDelegate>
{
UIImageView *__imageView;
UIScrollView *__scrollView;
NSMutableArray *_gestures;
struct CGPoint _panOrigin;
_Bool _isAnimating;
_Bool _isDoneAnimating;
_Bool _isLoaded;
UIViewController *_rootViewController;
UIViewController *_viewController;
UIView *_blackMask;
CDUnknownBlockType _closingBlock;
CDUnknownBlockType _openingBlock;
UIButton *_doneButton;
UIImageView *_senderView;
long long _imageIndex;
UIView *_superView;
UIImage *_defaultImage;
long long _initialIndex;
UIPanGestureRecognizer *_panGesture;
long long _statusBarStyle;
struct CGRect _originalFrameRelativeToScreen;
}
@property(nonatomic) long long statusBarStyle; // @synthesize statusBarStyle=_statusBarStyle;
@property(retain, nonatomic) UIPanGestureRecognizer *panGesture; // @synthesize panGesture=_panGesture;
@property(nonatomic) long long initialIndex; // @synthesize initialIndex=_initialIndex;
@property(nonatomic) __weak UIImage *defaultImage; // @synthesize defaultImage=_defaultImage;
@property(nonatomic) __weak UIView *superView; // @synthesize superView=_superView;
@property(nonatomic) long long imageIndex; // @synthesize imageIndex=_imageIndex;
@property(nonatomic) __weak UIImageView *senderView; // @synthesize senderView=_senderView;
@property(nonatomic) __weak UIButton *doneButton; // @synthesize doneButton=_doneButton;
@property(nonatomic) __weak CDUnknownBlockType openingBlock; // @synthesize openingBlock=_openingBlock;
@property(nonatomic) __weak CDUnknownBlockType closingBlock; // @synthesize closingBlock=_closingBlock;
@property(nonatomic) __weak UIView *blackMask; // @synthesize blackMask=_blackMask;
@property(nonatomic) __weak UIViewController *viewController; // @synthesize viewController=_viewController;
@property(nonatomic) __weak UIViewController *rootViewController; // @synthesize rootViewController=_rootViewController;
@property(nonatomic) struct CGRect originalFrameRelativeToScreen; // @synthesize originalFrameRelativeToScreen=_originalFrameRelativeToScreen;
- (void).cxx_destruct;
- (void)dealloc;
- (void)close:(id)arg1;
- (void)hideDoneButton;
- (void)zoomInZoomOut:(struct CGPoint)arg1;
- (void)didDobleTap:(id)arg1;
- (void)didSingleTap:(id)arg1;
- (void)didTwoFingerTap:(id)arg1;
- (void)addMultipleGesture;
- (void)scrollViewDidEndZooming:(id)arg1 withView:(id)arg2 atScale:(double)arg3;
- (void)scrollViewDidZoom:(id)arg1;
- (id)viewForZoomingInScrollView:(id)arg1;
- (void)centerScrollViewContents;
- (struct CGSize)imageResizeBaseOnWidth:(double)arg1 oldWidth:(double)arg2 oldHeight:(double)arg3;
- (struct CGRect)centerFrameFromImage:(id)arg1;
- (void)dismissViewController;
- (void)rollbackViewController;
- (void)gestureRecognizerDidPan:(id)arg1;
- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- (void)addPanGestureToView:(id)arg1;
- (void)setImageURL:(id)arg1 defaultImage:(id)arg2 imageIndex:(long long)arg3;
- (void)loadAllRequiredViews;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MHFacebookImageViewer : UIViewController <UIGestureRecognizerDelegate, UIScrollViewDelegate, UITableViewDataSource, UITableViewDelegate>
{
NSMutableArray *_gestures;
UITableView *_tableView;
UIView *_blackMask;
UIImageView *_imageView;
UIButton *_doneButton;
UIView *_superView;
struct CGPoint _panOrigin;
struct CGRect _originalFrameRelativeToScreen;
_Bool _isAnimating;
_Bool _isDoneAnimating;
long long _statusBarStyle;
UIViewController *_rootViewController;
NSURL *_imageURL;
CDUnknownBlockType _openingBlock;
CDUnknownBlockType _closingBlock;
UIImageView *_senderView;
long long _initialIndex;
id <MHFacebookImageViewerDatasource> _imageDatasource;
}
@property(nonatomic) __weak id <MHFacebookImageViewerDatasource> imageDatasource; // @synthesize imageDatasource=_imageDatasource;
@property(nonatomic) long long initialIndex; // @synthesize initialIndex=_initialIndex;
@property(retain, nonatomic) UIImageView *senderView; // @synthesize senderView=_senderView;
@property(nonatomic) __weak CDUnknownBlockType closingBlock; // @synthesize closingBlock=_closingBlock;
@property(nonatomic) __weak CDUnknownBlockType openingBlock; // @synthesize openingBlock=_openingBlock;
@property(retain, nonatomic) NSURL *imageURL; // @synthesize imageURL=_imageURL;
@property(readonly, nonatomic) __weak UIViewController *rootViewController; // @synthesize rootViewController=_rootViewController;
- (void).cxx_destruct;
- (void)dealloc;
- (void)presentFromViewController:(id)arg1;
- (void)presentFromRootViewController;
- (void)loadView;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MHFacebookImageViewerTapGestureRecognizer : UITapGestureRecognizer
{
NSURL *imageURL;
CDUnknownBlockType openingBlock;
CDUnknownBlockType closingBlock;
id <MHFacebookImageViewerDatasource> imageDatasource;
long long _initialIndex;
}
@property(nonatomic) long long initialIndex; // @synthesize initialIndex=_initialIndex;
@property(nonatomic) __weak id <MHFacebookImageViewerDatasource> imageDatasource; // @synthesize imageDatasource;
@property(copy, nonatomic) CDUnknownBlockType closingBlock; // @synthesize closingBlock;
@property(copy, nonatomic) CDUnknownBlockType openingBlock; // @synthesize openingBlock;
@property(retain, nonatomic) NSURL *imageURL; // @synthesize imageURL;
- (void).cxx_destruct;
@end
@interface SDWebImageDownloader : NSObject
{
double _downloadTimeout;
long long _executionOrder;
NSString *_username;
NSString *_password;
CDUnknownBlockType _headersFilter;
NSOperationQueue *_downloadQueue;
NSOperation *_lastAddedOperation;
NSMutableDictionary *_URLCallbacks;
NSMutableDictionary *_HTTPHeaders;
NSObject<OS_dispatch_queue> *_barrierQueue;
}
+ (id)sharedDownloader;
+ (void)initialize;
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *barrierQueue; // @synthesize barrierQueue=_barrierQueue;
@property(retain, nonatomic) NSMutableDictionary *HTTPHeaders; // @synthesize HTTPHeaders=_HTTPHeaders;
@property(retain, nonatomic) NSMutableDictionary *URLCallbacks; // @synthesize URLCallbacks=_URLCallbacks;
@property(nonatomic) __weak NSOperation *lastAddedOperation; // @synthesize lastAddedOperation=_lastAddedOperation;
@property(retain, nonatomic) NSOperationQueue *downloadQueue; // @synthesize downloadQueue=_downloadQueue;
@property(copy, nonatomic) CDUnknownBlockType headersFilter; // @synthesize headersFilter=_headersFilter;
@property(retain, nonatomic) NSString *password; // @synthesize password=_password;
@property(retain, nonatomic) NSString *username; // @synthesize username=_username;
@property(nonatomic) long long executionOrder; // @synthesize executionOrder=_executionOrder;
@property(nonatomic) double downloadTimeout; // @synthesize downloadTimeout=_downloadTimeout;
- (void).cxx_destruct;
- (void)setSuspended:(_Bool)arg1;
- (void)removeCallbacksForURL:(id)arg1;
- (id)callbacksForURL:(id)arg1;
- (void)addProgressCallback:(CDUnknownBlockType)arg1 andCompletedBlock:(CDUnknownBlockType)arg2 forURL:(id)arg3 createCallback:(CDUnknownBlockType)arg4;
- (id)downloadImageWithURL:(id)arg1 options:(unsigned long long)arg2 progress:(CDUnknownBlockType)arg3 completed:(CDUnknownBlockType)arg4;
@property(nonatomic) long long maxConcurrentDownloads;
@property(readonly, nonatomic) unsigned long long currentDownloadCount;
- (id)valueForHTTPHeaderField:(id)arg1;
- (void)setValue:(id)arg1 forHTTPHeaderField:(id)arg2;
- (void)dealloc;
- (id)init;
@end
@interface CustomChatView : UIView
{
UILabel *dateLabel;
_Bool isFromSelf;
NSString *MediaType;
NSIndexPath *IndexPath;
id <clipBoardDelegate> Delegate;
NSString *ChatId;
}
@property(retain, nonatomic) NSString *ChatId; // @synthesize ChatId;
@property(retain, nonatomic) id <clipBoardDelegate> Delegate; // @synthesize Delegate;
@property(retain, nonatomic) NSIndexPath *IndexPath; // @synthesize IndexPath;
@property(nonatomic) _Bool isFromSelf; // @synthesize isFromSelf;
@property(retain, nonatomic) NSString *MediaType; // @synthesize MediaType;
- (void).cxx_destruct;
- (void)willHideEditMenu:(id)arg1;
- (void)attachLongPressHandler;
- (void)doEdit:(id)arg1;
- (void)doDelete:(id)arg1;
- (void)doForward:(id)arg1;
- (void)doCopy:(id)arg1;
- (void)doInfo:(id)arg1;
- (_Bool)canBecomeFirstResponder;
- (void)handleLongPress:(id)arg1;
- (_Bool)canPerformAction:(SEL)arg1 withSender:(id)arg2;
- (void)dealloc;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)init;
@end
@interface TimeLineLikesViewController : UIViewController <ConnectionManager_Delegate>
{
UITableView *tblView;
UIRefreshControl *refreshLikers;
NSString *strUpdatedOn;
NSMutableArray *datasource;
ConnectionManager *connectionManager;
CMTimelinePost *_timelinePost;
CMPostMedia *_timeLineSelectedMedia;
long long _comingFrom;
}
@property(nonatomic) long long comingFrom; // @synthesize comingFrom=_comingFrom;
@property(retain, nonatomic) CMPostMedia *timeLineSelectedMedia; // @synthesize timeLineSelectedMedia=_timeLineSelectedMedia;
@property(retain, nonatomic) CMTimelinePost *timelinePost; // @synthesize timelinePost=_timelinePost;
- (void).cxx_destruct;
- (void)parseData:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)callWebServiceToGetAllLikesOnMedia;
- (void)createDataToGetLikes:(id)arg1;
- (void)updateCellDesign:(id)arg1 withIndexPath:(id)arg2;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)btnBackClicked;
- (void)setUpNavigationBar;
- (void)didReceiveMemoryWarning;
- (void)refreshTable:(id)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface Arcs : UIView
{
}
- (void)drawRect:(struct CGRect)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface RadarFriendCell : UICollectionViewCell
{
UIImageView *_userProfileImage;
UILabel *_lblFullName;
UILabel *_lblDistance;
UILabel *_lblNoImageFound;
UIActivityIndicatorView *_activityIndicator;
}
@property(retain, nonatomic) UIActivityIndicatorView *activityIndicator; // @synthesize activityIndicator=_activityIndicator;
@property(retain, nonatomic) UILabel *lblNoImageFound; // @synthesize lblNoImageFound=_lblNoImageFound;
@property(retain, nonatomic) UILabel *lblDistance; // @synthesize lblDistance=_lblDistance;
@property(retain, nonatomic) UILabel *lblFullName; // @synthesize lblFullName=_lblFullName;
@property(retain, nonatomic) UIImageView *userProfileImage; // @synthesize userProfileImage=_userProfileImage;
- (void).cxx_destruct;
- (void)updateCellContent:(id)arg1 AndFriend:(id)arg2;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface XMPPCapsCoreDataStorageObject : NSManagedObject
{
}
@property(retain, nonatomic) DDXMLElement *capabilities; // @dynamic capabilities;
// Remaining properties
@property(retain, nonatomic) NSString *capabilitiesStr; // @dynamic capabilitiesStr;
@property(retain, nonatomic) NSString *hashAlgorithm; // @dynamic hashAlgorithm;
@property(retain, nonatomic) NSString *hashStr; // @dynamic hashStr;
@property(retain, nonatomic) NSSet *resources; // @dynamic resources;
@end
@interface CMGetUserPost : NSObject
{
CMTimelinePost *_timeLinePost;
NSMutableArray *_allMedia;
}
@property(retain, nonatomic) NSMutableArray *allMedia; // @synthesize allMedia=_allMedia;
@property(retain, nonatomic) CMTimelinePost *timeLinePost; // @synthesize timeLinePost=_timeLinePost;
- (void).cxx_destruct;
- (id)init;
@end
@interface BaseSettingsCell : UITableViewCell
{
UILabel *_label;
BaseItemModel *_model;
id <SettingsCellDelegate> _delegate;
}
@property(nonatomic) __weak id <SettingsCellDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) BaseItemModel *model; // @synthesize model=_model;
@property(nonatomic) __weak UILabel *label; // @synthesize label=_label;
- (void).cxx_destruct;
@end
@interface VideoCallDataManager : NSObject
{
AddressBook *_meCurrentUser;
NSMutableArray *_callingUsers;
CMCallRecent *_chatRecent;
long long _callStartFrom;
NSString *_profilePicChatWithUser;
NSMutableArray *_recentCalls;
}
+ (id)instance;
@property(retain, nonatomic) NSMutableArray *recentCalls; // @synthesize recentCalls=_recentCalls;
@property(retain, nonatomic) NSString *profilePicChatWithUser; // @synthesize profilePicChatWithUser=_profilePicChatWithUser;
@property(nonatomic) long long callStartFrom; // @synthesize callStartFrom=_callStartFrom;
@property(readonly, nonatomic) CMCallRecent *chatRecent; // @synthesize chatRecent=_chatRecent;
@property(retain, nonatomic) NSMutableArray *callingUsers; // @synthesize callingUsers=_callingUsers;
@property(retain, nonatomic) AddressBook *meCurrentUser; // @synthesize meCurrentUser=_meCurrentUser;
- (void).cxx_destruct;
- (void)synchAllLocalContacts:(id)arg1;
- (void)updateChatRecentWithContacts:(id)arg1;
- (id)getDataModelFromPersistingObjectForKey:(id)arg1;
- (void)saveDataModelInPersistingObject:(id)arg1 forKey:(id)arg2;
- (void)removeVideoPersistingObjectforKey:(id)arg1;
- (id)getVideoPersistingDataForKey:(id)arg1;
- (void)setVideoPersistingData:(id)arg1 forKey:(id)arg2;
- (void)clearAllMissedCallCounter;
- (void)setMissedCallConter:(id)arg1;
- (long long)getAllCountForMissedCallIfExist;
- (void)deleteAllCallInRecentList;
- (void)deleteCallInRecentList:(id)arg1;
- (void)updateCallInRecentList:(id)arg1;
- (id)getRecentCallList;
- (void)saveCallRecentHistoryForChatId:(id)arg1 inUserForCallType:(long long)arg2 andConferenceType:(unsigned long long)arg3;
- (void)addQBUserToUsersCallingListFromRecentIfNeeded:(id)arg1;
- (void)addQBUserToUsersCallingListFromReceiveNewCallReIfNeeded:(id)arg1;
- (id)getQBUserListForChatIdList:(id)arg1;
- (void)updateChatRecentFormChatHistory:(id)arg1;
- (void)addQBUserToUsersCallingListFromChatListIfNeeded:(id)arg1;
- (void)addQBUserToUsersCallingListFromChatIfNeeded:(id)arg1;
- (id)getCallingQBUserForChatId:(id)arg1;
- (id)getQBUserFromCurrentUser;
- (id)getQBUserForChatId:(id)arg1;
- (id)getUserForChatId:(id)arg1;
- (id)getFavouriteFriendForChatId:(id)arg1;
- (void)setMeAsCurrentUser:(id)arg1;
- (id)init;
@end
@interface DeleteHeaderTableCell : UITableViewCell
{
UILabel *_lblBulletOne;
UILabel *_lblBulletTwo;
UILabel *_lblBulletThree;
}
@property(nonatomic) __weak UILabel *lblBulletThree; // @synthesize lblBulletThree=_lblBulletThree;
@property(nonatomic) __weak UILabel *lblBulletTwo; // @synthesize lblBulletTwo=_lblBulletTwo;
@property(nonatomic) __weak UILabel *lblBulletOne; // @synthesize lblBulletOne=_lblBulletOne;
- (void).cxx_destruct;
- (void)updateHeaderCell;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface XMPPRoomOccupantHybridMemoryStorageObject : NSObject <XMPPRoomOccupant, NSCopying, NSCoding>
{
XMPPPresence *presence;
XMPPJID *jid;
NSDate *createdAt;
XMPPJID *streamFullJid;
}
- (void).cxx_destruct;
- (_Bool)isEqual:(id)arg1;
@property(readonly) unsigned long long hash;
- (long long)compareByCreatedAt:(id)arg1;
- (long long)compareByNickname:(id)arg1;
@property(readonly) XMPPJID *streamFullJid;
@property(readonly) NSDate *createdAt;
@property(readonly) XMPPJID *realJID;
@property(readonly) NSString *affiliation;
@property(readonly) NSString *role;
- (id)itemAttributeStringValueForName:(id)arg1;
@property(readonly) NSString *nickname;
@property(readonly) XMPPJID *roomJID;
@property(readonly) XMPPJID *jid;
@property(readonly) XMPPPresence *presence;
- (void)updateWithPresence:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)initWithPresence:(id)arg1 streamFullJid:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) Class superclass;
@end
@interface WebLinkButton : UIButton
{
NSString *webLink;
}
@property(retain, nonatomic) NSString *webLink; // @synthesize webLink;
- (void).cxx_destruct;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface Reachability : NSObject
{
_Bool reachableOnWWAN;
struct __SCNetworkReachability *reachabilityRef;
NSObject<OS_dispatch_queue> *reachabilitySerialQueue;
CDUnknownBlockType reachableBlock;
CDUnknownBlockType unreachableBlock;
id reachabilityObject;
}
+ (id)reachabilityForLocalWiFi;
+ (id)reachabilityForInternetConnection;
+ (id)reachabilityWithAddress:(const struct sockaddr_in *)arg1;
+ (id)reachabilityWithHostname:(id)arg1;
@property(retain, nonatomic) id reachabilityObject; // @synthesize reachabilityObject;
@property(copy, nonatomic) CDUnknownBlockType unreachableBlock; // @synthesize unreachableBlock;
@property(copy, nonatomic) CDUnknownBlockType reachableBlock; // @synthesize reachableBlock;
@property(nonatomic) _Bool reachableOnWWAN; // @synthesize reachableOnWWAN;
@property(nonatomic) NSObject<OS_dispatch_queue> *reachabilitySerialQueue; // @synthesize reachabilitySerialQueue;
@property(nonatomic) struct __SCNetworkReachability *reachabilityRef; // @synthesize reachabilityRef;
- (void)reachabilityChanged:(unsigned int)arg1;
- (id)currentReachabilityFlags;
- (id)currentReachabilityString;
- (unsigned int)reachabilityFlags;
- (int)currentReachabilityStatus;
- (_Bool)isInterventionRequired;
- (_Bool)isConnectionOnDemand;
- (_Bool)connectionRequired;
- (_Bool)isConnectionRequired;
- (_Bool)isReachableViaWiFi;
- (_Bool)isReachableViaWWAN;
- (_Bool)isReachable;
- (_Bool)isReachableWithFlags:(unsigned int)arg1;
- (void)stopNotifier;
- (_Bool)startNotifier;
- (void)dealloc;
- (id)initWithReachabilityRef:(struct __SCNetworkReachability *)arg1;
@end
@interface CustomSearchController : UISearchDisplayController
{
}
- (void)setActive:(_Bool)arg1 animated:(_Bool)arg2;
@end
@interface DDXMLElement : DDXMLNode
{
}
+ (id)nodeWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
+ (id)nodeWithElementPrimitive:(struct _xmlNode *)arg1 owner:(id)arg2;
- (void)setChildren:(id)arg1;
- (void)removeChildAtIndex:(unsigned long long)arg1;
- (void)insertChild:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)addChild:(id)arg1;
- (id)resolvePrefixForNamespaceURI:(id)arg1;
- (id)_recursiveResolvePrefixForURI:(id)arg1 atNode:(struct _xmlNode *)arg2;
- (id)resolveNamespaceForName:(id)arg1;
- (id)_recursiveResolveNamespaceForPrefix:(id)arg1 atNode:(struct _xmlNode *)arg2;
- (void)setNamespaces:(id)arg1;
- (id)namespaceForPrefix:(id)arg1;
- (id)namespaces;
- (void)removeNamespaceForPrefix:(id)arg1;
- (void)addNamespace:(id)arg1;
- (void)_addNamespace:(id)arg1;
- (void)_removeNamespaceForPrefix:(id)arg1;
- (void)setAttributes:(id)arg1;
- (id)attributeForName:(id)arg1;
- (id)attributes;
- (void)removeAttributeForName:(id)arg1;
- (void)addAttribute:(id)arg1;
- (void)_removeAttributeForName:(id)arg1;
- (_Bool)_hasAttributeWithName:(id)arg1;
- (id)elementsForLocalName:(id)arg1 URI:(id)arg2;
- (id)elementsForName:(id)arg1;
- (id)_elementsForName:(id)arg1 localName:(id)arg2 prefix:(id)arg3 uri:(id)arg4;
- (id)initWithXMLString:(id)arg1 error:(id *)arg2;
- (id)initWithName:(id)arg1 stringValue:(id)arg2;
- (id)initWithName:(id)arg1 URI:(id)arg2;
- (id)initWithName:(id)arg1;
- (id)initWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
- (id)initWithElementPrimitive:(struct _xmlNode *)arg1 owner:(id)arg2;
@end
@interface XMPPMessage : XMPPElement
{
}
+ (id)messageWithType:(id)arg1 child:(id)arg2;
+ (id)messageWithType:(id)arg1 elementID:(id)arg2 child:(id)arg3;
+ (id)messageWithType:(id)arg1 elementID:(id)arg2;
+ (id)messageWithType:(id)arg1 to:(id)arg2 elementID:(id)arg3 child:(id)arg4;
+ (id)messageWithType:(id)arg1 to:(id)arg2 elementID:(id)arg3;
+ (id)messageWithType:(id)arg1 to:(id)arg2;
+ (id)messageWithType:(id)arg1;
+ (id)message;
+ (id)messageFromElement:(id)arg1;
- (_Bool)isMessageWithBody;
- (id)errorMessage;
- (_Bool)isErrorMessage;
- (_Bool)isChatMessageWithBody;
- (_Bool)isChatMessage;
- (void)addThread:(id)arg1;
- (void)addBody:(id)arg1 withLanguage:(id)arg2;
- (void)addBody:(id)arg1;
- (void)addSubject:(id)arg1;
- (id)thread;
- (id)bodyForLanguage:(id)arg1;
- (id)body;
- (id)subject;
- (id)type;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithXMLString:(id)arg1 error:(id *)arg2;
- (id)initWithType:(id)arg1 child:(id)arg2;
- (id)initWithType:(id)arg1 elementID:(id)arg2 child:(id)arg3;
- (id)initWithType:(id)arg1 elementID:(id)arg2;
- (id)initWithType:(id)arg1 to:(id)arg2 elementID:(id)arg3 child:(id)arg4;
- (id)initWithType:(id)arg1 to:(id)arg2 elementID:(id)arg3;
- (id)initWithType:(id)arg1 to:(id)arg2;
- (id)initWithType:(id)arg1;
- (id)init;
@end
@interface GroupMessage : NSManagedObject
{
}
// Remaining properties
@property(retain, nonatomic) NSString *attachment; // @dynamic attachment;
@property(retain, nonatomic) NSString *bareJid; // @dynamic bareJid;
@property(retain, nonatomic) NSString *chatId; // @dynamic chatId;
@property(retain, nonatomic) NSString *fileAction; // @dynamic fileAction;
@property(retain, nonatomic) NSString *fileLocalPath; // @dynamic fileLocalPath;
@property(retain, nonatomic) NSString *fileNameWithExt; // @dynamic fileNameWithExt;
@property(retain, nonatomic) NSString *fileSize; // @dynamic fileSize;
@property(retain, nonatomic) NSNumber *isOutgoing; // @dynamic isOutgoing;
@property(retain, nonatomic) NSString *msgBody; // @dynamic msgBody;
@property(retain, nonatomic) NSNumber *msgType; // @dynamic msgType;
@property(retain, nonatomic) NSString *node; // @dynamic node;
@property(retain, nonatomic) NSString *resource; // @dynamic resource;
@property(retain, nonatomic) NSDate *sendTimestamp; // @dynamic sendTimestamp;
@property(retain, nonatomic) NSString *sender; // @dynamic sender;
@property(retain, nonatomic) NSString *statusInfo; // @dynamic statusInfo;
@property(retain, nonatomic) NSString *streamBareJid; // @dynamic streamBareJid;
@property(retain, nonatomic) NSString *thumbBase64String; // @dynamic thumbBase64String;
@property(retain, nonatomic) NSString *time; // @dynamic time;
@property(retain, nonatomic) NSDate *timestamp; // @dynamic timestamp;
@property(retain, nonatomic) NSString *userfullName; // @dynamic userfullName;
@end
@interface APParallaxShadowView : UIView
{
}
- (void)drawRect:(struct CGRect)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface APParallaxView : UIView
{
_Bool _isObserving;
id <APParallaxViewDelegate> _delegate;
unsigned long long _state;
UIImageView *_imageView;
UIView *_currentSubView;
APParallaxShadowView *_shadowView;
UIView *_customView;
UIScrollView *_scrollView;
double _originalTopInset;
double _parallaxHeight;
}
@property(nonatomic) _Bool isObserving; // @synthesize isObserving=_isObserving;
@property(nonatomic) double parallaxHeight; // @synthesize parallaxHeight=_parallaxHeight;
@property(nonatomic) double originalTopInset; // @synthesize originalTopInset=_originalTopInset;
@property(nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
@property(retain, nonatomic) UIView *customView; // @synthesize customView=_customView;
@property(retain, nonatomic) APParallaxShadowView *shadowView; // @synthesize shadowView=_shadowView;
@property(retain, nonatomic) UIView *currentSubView; // @synthesize currentSubView=_currentSubView;
@property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView=_imageView;
@property(nonatomic) unsigned long long state; // @synthesize state=_state;
@property __weak id <APParallaxViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)scrollViewDidScroll:(struct CGPoint)arg1;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)layoutSubviews;
- (void)addSubview:(id)arg1;
- (void)willMoveToSuperview:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1 andShadow:(_Bool)arg2;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface PhotoTweaksViewController : UIViewController
{
_Bool _autoSaveToLibray;
long long _curIndex;
NSDictionary *_inDataDic;
UIImage *_image;
id <PhotoTweaksViewControllerDelegate> _delegate;
UIColor *_saveButtonTitleColor;
UIColor *_saveButtonHighlightTitleColor;
UIColor *_cancelButtonTitleColor;
UIColor *_cancelButtonHighlightTitleColor;
UIColor *_resetButtonTitleColor;
UIColor *_resetButtonHighlightTitleColor;
UIColor *_sliderTintColor;
PhotoTweakView *_photoView;
}
@property(retain, nonatomic) PhotoTweakView *photoView; // @synthesize photoView=_photoView;
@property(retain, nonatomic) UIColor *sliderTintColor; // @synthesize sliderTintColor=_sliderTintColor;
@property(retain, nonatomic) UIColor *resetButtonHighlightTitleColor; // @synthesize resetButtonHighlightTitleColor=_resetButtonHighlightTitleColor;
@property(retain, nonatomic) UIColor *resetButtonTitleColor; // @synthesize resetButtonTitleColor=_resetButtonTitleColor;
@property(retain, nonatomic) UIColor *cancelButtonHighlightTitleColor; // @synthesize cancelButtonHighlightTitleColor=_cancelButtonHighlightTitleColor;
@property(retain, nonatomic) UIColor *cancelButtonTitleColor; // @synthesize cancelButtonTitleColor=_cancelButtonTitleColor;
@property(retain, nonatomic) UIColor *saveButtonHighlightTitleColor; // @synthesize saveButtonHighlightTitleColor=_saveButtonHighlightTitleColor;
@property(retain, nonatomic) UIColor *saveButtonTitleColor; // @synthesize saveButtonTitleColor=_saveButtonTitleColor;
@property(nonatomic) __weak id <PhotoTweaksViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) _Bool autoSaveToLibray; // @synthesize autoSaveToLibray=_autoSaveToLibray;
@property(readonly, nonatomic) UIImage *image; // @synthesize image=_image;
@property(retain, nonatomic) NSDictionary *inDataDic; // @synthesize inDataDic=_inDataDic;
@property(nonatomic) long long curIndex; // @synthesize curIndex=_curIndex;
- (void).cxx_destruct;
- (void)didReceiveMemoryWarning;
- (long long)preferredStatusBarStyle;
- (struct CGImage *)newTransformedImage:(struct CGAffineTransform)arg1 sourceImage:(struct CGImage *)arg2 sourceSize:(struct CGSize)arg3 sourceOrientation:(long long)arg4 outputWidth:(double)arg5 cropSize:(struct CGSize)arg6 imageViewSize:(struct CGSize)arg7;
- (struct CGImage *)newScaledImage:(struct CGImage *)arg1 withOrientation:(long long)arg2 toSize:(struct CGSize)arg3 withQuality:(int)arg4;
- (void)saveBtnTapped;
- (void)cancelBtnTapped;
- (void)setupSubviews;
- (void)setUpNavigationBar;
- (void)viewDidLoad;
- (id)initWithImage:(id)arg1;
@end
@interface StunSettingsViewController : UITableViewController
{
NSDictionary *_collection;
NSArray *_titles;
NSMutableArray *_selectedServers;
}
@property(retain, nonatomic) NSMutableArray *selectedServers; // @synthesize selectedServers=_selectedServers;
@property(retain, nonatomic) NSArray *titles; // @synthesize titles=_titles;
@property(retain, nonatomic) NSDictionary *collection; // @synthesize collection=_collection;
- (void).cxx_destruct;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)loadStunServers;
- (void)viewDidLoad;
@end
@interface BaseItemModel : NSObject
{
NSString *_title;
id _data;
}
@property(retain, nonatomic) id data; // @synthesize data=_data;
@property(copy, nonatomic) NSString *title; // @synthesize title=_title;
- (void).cxx_destruct;
- (Class)viewClass;
@end
@interface ShowLargePhotoViewController : UIViewController <UIPageViewControllerDataSource, UIPageViewControllerDelegate, UIGestureRecognizerDelegate>
{
_Bool hide;
UIPageViewController *pageViewController;
NSMutableArray *arrayImages;
long long _intArrayIndex;
UIButton *_btnBack;
NSString *_strTotalPhotoCount;
UIImageView *_imgViewNavigation;
UILabel *_lblCounter;
}
@property(retain, nonatomic) UILabel *lblCounter; // @synthesize lblCounter=_lblCounter;
@property(retain, nonatomic) UIImageView *imgViewNavigation; // @synthesize imgViewNavigation=_imgViewNavigation;
@property(retain, nonatomic) NSString *strTotalPhotoCount; // @synthesize strTotalPhotoCount=_strTotalPhotoCount;
@property(retain, nonatomic) UIButton *btnBack; // @synthesize btnBack=_btnBack;
@property(nonatomic) long long intArrayIndex; // @synthesize intArrayIndex=_intArrayIndex;
@property(retain, nonatomic) NSMutableArray *arrayImages; // @synthesize arrayImages;
@property(retain, nonatomic) UIPageViewController *pageViewController; // @synthesize pageViewController;
- (void).cxx_destruct;
- (void)fadeInFadeOut:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)UpDateImageViews;
- (void)scrollViewDidScroll:(id)arg1;
- (void)pageViewController:(id)arg1 didFinishAnimating:(_Bool)arg2 previousViewControllers:(id)arg3 transitionCompleted:(_Bool)arg4;
- (void)pageViewController:(id)arg1 willTransitionToViewControllers:(id)arg2;
- (id)pageViewController:(id)arg1 viewControllerAfterViewController:(id)arg2;
- (id)pageViewController:(id)arg1 viewControllerBeforeViewController:(id)arg2;
- (void)GetResponse:(id)arg1;
- (void)viewDidLoad;
- (void)setInitializePageViewController;
- (void)btnBackClicked:(id)arg1;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface YTPlayerView : UIView <UIWebViewDelegate>
{
UIWebView *_webView;
id <YTPlayerViewDelegate> _delegate;
NSURL *_originURL;
UIView *_initialLoadingView;
}
+ (id)frameworkBundle;
+ (id)stringForPlayerState:(long long)arg1;
+ (long long)playerStateForString:(id)arg1;
+ (id)stringForPlaybackQuality:(long long)arg1;
+ (long long)playbackQualityForString:(id)arg1;
@property(nonatomic) __weak UIView *initialLoadingView; // @synthesize initialLoadingView=_initialLoadingView;
@property(retain, nonatomic) NSURL *originURL; // @synthesize originURL=_originURL;
@property(nonatomic) __weak id <YTPlayerViewDelegate> delegate; // @synthesize delegate=_delegate;
@property(readonly, nonatomic) UIWebView *webView; // @synthesize webView=_webView;
- (void).cxx_destruct;
- (void)removeWebView;
- (id)createNewWebView;
- (void)setWebView:(id)arg1;
- (id)stringForJSBoolean:(_Bool)arg1;
- (id)stringFromEvaluatingJavaScript:(id)arg1;
- (id)stringFromVideoIdArray:(id)arg1;
- (void)loadPlaylist:(id)arg1 index:(int)arg2 startSeconds:(float)arg3 suggestedQuality:(long long)arg4;
- (void)cuePlaylist:(id)arg1 index:(int)arg2 startSeconds:(float)arg3 suggestedQuality:(long long)arg4;
- (_Bool)loadWithPlayerParams:(id)arg1;
- (_Bool)handleHttpNavigationToUrl:(id)arg1;
- (void)notifyDelegateOfYouTubeCallbackUrl:(id)arg1;
- (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
- (_Bool)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(long long)arg3;
- (id)availableQualityLevels;
- (void)playVideoAt:(int)arg1;
- (void)previousVideo;
- (void)nextVideo;
- (int)playlistIndex;
- (id)playlist;
- (id)videoEmbedCode;
- (id)videoUrl;
- (double)duration;
- (void)setPlaybackQuality:(long long)arg1;
- (long long)playbackQuality;
- (float)currentTime;
- (long long)playerState;
- (float)videoLoadedFraction;
- (void)setShuffle:(_Bool)arg1;
- (void)setLoop:(_Bool)arg1;
- (id)availablePlaybackRates;
- (void)setPlaybackRate:(float)arg1;
- (float)playbackRate;
- (void)loadPlaylistByVideos:(id)arg1 index:(int)arg2 startSeconds:(float)arg3 suggestedQuality:(long long)arg4;
- (void)loadPlaylistByPlaylistId:(id)arg1 index:(int)arg2 startSeconds:(float)arg3 suggestedQuality:(long long)arg4;
- (void)cuePlaylistByVideos:(id)arg1 index:(int)arg2 startSeconds:(float)arg3 suggestedQuality:(long long)arg4;
- (void)cuePlaylistByPlaylistId:(id)arg1 index:(int)arg2 startSeconds:(float)arg3 suggestedQuality:(long long)arg4;
- (void)loadVideoByURL:(id)arg1 startSeconds:(float)arg2 endSeconds:(float)arg3 suggestedQuality:(long long)arg4;
- (void)loadVideoByURL:(id)arg1 startSeconds:(float)arg2 suggestedQuality:(long long)arg3;
- (void)cueVideoByURL:(id)arg1 startSeconds:(float)arg2 endSeconds:(float)arg3 suggestedQuality:(long long)arg4;
- (void)cueVideoByURL:(id)arg1 startSeconds:(float)arg2 suggestedQuality:(long long)arg3;
- (void)loadVideoById:(id)arg1 startSeconds:(float)arg2 endSeconds:(float)arg3 suggestedQuality:(long long)arg4;
- (void)loadVideoById:(id)arg1 startSeconds:(float)arg2 suggestedQuality:(long long)arg3;
- (void)cueVideoById:(id)arg1 startSeconds:(float)arg2 endSeconds:(float)arg3 suggestedQuality:(long long)arg4;
- (void)cueVideoById:(id)arg1 startSeconds:(float)arg2 suggestedQuality:(long long)arg3;
- (void)seekToSeconds:(float)arg1 allowSeekAhead:(_Bool)arg2;
- (void)stopVideo;
- (void)pauseVideo;
- (void)playVideo;
- (_Bool)loadWithPlaylistId:(id)arg1 playerVars:(id)arg2;
- (_Bool)loadWithVideoId:(id)arg1 playerVars:(id)arg2;
- (_Bool)loadWithPlaylistId:(id)arg1;
- (_Bool)loadWithVideoId:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPMessageDeliveryReceipts : XMPPModule
{
_Bool autoSendMessageDeliveryRequests;
_Bool autoSendMessageDeliveryReceipts;
}
- (void)xmppCapabilities:(id)arg1 collectingMyCapabilities:(id)arg2;
- (id)xmppStream:(id)arg1 willSendMessage:(id)arg2;
- (void)xmppStream:(id)arg1 didReceiveMessage:(id)arg2;
@property _Bool autoSendMessageDeliveryReceipts; // @synthesize autoSendMessageDeliveryReceipts;
@property _Bool autoSendMessageDeliveryRequests; // @synthesize autoSendMessageDeliveryRequests;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
@end
@interface SwitchItemModel : BaseItemModel
{
_Bool _on;
}
@property(nonatomic) _Bool on; // @synthesize on=_on;
- (Class)viewClass;
@end
@interface VideoPlayerViewController : UIViewController <AVPlayerViewControllerDelegate>
{
AVPlayer *_avPlayer;
AVPlayerItem *_avPlayerItem;
AVPlayerViewController *_avPlayerVC;
NSString *_videoURL;
}
@property(retain, nonatomic) NSString *videoURL; // @synthesize videoURL=_videoURL;
@property(retain, nonatomic) AVPlayerViewController *avPlayerVC; // @synthesize avPlayerVC=_avPlayerVC;
@property(retain, nonatomic) AVPlayerItem *avPlayerItem; // @synthesize avPlayerItem=_avPlayerItem;
@property(retain, nonatomic) AVPlayer *avPlayer; // @synthesize avPlayer=_avPlayer;
- (void).cxx_destruct;
- (void)btnClickedBack:(id)arg1;
- (void)playerViewController:(id)arg1 restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:(CDUnknownBlockType)arg2;
- (_Bool)playerViewControllerShouldAutomaticallyDismissAtPictureInPictureStart:(id)arg1;
- (void)playerViewControllerDidStopPictureInPicture:(id)arg1;
- (void)playerViewControllerWillStopPictureInPicture:(id)arg1;
- (void)playerViewController:(id)arg1 failedToStartPictureInPictureWithError:(id)arg2;
- (void)playerViewControllerDidStartPictureInPicture:(id)arg1;
- (void)playerViewControllerWillStartPictureInPicture:(id)arg1;
- (void)setUpVideoPlayer;
- (void)setUpNavigationBar;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MDRadialProgressLabel : UILabel
{
_Bool _adjustFontSizeToFitBounds;
double _pointSizeToWidthFactor;
struct CGRect _originalFrame;
}
@property(nonatomic) struct CGRect originalFrame; // @synthesize originalFrame=_originalFrame;
@property(nonatomic) _Bool adjustFontSizeToFitBounds; // @synthesize adjustFontSizeToFitBounds=_adjustFontSizeToFitBounds;
@property(nonatomic) double pointSizeToWidthFactor; // @synthesize pointSizeToWidthFactor=_pointSizeToWidthFactor;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)drawRect:(struct CGRect)arg1;
- (id)initWithFrame:(struct CGRect)arg1 andTheme:(id)arg2;
@end
@interface PreviewImagesTableCell : UITableViewCell <iCarouselDataSource, iCarouselDelegate>
{
iCarousel *_iCarousel;
CMCreatePost *_createPost;
NSIndexPath *_indexPath;
long long _curIndex;
NSMutableArray *_array;
id <CreatePostViewControllerDelegate> _delegate;
}
@property(nonatomic) __weak id <CreatePostViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSMutableArray *array; // @synthesize array=_array;
@property(nonatomic) long long curIndex; // @synthesize curIndex=_curIndex;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(retain, nonatomic) CMCreatePost *createPost; // @synthesize createPost=_createPost;
@property(nonatomic) __weak iCarousel *iCarousel; // @synthesize iCarousel=_iCarousel;
- (void).cxx_destruct;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
- (id)initWithFrame:(struct CGRect)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface FSTargetCallback : NSObject
{
int _numTries;
SEL _resultCallback;
NSString *_requestUrl;
CDUnknownBlockType _callback;
NSMutableData *_receivedData;
}
@property(retain, nonatomic) NSMutableData *receivedData; // @synthesize receivedData=_receivedData;
@property(copy, nonatomic) CDUnknownBlockType callback; // @synthesize callback=_callback;
@property(nonatomic) int numTries; // @synthesize numTries=_numTries;
@property(copy, nonatomic) NSString *requestUrl; // @synthesize requestUrl=_requestUrl;
@property(nonatomic) SEL resultCallback; // @synthesize resultCallback=_resultCallback;
- (void).cxx_destruct;
- (id)initWithCallback:(CDUnknownBlockType)arg1 resultCallback:(SEL)arg2 requestUrl:(id)arg3 numTries:(int)arg4;
@end
@interface JPSThumbnailAnnotation : NSObject <MKAnnotation, JPSThumbnailAnnotationProtocol>
{
JPSThumbnailAnnotationView *_view;
JPSThumbnail *_thumbnail;
CDStruct_2c43369c _coordinate;
}
+ (id)annotationWithThumbnail:(id)arg1;
@property(readonly, nonatomic) JPSThumbnail *thumbnail; // @synthesize thumbnail=_thumbnail;
@property(retain, nonatomic) JPSThumbnailAnnotationView *view; // @synthesize view=_view;
@property(readonly, nonatomic) CDStruct_2c43369c coordinate; // @synthesize coordinate=_coordinate;
- (void).cxx_destruct;
- (void)updateThumbnail:(id)arg1 animated:(_Bool)arg2;
- (id)annotationViewInMap:(id)arg1;
- (id)initWithThumbnail:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly, copy, nonatomic) NSString *subtitle;
@property(readonly) Class superclass;
@property(readonly, copy, nonatomic) NSString *title;
@end
@interface AFHTTPResponseSerializer : NSObject <AFURLResponseSerialization>
{
unsigned long long _stringEncoding;
NSIndexSet *_acceptableStatusCodes;
NSSet *_acceptableContentTypes;
}
+ (_Bool)supportsSecureCoding;
+ (id)serializer;
@property(copy, nonatomic) NSSet *acceptableContentTypes; // @synthesize acceptableContentTypes=_acceptableContentTypes;
@property(copy, nonatomic) NSIndexSet *acceptableStatusCodes; // @synthesize acceptableStatusCodes=_acceptableStatusCodes;
@property(nonatomic) unsigned long long stringEncoding; // @synthesize stringEncoding=_stringEncoding;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)responseObjectForResponse:(id)arg1 data:(id)arg2 error:(id *)arg3;
- (_Bool)validateResponse:(id)arg1 data:(id)arg2 error:(id *)arg3;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AFJSONResponseSerializer : AFHTTPResponseSerializer
{
_Bool _removesKeysWithNullValues;
unsigned long long _readingOptions;
}
+ (id)serializerWithReadingOptions:(unsigned long long)arg1;
+ (id)serializer;
@property(nonatomic) _Bool removesKeysWithNullValues; // @synthesize removesKeysWithNullValues=_removesKeysWithNullValues;
@property(nonatomic) unsigned long long readingOptions; // @synthesize readingOptions=_readingOptions;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)responseObjectForResponse:(id)arg1 data:(id)arg2 error:(id *)arg3;
- (id)init;
@end
@interface AFXMLParserResponseSerializer : AFHTTPResponseSerializer
{
}
+ (id)serializer;
- (id)responseObjectForResponse:(id)arg1 data:(id)arg2 error:(id *)arg3;
- (id)init;
@end
@interface AFPropertyListResponseSerializer : AFHTTPResponseSerializer
{
unsigned long long _format;
unsigned long long _readOptions;
}
+ (id)serializerWithFormat:(unsigned long long)arg1 readOptions:(unsigned long long)arg2;
+ (id)serializer;
@property(nonatomic) unsigned long long readOptions; // @synthesize readOptions=_readOptions;
@property(nonatomic) unsigned long long format; // @synthesize format=_format;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)responseObjectForResponse:(id)arg1 data:(id)arg2 error:(id *)arg3;
- (id)init;
@end
@interface AFImageResponseSerializer : AFHTTPResponseSerializer
{
_Bool _automaticallyInflatesResponseImage;
double _imageScale;
}
@property(nonatomic) _Bool automaticallyInflatesResponseImage; // @synthesize automaticallyInflatesResponseImage=_automaticallyInflatesResponseImage;
@property(nonatomic) double imageScale; // @synthesize imageScale=_imageScale;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)responseObjectForResponse:(id)arg1 data:(id)arg2 error:(id *)arg3;
- (id)init;
@end
@interface AFCompoundResponseSerializer : AFHTTPResponseSerializer
{
NSArray *_responseSerializers;
}
+ (id)compoundSerializerWithResponseSerializers:(id)arg1;
@property(copy, nonatomic) NSArray *responseSerializers; // @synthesize responseSerializers=_responseSerializers;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)responseObjectForResponse:(id)arg1 data:(id)arg2 error:(id *)arg3;
@end
@interface UsersDataSource : NSObject
{
unsigned long long _list;
NSArray *_colors;
NSMutableArray *_allFriends;
}
+ (id)instance;
@property(retain, nonatomic) NSMutableArray *allFriends; // @synthesize allFriends=_allFriends;
@property(readonly, nonatomic) NSArray *colors; // @synthesize colors=_colors;
@property(nonatomic) unsigned long long list; // @synthesize list=_list;
- (void).cxx_destruct;
- (id)userWithID:(id)arg1;
- (id)opponentIds;
- (id)usersWithIDSWithoutMe:(id)arg1;
- (id)usersWithIDS:(id)arg1;
- (id)idsWithUsers:(id)arg1;
- (unsigned long long)indexOfUser:(id)arg1;
@property(readonly, nonatomic) NSArray *usersWithoutMe;
- (id)colorAtUser:(id)arg1;
- (id)userWithID:(id)arg1 login:(id)arg2 fullName:(id)arg3 passowrd:(id)arg4;
@property(readonly, nonatomic) NSArray *users; // @dynamic users;
- (void)loadFavouritesContacts;
- (id)strWithList:(unsigned long long)arg1;
- (id)init;
@property(readonly, nonatomic) QBUUser *currentUser;
@end
@interface MHTransitionPresentMHGallery : UIPercentDrivenInteractiveTransition <UIViewControllerAnimatedTransitioning>
{
_Bool _interactive;
MHUIImageViewContentViewAnimation *_transitionImageView;
UIImageView *_presentingImageView;
double _angle;
double _scale;
id <UIViewControllerContextTransitioning> _context;
MHGalleryController *_interactiveToViewController;
UIView *_backView;
struct CGPoint _changedPoint;
struct CGRect _startFrame;
}
@property(nonatomic) struct CGRect startFrame; // @synthesize startFrame=_startFrame;
@property(retain, nonatomic) UIView *backView; // @synthesize backView=_backView;
@property(retain, nonatomic) MHGalleryController *interactiveToViewController; // @synthesize interactiveToViewController=_interactiveToViewController;
@property(nonatomic) _Bool interactive; // @synthesize interactive=_interactive;
@property(nonatomic) id <UIViewControllerContextTransitioning> context; // @synthesize context=_context;
@property(nonatomic) struct CGPoint changedPoint; // @synthesize changedPoint=_changedPoint;
@property(nonatomic) double scale; // @synthesize scale=_scale;
@property(nonatomic) double angle; // @synthesize angle=_angle;
@property(retain, nonatomic) UIImageView *presentingImageView; // @synthesize presentingImageView=_presentingImageView;
@property(retain, nonatomic) MHUIImageViewContentViewAnimation *transitionImageView; // @synthesize transitionImageView=_transitionImageView;
- (void).cxx_destruct;
- (void)finishInteractiveTransition;
- (double)timeForUnrotet;
- (void)cancelInteractiveTransition;
- (struct CGAffineTransform)rotateToZeroAffineTranform;
- (void)updateInteractiveTransition:(double)arg1;
- (void)startInteractiveTransition:(id)arg1;
- (double)transitionDuration:(id)arg1;
- (void)animateTransition:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface BroadcastViewController : UIViewController <ContactsDetailViewDelegate, UITableViewDelegate, UITableViewDataSource, SMMessageDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIActionSheetDelegate, UIScrollViewDelegate, UITextFieldDelegate, UINewInputToolbarDelegate, ChatCustomKeyboardViewDelegate, UIWebViewDelegate, UploadingEventDeligate, MPMediaPickerControllerDelegate, TableLoadMoreDelegate, GCDAsyncSocketDelegate, clipBoardDelegate, AVAudioPlayerDelegate, AVAudioRecorderDelegate, UIGestureRecognizerDelegate, ShareWithLocationDelegate, RequestDeligate, ShareContactViewDelegate, ContactDetailsViewDelegate>
{
UIView *keyboard;
int originalKeyboardY;
int originalLocation;
NSString *chatWithUser;
UITableView *tView;
NSMutableArray *messages;
NSMutableArray *turnSockets;
UIImagePickerController *picker;
UIInputToolbar *inputToolbar;
_Bool isMovedUp;
_Bool isKeyBoard;
_Bool keyboardIsVisible;
_Bool customKeyboardVisible;
UIView *viewEmojiContainer;
ChatCustomKeyboardViewController *chatCustomKeyboardViewController;
NSArray *arrayEmoji;
NSArray *arrayEmoticons;
NSArray *arrayStickers;
NSArray *arrayThemes;
UITapGestureRecognizer *tap;
AppDelegate *deleg;
int isRecv;
NSString *param;
_Bool isAnyKeyBoardShowing;
_Bool _reloading;
_Bool isPulled;
_Bool isOnline;
UIView *viewforNetworkConnection;
UILabel *lblNetworkMsg;
unsigned long long bgTask;
_Bool isProcessFailedMsg;
UIImage *thumbnailImage;
struct CGRect kKeyBoardFrame;
UIRefreshControl *loadMoreChat;
long long lastcount;
float yAxis;
NSIndexPath *inIndexPath;
AVAudioRecorder *recorder;
int timeSec;
int timeMin;
_Bool isMenuOpened;
_Bool isStickerClicked;
UIPanGestureRecognizer *panRecognizer;
NSMutableArray *arrPhotos;
NSDate *lastRecordTimestamp;
NSMutableArray *arrGallaryPics;
long long photoIndex;
NSDictionary *dictSettings;
NSDictionary *dictThemeColorCode;
AddressBookDB *address;
NSString *tempTheme;
XMPPBlocking *blocking;
_Bool isDownloading;
_Bool isUploading;
_Bool isMediaOpened;
_Bool isAnyMediaUploaded;
_Bool isUnavailable;
_Bool isMediaAvailable;
_Bool _isAlreadyInStack;
_Bool _isComingFrom;
_Bool _isRoom;
_Bool _isComingFromAddressBook;
int shownMsgCount;
int _eSMChatStatus;
NSString *userName;
NSString *imageString;
UILabel *lblUsername;
UIImage *img;
NSString *msgText;
ChatFirstRowCell *tableLoadMoreView;
NSMutableArray *cacheMsgArr;
NSMutableArray *webViews;
NSMutableArray *allKeysOfDate;
NSMutableDictionary *msgGroupedByDate;
NSString *friendNameId;
long long msgTotalCount;
long long msgCurrfetchedCount;
NSMutableDictionary *uploadingStatusDic;
NSMutableDictionary *downloadingStatusDic;
ShareLocationViewController *shareLVController;
AVAudioPlayer *player;
NSDictionary *dictMessageMedia;
UIButton *_btnBack;
UILabel *_lblTyping;
UIView *_viewMessage;
UIButton *_btnUserImage;
UIActivityIndicatorView *_activity;
NSTimer *_timerForPlaying;
UIActivityIndicatorView *_loadingMsgIndicator;
UIImageView *_imgNavigationBar;
UILabel *_lblBackground;
UIImageView *_imgView;
UIButton *_btnContactInfo;
NSString *_theme;
NSString *_broadcastId;
UIView *_blurView;
UIImageView *_imgViewBackground;
}
@property(retain, nonatomic) UIImageView *imgViewBackground; // @synthesize imgViewBackground=_imgViewBackground;
@property(nonatomic) _Bool isComingFromAddressBook; // @synthesize isComingFromAddressBook=_isComingFromAddressBook;
@property(retain, nonatomic) UIView *blurView; // @synthesize blurView=_blurView;
@property(retain, nonatomic) NSString *broadcastId; // @synthesize broadcastId=_broadcastId;
@property(retain, nonatomic) NSString *theme; // @synthesize theme=_theme;
@property(retain, nonatomic) UIButton *btnContactInfo; // @synthesize btnContactInfo=_btnContactInfo;
@property(retain, nonatomic) UIImageView *imgView; // @synthesize imgView=_imgView;
@property(retain, nonatomic) UILabel *lblBackground; // @synthesize lblBackground=_lblBackground;
@property(retain, nonatomic) UIImageView *imgNavigationBar; // @synthesize imgNavigationBar=_imgNavigationBar;
@property(retain, nonatomic) UIActivityIndicatorView *loadingMsgIndicator; // @synthesize loadingMsgIndicator=_loadingMsgIndicator;
@property(retain, nonatomic) NSTimer *timerForPlaying; // @synthesize timerForPlaying=_timerForPlaying;
@property(retain, nonatomic) UIActivityIndicatorView *activity; // @synthesize activity=_activity;
@property(retain, nonatomic) UIButton *btnUserImage; // @synthesize btnUserImage=_btnUserImage;
@property _Bool isRoom; // @synthesize isRoom=_isRoom;
@property(nonatomic) __weak UIView *viewMessage; // @synthesize viewMessage=_viewMessage;
@property(retain, nonatomic) UILabel *lblTyping; // @synthesize lblTyping=_lblTyping;
@property(retain, nonatomic) UIButton *btnBack; // @synthesize btnBack=_btnBack;
@property(nonatomic) int eSMChatStatus; // @synthesize eSMChatStatus=_eSMChatStatus;
@property(nonatomic) _Bool isComingFrom; // @synthesize isComingFrom=_isComingFrom;
@property(nonatomic) _Bool isAlreadyInStack; // @synthesize isAlreadyInStack=_isAlreadyInStack;
@property(retain, nonatomic) NSDictionary *dictMessageMedia; // @synthesize dictMessageMedia;
@property(nonatomic) _Bool isMediaAvailable; // @synthesize isMediaAvailable;
@property(retain, nonatomic) AVAudioPlayer *player; // @synthesize player;
@property(retain, nonatomic) ShareLocationViewController *shareLVController; // @synthesize shareLVController;
@property(nonatomic) _Bool isUnavailable; // @synthesize isUnavailable;
@property(retain, nonatomic) NSMutableDictionary *downloadingStatusDic; // @synthesize downloadingStatusDic;
@property(retain, nonatomic) NSMutableDictionary *uploadingStatusDic; // @synthesize uploadingStatusDic;
@property(nonatomic) long long msgCurrfetchedCount; // @synthesize msgCurrfetchedCount;
@property(nonatomic) long long msgTotalCount; // @synthesize msgTotalCount;
@property(nonatomic) _Bool isAnyMediaUploaded; // @synthesize isAnyMediaUploaded;
@property(nonatomic) _Bool isMediaOpened; // @synthesize isMediaOpened;
@property(retain, nonatomic) NSString *friendNameId; // @synthesize friendNameId;
@property(retain, nonatomic) NSMutableArray *messages; // @synthesize messages;
@property(retain, nonatomic) NSMutableDictionary *msgGroupedByDate; // @synthesize msgGroupedByDate;
@property(retain, nonatomic) NSMutableArray *allKeysOfDate; // @synthesize allKeysOfDate;
@property(retain, nonatomic) NSMutableArray *webViews; // @synthesize webViews;
@property(retain, nonatomic) NSMutableArray *cacheMsgArr; // @synthesize cacheMsgArr;
@property(nonatomic) int shownMsgCount; // @synthesize shownMsgCount;
@property(retain, nonatomic) ChatFirstRowCell *tableLoadMoreView; // @synthesize tableLoadMoreView;
@property(retain, nonatomic) UIImagePickerController *picker; // @synthesize picker;
@property(nonatomic) _Bool isOnline; // @synthesize isOnline;
@property(nonatomic) _Bool isUploading; // @synthesize isUploading;
@property(nonatomic) _Bool isDownloading; // @synthesize isDownloading;
@property(retain, nonatomic) NSString *msgText; // @synthesize msgText;
@property(retain, nonatomic) UIImage *img; // @synthesize img;
@property(retain, nonatomic) UILabel *lblUsername; // @synthesize lblUsername;
@property(retain, nonatomic) NSString *imageString; // @synthesize imageString;
@property(retain, nonatomic) UITableView *tView; // @synthesize tView;
@property(retain, nonatomic) UIInputToolbar *inputToolbar; // @synthesize inputToolbar;
@property(retain, nonatomic) NSString *chatWithUser; // @synthesize chatWithUser;
@property(retain, nonatomic) NSString *userName; // @synthesize userName;
- (void).cxx_destruct;
- (void)didrecordingDiscard;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)checkCameraPermission;
- (void)requestPermission:(_Bool)arg1 withCameraVideo:(_Bool)arg2;
- (void)DeletedAllHistory;
- (void)videoSelectedFromCamera:(id)arg1;
- (void)imageSelectedFromCamera:(id)arg1;
- (void)animateKeyboardReturnToOriginalPosition;
- (void)animateKeyboardOffscreen;
- (void)panGesture:(id)arg1;
- (void)stopAudio:(id)arg1;
- (void)updateSlider;
- (void)stopTimer;
- (void)startTimer;
- (void)audioRecorderDidFinishRecording:(id)arg1 successfully:(_Bool)arg2;
- (void)timerTick:(id)arg1;
- (void)btnPlayClicked:(id)arg1;
- (void)stopRecording;
- (void)audioButtonClicked;
- (void)audioPlayerDidFinishPlaying:(id)arg1 successfully:(_Bool)arg2;
- (void)stopPlayer;
- (void)clipBoardDeleteFromCell:(id)arg1;
- (void)clipBoardForwardFromCell:(id)arg1;
- (void)clipBoardCopyFromCell:(id)arg1;
- (void)hideKeyboard;
- (void)resendDisputedMessageswithTimeStamp:(id)arg1;
- (void)showNetworkView;
- (void)willShowEditMenu:(id)arg1;
- (void)internetConnectionListener:(id)arg1;
- (_Bool)isDownloadingAndUploadingAreInPending;
- (void)releaseThisViewWhenUploadingAndDownloadingIsNotInPending;
- (void)saveToChatHistory:(id)arg1;
- (void)tableLoadMore:(id)arg1;
- (void)refreshTable;
- (void)doShowMsgFromCache;
- (void)ReceiveIQ:(id)arg1;
- (void)cancelDownloading:(id)arg1;
- (void)cancelUploading:(id)arg1;
- (void)doCancelUploadindOrDownloading:(id)arg1;
- (void)doPlayVideoByFileLocalPath:(id)arg1;
- (void)doViewImageBYFileLocalPath:(id)arg1;
- (void)UploadingFileEventHandler:(id)arg1;
- (void)fileDownLoadingDidFinished:(id)arg1 downloadedByte:(id)arg2 andRequestIdentifier:(id)arg3;
- (void)fileDownLoadingResponseHandler:(id)arg1 downloadedByte:(double)arg2 andRequestIdentifier:(id)arg3;
- (void)fileUploadingResponseHandler:(id)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4 andRequestIdentifier:(id)arg5;
- (void)requestErrorHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)doDownloadFileByChatId:(id)arg1;
- (_Bool)isAlreadyExistMsgByChatId:(id)arg1;
- (id)getMsgDicByChatId:(id)arg1;
- (id)getMsgDicByIndexPath:(id)arg1;
- (void)btnFullUserImageViewClicked:(id)arg1;
- (void)btnChatHistory:(id)arg1;
- (id)getMsgInProperFormat:(id)arg1;
- (_Bool)isContainStickerInMsg:(id)arg1;
- (id)createStickerView:(id)arg1:(_Bool)arg2;
- (_Bool)isContainAnyEmojiAndEmoticonInMsg:(id)arg1;
- (_Bool)isMsgHasAnyEmojiAndEmoticon:(id)arg1;
- (void)getImageRangeForNativEmotions:(id)arg1:(id)arg2;
- (id)assembleMessageAtIndex:(id)arg1 from:(_Bool)arg2;
- (void)getImageRange:(id)arg1:(id)arg2;
- (void)doOpenWebLink:(id)arg1;
- (struct CGSize)getSizeForText:(id)arg1 maxWidth:(double)arg2 fontSize:(float)arg3;
- (id)bubbleView:(id)arg1 from:(_Bool)arg2 andMediaType:(int)arg3 andMediaOrientation:(int)arg4 andThumbString:(id)arg5;
- (_Bool)growingTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)growingTextViewDidBeginEditing:(id)arg1;
- (void)growingTextViewDidEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldBeginEditing:(id)arg1;
- (int)getLenghtOfIdentifierFromLastInMsg:(id)arg1;
- (void)messageProcessedNotification:(id)arg1;
- (void)sendChatState:(int)arg1;
- (id)stringFromHexString:(id)arg1;
- (void)userPresence:(id)arg1;
- (void)setFailedMesImage;
- (void)setLastDeliveredDate:(id)arg1;
- (id)getLastDeliveredDate;
- (void)newGroupMessageReceived:(id)arg1;
- (void)viewDidUnload;
- (void)didReceiveMemoryWarning;
- (void)StopAudioRecorder;
- (void)isRead:(id)arg1;
- (void)isDisplayed:(id)arg1;
- (void)isDelivered:(id)arg1;
- (void)newMessageReceived:(id)arg1;
- (void)newPrivateMessageReceived:(id)arg1;
- (void)doDisplayMessage:(id)arg1;
- (void)vibrate:(id)arg1;
- (void)textFieldDidBeginEditing:(id)arg1;
- (void)shareSelectedLocation:(id)arg1;
- (void)doShowSharedLocation:(id)arg1;
- (void)customStickersClicked:(id)arg1;
- (void)customEmoticonsClicked:(id)arg1;
- (void)customSmileyClicked:(id)arg1;
- (void)customThemesClicked:(id)arg1;
- (void)themeDoneClicked:(id)arg1;
- (void)changeTheme:(id)arg1;
- (void)themeCancelClicked:(id)arg1;
- (void)showCustomKeyboard;
- (void)showNormalKeyboard;
- (void)showKeyboard:(id)arg1 andSender:(id)arg2;
- (void)showKeyBoardWithSender:(id)arg1;
- (void)hideBothKeyBoard;
- (void)tapped:(id)arg1;
- (void)swipe:(id)arg1;
- (void)inputImageButtonPressed;
- (void)inputButtonPressed:(id)arg1;
- (void)btnCameraClicked;
- (_Bool)checkForWhiteSpaces:(id)arg1;
- (void)viewDidAppear:(_Bool)arg1;
- (void)keyboardWillHide:(id)arg1;
- (void)keyboardWillShow:(id)arg1;
- (void)setViewMovedUp:(_Bool)arg1;
- (void)keyboardDidHide:(id)arg1;
- (void)keyboardDidShow:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (void)btnImageChangeClicked:(id)arg1;
- (void)callVideoCamera:(_Bool)arg1;
- (void)callCamera;
- (void)soundLink:(id)arg1;
- (void)savedPhotoImage:(id)arg1 didFinishSavingWithError:(id)arg2 contextInfo:(void *)arg3;
- (void)movie:(id)arg1 didFinishSavingWithError:(id)arg2 contextInfo:(void *)arg3;
- (void)imagePickerControllerDidCancel:(id)arg1;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)doDownloadPendingWhenNetworkAvailable;
- (void)reuploadingMediaByMsgDiv:(id)arg1;
- (void)doUploadPendingWhenNetworkAvailable;
- (void)uploadImage:(id)arg1;
- (void)addDateAttributesInMsgDictionary:(id)arg1;
- (void)convertVideoToLowQuailtyWithInputURL:(id)arg1 outputURL:(id)arg2 handler:(CDUnknownBlockType)arg3;
- (void)showMsgWhenMediaSizeBeyondTheLimit:(id)arg1;
- (id)extensionForAssetURL:(id)arg1;
- (_Bool)validIpodLibraryURL:(id)arg1;
- (void)exportMP3:(id)arg1 toFileUrl:(id)arg2;
- (void)mediaPickerDidCancel:(id)arg1;
- (void)mediaPicker:(id)arg1 didPickMediaItems:(id)arg2;
- (void)addAudio;
- (void)chatSettings:(id)arg1;
- (void)selectedContact:(id)arg1;
- (void)shareContact:(id)arg1;
- (void)callUser:(id)arg1;
- (void)ChooseExistingVideo;
- (void)ChooseExistingPhoto;
- (void)ChoosePhotoOrVideo;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (double)socket:(id)arg1 shouldTimeoutWriteWithTag:(long long)arg2 elapsed:(double)arg3 bytesDone:(unsigned long long)arg4;
- (void)sendSticker:(id)arg1;
- (void)sendTextMessage:(id)arg1;
- (void)doSendMessage:(id)arg1;
- (id)chatID;
- (void)updateLastMessage:(id)arg1 withDate:(id)arg2;
- (void)addGroupChatButtonClicked:(id)arg1;
- (void)closeChat;
- (void)turnSocketDidFail:(id)arg1;
- (void)turnSocket:(id)arg1 didSucceed:(id)arg2;
- (void)sortAllKeysOfDatesInDescOrder;
- (_Bool)setMsgByCount;
- (void)createLoadMoreViewIfNeeded;
- (void)sortAllMsgByTimeStampInDescendingOrder:(id)arg1;
- (void)doGroupMsgByDate:(id)arg1;
- (void)updateMsgListViewIfNeededByTotalMesg:(id)arg1;
- (id)fetchMsgByFetchingCursor:(long long)arg1;
- (void)fetchInitialMsgsInSession;
- (long long)getFetchCursor;
- (void)setTotalCount;
- (void)sendDisplayedReportByChatId:(id)arg1;
- (void)sendAllDisplayedDeliveryreportAfterDelay;
- (id)convertedDate:(id)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)removeAllObeservers;
- (id)CheckPresenceOfFriend;
- (void)setInputViewDefaultFrameWithCustomKeyBoardOpen;
- (void)keyboardFrameDidChange:(id)arg1;
- (void)viewDidLayoutSubviews;
- (void)initiateUIInputToolBar;
- (void)getDatabaseImagesInSession;
- (void)getDatabaseImages;
- (void)CheckXMPPConnection;
- (void)viewWillAppear:(_Bool)arg1;
- (void)deleteKeyFromNSUserDefault:(id)arg1;
- (void)selectedImage:(id)arg1;
- (void)uploadMultipleImagesRecursively:(id)arg1;
- (void)uploadMultipleImages;
- (void)setupview;
- (void)fetchInitialMsgs;
- (void)listenerDidTakeScreenShot:(id)arg1;
- (void)viewDidLoad;
- (void)getUserPresenceId:(id)arg1;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
- (id)xmppStream;
- (id)appDelegate;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface DoodleCameraViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate>
{
UIStoryboard *storyboard;
BOOL _selected;
id <DoodleCameraViewControllerDelegate> _delegate;
LLSimpleCamera *_camera;
UILabel *_errorLabel;
UIButton *_snapButton;
UIButton *_closeButton;
UIButton *_pickerButton;
UIButton *_switchButton;
UIButton *_flashButton;
UISegmentedControl *_segmentedControl;
}
@property(retain, nonatomic) UISegmentedControl *segmentedControl; // @synthesize segmentedControl=_segmentedControl;
@property(retain, nonatomic) UIButton *flashButton; // @synthesize flashButton=_flashButton;
@property(retain, nonatomic) UIButton *switchButton; // @synthesize switchButton=_switchButton;
@property(retain, nonatomic) UIButton *pickerButton; // @synthesize pickerButton=_pickerButton;
@property(retain, nonatomic) UIButton *closeButton; // @synthesize closeButton=_closeButton;
@property(retain, nonatomic) UIButton *snapButton; // @synthesize snapButton=_snapButton;
@property(retain, nonatomic) UILabel *errorLabel; // @synthesize errorLabel=_errorLabel;
@property(retain, nonatomic) LLSimpleCamera *camera; // @synthesize camera=_camera;
@property(nonatomic) __weak id <DoodleCameraViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) BOOL selected; // @synthesize selected=_selected;
- (void).cxx_destruct;
- (void)didReceiveMemoryWarning;
- (long long)preferredInterfaceOrientationForPresentation;
- (_Bool)prefersStatusBarHidden;
- (void)closeButton:(id)arg1;
- (void)viewWillLayoutSubviews;
- (void)snapButtonPressed:(id)arg1;
- (void)flashButtonPressed:(id)arg1;
- (id)applicationDocumentsDirectory;
- (void)switchButtonPressed:(id)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)segmentedControlValueChanged:(id)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface VideoChatManager : NSObject <QBChatDelegate, QBRTCClientDelegate, IncomingCallViewControllerDelegate, RequestDeligate, CallingReturnDelegate>
{
_Bool isGetNewSssion;
_Bool isComingFromChatScreen;
CallingReturnView *viewCallReturn;
CallViewController *callViewCon;
IncomingCallViewController *incomingCallViewCon;
_Bool _isCallAlreadyStarted;
_Bool _isCallStartedByMe;
_Bool _isCallHasBeenConnected;
QBRTCTimer *_presenceTimer;
NSMutableArray *_selectedUsers;
UINavigationController *_nav;
QBRTCSession *_currentSession;
UIViewController *_previousViewController;
UIStoryboard *_videoStoryBoard;
}
+ (id)instance;
@property(retain, nonatomic) UIStoryboard *videoStoryBoard; // @synthesize videoStoryBoard=_videoStoryBoard;
@property(nonatomic) __weak UIViewController *previousViewController; // @synthesize previousViewController=_previousViewController;
@property(nonatomic) __weak QBRTCSession *currentSession; // @synthesize currentSession=_currentSession;
@property(retain, nonatomic) UINavigationController *nav; // @synthesize nav=_nav;
@property(retain, nonatomic) NSMutableArray *selectedUsers; // @synthesize selectedUsers=_selectedUsers;
@property(retain, nonatomic) QBRTCTimer *presenceTimer; // @synthesize presenceTimer=_presenceTimer;
@property(nonatomic) _Bool isCallHasBeenConnected; // @synthesize isCallHasBeenConnected=_isCallHasBeenConnected;
@property(nonatomic) _Bool isCallStartedByMe; // @synthesize isCallStartedByMe=_isCallStartedByMe;
@property(nonatomic) _Bool isCallAlreadyStarted; // @synthesize isCallAlreadyStarted=_isCallAlreadyStarted;
- (void).cxx_destruct;
- (void)addDateAttributesInMsgDictionary:(id)arg1;
- (void)doSendCallStatusMessage:(long long)arg1 toUser:(id)arg2;
- (void)doSendMessage:(id)arg1 toUser:(id)arg2;
- (id)chatID;
- (void)requestErrorHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)updateProfileForQBUserId:(unsigned long long)arg1;
- (void)resumeSoundIfPlayingOutSideTheApp;
- (_Bool)isAvailableFriend;
- (void)scheduleLocalNotificationForCalling:(unsigned long long)arg1 callType:(long long)arg2 andUserInfo:(id)arg3;
- (id)quickbloxICE;
- (void)incomingCallViewController:(id)arg1 didRejectSession:(id)arg2;
- (void)incomingCallViewController:(id)arg1 didAcceptSession:(id)arg2;
- (void)sendCallingPushToServer:(unsigned long long)arg1 andCallType:(long long)arg2;
- (void)procUser:(id)arg1;
- (_Bool)usersToCall;
- (void)hideReturnToCallView;
- (void)showReturnToCallView;
- (void)insertChatViewIfCallStartFromIt;
- (void)session:(id)arg1 hungUpByUser:(id)arg2 userInfo:(id)arg3;
- (void)session:(id)arg1 acceptedByUser:(id)arg2 userInfo:(id)arg3;
- (void)session:(id)arg1 rejectedByUser:(id)arg2 userInfo:(id)arg3;
- (void)sessionDidClose:(id)arg1;
- (void)didReceiveNewSession:(id)arg1 userInfo:(id)arg2;
- (void)callEndingOnSeesionClosed:(id)arg1;
- (void)callWithConferenceType:(unsigned long long)arg1;
- (void)callToSelectedUsers:(id)arg1 andWithConferenceType:(unsigned long long)arg2 callStartFrom:(long long)arg3;
- (void)chatDidLogin;
- (void)chatDidFailWithStreamError:(id)arg1;
- (void)chatDidNotConnectWithError:(id)arg1;
- (void)chatDidAccidentallyDisconnect;
- (void)chatDidNotLogin;
- (void)didClickOnRetunToView;
- (void)hideCallingViewControllerFromReturnToCall;
- (void)showCallingViewControllerFromReturnToCall;
- (_Bool)isHeadsetPluggedIn;
- (void)signUpUserForChatWithUser:(id)arg1;
- (void)logOut;
- (void)logInWithUser:(id)arg1;
- (void)initialize;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface PhotoAlbumListViewController : UIViewController <UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout>
{
UILabel *lblExplanation;
UITableView *tblView;
int count;
ALAssetsLibrary *_assetsLibrary;
NSMutableArray *_groups;
}
@property(retain, nonatomic) NSMutableArray *groups; // @synthesize groups=_groups;
@property(retain, nonatomic) ALAssetsLibrary *assetsLibrary; // @synthesize assetsLibrary=_assetsLibrary;
- (void).cxx_destruct;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)setNavigationBar;
- (void)didReceiveMemoryWarning;
- (void)viewWillAppear:(_Bool)arg1;
- (void)cancelBtn;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPvCardAvatarModule : XMPPModule <XMPPvCardTempModuleDelegate>
{
XMPPvCardTempModule *_xmppvCardTempModule;
id <XMPPvCardAvatarStorage> _moduleStorage;
_Bool _autoClearMyvcard;
}
@property(readonly, nonatomic) XMPPvCardTempModule *xmppvCardTempModule; // @synthesize xmppvCardTempModule=_xmppvCardTempModule;
- (void).cxx_destruct;
- (void)xmppvCardTempModule:(id)arg1 failedToUpdateMyvCard:(id)arg2;
- (void)xmppvCardTempModuleDidUpdateMyvCard:(id)arg1;
- (void)xmppvCardTempModule:(id)arg1 didReceivevCardTemp:(id)arg2 forJID:(id)arg3;
- (void)xmppStream:(id)arg1 didReceivePresence:(id)arg2;
- (id)xmppStream:(id)arg1 willSendPresence:(id)arg2;
- (void)xmppStreamDidAuthenticate:(id)arg1;
- (void)xmppStreamDidConnect:(id)arg1;
- (id)photoDataForJID:(id)arg1;
@property(nonatomic) _Bool autoClearMyvcard;
- (void)dealloc;
- (id)initWithvCardTempModule:(id)arg1 dispatchQueue:(id)arg2;
- (id)initWithvCardTempModule:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface XMPPvCardCoreDataStorageObject : NSManagedObject
{
}
+ (id)keyPathsForValuesAffectingVCardTemp;
+ (id)keyPathsForValuesAffectingPhotoHash;
+ (id)fetchOrInsertvCardForJID:(id)arg1 inManagedObjectContext:(id)arg2;
+ (id)insertEmptyvCardForJID:(id)arg1 inManagedObjectContext:(id)arg2;
+ (id)fetchvCardForJID:(id)arg1 inManagedObjectContext:(id)arg2;
@property(retain, nonatomic) XMPPvCardTemp *vCardTemp;
@property(retain, nonatomic) NSData *photoData;
- (void)willSave;
- (void)awakeFromInsert;
// Remaining properties
@property(retain, nonatomic) NSString *jidStr; // @dynamic jidStr;
@property(retain, nonatomic) NSDate *lastUpdated; // @dynamic lastUpdated;
@property(readonly, nonatomic) NSString *photoHash; // @dynamic photoHash;
@property(retain, nonatomic) XMPPvCardAvatarCoreDataStorageObject *vCardAvatarRel; // @dynamic vCardAvatarRel;
@property(retain, nonatomic) XMPPvCardTempCoreDataStorageObject *vCardTempRel; // @dynamic vCardTempRel;
@property(retain, nonatomic) NSNumber *waitingForFetch; // @dynamic waitingForFetch;
@end
@interface ChatSuperView : UIView
{
NSIndexPath *_indexPath;
CMMessage *_currentMsg;
id <clipBoardDelegate> _delegate;
}
@property(nonatomic) __weak id <clipBoardDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) CMMessage *currentMsg; // @synthesize currentMsg=_currentMsg;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- (void).cxx_destruct;
- (void)willHideEditMenu:(id)arg1;
- (void)attachLongPressHandler;
- (void)doEdit:(id)arg1;
- (void)doDelete:(id)arg1;
- (void)doForward:(id)arg1;
- (void)doCopy:(id)arg1;
- (void)doInfo:(id)arg1;
- (_Bool)canBecomeFirstResponder;
- (void)handleLongPress:(id)arg1;
- (_Bool)canPerformAction:(SEL)arg1 withSender:(id)arg2;
- (void)updateUIContentWithMsg:(id)arg1;
- (void)dealloc;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)init;
@end
@interface ShowFullProfileImageViewController : UIViewController <UIActionSheetDelegate, UIScrollViewDelegate, UIImagePickerControllerDelegate>
{
_Bool _isComingFromChat;
_Bool _othersProfile;
NSString *imgString;
id <ShowFullProfileImageViewDelegate> _delegate;
UIImageView *_imgViewFull;
UIScrollView *_scrollView;
NSString *_group_id;
NSString *_group_Name;
XMPPRoom *_xmppRoom;
UIToolbar *_toolBar;
}
@property(retain, nonatomic) UIToolbar *toolBar; // @synthesize toolBar=_toolBar;
@property(retain, nonatomic) XMPPRoom *xmppRoom; // @synthesize xmppRoom=_xmppRoom;
@property(retain, nonatomic) NSString *group_Name; // @synthesize group_Name=_group_Name;
@property(retain, nonatomic) NSString *group_id; // @synthesize group_id=_group_id;
@property(retain, nonatomic) UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
@property(retain, nonatomic) UIImageView *imgViewFull; // @synthesize imgViewFull=_imgViewFull;
@property(nonatomic) _Bool othersProfile; // @synthesize othersProfile=_othersProfile;
@property(nonatomic) _Bool isComingFromChat; // @synthesize isComingFromChat=_isComingFromChat;
@property(nonatomic) __weak id <ShowFullProfileImageViewDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSString *imgString; // @synthesize imgString;
- (void).cxx_destruct;
- (void)callWebService:(id)arg1;
- (void)addCommonAttributesToMessage:(id)arg1;
- (id)chatID;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)btnSaveImage:(id)arg1;
- (void)btnBackClicked;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)didReceiveMemoryWarning;
- (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(_Bool)arg2;
- (id)viewForZoomingInScrollView:(id)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)setupView;
- (void)btnEditClicked:(id)arg1;
- (void)setNavigationBar;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface PushNotificationViewController : UIViewController
{
UILabel *lblBanner;
}
- (void).cxx_destruct;
- (void)btnCancel:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
@end
@interface SHBaseRequestImage : NSMutableURLRequest
{
SEL mResponseHandler;
SEL mErrorHandler;
id mResponseHandlerClass;
int mReqType;
NSMutableData *mResponseData;
int index;
id mReqId;
_Bool _saveToCache;
int position;
id _ReqId;
}
@property(nonatomic) _Bool saveToCache; // @synthesize saveToCache=_saveToCache;
@property(retain, nonatomic) id ReqId; // @synthesize ReqId=_ReqId;
@property(nonatomic) int position; // @synthesize position;
@property(nonatomic) int index; // @synthesize index;
- (void).cxx_destruct;
- (void)SetResponseHandlerObj:(id)arg1;
- (id)GetResponseHandlerObj;
- (void)SetErrorHandler:(SEL)arg1;
- (SEL)GetErrorHandler;
- (void)SetResponseHandler:(SEL)arg1;
- (SEL)GetResponseHandler;
- (id)GetResponseData;
- (void)SetResponseData:(id)arg1;
- (int)GetRequestType;
- (void)SetRequestType:(int)arg1;
- (id)initWithURL:(id)arg1;
@end
@interface NetworkService : NSObject
{
NSString *mUserId;
NSString *mAuthToken;
}
+ (id)allocWithZone:(struct _NSZone *)arg1;
+ (id)sharedInstance;
- (void)downloadFileAsynchronusByGet:(id)arg1 dataToSend:(id)arg2 header:(_Bool)arg3 andDelegate:(id)arg4 andChatId:(id)arg5;
- (void)connection:(id)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4;
- (void)connectionDidFinishLoading:(id)arg1;
- (void)connection:(id)arg1 didFailWithError:(id)arg2;
- (void)connection:(id)arg1 didReceiveData:(id)arg2;
- (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
- (id)sendSynchronusUploadVideoByPostUsingMultiPart:(id)arg1 dataToSend:(id)arg2 boundry:(id)arg3 header:(_Bool)arg4;
- (id)doGroupDetailsPost:(id)arg1 withPostVars:(id)arg2;
- (void)appendDataToBody:(id)arg1:(id)arg2;
- (void)sendImage:(id)arg1:(id)arg2:(id)arg3 mediaType:(int)arg4;
- (void)sendAsynchronusUploadImageByGetUsingMultiPart:(id)arg1 dataToSend:(id)arg2 boundry:(id)arg3 header:(_Bool)arg4 andDelegate:(id)arg5 andChatId:(id)arg6 andMediaType:(id)arg7 andfileName:(id)arg8;
- (void)sendAsynchRequestUploadImageByPostToServer:(id)arg1 dataToSend:(id)arg2 delegate:(id)arg3 contentType:(int)arg4 andReqParaType:(int)arg5 header:(_Bool)arg6 boundry:(id)arg7;
- (id)sendSynchronusUploadImageByGetUsingMultiPart:(id)arg1 dataToSend:(id)arg2 boundry:(id)arg3 header:(_Bool)arg4;
- (id)sendSynchronusRequestByPutToServer:(id)arg1 dataToSend:(id)arg2 contentType:(int)arg3 andReqParaType:(int)arg4 header:(_Bool)arg5;
- (void)sendAsynchRequestByPutToServer:(id)arg1 dataToSend:(id)arg2 delegate:(id)arg3 contentType:(int)arg4 andReqParaType:(int)arg5 header:(_Bool)arg6;
- (id)sendSynchronusRequestByGetToServer:(id)arg1 dataToSend:(id)arg2 contentType:(int)arg3 andReqParaType:(int)arg4 header:(_Bool)arg5;
- (void)sendAsynchRequestByGetToServer:(id)arg1 dataToSend:(id)arg2 delegate:(id)arg3 contentType:(int)arg4 andReqParaType:(int)arg5 header:(_Bool)arg6;
- (id)sendSynchronusRequestByPostToServer:(id)arg1 dataToSend:(id)arg2 contentType:(int)arg3 andReqParaType:(int)arg4 header:(_Bool)arg5;
- (void)sendAsynchRequestByPostToServer:(id)arg1 dataToSend:(id)arg2 delegate:(id)arg3 contentType:(int)arg4 andReqParaType:(int)arg5 header:(_Bool)arg6;
- (id)getUserDefaultValueByKey:(id)arg1;
- (id)autorelease;
- (oneway void)release;
- (unsigned long long)retainCount;
- (id)retain;
- (id)copyWithZone:(struct _NSZone *)arg1;
@end
@interface MessageEditViewController : UIViewController
{
id <MessageEditDelegate> _delegate;
id _msgInfo;
UITextView *_txtViewMsg;
}
@property(nonatomic) __weak UITextView *txtViewMsg; // @synthesize txtViewMsg=_txtViewMsg;
@property(retain, nonatomic) id msgInfo; // @synthesize msgInfo=_msgInfo;
@property(nonatomic) __weak id <MessageEditDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)didReceiveMemoryWarning;
- (void)doCancel;
- (void)doUpdateMsg;
- (void)viewSetup;
- (void)viewDidAppear:(_Bool)arg1;
- (void)viewDidLoad;
@end
@interface HTKDragAndDropCollectionViewController : UICollectionViewController <HTKDraggableCollectionViewCellDelegate>
{
}
- (void)scrollIfNeededWhileDraggingCell:(id)arg1;
- (void)userDidDragCell:(id)arg1 withGestureRecognizer:(id)arg2;
- (void)userDidEndDraggingCell:(id)arg1;
- (void)userDidBeginDraggingCell:(id)arg1;
- (void)loadView;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MHGalleryTableCell : UITableViewCell <UICollectionViewDataSource, UICollectionViewDelegate>
{
UICollectionViewFlowLayout *layout;
UICollectionView *collectionViewVert;
NSArray *arrDataSource;
int imagesCount;
int i;
UILabel *_postNotification;
UIButton *_btnLike;
UIButton *_btnLikeCounter;
UIButton *_btnComment;
UILabel *_lblPostTime;
UILabel *_lblName;
UIImageView *_imgAvtar;
UILabel *_postDescription;
NSLayoutConstraint *_lblPostDescHeightConstraint;
NSLayoutConstraint *_collectionViewHeightCons;
NSLayoutConstraint *_collectionViewTopCons;
UICollectionView *_collectionView;
id <TimelineViewControllerDelegate> _delegate;
id <TimeLineActionsDelegate> _actionsDelegate;
NSIndexPath *_indexPath;
CMGetUserPost *_userPost;
}
@property(retain, nonatomic) CMGetUserPost *userPost; // @synthesize userPost=_userPost;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(nonatomic) __weak id <TimeLineActionsDelegate> actionsDelegate; // @synthesize actionsDelegate=_actionsDelegate;
@property(nonatomic) __weak id <TimelineViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) UICollectionView *collectionView; // @synthesize collectionView=_collectionView;
@property(nonatomic) __weak NSLayoutConstraint *collectionViewTopCons; // @synthesize collectionViewTopCons=_collectionViewTopCons;
@property(nonatomic) __weak NSLayoutConstraint *collectionViewHeightCons; // @synthesize collectionViewHeightCons=_collectionViewHeightCons;
@property(nonatomic) __weak NSLayoutConstraint *lblPostDescHeightConstraint; // @synthesize lblPostDescHeightConstraint=_lblPostDescHeightConstraint;
@property(nonatomic) __weak UILabel *postDescription; // @synthesize postDescription=_postDescription;
@property(nonatomic) __weak UIImageView *imgAvtar; // @synthesize imgAvtar=_imgAvtar;
@property(nonatomic) __weak UILabel *lblName; // @synthesize lblName=_lblName;
@property(nonatomic) __weak UILabel *lblPostTime; // @synthesize lblPostTime=_lblPostTime;
@property(nonatomic) __weak UIButton *btnComment; // @synthesize btnComment=_btnComment;
@property(nonatomic) __weak UIButton *btnLikeCounter; // @synthesize btnLikeCounter=_btnLikeCounter;
@property(nonatomic) __weak UIButton *btnLike; // @synthesize btnLike=_btnLike;
@property(nonatomic) __weak UILabel *postNotification; // @synthesize postNotification=_postNotification;
- (void).cxx_destruct;
- (void)updateCellForSimplePost;
- (void)updateCellForReSharePost;
- (void)layoutSubviews;
- (void)btnShareCliked:(id)arg1;
- (void)btnLikeClicked:(id)arg1;
- (void)btnCommentClicked:(id)arg1;
- (void)btnMoreClicked:(id)arg1;
- (void)btnLikeCounterClicked:(id)arg1;
- (void)updateTimeLineCell;
- (void)reloadCollectionView;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (double)collectionView:(id)arg1 layout:(id)arg2 minimumLineSpacingForSectionAtIndex:(long long)arg3;
- (double)collectionView:(id)arg1 layout:(id)arg2 minimumInteritemSpacingForSectionAtIndex:(long long)arg3;
- (struct UIEdgeInsets)collectionView:(id)arg1 layout:(id)arg2 insetForSectionAtIndex:(long long)arg3;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (long long)numberOfSectionsInCollectionView:(id)arg1;
- (void)awakeFromNib;
- (id)initWithFrame:(struct CGRect)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MHImageURL : NSObject
{
NSString *_URL;
UIImage *_image;
}
@property(retain, nonatomic) UIImage *image; // @synthesize image=_image;
@property(retain, nonatomic) NSString *URL; // @synthesize URL=_URL;
- (void).cxx_destruct;
- (id)initWithURL:(id)arg1 image:(id)arg2;
@end
@interface MHDownloadView : UIView
{
UIToolbar *_blurBackgroundToolbar;
UIActivityIndicatorView *_activityIndicatorView;
UILabel *_downloadDataLabel;
UIButton *_cancelDownloadButton;
CDUnknownBlockType _cancelCallbackDownloadData;
}
@property(copy, nonatomic) CDUnknownBlockType cancelCallbackDownloadData; // @synthesize cancelCallbackDownloadData=_cancelCallbackDownloadData;
@property(retain, nonatomic) UIButton *cancelDownloadButton; // @synthesize cancelDownloadButton=_cancelDownloadButton;
@property(retain, nonatomic) UILabel *downloadDataLabel; // @synthesize downloadDataLabel=_downloadDataLabel;
@property(retain, nonatomic) UIActivityIndicatorView *activityIndicatorView; // @synthesize activityIndicatorView=_activityIndicatorView;
@property(retain, nonatomic) UIToolbar *blurBackgroundToolbar; // @synthesize blurBackgroundToolbar=_blurBackgroundToolbar;
- (void).cxx_destruct;
- (void)attributedStringForDownloadLabelWithDownloadedDataNumber:(id)arg1 maxNumber:(id)arg2;
- (void)cancelDownload;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface MHShareItem : NSObject
{
NSString *_imageName;
NSString *_title;
long long _maxNumberOfItems;
NSString *_selectorName;
id _onViewController;
}
@property(retain, nonatomic) id onViewController; // @synthesize onViewController=_onViewController;
@property(retain, nonatomic) NSString *selectorName; // @synthesize selectorName=_selectorName;
@property(nonatomic) long long maxNumberOfItems; // @synthesize maxNumberOfItems=_maxNumberOfItems;
@property(retain, nonatomic) NSString *title; // @synthesize title=_title;
@property(retain, nonatomic) NSString *imageName; // @synthesize imageName=_imageName;
- (void).cxx_destruct;
- (id)initWithImageName:(id)arg1 title:(id)arg2 withMaxNumberOfItems:(long long)arg3 withSelector:(id)arg4 onViewController:(id)arg5;
@end
@interface MHCollectionViewTableViewCell : UITableViewCell
{
UICollectionView *_collectionView;
}
@property(retain, nonatomic) UICollectionView *collectionView; // @synthesize collectionView=_collectionView;
- (void).cxx_destruct;
- (void)prepareForReuse;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2;
@end
@interface MHShareCell : UICollectionViewCell
{
UIImageView *_thumbnailImageView;
UILabel *_descriptionLabel;
}
@property(retain, nonatomic) UILabel *descriptionLabel; // @synthesize descriptionLabel=_descriptionLabel;
@property(retain, nonatomic) UIImageView *thumbnailImageView; // @synthesize thumbnailImageView=_thumbnailImageView;
- (void).cxx_destruct;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface MHShareViewController : UIViewController <UICollectionViewDataSource, UICollectionViewDelegate, UITableViewDataSource, UITableViewDelegate, UINavigationControllerDelegate, UIAlertViewDelegate, MFMailComposeViewControllerDelegate, MFMessageComposeViewControllerDelegate>
{
_Bool _showingShareViewInLandscapeMode;
UICollectionView *_collectionView;
UITableView *_tableViewShare;
UIView *_gradientView;
UIToolbar *_toolbar;
long long _pageIndex;
NSArray *_galleryItems;
CDUnknownBlockType _finishedCallbackDownloadData;
MHDownloadView *_downloadView;
NSMutableArray *_shareDataSource;
NSArray *_shareDataSourceStart;
NSMutableArray *_selectedRows;
double _startPointScroll;
MHShareItem *_saveObject;
MHShareItem *_mailObject;
MHShareItem *_messageObject;
MHShareItem *_twitterObject;
MHShareItem *_faceBookObject;
long long _saveCounter;
NSMutableArray *_dataDownload;
NSMutableArray *_sessions;
}
@property(retain, nonatomic) NSMutableArray *sessions; // @synthesize sessions=_sessions;
@property(retain, nonatomic) NSMutableArray *dataDownload; // @synthesize dataDownload=_dataDownload;
@property(nonatomic) long long saveCounter; // @synthesize saveCounter=_saveCounter;
@property(nonatomic, getter=isShowingShareViewInLandscapeMode) _Bool showingShareViewInLandscapeMode; // @synthesize showingShareViewInLandscapeMode=_showingShareViewInLandscapeMode;
@property(retain, nonatomic) MHShareItem *faceBookObject; // @synthesize faceBookObject=_faceBookObject;
@property(retain, nonatomic) MHShareItem *twitterObject; // @synthesize twitterObject=_twitterObject;
@property(retain, nonatomic) MHShareItem *messageObject; // @synthesize messageObject=_messageObject;
@property(retain, nonatomic) MHShareItem *mailObject; // @synthesize mailObject=_mailObject;
@property(retain, nonatomic) MHShareItem *saveObject; // @synthesize saveObject=_saveObject;
@property(nonatomic) double startPointScroll; // @synthesize startPointScroll=_startPointScroll;
@property(retain, nonatomic) NSMutableArray *selectedRows; // @synthesize selectedRows=_selectedRows;
@property(retain, nonatomic) NSArray *shareDataSourceStart; // @synthesize shareDataSourceStart=_shareDataSourceStart;
@property(retain, nonatomic) NSMutableArray *shareDataSource; // @synthesize shareDataSource=_shareDataSource;
@property(retain, nonatomic) MHDownloadView *downloadView; // @synthesize downloadView=_downloadView;
@property(copy, nonatomic) CDUnknownBlockType finishedCallbackDownloadData; // @synthesize finishedCallbackDownloadData=_finishedCallbackDownloadData;
@property(retain, nonatomic) NSArray *galleryItems; // @synthesize galleryItems=_galleryItems;
@property(nonatomic) long long pageIndex; // @synthesize pageIndex=_pageIndex;
@property(retain, nonatomic) UIToolbar *toolbar; // @synthesize toolbar=_toolbar;
@property(retain, nonatomic) UIView *gradientView; // @synthesize gradientView=_gradientView;
@property(retain, nonatomic) UITableView *tableViewShare; // @synthesize tableViewShare=_tableViewShare;
@property(retain, nonatomic) UICollectionView *collectionView; // @synthesize collectionView=_collectionView;
- (void).cxx_destruct;
- (void)didReceiveMemoryWarning;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (void)saveImages:(id)arg1;
- (void)showShareSheet;
- (void)cancelShareSheet;
- (void)didRotateFromInterfaceOrientation:(long long)arg1;
- (id)nextBarButtonItem;
- (void)willAnimateRotationToInterfaceOrientation:(long long)arg1 duration:(double)arg2;
- (void)getAllImagesForSelectedRows:(CDUnknownBlockType)arg1 saveDataToCameraRoll:(_Bool)arg2;
- (void)addDataToDownloadArray:(id)arg1;
- (void)removeBlurBlurBackgorundToolbarFromSuperView:(CDUnknownBlockType)arg1;
- (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
- (void)messageComposeViewController:(id)arg1 didFinishWithResult:(int)arg2;
- (void)mailImages:(id)arg1;
- (void)smsImages:(id)arg1;
- (void)fbShareImages:(id)arg1;
- (void)twShareImages:(id)arg1;
- (void)presentSLComposeForServiceType:(id)arg1;
- (void)updateCollectionView;
- (void)scrollViewDidScroll:(id)arg1;
- (id)sortObjectsWithFrame:(id)arg1;
- (void)makeOverViewDetailCell:(id)arg1 atIndexPath:(id)arg2;
- (void)makeMHShareCell:(id)arg1 atIndexPath:(id)arg2;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (id)itemForIndex:(long long)arg1;
- (id)gallerViewController;
- (void)updateTitle;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)numberOfSectionsInCollectionView:(id)arg1;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)viewDidLoad;
- (long long)preferredStatusBarStyle;
- (id)navigationController:(id)arg1 animationControllerForOperation:(long long)arg2 fromViewController:(id)arg3 toViewController:(id)arg4;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3;
- (void)scrollViewWillBeginDecelerating:(id)arg1;
- (void)viewDidAppear:(_Bool)arg1;
- (void)cancelPressed;
- (void)initShareObjects;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPvCardTempEmail : XMPPvCardTempBase
{
}
+ (id)vCardEmailFromElement:(id)arg1;
@property(nonatomic) __weak NSString *userid;
@property(nonatomic, setter=setPreferred:) _Bool isPreferred;
@property(nonatomic, setter=setX400:) _Bool isX400;
@property(nonatomic, setter=setInternet:) _Bool isInternet;
@property(nonatomic, setter=setWork:) _Bool isWork;
@property(nonatomic, setter=setHome:) _Bool isHome;
@end
@interface XMPPTimer : NSObject
{
_Bool isStarted;
unsigned long long start;
unsigned long long timeout;
unsigned long long interval;
NSObject<OS_dispatch_source> *timer;
}
- (void).cxx_destruct;
- (void)cancel;
- (void)updateTimeout:(double)arg1 fromOriginalStartTime:(_Bool)arg2;
- (void)startWithTimeout:(double)arg1 interval:(double)arg2;
- (void)dealloc;
- (id)initWithQueue:(id)arg1 eventHandler:(CDUnknownBlockType)arg2;
@end
@interface EmojiViewController : UIViewController <UIGestureRecognizerDelegate>
{
long long secCount;
id <EmojiViewControllerDelegate> _delegate;
NSMutableDictionary *_dataDic;
NSMutableArray *_smileyList;
NSMutableArray *_smileyTypeList;
UICollectionView *_collectionViewBig;
UICollectionView *_collectionViewSmall;
}
@property(nonatomic) __weak UICollectionView *collectionViewSmall; // @synthesize collectionViewSmall=_collectionViewSmall;
@property(nonatomic) __weak UICollectionView *collectionViewBig; // @synthesize collectionViewBig=_collectionViewBig;
@property(retain, nonatomic) NSMutableArray *smileyTypeList; // @synthesize smileyTypeList=_smileyTypeList;
@property(retain, nonatomic) NSMutableArray *smileyList; // @synthesize smileyList=_smileyList;
@property(retain, nonatomic) NSMutableDictionary *dataDic; // @synthesize dataDic=_dataDic;
@property(nonatomic) __weak id <EmojiViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)tapGestureRecognizer:(id)arg1;
- (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (double)collectionView:(id)arg1 layout:(id)arg2 minimumInteritemSpacingForSectionAtIndex:(long long)arg3;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (void)backButton:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewWillLayoutSubviews;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface GroupsInCommonViewController : UIViewController
{
UITableView *_tblCommonGrp;
NSMutableArray *_arrGroups;
NSMutableArray *_arrMostRecentChat;
}
@property(retain, nonatomic) NSMutableArray *arrMostRecentChat; // @synthesize arrMostRecentChat=_arrMostRecentChat;
@property(retain, nonatomic) NSMutableArray *arrGroups; // @synthesize arrGroups=_arrGroups;
@property(retain, nonatomic) UITableView *tblCommonGrp; // @synthesize tblCommonGrp=_tblCommonGrp;
- (void).cxx_destruct;
- (void)btnBackClicke:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)fetchedResultsController;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
@end
@interface XMPPRoomMessageHybridCoreDataStorageObject : NSManagedObject <XMPPRoomMessage>
{
}
@property(retain, nonatomic) NSString *messageStr; // @dynamic messageStr;
@property(retain, nonatomic) XMPPMessage *message; // @dynamic message;
@property(nonatomic) _Bool isFromMe; // @dynamic isFromMe;
@property(retain, nonatomic) NSString *jidStr; // @dynamic jidStr;
@property(retain, nonatomic) XMPPJID *jid; // @dynamic jid;
@property(retain, nonatomic) NSString *roomJIDStr; // @dynamic roomJIDStr;
@property(retain, nonatomic) XMPPJID *roomJID; // @dynamic roomJID;
// Remaining properties
@property(retain, nonatomic) NSString *body; // @dynamic body;
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(retain, nonatomic) NSNumber *fromMe; // @dynamic fromMe;
@property(readonly) unsigned long long hash;
@property(retain, nonatomic) NSDate *localTimestamp; // @dynamic localTimestamp;
@property(retain, nonatomic) NSString *nickname; // @dynamic nickname;
@property(retain, nonatomic) XMPPJID *primitiveJid; // @dynamic primitiveJid;
@property(retain, nonatomic) NSString *primitiveJidStr; // @dynamic primitiveJidStr;
@property(retain, nonatomic) XMPPMessage *primitiveMessage; // @dynamic primitiveMessage;
@property(retain, nonatomic) NSString *primitiveMessageStr; // @dynamic primitiveMessageStr;
@property(retain, nonatomic) XMPPJID *primitiveRoomJID; // @dynamic primitiveRoomJID;
@property(retain, nonatomic) NSString *primitiveRoomJIDStr; // @dynamic primitiveRoomJIDStr;
@property(retain, nonatomic) NSDate *remoteTimestamp; // @dynamic remoteTimestamp;
@property(retain, nonatomic) NSString *streamBareJidStr; // @dynamic streamBareJidStr;
@property(readonly) Class superclass;
@property(retain, nonatomic) NSNumber *type; // @dynamic type;
@end
@interface XMPPTransports : NSObject
{
XMPPStream *xmppStream;
}
@property(readonly, nonatomic) XMPPStream *xmppStream; // @synthesize xmppStream;
- (void).cxx_destruct;
- (void)unregisterLegacyService:(id)arg1;
- (void)registerLegacyService:(id)arg1 username:(id)arg2 password:(id)arg3;
- (void)queryRegistrationRequirementsForLegacyService:(id)arg1;
- (void)queryGatewayAgentInfo;
- (void)queryGatewayDiscoveryIdentityForLegacyService:(id)arg1;
- (id)initWithStream:(id)arg1;
@end
@interface XMPPResourceMemoryStorageObject : NSObject <XMPPResource, NSCopying, NSCoding>
{
XMPPJID *jid;
XMPPPresence *presence;
NSDate *presenceDate;
}
- (void).cxx_destruct;
@property(readonly, copy) NSString *description;
- (_Bool)isEqual:(id)arg1;
@property(readonly) unsigned long long hash;
- (long long)compare:(id)arg1;
- (void)updateWithPresence:(id)arg1;
- (id)presenceDate;
- (id)presence;
- (id)jid;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithPresence:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly) Class superclass;
@end
@interface AddressBookDB : NSManagedObject
{
}
// Remaining properties
@property(retain, nonatomic) NSNumber *allowMeTagged; // @dynamic allowMeTagged;
@property(retain, nonatomic) NSString *colorCode; // @dynamic colorCode;
@property(retain, nonatomic) NSString *contactType; // @dynamic contactType;
@property(retain, nonatomic) NSString *email; // @dynamic email;
@property(retain, nonatomic) NSString *fullName; // @dynamic fullName;
@property(nonatomic) _Bool isBlock; // @dynamic isBlock;
@property(retain, nonatomic) NSNumber *isFriend; // @dynamic isFriend;
@property(retain, nonatomic) NSNumber *isRecent; // @dynamic isRecent;
@property(retain, nonatomic) NSString *jobTitle; // @dynamic jobTitle;
@property(retain, nonatomic) NSString *mainPhone; // @dynamic mainPhone;
@property(retain, nonatomic) NSDate *modifiedDate; // @dynamic modifiedDate;
@property(retain, nonatomic) NSString *notes; // @dynamic notes;
@property(retain, nonatomic) NSString *orgAppUsername; // @dynamic orgAppUsername;
@property(retain, nonatomic) NSString *orgChatUsername; // @dynamic orgChatUsername;
@property(retain, nonatomic) NSNumber *originalUserId; // @dynamic originalUserId;
@property(retain, nonatomic) NSString *phone; // @dynamic phone;
@property(retain, nonatomic) NSString *profilePic; // @dynamic profilePic;
@property(retain, nonatomic) NSString *quickBoxId; // @dynamic quickBoxId;
@property(retain, nonatomic) NSString *strAPLProfilePic; // @dynamic strAPLProfilePic;
@property(retain, nonatomic) NSString *strModifiedDate; // @dynamic strModifiedDate;
@property(retain, nonatomic) NSString *theme; // @dynamic theme;
@property(retain, nonatomic) NSNumber *uniqueContactID; // @dynamic uniqueContactID;
@property(retain, nonatomic) NSNumber *userId; // @dynamic userId;
@property(retain, nonatomic) NSString *userStatus; // @dynamic userStatus;
@end
@interface SpidersCollectionCell : UICollectionViewCell
{
}
@end
@interface CMNotification : NSObject
{
_Bool _isRead;
NSString *_notificationId;
NSString *_friendId;
NSString *_itemType;
NSString *_postId;
NSString *_actionType;
NSString *_updatedOn;
NSString *_friendName;
NSString *_FriendAvtar;
NSString *_message;
NSAttributedString *_nameMessage;
}
@property(retain, nonatomic) NSAttributedString *nameMessage; // @synthesize nameMessage=_nameMessage;
@property(retain, nonatomic) NSString *message; // @synthesize message=_message;
@property(retain, nonatomic) NSString *FriendAvtar; // @synthesize FriendAvtar=_FriendAvtar;
@property(retain, nonatomic) NSString *friendName; // @synthesize friendName=_friendName;
@property(retain, nonatomic) NSString *updatedOn; // @synthesize updatedOn=_updatedOn;
@property(nonatomic) _Bool isRead; // @synthesize isRead=_isRead;
@property(retain, nonatomic) NSString *actionType; // @synthesize actionType=_actionType;
@property(retain, nonatomic) NSString *postId; // @synthesize postId=_postId;
@property(retain, nonatomic) NSString *itemType; // @synthesize itemType=_itemType;
@property(retain, nonatomic) NSString *friendId; // @synthesize friendId=_friendId;
@property(retain, nonatomic) NSString *notificationId; // @synthesize notificationId=_notificationId;
- (void).cxx_destruct;
- (void)parseJsonObj:(id)arg1;
- (id)initWithPostLikes:(id)arg1;
@end
@interface DeleteAccountViewController : UIViewController <goToAccontVCDelegate, ConnectionManager_Delegate, CountryListDelegate>
{
NSString *strCountryName;
NSString *strCountryCode;
NSString *strNumber;
DeleteAccountTableCell *tCell;
UIStoryboard *storyboard;
ConnectionManager *connectionManager;
UITableView *_tblDeleteAccount;
UILabel *_lblBulletOne;
UILabel *_lblBulletTwo;
UILabel *_lblBulletThree;
}
@property(nonatomic) __weak UILabel *lblBulletThree; // @synthesize lblBulletThree=_lblBulletThree;
@property(nonatomic) __weak UILabel *lblBulletTwo; // @synthesize lblBulletTwo=_lblBulletTwo;
@property(nonatomic) __weak UILabel *lblBulletOne; // @synthesize lblBulletOne=_lblBulletOne;
@property(nonatomic) __weak UITableView *tblDeleteAccount; // @synthesize tblDeleteAccount=_tblDeleteAccount;
- (void).cxx_destruct;
- (void)responseReceived:(id)arg1;
- (void)callWebService;
- (void)goToAccontVCDelegateMethod;
- (void)textFieldDidBeginEditing:(id)arg1;
- (void)btnCancelClicked:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)countrySelected:(id)arg1;
- (void)setInitialCountry;
- (void)viewWillAppear:(_Bool)arg1;
- (void)setNavigationBar;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface DDXMLNode : NSObject <NSCopying>
{
struct _xmlKind *genericPtr;
DDXMLNode *owner;
}
+ (id)lastError;
+ (void)removeAllChildrenFromNode:(struct _xmlNode *)arg1;
+ (void)removeChild:(struct _xmlNode *)arg1;
+ (void)detachChild:(struct _xmlNode *)arg1;
+ (void)detachChild:(struct _xmlNode *)arg1 andClean:(_Bool)arg2 andFixNamespaces:(_Bool)arg3;
+ (void)removeAllAttributesFromNode:(struct _xmlNode *)arg1;
+ (void)removeAttribute:(struct _xmlAttr *)arg1;
+ (void)detachAttribute:(struct _xmlAttr *)arg1;
+ (void)detachAttribute:(struct _xmlAttr *)arg1 andClean:(_Bool)arg2;
+ (void)removeAllNamespacesFromNode:(struct _xmlNode *)arg1;
+ (void)removeNamespace:(struct _xmlNs *)arg1 fromNode:(struct _xmlNode *)arg2;
+ (void)detachNamespace:(struct _xmlNs *)arg1 fromNode:(struct _xmlNode *)arg2;
+ (void)recursiveFixDefaultNamespacesInNode:(struct _xmlNode *)arg1 withNewRoot:(struct _xmlNode *)arg2;
+ (void)recursiveMigrateNamespace:(struct _xmlNs *)arg1 to:(struct _xmlNs *)arg2 node:(struct _xmlNode *)arg3;
+ (void)recursiveStripNamespace:(struct _xmlNs *)arg1 fromNode:(struct _xmlNode *)arg2;
+ (void)recursiveStripDocPointersFromNode:(struct _xmlNode *)arg1;
+ (void)stripDocPointersFromAttr:(struct _xmlAttr *)arg1;
+ (id)prefixForName:(id)arg1;
+ (id)localNameForName:(id)arg1;
+ (void)getPrefix:(id *)arg1 localName:(id *)arg2 forName:(id)arg3;
+ (void)getHasPrefix:(_Bool *)arg1 localName:(id *)arg2 forName:(id)arg3;
+ (id)nodeWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
+ (id)nodeWithUnknownPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
+ (id)textWithStringValue:(id)arg1;
+ (id)commentWithStringValue:(id)arg1;
+ (id)processingInstructionWithName:(id)arg1 stringValue:(id)arg2;
+ (id)namespaceWithName:(id)arg1 stringValue:(id)arg2;
+ (id)attributeWithName:(id)arg1 URI:(id)arg2 stringValue:(id)arg3;
+ (id)attributeWithName:(id)arg1 stringValue:(id)arg2;
+ (id)elementWithName:(id)arg1 URI:(id)arg2;
+ (id)elementWithName:(id)arg1 children:(id)arg2 attributes:(id)arg3;
+ (id)elementWithName:(id)arg1 stringValue:(id)arg2;
+ (id)elementWithName:(id)arg1;
+ (void)initialize;
- (void).cxx_destruct;
- (_Bool)_hasParent;
- (id)nodesForXPath:(id)arg1 error:(id *)arg2;
- (id)XMLStringWithOptions:(unsigned long long)arg1;
- (id)XMLString;
- (id)description;
- (id)URI;
- (void)setURI:(id)arg1;
- (id)prefix;
- (id)localName;
- (id)XPath;
- (struct _xmlStd *)_XPathPreProcess:(id)arg1;
- (void)detach;
- (id)nextNode;
- (id)previousNode;
- (id)nextSibling;
- (id)previousSibling;
- (id)childAtIndex:(unsigned long long)arg1;
- (id)children;
- (unsigned long long)childCount;
- (id)parent;
- (id)rootDocument;
- (unsigned long long)level;
- (unsigned long long)index;
- (id)stringValue;
- (void)setStringValue:(id)arg1;
- (id)name;
- (void)setName:(id)arg1;
- (unsigned long long)kind;
- (_Bool)isEqual:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)init;
- (id)initWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
@end
@interface DDXMLNamespaceNode : DDXMLNode
{
struct _xmlNode *nsParentPtr;
}
+ (id)nodeWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
+ (id)nodeWithNsPrimitive:(struct _xmlNs *)arg1 nsParent:(struct _xmlNode *)arg2 owner:(id)arg3;
- (void)_setNsParentPtr:(struct _xmlNode *)arg1;
- (struct _xmlNode *)_nsParentPtr;
- (_Bool)_hasParent;
- (id)URI;
- (void)setURI:(id)arg1;
- (id)prefix;
- (id)localName;
- (struct _xmlStd *)_XPathPreProcess:(id)arg1;
- (void)detach;
- (id)nextNode;
- (id)previousNode;
- (id)nextSibling;
- (id)previousSibling;
- (id)childAtIndex:(unsigned long long)arg1;
- (id)children;
- (unsigned long long)childCount;
- (id)parent;
- (id)rootDocument;
- (unsigned long long)level;
- (unsigned long long)index;
- (id)stringValue;
- (void)setStringValue:(id)arg1;
- (id)name;
- (void)setName:(id)arg1;
- (id)initWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
- (id)initWithNsPrimitive:(struct _xmlNs *)arg1 nsParent:(struct _xmlNode *)arg2 owner:(id)arg3;
@end
@interface DDXMLAttributeNode : DDXMLNode
{
struct _xmlNs *attrNsPtr;
}
+ (id)nodeWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
+ (id)nodeWithAttrPrimitive:(struct _xmlAttr *)arg1 owner:(id)arg2;
- (id)URI;
- (void)setURI:(id)arg1;
- (struct _xmlStd *)_XPathPreProcess:(id)arg1;
- (void)detach;
- (id)nextNode;
- (id)previousNode;
- (id)stringValue;
- (void)setStringValue:(id)arg1;
- (id)name;
- (void)dealloc;
- (id)initWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
- (id)initWithAttrPrimitive:(struct _xmlAttr *)arg1 owner:(id)arg2;
@end
@interface DDXMLInvalidNode : DDXMLNode
{
}
- (id)objectsForXQuery:(id)arg1 error:(id *)arg2;
- (id)objectsForXQuery:(id)arg1 constants:(id)arg2 error:(id *)arg3;
- (id)nodesForXPath:(id)arg1 error:(id *)arg2;
- (id)canonicalXMLStringPreservingComments:(_Bool)arg1;
- (id)XMLStringWithOptions:(unsigned long long)arg1;
- (id)XMLString;
- (id)description;
- (id)URI;
- (void)setURI:(id)arg1;
- (id)prefix;
- (id)localName;
- (id)XPath;
- (void)detach;
- (id)nextNode;
- (id)previousNode;
- (id)nextSibling;
- (id)previousSibling;
- (id)childAtIndex:(unsigned long long)arg1;
- (id)children;
- (unsigned long long)childCount;
- (id)parent;
- (id)rootDocument;
- (unsigned long long)level;
- (unsigned long long)index;
- (id)stringValue;
- (void)setStringValue:(id)arg1 resolvingEntities:(_Bool)arg2;
- (void)setStringValue:(id)arg1;
- (id)objectValue;
- (void)setObjectValue:(id)arg1;
- (id)name;
- (void)setName:(id)arg1;
- (unsigned long long)kind;
@end
@interface AFNetworkReachabilityManager : NSObject
{
long long _networkReachabilityStatus;
struct __SCNetworkReachability *_networkReachability;
unsigned long long _networkReachabilityAssociation;
CDUnknownBlockType _networkReachabilityStatusBlock;
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1;
+ (id)managerForAddress:(const void *)arg1;
+ (id)managerForDomain:(id)arg1;
+ (id)sharedManager;
@property(copy, nonatomic) CDUnknownBlockType networkReachabilityStatusBlock; // @synthesize networkReachabilityStatusBlock=_networkReachabilityStatusBlock;
@property(nonatomic) unsigned long long networkReachabilityAssociation; // @synthesize networkReachabilityAssociation=_networkReachabilityAssociation;
@property(nonatomic) struct __SCNetworkReachability *networkReachability; // @synthesize networkReachability=_networkReachability;
@property(nonatomic) long long networkReachabilityStatus; // @synthesize networkReachabilityStatus=_networkReachabilityStatus;
- (void).cxx_destruct;
- (void)setReachabilityStatusChangeBlock:(CDUnknownBlockType)arg1;
- (id)localizedNetworkReachabilityStatusString;
- (void)stopMonitoring;
- (void)startMonitoring;
@property(readonly, nonatomic, getter=isReachableViaWiFi) _Bool reachableViaWiFi;
@property(readonly, nonatomic, getter=isReachableViaWWAN) _Bool reachableViaWWAN;
@property(readonly, nonatomic, getter=isReachable) _Bool reachable;
- (void)dealloc;
- (id)initWithReachability:(struct __SCNetworkReachability *)arg1;
@end
@interface CMPersonContacts : NSObject
{
_Bool _isCiaoIMUser;
long long _type;
NSString *_buttonName;
NSString *_strBlock;
NSString *_companyName;
NSString *_strAPLProfilePic;
NSString *_fullname;
NSString *_email;
NSString *_notes;
NSString *_contactNo;
NSString *_contactType;
NSString *_profilePic;
NSString *_status;
long long _statusTextHeight;
}
@property(nonatomic) long long statusTextHeight; // @synthesize statusTextHeight=_statusTextHeight;
@property(retain, nonatomic) NSString *status; // @synthesize status=_status;
@property(retain, nonatomic) NSString *profilePic; // @synthesize profilePic=_profilePic;
@property(retain, nonatomic) NSString *contactType; // @synthesize contactType=_contactType;
@property(nonatomic) _Bool isCiaoIMUser; // @synthesize isCiaoIMUser=_isCiaoIMUser;
@property(retain, nonatomic) NSString *contactNo; // @synthesize contactNo=_contactNo;
@property(retain, nonatomic) NSString *notes; // @synthesize notes=_notes;
@property(retain, nonatomic) NSString *email; // @synthesize email=_email;
@property(retain, nonatomic) NSString *fullname; // @synthesize fullname=_fullname;
@property(retain, nonatomic) NSString *strAPLProfilePic; // @synthesize strAPLProfilePic=_strAPLProfilePic;
@property(retain, nonatomic) NSString *companyName; // @synthesize companyName=_companyName;
@property(retain, nonatomic) NSString *strBlock; // @synthesize strBlock=_strBlock;
@property(retain, nonatomic) NSString *buttonName; // @synthesize buttonName=_buttonName;
@property(nonatomic) long long type; // @synthesize type=_type;
- (void).cxx_destruct;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)init;
@end
@interface PWTextField : UITextField
{
}
- (_Bool)canPerformAction:(SEL)arg1 withSender:(id)arg2;
- (struct CGRect)editingRectForBounds:(struct CGRect)arg1;
- (struct CGRect)textRectForBounds:(struct CGRect)arg1;
@end
@interface CustomSlider : UISlider
{
}
- (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
@end
@interface AFSecurityPolicy : NSObject
{
_Bool _validatesCertificateChain;
_Bool _allowInvalidCertificates;
_Bool _validatesDomainName;
unsigned long long _SSLPinningMode;
NSArray *_pinnedCertificates;
NSArray *_pinnedPublicKeys;
}
+ (id)keyPathsForValuesAffectingPinnedPublicKeys;
+ (id)policyWithPinningMode:(unsigned long long)arg1;
+ (id)defaultPolicy;
+ (id)defaultPinnedCertificates;
@property(retain, nonatomic) NSArray *pinnedPublicKeys; // @synthesize pinnedPublicKeys=_pinnedPublicKeys;
@property(nonatomic) _Bool validatesDomainName; // @synthesize validatesDomainName=_validatesDomainName;
@property(nonatomic) _Bool allowInvalidCertificates; // @synthesize allowInvalidCertificates=_allowInvalidCertificates;
@property(retain, nonatomic) NSArray *pinnedCertificates; // @synthesize pinnedCertificates=_pinnedCertificates;
@property(nonatomic) _Bool validatesCertificateChain; // @synthesize validatesCertificateChain=_validatesCertificateChain;
@property(nonatomic) unsigned long long SSLPinningMode; // @synthesize SSLPinningMode=_SSLPinningMode;
- (void).cxx_destruct;
- (_Bool)evaluateServerTrust:(struct __SecTrust *)arg1 forDomain:(id)arg2;
- (_Bool)evaluateServerTrust:(struct __SecTrust *)arg1;
- (id)init;
@end
@interface XMPPMessageArchiving : XMPPModule
{
id <XMPPMessageArchivingStorage> xmppMessageArchivingStorage;
_Bool clientSideMessageArchivingOnly;
DDXMLElement *preferences;
}
- (void).cxx_destruct;
- (void)xmppStream:(id)arg1 didReceiveMessage:(id)arg2;
- (void)xmppStream:(id)arg1 didSendMessage:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)xmppStreamDidAuthenticate:(id)arg1;
- (_Bool)shouldArchiveMessage:(id)arg1 outgoing:(_Bool)arg2 xmppStream:(id)arg3;
@property(copy) DDXMLElement *preferences;
@property _Bool clientSideMessageArchivingOnly;
@property(readonly) id <XMPPMessageArchivingStorage> xmppMessageArchivingStorage;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithMessageArchivingStorage:(id)arg1 dispatchQueue:(id)arg2;
- (id)initWithMessageArchivingStorage:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface Database : NSObject
{
}
+ (_Bool)deleteAllEntriesFromStorageEntity;
+ (_Bool)isMessageDBEmpty;
+ (_Bool)deleteAllGroupEntriesFromStorageSettingsEntity:(id)arg1;
+ (id)fetchRecordsFromStorageSettingsEntityWithId:(id)arg1;
+ (_Bool)deleteAllEntriesFromStorageSettingsEntity:(id)arg1;
+ (_Bool)updateStorageSettingsEntityWithUserId:(id)arg1 byDictionary:(id)arg2;
+ (void)insertDataForStorageSettingsEntity:(id)arg1;
+ (id)fetchStatusFromStatusEntityWithUserId:(id)arg1 forStatusId:(id)arg2;
+ (_Bool)updateStatusEntityWithUserId:(id)arg1 forStatusId:(id)arg2 havingStatus:(id)arg3;
+ (unsigned long long)numberofEntriesInStatusEntity:(id)arg1;
+ (_Bool)deleteAllEntriesFromStatusEntity:(id)arg1;
+ (_Bool)deleteEntryFromStatusEntity:(id)arg1 withStatusId:(id)arg2;
+ (void)insertDataForStatusEntity:(id)arg1;
+ (id)fetchDataFromStatusEntity:(id)arg1 inReverseOrder:(_Bool)arg2;
+ (_Bool)isGroupMsgDBEmpty;
+ (_Bool)isNodeBelongsToGroup:(id)arg1;
+ (void)deleteGroupMessagesFromStorageEntity;
+ (id)getAllNodeIdsFromGroupEntity;
+ (id)fetchGroupMessagesWithBareJid:(id)arg1 forStreamBareJid:(id)arg2;
+ (void)saveGroupMessagesWithStreamBareJid:(id)arg1;
+ (id)getManageObjectContext;
+ (id)alloc;
+ (id)database;
- (void)updateGroupMemberDetailWithGroupId:(id)arg1 withDict:(id)arg2;
- (id)fetchGroupMemberDataFromDatabaseMemberId:(id)arg1;
- (id)fetchGroupMemberDataFromDatabase:(id)arg1 andmemberId:(id)arg2;
- (id)fetchGroupMemberDataFromDatabase:(id)arg1;
- (void)updateGroupMemberDataFromDatabase:(id)arg1 memberDetail:(id)arg2;
- (void)deleteGroupMemberWithGroupId:(id)arg1 andChatUserName:(id)arg2;
- (void)deleteGroupMembersForGroupId:(id)arg1;
- (void)deleteGroupMemberDetails:(id)arg1 forGroupId:(id)arg2;
- (void)insertGroupMemberDetails:(id)arg1 forGroupId:(id)arg2;
- (id)fetchGroupWithGroupName:(id)arg1;
- (id)fetchGroupWithJId:(id)arg1;
- (id)fetchGroupWithId:(id)arg1;
- (id)fetchDataFromDatabaseGroupWithName:(id)arg1;
- (id)fetchDataFromDatabaseGroup;
- (void)deleteGroup:(id)arg1;
- (void)insertGroupDetails:(id)arg1;
- (void)insertBroadcastDetails:(id)arg1;
- (void)deleteBroadcast:(id)arg1;
- (id)fetchBroadcastListWithBroadcastId:(id)arg1;
- (id)fetchBroadcastList;
- (id)fetchDataFromDatabaseForEntityKeyName:(id)arg1;
- (id)fetchDataFromDatabaseForEntity:(id)arg1 chatUserName:(id)arg2 keyName:(id)arg3;
- (id)fetchDataFromDatabaseForEntity:(id)arg1;
- (id)fetchUniqueFavoriteForKey:(id)arg1;
- (id)fetchDataFromAddressBookDBOfType:(long long)arg1;
- (id)fetchDataFromAddressBookDBWithRecentlyAdded:(_Bool)arg1;
- (void)SaveAddressBookDataBase:(id)arg1 from:(_Bool)arg2 withRecentArray:(id)arg3;
- (void)truncateEntityOnContext:(id)arg1;
- (void)deleteAddressBookOnContext:(id)arg1;
- (void)saveAddressBookContext;
- (void)SaveAddressBookDataBaseBeforeServerUpdate:(id)arg1;
- (void)DeleteAddressBookFromDatabase:(id)arg1;
- (id)init;
@end
@interface CNNewPostRequirement : NSObject
{
NSMutableArray *_privacies;
NSMutableArray *_locations;
}
@property(retain, nonatomic) NSMutableArray *locations; // @synthesize locations=_locations;
@property(retain, nonatomic) NSMutableArray *privacies; // @synthesize privacies=_privacies;
- (void).cxx_destruct;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)init;
@end
@interface InnerStickerCollectionCell : UICollectionViewCell
{
UIButton *button;
id <InnerStickerCollectionCellDelegate> _delegate;
NSIndexPath *_indexPath;
NSArray *_array;
}
@property(retain, nonatomic) NSArray *array; // @synthesize array=_array;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(nonatomic) __weak id <InnerStickerCollectionCellDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)actionButton:(id)arg1;
- (void)updateCellWithData;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface XMPPvCardAvatarCoreDataStorageObject : NSManagedObject
{
}
// Remaining properties
@property(retain, nonatomic) NSData *photoData; // @dynamic photoData;
@property(retain, nonatomic) XMPPvCardCoreDataStorageObject *vCard; // @dynamic vCard;
@end
@interface XMPPSoftwareVersion : XMPPModule
{
NSString *_name;
NSString *_version;
NSString *_os;
}
@property(readonly, copy) NSString *os; // @synthesize os=_os;
@property(readonly, copy) NSString *version; // @synthesize version=_version;
@property(readonly, copy) NSString *name; // @synthesize name=_name;
- (void).cxx_destruct;
- (id)myFeaturesForXMPPCapabilities:(id)arg1;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithName:(id)arg1 version:(id)arg2 os:(id)arg3 dispatchQueue:(id)arg4;
- (id)initWithDispatchQueue:(id)arg1;
@end
@interface MDRadialProgressView : UIView
{
_Bool _clockwise;
int _progressTotal;
int _progressCounter;
unsigned long long _startingSlice;
MDRadialProgressTheme *_theme;
MDRadialProgressLabel *_label;
CDUnknownBlockType _labelTextBlock;
unsigned long long _internalPadding;
}
@property(nonatomic) unsigned long long internalPadding; // @synthesize internalPadding=_internalPadding;
@property(copy, nonatomic) CDUnknownBlockType labelTextBlock; // @synthesize labelTextBlock=_labelTextBlock;
@property(retain, nonatomic) MDRadialProgressLabel *label; // @synthesize label=_label;
@property(retain, nonatomic) MDRadialProgressTheme *theme; // @synthesize theme=_theme;
@property(nonatomic) unsigned long long startingSlice; // @synthesize startingSlice=_startingSlice;
@property(nonatomic) _Bool clockwise; // @synthesize clockwise=_clockwise;
@property(nonatomic) int progressCounter; // @synthesize progressCounter=_progressCounter;
@property(nonatomic) int progressTotal; // @synthesize progressTotal=_progressTotal;
- (void).cxx_destruct;
- (void)notifyProgressChange;
- (unsigned long long)accessibilityTraits;
- (void)drawCenter:(struct CGContext *)arg1 withViewSize:(struct CGSize)arg2 andCenter:(struct CGPoint)arg3;
- (void)drawSlicesSeparators:(struct CGContext *)arg1 withViewSize:(struct CGSize)arg2 andCenter:(struct CGPoint)arg3;
- (void)drawSlices:(unsigned long long)arg1 completed:(unsigned long long)arg2 radius:(double)arg3 center:(struct CGPoint)arg4 inContext:(struct CGContext *)arg5;
- (void)drawRect:(struct CGRect)arg1;
- (void)dealloc;
- (void)internalInitWithTheme:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1 andTheme:(id)arg2;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface ShowContactViewController : UIViewController <ABNewPersonViewControllerDelegate>
{
_Bool _isFromSelf;
UITableView *_tvShowContact;
NSMutableArray *_arrContact;
id _contact;
}
@property(nonatomic) _Bool isFromSelf; // @synthesize isFromSelf=_isFromSelf;
@property(retain, nonatomic) id contact; // @synthesize contact=_contact;
@property(retain, nonatomic) NSMutableArray *arrContact; // @synthesize arrContact=_arrContact;
@property(retain, nonatomic) UITableView *tvShowContact; // @synthesize tvShowContact=_tvShowContact;
- (void).cxx_destruct;
- (void)didReceiveMemoryWarning;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)setTableViewHeader;
- (void)viewDidLoad;
- (void)backButtonClicked;
- (void)newPersonViewController:(id)arg1 didCompleteWithNewPerson:(void *)arg2;
- (void)btnSaveClicked:(id)arg1;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface GroupMembers : NSManagedObject
{
}
// Remaining properties
@property(nonatomic) _Bool alert; // @dynamic alert;
@property(retain, nonatomic) NSString *colorCode; // @dynamic colorCode;
@property(retain, nonatomic) NSString *fullName; // @dynamic fullName;
@property(retain, nonatomic) NSString *groupId; // @dynamic groupId;
@property(nonatomic) NSString *isAdmin; // @dynamic isAdmin;
@property(retain, nonatomic) NSString *memberChatUserName; // @dynamic memberChatUserName;
@property(retain, nonatomic) NSString *memberId; // @dynamic memberId;
@property(retain, nonatomic) NSString *mute; // @dynamic mute;
@property(retain, nonatomic) NSString *nickName; // @dynamic nickName;
@property(nonatomic) _Bool notification; // @dynamic notification;
@property(retain, nonatomic) NSString *phoneNumber;
@property(retain, nonatomic) NSString *quickBoxId;
@property(retain, nonatomic) NSString *tone; // @dynamic tone;
@end
@interface SessionSettingsViewController : UITableViewController
{
Settings *_settings;
}
@property(retain, nonatomic) Settings *settings; // @synthesize settings=_settings;
- (void).cxx_destruct;
- (id)detailTextForRowAtIndexPaht:(id)arg1;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (void)pressDoneBtn:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidAppear:(_Bool)arg1;
- (void)viewDidLoad;
@end
@interface PhotoPreviewViewController : UIViewController <PhotoTweaksViewControllerDelegate, UINewCustomInputToolbarDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIGestureRecognizerDelegate, AVAudioPlayerDelegate, AVAudioRecorderDelegate>
{
UITextField *txtPrescription;
float yAxis;
UICollectionView *collectionViewFullScreen;
UICollectionView *collectionViewThumbnail;
NSMutableArray *arrSelectedThumbsnail;
int timeSec;
int timeMin;
_Bool isAddNew;
_Bool keyboardIsVisible;
struct CGRect kKeyBoardFrame;
NSMutableArray *messages;
UITapGestureRecognizer *tapGesture;
NSIndexPath *inIndexPath;
AVAudioRecorder *recorder;
UIPanGestureRecognizer *panRecognizer;
AppDelegate *deleg;
unsigned long long bgTask;
NSData *mediaData;
NSString *strLeftBarButton;
UIBarButtonItem *rightButton;
UIBarButtonItem *backButton;
unsigned long long currentIndex;
UIToolbar *toolbarCollection;
_Bool _isMediaOpened;
UIImage *cameraImage;
long long navigateFrom;
NSMutableArray *_allKeysOfDate;
NSMutableDictionary *_msgGroupedByDate;
NSTimer *_timerForPlaying;
AVAudioPlayer *_player;
CustomInputToolbar *_inputToolbar;
}
@property(retain, nonatomic) CustomInputToolbar *inputToolbar; // @synthesize inputToolbar=_inputToolbar;
@property(nonatomic) _Bool isMediaOpened; // @synthesize isMediaOpened=_isMediaOpened;
@property(retain, nonatomic) AVAudioPlayer *player; // @synthesize player=_player;
@property(retain, nonatomic) NSTimer *timerForPlaying; // @synthesize timerForPlaying=_timerForPlaying;
@property(retain, nonatomic) NSMutableDictionary *msgGroupedByDate; // @synthesize msgGroupedByDate=_msgGroupedByDate;
@property(retain, nonatomic) NSMutableArray *allKeysOfDate; // @synthesize allKeysOfDate=_allKeysOfDate;
@property(nonatomic) long long navigateFrom; // @synthesize navigateFrom;
@property(retain, nonatomic) UIImage *cameraImage; // @synthesize cameraImage;
- (void).cxx_destruct;
- (void)scrollViewDidEndDecelerating:(id)arg1;
- (void)scrollViewDidScroll:(id)arg1;
- (void)inputButtonPressed:(id)arg1;
- (_Bool)growingTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)growingTextViewDidBeginEditing:(id)arg1;
- (void)growingTextViewDidEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldBeginEditing:(id)arg1;
- (void)customKeyboardFrameDidChange:(id)arg1;
- (void)initiateUIInputToolBar;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (void)deleteItem:(id)arg1;
- (void)btnDeletePhoto:(id)arg1;
- (void)btnSend:(id)arg1;
- (void)imagePickerControllerDidCancel:(id)arg1;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)btnRetake;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (double)collectionView:(id)arg1 layout:(id)arg2 minimumLineSpacingForSectionAtIndex:(long long)arg3;
- (double)collectionView:(id)arg1 layout:(id)arg2 minimumInteritemSpacingForSectionAtIndex:(long long)arg3;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (void)viewWillAppear:(_Bool)arg1;
- (void)didReceiveMemoryWarning;
- (void)photoTweaksControllerDidCancel:(id)arg1;
- (void)photoTweaksController:(id)arg1 didFinishWithCroppedImage:(id)arg2 atIndex:(long long)arg3 withData:(id)arg4;
- (void)btnCropPhoto:(id)arg1;
- (void)btnRotatePhoto:(id)arg1;
- (void)btnCancel;
- (void)cancelFromPreview;
- (void)setUpNavigationBar;
- (void)hideKeyBoard;
- (void)updateFrames;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPResourceCoreDataStorageObject : NSManagedObject <XMPPResource>
{
}
+ (id)insertInManagedObjectContext:(id)arg1 withPresence:(id)arg2 streamBareJidStr:(id)arg3;
- (long long)compare:(id)arg1;
- (void)updateWithPresence:(id)arg1;
@property(retain, nonatomic) NSDate *presenceDate; // @dynamic presenceDate;
@property(nonatomic) int intShow; // @dynamic intShow;
@property(nonatomic) int priority; // @dynamic priority;
@property(retain, nonatomic) XMPPPresence *presence; // @dynamic presence;
@property(retain, nonatomic) XMPPJID *jid; // @dynamic jid;
// Remaining properties
@property(retain, nonatomic) NSString *bareJidStr; // @dynamic bareJidStr;
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(retain, nonatomic) NSString *jidStr; // @dynamic jidStr;
@property(retain, nonatomic) NSString *presenceStr; // @dynamic presenceStr;
@property(retain, nonatomic) NSNumber *priorityNum; // @dynamic priorityNum;
@property(retain, nonatomic) NSString *show; // @dynamic show;
@property(retain, nonatomic) NSNumber *showNum; // @dynamic showNum;
@property(retain, nonatomic) NSString *status; // @dynamic status;
@property(retain, nonatomic) NSString *streamBareJidStr; // @dynamic streamBareJidStr;
@property(readonly) Class superclass;
@property(retain, nonatomic) NSString *type; // @dynamic type;
@property(retain, nonatomic) XMPPUserCoreDataStorageObject *user; // @dynamic user;
@end
@interface DDAbstractDatabaseLogger : DDAbstractLogger
{
unsigned long long saveThreshold;
double saveInterval;
double maxAge;
double deleteInterval;
_Bool deleteOnEverySave;
_Bool saveTimerSuspended;
unsigned long long unsavedCount;
unsigned long long unsavedTime;
NSObject<OS_dispatch_source> *saveTimer;
unsigned long long lastDeleteTime;
NSObject<OS_dispatch_source> *deleteTimer;
}
- (void).cxx_destruct;
- (void)flush;
- (void)logMessage:(id)arg1;
- (void)willRemoveLogger;
- (void)didAddLogger;
- (void)deleteOldLogEntries;
- (void)savePendingLogEntries;
@property _Bool deleteOnEverySave;
@property double deleteInterval;
@property double maxAge;
@property double saveInterval;
@property unsigned long long saveThreshold;
- (void)createAndStartDeleteTimer;
- (void)updateDeleteTimer;
- (void)destroyDeleteTimer;
- (void)createSuspendedSaveTimer;
- (void)updateAndResumeSaveTimer;
- (void)destroySaveTimer;
- (void)performDelete;
- (void)performSaveAndSuspendSaveTimer;
- (void)db_saveAndDelete;
- (void)db_delete;
- (void)db_save;
- (_Bool)db_log:(id)arg1;
- (void)dealloc;
- (id)init;
@end
@interface RadarViewController : UIViewController <CLLocationManagerDelegate, UICollectionViewDataSource, UICollectionViewDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, ConnectionManager_Delegate>
{
UIImagePickerController *imagePickerController;
UIView *viewHeader;
CLLocationManager *locationManager;
CLGeocoder *geocoder;
CLLocation *myCurrentLocation;
NSMutableArray *plots;
NSMutableArray *coordinates;
UIImageView *imgRadarCircle;
float sliderValue;
CustomSlider *friendSlider;
UIScrollView *superScrollView;
UITapGestureRecognizer *tapGesture;
NSMutableArray *arrSelectedButtons;
NSTimer *timerForMinus;
UIView *viewRadar;
_Bool isRadarListVisible;
UIView *viewFriendListView;
UICollectionView *_collectionView;
UILabel *lblNoOfPeople;
UIButton *btnPlus;
UIButton *btnMinus;
UIView *viewSlider;
UILabel *lblWhereMyFriends;
UIButton *btnRadar;
UILabel *lblLocation;
NSArray *arrDemo;
ConnectionManager *connectionManager;
UIView *radarLine;
UIView *viewDiscover;
Radar *radarViewShad;
NSString *strUpdatedOn;
NSMutableDictionary *appSettingsDict;
UISwitch *switchAllowMeInRadar;
_Bool isAllowMeInRadar;
int _scrollDirection;
long long _lastContentOffset;
id <AllContactsViewControllerDelegate> _delegate;
struct CGPoint _contentOffset;
}
@property(nonatomic) __weak id <AllContactsViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) struct CGPoint contentOffset; // @synthesize contentOffset=_contentOffset;
@property(nonatomic) long long lastContentOffset; // @synthesize lastContentOffset=_lastContentOffset;
@property(nonatomic) int scrollDirection; // @synthesize scrollDirection=_scrollDirection;
- (void).cxx_destruct;
- (void)clickedOnAllowMeInRadar:(id)arg1;
- (void)createDataControllerAfterGettingResponseFromServer:(id)arg1;
- (void)didFailWithError:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)callWebServiceToGetUsersAtLocation:(id)arg1;
- (void)btnPlusAction:(id)arg1;
- (void)btnMinusACtion:(id)arg1;
- (id)numberOfUsersInSliderRange;
- (void)SliderValueChange:(id)arg1;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (long long)numberOfSectionsInCollectionView:(id)arg1;
- (struct UIEdgeInsets)collectionView:(id)arg1 layout:(id)arg2 insetForSectionAtIndex:(long long)arg3;
- (void)ShowOrHideFriendsListAnimatedView:(_Bool)arg1;
- (void)createSelectedUsersViewAndMakeVisible:(_Bool)arg1;
- (void)scrollViewDidEndDecelerating:(id)arg1;
- (void)scrollViewWillBeginDragging:(id)arg1;
- (void)scrollViewDidScroll:(id)arg1;
- (float)angletoCoordinate:(CDStruct_2c43369c)arg1;
- (float)calculateYPointWithDelta:(float)arg1 andDistance:(float)arg2;
- (float)calculateXPointWithDelta:(float)arg1 andDistance:(float)arg2;
- (void)updateRadarNewMethodWithRange:(float)arg1;
- (void)LoadTheRadarView;
- (void)callThisForDemo;
- (void)locationManager:(id)arg1 didUpdateHeading:(id)arg2;
- (void)locationManager:(id)arg1 didFailWithError:(id)arg2;
- (void)locationManager:(id)arg1 didUpdateLocations:(id)arg2;
- (void)didReceiveMemoryWarning;
- (void)imageSingleTapped:(id)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)plusButtonPressed:(id)arg1;
- (void)timerForPlusAction:(id)arg1;
- (void)timerForMinusAction:(id)arg1;
- (void)minusButtonPressed:(id)arg1;
- (void)setNavigationBar;
- (void)spinRadar;
- (void)updateRadarView;
- (void)setRadarSettings;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface CMImageInfo : NSObject
{
id _thumbnail;
id _originalImage;
id _croppedImage;
NSString *_isSelected;
NSString *_captionText;
}
@property(retain, nonatomic) NSString *captionText; // @synthesize captionText=_captionText;
@property(retain, nonatomic) NSString *isSelected; // @synthesize isSelected=_isSelected;
@property(retain, nonatomic) id croppedImage; // @synthesize croppedImage=_croppedImage;
@property(retain, nonatomic) id originalImage; // @synthesize originalImage=_originalImage;
@property(retain, nonatomic) id thumbnail; // @synthesize thumbnail=_thumbnail;
- (void).cxx_destruct;
@end
@interface MHTransitionShowOverView : UIPercentDrivenInteractiveTransition <UIViewControllerAnimatedTransitioning>
{
_Bool _interactionInProgress;
_Bool _isHiddingToolBarAndNavigationBar;
double _scale;
id <UIViewControllerContextTransitioning> _context;
UIToolbar *_toolbar;
UITextView *_descriptionLabel;
UIToolbar *_descriptionViewBackgroundToolbar;
MHOverviewController *_toViewController;
MHMediaPreviewCollectionViewCell *_cellInteractive;
MHUIImageViewContentViewAnimation *_transitionImageView;
UIView *_backView;
struct CGPoint _changedPoint;
struct CGRect _startFrame;
}
@property(nonatomic) _Bool isHiddingToolBarAndNavigationBar; // @synthesize isHiddingToolBarAndNavigationBar=_isHiddingToolBarAndNavigationBar;
@property(nonatomic) struct CGRect startFrame; // @synthesize startFrame=_startFrame;
@property(retain, nonatomic) UIView *backView; // @synthesize backView=_backView;
@property(retain, nonatomic) MHUIImageViewContentViewAnimation *transitionImageView; // @synthesize transitionImageView=_transitionImageView;
@property(retain, nonatomic) MHMediaPreviewCollectionViewCell *cellInteractive; // @synthesize cellInteractive=_cellInteractive;
@property(retain, nonatomic) MHOverviewController *toViewController; // @synthesize toViewController=_toViewController;
@property(retain, nonatomic) UIToolbar *descriptionViewBackgroundToolbar; // @synthesize descriptionViewBackgroundToolbar=_descriptionViewBackgroundToolbar;
@property(retain, nonatomic) UITextView *descriptionLabel; // @synthesize descriptionLabel=_descriptionLabel;
@property(retain, nonatomic) UIToolbar *toolbar; // @synthesize toolbar=_toolbar;
@property(nonatomic) id <UIViewControllerContextTransitioning> context; // @synthesize context=_context;
@property(nonatomic) struct CGPoint changedPoint; // @synthesize changedPoint=_changedPoint;
@property(nonatomic) double scale; // @synthesize scale=_scale;
@property(nonatomic) _Bool interactionInProgress; // @synthesize interactionInProgress=_interactionInProgress;
- (void).cxx_destruct;
- (void)updateInteractiveTransition:(double)arg1;
- (void)cancelInteractiveTransition;
- (void)finishInteractiveTransition;
- (void)startInteractiveTransition:(id)arg1;
- (double)transitionDuration:(id)arg1;
- (void)animateTransition:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface TURNSocket : NSObject
{
int state;
_Bool isClient;
NSObject<OS_dispatch_queue> *turnQueue;
void *turnQueueTag;
XMPPStream *xmppStream;
XMPPJID *jid;
NSString *uuid;
id delegate;
NSObject<OS_dispatch_queue> *delegateQueue;
NSObject<OS_dispatch_source> *turnTimer;
NSString *discoUUID;
NSObject<OS_dispatch_source> *discoTimer;
NSArray *proxyCandidates;
unsigned long long proxyCandidateIndex;
NSMutableArray *candidateJIDs;
unsigned long long candidateJIDIndex;
NSMutableArray *streamhosts;
unsigned long long streamhostIndex;
XMPPJID *proxyJID;
NSString *proxyHost;
unsigned short proxyPort;
GCDAsyncSocket *asyncSocket;
NSDate *startTime;
NSDate *finishTime;
}
+ (void)setProxyCandidates:(id)arg1;
+ (id)proxyCandidates;
+ (_Bool)isNewStartTURNRequest:(id)arg1;
+ (void)initialize;
- (void).cxx_destruct;
- (void)cleanup;
- (void)fail;
- (void)succeed;
- (void)doTotalTimeout;
- (void)doDiscoAddressTimeout:(id)arg1;
- (void)doDiscoInfoTimeout:(id)arg1;
- (void)doDiscoItemsTimeout:(id)arg1;
- (void)setupDiscoTimerForDiscoAddress;
- (void)setupDiscoTimerForDiscoInfo;
- (void)setupDiscoTimerForDiscoItems;
- (void)setupDiscoTimer:(double)arg1;
- (void)socketDidDisconnect:(id)arg1 withError:(id)arg2;
- (void)socket:(id)arg1 didReadData:(id)arg2 withTag:(long long)arg3;
- (void)socket:(id)arg1 didConnectToHost:(id)arg2 port:(unsigned short)arg3;
- (void)socksConnect;
- (void)socksOpen;
- (void)initiatorConnect;
- (void)targetNextConnect;
- (void)targetConnect;
- (void)queryProxyAddress;
- (void)queryNextCandidateJID;
- (void)queryCandidateJIDs;
- (void)queryNextProxyCandidate;
- (void)queryProxyCandidates;
- (void)updateDiscoUUID;
- (void)processActivateResponse:(id)arg1;
- (void)processRequestResponse:(id)arg1;
- (void)processDiscoAddressResponse:(id)arg1;
- (void)processDiscoInfoResponse:(id)arg1;
- (void)processDiscoItemsResponse:(id)arg1;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)sendError;
- (void)sendActivate;
- (void)sendReply;
- (void)sendRequest;
- (void)abort;
- (_Bool)isClient;
- (void)startWithDelegate:(id)arg1 delegateQueue:(id)arg2;
- (void)dealloc;
- (void)performPostInitSetup;
- (id)initWithStream:(id)arg1 incomingTURNRequest:(id)arg2;
- (id)initWithStream:(id)arg1 toJID:(id)arg2;
@end
@interface ImageGridCollectionCell : UICollectionViewCell
{
_Bool _isNeedCounterButton;
_Bool _isVideo;
int _numberOfMoreImages;
UIImageView *_imgGrid;
UIActivityIndicatorView *_indicatorView;
UIView *_grayView;
NSIndexPath *_indexPath;
UIButton *_btnImgCounter;
UIImageView *_imgVideoThumb;
}
@property(nonatomic) _Bool isVideo; // @synthesize isVideo=_isVideo;
@property(nonatomic) __weak UIImageView *imgVideoThumb; // @synthesize imgVideoThumb=_imgVideoThumb;
@property(nonatomic) __weak UIButton *btnImgCounter; // @synthesize btnImgCounter=_btnImgCounter;
@property(nonatomic) int numberOfMoreImages; // @synthesize numberOfMoreImages=_numberOfMoreImages;
@property(nonatomic) _Bool isNeedCounterButton; // @synthesize isNeedCounterButton=_isNeedCounterButton;
@property(nonatomic) __weak NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(nonatomic) __weak UIView *grayView; // @synthesize grayView=_grayView;
@property(nonatomic) __weak UIActivityIndicatorView *indicatorView; // @synthesize indicatorView=_indicatorView;
@property(nonatomic) __weak UIImageView *imgGrid; // @synthesize imgGrid=_imgGrid;
- (void).cxx_destruct;
- (void)updateGridImage:(id)arg1;
- (void)btnImgCounterClicked:(id)arg1;
@end
@interface XMPPModule : NSObject
{
XMPPStream *xmppStream;
NSObject<OS_dispatch_queue> *moduleQueue;
void *moduleQueueTag;
id multicastDelegate;
}
- (void).cxx_destruct;
- (id)moduleName;
- (void)removeDelegate:(id)arg1;
- (void)removeDelegate:(id)arg1 delegateQueue:(id)arg2;
- (void)removeDelegate:(id)arg1 delegateQueue:(id)arg2 synchronously:(_Bool)arg3;
- (void)addDelegate:(id)arg1 delegateQueue:(id)arg2;
@property(readonly) XMPPStream *xmppStream;
@property(readonly) void *moduleQueueTag;
@property(readonly) NSObject<OS_dispatch_queue> *moduleQueue;
- (void)willDeactivate;
- (void)deactivate;
- (void)didActivate;
- (_Bool)activate:(id)arg1;
- (void)dealloc;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface XMPPPrivacy : XMPPModule
{
_Bool autoRetrievePrivacyListNames;
_Bool autoRetrievePrivacyListItems;
_Bool autoClearPrivacyListInfo;
NSMutableDictionary *privacyDict;
NSString *activeListName;
NSString *defaultListName;
NSMutableDictionary *pendingQueries;
}
+ (void)blockPresenceOut:(id)arg1;
+ (void)blockPresenceIn:(id)arg1;
+ (void)blockMessages:(id)arg1;
+ (void)blockIQs:(id)arg1;
+ (id)privacyItemWithType:(id)arg1 value:(id)arg2 action:(id)arg3 order:(unsigned long long)arg4;
+ (id)privacyItemWithAction:(id)arg1 order:(unsigned long long)arg2;
- (void).cxx_destruct;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)xmppStreamDidAuthenticate:(id)arg1;
- (void)processQueryResponse:(id)arg1 withInfo:(id)arg2;
- (void)queryTimeout:(id)arg1;
- (void)processQuery:(id)arg1 withFailureCode:(int)arg2;
- (void)removeQueryInfo:(id)arg1 withKey:(id)arg2;
- (void)addQueryInfo:(id)arg1 withKey:(id)arg2;
- (void)setListWithName:(id)arg1 items:(id)arg2;
- (void)setDefaultListName:(id)arg1;
- (id)defaultList;
- (id)defaultListName;
- (void)setActiveListName:(id)arg1;
- (id)activeList;
- (id)activeListName;
- (id)listWithName:(id)arg1;
- (id)listNames;
- (void)clearPrivacyListInfo;
- (void)retrieveListWithName:(id)arg1;
- (void)retrieveListNames;
@property _Bool autoClearPrivacyListInfo;
@property _Bool autoRetrievePrivacyListItems;
@property _Bool autoRetrievePrivacyListNames;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface XMPPPrivacyQueryInfo : NSObject
{
int type;
NSString *privacyListName;
NSArray *privacyListItems;
NSObject<OS_dispatch_source> *timer;
}
+ (id)queryInfoWithType:(int)arg1 name:(id)arg2 items:(id)arg3;
+ (id)queryInfoWithType:(int)arg1 name:(id)arg2;
+ (id)queryInfoWithType:(int)arg1;
@property(retain, nonatomic) NSObject<OS_dispatch_source> *timer; // @synthesize timer;
@property(readonly, nonatomic) NSArray *privacyListItems; // @synthesize privacyListItems;
@property(readonly, nonatomic) NSString *privacyListName; // @synthesize privacyListName;
@property(readonly, nonatomic) int type; // @synthesize type;
- (void).cxx_destruct;
- (void)dealloc;
- (void)cancel;
- (id)initWithType:(int)arg1 name:(id)arg2 items:(id)arg3;
@end
@interface CMMedia : NSObject <NSURLSessionDataDelegate, NSURLSessionDelegate, NSURLSessionTaskDelegate>
{
NSURLSessionDownloadTask *mDownloadTask;
NSURLSessionUploadTask *mUploadTask;
NSURLSession *mSession;
unsigned long long mUploadingState;
unsigned long long mDownloadingState;
NSMutableData *mResumedData;
_Bool mIsManuallySuspend;
float _progressInPercent;
int _mediaType;
id <MediaServiceDelegate> _delegate;
NSString *_fileUrl;
NSString *_filelocalpath;
NSString *_fileNameWithExt;
UIImage *_thumbImage;
UIImage *_fullImage;
double _totalBytesExpectedToWrite;
double _totalBytesWritten;
unsigned long long _mediaServiceType;
}
@property(nonatomic) int mediaType; // @synthesize mediaType=_mediaType;
@property(nonatomic) unsigned long long mediaServiceType; // @synthesize mediaServiceType=_mediaServiceType;
@property(nonatomic) float progressInPercent; // @synthesize progressInPercent=_progressInPercent;
@property(nonatomic) double totalBytesWritten; // @synthesize totalBytesWritten=_totalBytesWritten;
@property(nonatomic) double totalBytesExpectedToWrite; // @synthesize totalBytesExpectedToWrite=_totalBytesExpectedToWrite;
@property(retain, nonatomic) UIImage *fullImage; // @synthesize fullImage=_fullImage;
@property(retain, nonatomic) UIImage *thumbImage; // @synthesize thumbImage=_thumbImage;
@property(retain, nonatomic) NSString *fileNameWithExt; // @synthesize fileNameWithExt=_fileNameWithExt;
@property(retain, nonatomic) NSString *filelocalpath; // @synthesize filelocalpath=_filelocalpath;
@property(retain, nonatomic) NSString *fileUrl; // @synthesize fileUrl=_fileUrl;
@property(nonatomic) __weak id <MediaServiceDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)URLSession:(id)arg1 task:(id)arg2 didCompleteWithError:(id)arg3;
- (void)URLSession:(id)arg1 task:(id)arg2 didSendBodyData:(long long)arg3 totalBytesSent:(long long)arg4 totalBytesExpectedToSend:(long long)arg5;
- (void)URLSession:(id)arg1 downloadTask:(id)arg2 didResumeAtOffset:(long long)arg3 expectedTotalBytes:(long long)arg4;
- (void)URLSession:(id)arg1 downloadTask:(id)arg2 didWriteData:(long long)arg3 totalBytesWritten:(long long)arg4 totalBytesExpectedToWrite:(long long)arg5;
- (void)URLSession:(id)arg1 downloadTask:(id)arg2 didFinishDownloadingToURL:(id)arg3;
- (void)applicationDidEnterBackground:(id)arg1;
- (void)applicationWillEnterForeground:(id)arg1;
- (void)doCreateLocalFiePathWithFileName:(id)arg1;
- (void)doSaveDownloadedFileToLacalFromDownloadngUrl:(id)arg1;
- (void)doCancelUploadingWithResumeData;
- (void)doCancelDownloadingWithResumeData;
- (void)doSuspendServiceOperation;
- (void)doResumeServiceOperation;
- (void)doStartDownloadingMedia;
- (void)doStartUploadingMedia;
- (void)resumeServiceOperation;
- (void)suspendServiceOperation;
- (void)startServiceOperation;
- (void)doClearResumeData;
- (void)doAppendResponseData:(id)arg1;
- (void)dealloc;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface ParticipantsListViewController : UIViewController <ABUnknownPersonViewControllerDelegate, UITableViewDataSource, UITableViewDelegate, UIAlertViewDelegate, UIActionSheetDelegate, PhoneBookDelegate, GroupDetailViewDelegate, ShowFullProfileImageViewDelegate, MFMailComposeViewControllerDelegate, MFMessageComposeViewControllerDelegate, SocialNetworkDelegate>
{
NSIndexPath *inIndexPath;
AddressBookDB *abDB;
NSMutableArray *arrPhotos;
NSMutableArray *messages;
NSMutableArray *arrLocations;
GroupMembers *groupMemberMe;
NSDictionary *dictToBeChanged;
XMPPBlocking *blocking;
ContactDetailsViewController *contactDetail;
NSString *imageStringURL;
_Bool _isParticipant;
NSMutableArray *arrParticipants;
NSMutableArray *arrFriends;
XMPPRoom *xmppRoom;
NSMutableArray *arrFinal;
NSMutableArray *selectedFrnz;
NSString *GroupName;
long long is_admin;
NSString *group_id;
NSString *adminName;
NSMutableArray *arrAdded;
id <ParticipantsListViewDelegate> _delegate;
UITableView *_tblView;
UILabel *_lblTitle;
UIButton *_btnSelected;
Group *_group;
NSString *_strGroupImage;
}
@property(retain, nonatomic) NSString *strGroupImage; // @synthesize strGroupImage=_strGroupImage;
@property(retain, nonatomic) Group *group; // @synthesize group=_group;
@property(retain, nonatomic) UIButton *btnSelected; // @synthesize btnSelected=_btnSelected;
@property(nonatomic) _Bool isParticipant; // @synthesize isParticipant=_isParticipant;
@property(retain, nonatomic) UILabel *lblTitle; // @synthesize lblTitle=_lblTitle;
@property(retain, nonatomic) UITableView *tblView; // @synthesize tblView=_tblView;
@property(nonatomic) __weak id <ParticipantsListViewDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSMutableArray *arrAdded; // @synthesize arrAdded;
@property(retain, nonatomic) NSString *adminName; // @synthesize adminName;
@property(retain, nonatomic) NSString *group_id; // @synthesize group_id;
@property(nonatomic) long long is_admin; // @synthesize is_admin;
@property(retain, nonatomic) NSString *GroupName; // @synthesize GroupName;
@property(retain, nonatomic) NSMutableArray *selectedFrnz; // @synthesize selectedFrnz;
@property(retain, nonatomic) NSMutableArray *arrFinal; // @synthesize arrFinal;
@property(retain, nonatomic) XMPPRoom *xmppRoom; // @synthesize xmppRoom;
@property(retain, nonatomic) NSMutableArray *arrFriends; // @synthesize arrFriends;
@property(retain, nonatomic) NSMutableArray *arrParticipants; // @synthesize arrParticipants;
- (void).cxx_destruct;
- (id)createActionsheetForUser:(id)arg1;
- (void)reloadDataAfterClearChatHistory;
- (void)clearChatHistory;
- (void)callWebServiceForMakingAdmin;
- (void)setAdmin;
- (void)sendFriendRequest;
- (void)openOneToOneChat;
- (void)requestFailed:(id)arg1 request:(id)arg2;
- (void)responseReceived:(id)arg1 request:(id)arg2;
- (void)setMute:(id)arg1;
- (void)showRecentLocations;
- (id)fetchLocationsByFetchingCursor;
- (id)fetchMsgByFetchingCursor;
- (void)removeFileFromFilePath;
- (void)messageComposeViewController:(id)arg1 didFinishWithResult:(int)arg2;
- (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
- (void)actionEmailComposer:(id)arg1 Subject:(id)arg2 andRecipients:(id)arg3;
- (void)showEmail:(id)arg1;
- (id)filePath;
- (void)createDoc;
- (void)EmailConversationDelegate:(id)arg1;
- (void)ViewAllMediaDelegate;
- (void)UpdatedGroupImage:(id)arg1;
- (void)UpdatedGroupName:(id)arg1;
- (void)btnGroupImageClicked:(id)arg1;
- (void)reloadTableAfterAddingNewContact;
- (void)doCancel:(id)arg1;
- (void)unknownPersonViewController:(id)arg1 didResolveToPerson:(const void *)arg2;
- (void)doAddNumberInContactBook:(id)arg1;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)refreshList;
- (void)removingParticipant;
- (void)removeParticipant;
- (void)sendMessageWithType:(id)arg1;
- (void)requestErrorHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)callWebServiceWithDict:(id)arg1;
- (void)selectedUser:(id)arg1;
- (void)addCommonAttributesToMessage:(id)arg1;
- (void)sendUnsubscription;
- (void)leavingRoom;
- (id)chatID;
- (void)btnLeaveGroup;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)setActivityIndicator:(_Bool)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)test:(id)arg1;
- (void)btnGroupNameClicked:(id)arg1;
- (void)AddParticipants:(id)arg1;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (void)getDatabaseImages;
- (void)viewDidAppear:(_Bool)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)tableRefresh:(id)arg1;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface PostPrivacyViewController : UIViewController
{
UITableView *tblView;
AppDelegate *appDel;
NSMutableArray *privacyList;
NSMutableArray *friendsArr;
NSMutableArray *selectedIds;
long long sectionCount;
long long _eComingFrom;
CMCreatePost *_objCreatePost;
}
@property(retain, nonatomic) CMCreatePost *objCreatePost; // @synthesize objCreatePost=_objCreatePost;
@property(nonatomic) long long eComingFrom; // @synthesize eComingFrom=_eComingFrom;
- (void).cxx_destruct;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)addFriendsToDataSource:(_Bool)arg1;
- (void)backBtnClicked:(id)arg1;
- (void)callRefreshbutton;
- (void)setupNavigationBar;
- (void)didReceiveMemoryWarning;
- (void)initializeDataIfNeeded;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
@end
@interface XMPPRoomHybridStorage : XMPPCoreDataStorage <XMPPRoomStorage>
{
NSMutableDictionary *occupantsGlobalDict;
NSString *messageEntityName;
Class occupantClass;
double maxMessageAge;
double deleteInterval;
NSMutableSet *pausedMessageDeletion;
unsigned long long lastDeleteTime;
NSObject<OS_dispatch_source> *deleteTimer;
}
+ (id)sharedInstance;
@property Class occupantClass; // @synthesize occupantClass;
@property(retain) NSString *messageEntityName; // @synthesize messageEntityName;
- (void).cxx_destruct;
- (void)handleDidLeaveRoom:(id)arg1;
- (void)handleIncomingMessage:(id)arg1 room:(id)arg2;
- (void)handleOutgoingMessage:(id)arg1 room:(id)arg2;
- (void)handlePresence:(id)arg1 room:(id)arg2;
- (id)occupantsForRoom:(id)arg1 stream:(id)arg2;
- (id)occupantForJID:(id)arg1 stream:(id)arg2;
- (id)mostRecentMessageTimestampForRoom:(id)arg1 stream:(id)arg2 inContext:(id)arg3;
- (id)messageEntity:(id)arg1;
- (void)removeOccupant:(id)arg1 withPresence:(id)arg2 room:(id)arg3 stream:(id)arg4;
- (void)updateOccupant:(id)arg1 withPresence:(id)arg2 room:(id)arg3 stream:(id)arg4;
- (id)insertOccupantWithPresence:(id)arg1 room:(id)arg2 stream:(id)arg3;
- (void)didRemoveOccupant:(id)arg1;
- (void)willRemoveOccupant:(id)arg1;
- (void)didUpdateOccupant:(id)arg1;
- (void)didInsertOccupant:(id)arg1;
- (void)insertMessage:(id)arg1 outgoing:(_Bool)arg2 forRoom:(id)arg3 stream:(id)arg4;
- (void)didInsertMessage:(id)arg1;
- (_Bool)existsMessage:(id)arg1 forRoom:(id)arg2 stream:(id)arg3;
- (void)createAndStartDeleteTimer;
- (void)updateDeleteTimer;
- (void)destroyDeleteTimer;
- (void)performDelete;
- (void)resumeOldMessageDeletionForRoom:(id)arg1;
- (void)pauseOldMessageDeletionForRoom:(id)arg1;
@property double deleteInterval;
@property double maxMessageAge;
- (void)dealloc;
- (id)managedObjectModelName;
- (void)commonInit;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface KKColorListViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource, KKColorsHeaderViewDelegate>
{
id <KKColorListViewControllerDelegate> _delegate;
NSString *_headerTitle;
UIColor *_headerTitleTextColor;
UIColor *_selectedCellBorderColor;
double _selectedCellBorderWidth;
UIColor *_backgroundColor;
UIColor *_navBarTitleColor;
UICollectionView *_colorsCollection;
long long _currentScheme;
NSArray *_colors;
}
@property(retain, nonatomic) NSArray *colors; // @synthesize colors=_colors;
@property(nonatomic) long long currentScheme; // @synthesize currentScheme=_currentScheme;
@property(retain, nonatomic) UICollectionView *colorsCollection; // @synthesize colorsCollection=_colorsCollection;
@property(retain, nonatomic) UIColor *navBarTitleColor; // @synthesize navBarTitleColor=_navBarTitleColor;
@property(retain, nonatomic) UIColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor;
@property(nonatomic) double selectedCellBorderWidth; // @synthesize selectedCellBorderWidth=_selectedCellBorderWidth;
@property(retain, nonatomic) UIColor *selectedCellBorderColor; // @synthesize selectedCellBorderColor=_selectedCellBorderColor;
@property(retain, nonatomic) UIColor *headerTitleTextColor; // @synthesize headerTitleTextColor=_headerTitleTextColor;
@property(retain, nonatomic) NSString *headerTitle; // @synthesize headerTitle=_headerTitle;
@property(nonatomic) __weak id <KKColorListViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)didClickCloseButton:(id)arg1;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (struct UIEdgeInsets)collectionView:(id)arg1 layout:(id)arg2 insetForSectionAtIndex:(long long)arg3;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (long long)numberOfSectionsInCollectionView:(id)arg1;
- (void)actionCancel;
- (void)createCollectionView;
- (void)initUI;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (id)initWithSchemeType:(long long)arg1;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface SelectedContactViewController : UIViewController
{
AddressBook *address;
UITableView *_tvSelectedContact;
NSMutableArray *_arrContact;
NSMutableArray *_selectedNo;
id <SelectedContactViewDelegate> _delegate;
}
@property(nonatomic) __weak id <SelectedContactViewDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSMutableArray *selectedNo; // @synthesize selectedNo=_selectedNo;
@property(retain, nonatomic) NSMutableArray *arrContact; // @synthesize arrContact=_arrContact;
@property(retain, nonatomic) UITableView *tvSelectedContact; // @synthesize tvSelectedContact=_tvSelectedContact;
@property(retain, nonatomic) AddressBook *address; // @synthesize address;
- (void).cxx_destruct;
- (void)didReceiveMemoryWarning;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)setTableViewHeader;
- (void)viewDidLoad;
- (void)btnSendClicked:(id)arg1;
- (void)backButtonClicked;
- (void)setNavigationBar;
@end
@interface XMPPIQ : XMPPElement
{
}
+ (id)iqWithType:(id)arg1 child:(id)arg2;
+ (id)iqWithType:(id)arg1 elementID:(id)arg2 child:(id)arg3;
+ (id)iqWithType:(id)arg1 elementID:(id)arg2;
+ (id)iqWithType:(id)arg1 to:(id)arg2 elementID:(id)arg3 child:(id)arg4;
+ (id)iqWithType:(id)arg1 to:(id)arg2 elementID:(id)arg3;
+ (id)iqWithType:(id)arg1 to:(id)arg2;
+ (id)iqWithType:(id)arg1;
+ (id)iq;
+ (id)iqFromElement:(id)arg1;
- (id)childErrorElement;
- (id)childElement;
- (_Bool)requiresResponse;
- (_Bool)isErrorIQ;
- (_Bool)isResultIQ;
- (_Bool)isSetIQ;
- (_Bool)isGetIQ;
- (id)type;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithXMLString:(id)arg1 error:(id *)arg2;
- (id)initWithType:(id)arg1 child:(id)arg2;
- (id)initWithType:(id)arg1 elementID:(id)arg2 child:(id)arg3;
- (id)initWithType:(id)arg1 elementID:(id)arg2;
- (id)initWithType:(id)arg1 to:(id)arg2 elementID:(id)arg3 child:(id)arg4;
- (id)initWithType:(id)arg1 to:(id)arg2 elementID:(id)arg3;
- (id)initWithType:(id)arg1 to:(id)arg2;
- (id)initWithType:(id)arg1;
- (id)init;
@end
@interface SHFileUtil : NSObject
{
}
+ (float)getFreeMemoryInPercent;
+ (id)readFileFromCache:(id)arg1;
+ (_Bool)moveFileFromSourcePath:(id)arg1 toPartialPath:(id)arg2;
+ (_Bool)writeFileInCache:(id)arg1 toPartialPath:(id)arg2;
+ (id)readPlistForId:(id)arg1;
+ (void)writePlistForId:(id)arg1 withData:(id)arg2;
+ (_Bool)fileExist:(id)arg1;
+ (_Bool)directoryExist:(id)arg1;
+ (_Bool)deleteItemAtPath:(id)arg1;
+ (_Bool)createFileWithPath:(id)arg1;
+ (_Bool)createDirectoryWithPath:(id)arg1;
+ (id)getFullPathFromPath:(id)arg1;
@end
@interface PeopleViewController : UIViewController <UISearchDisplayDelegate, UITableViewDataSource, UITableViewDelegate>
{
NSMutableArray *allRecentList;
NSMutableArray *searchedRecentList;
NSMutableArray *dataSource;
_Bool _isThisAlreadyOpend;
UITableView *_tbViewRecent;
UIBarButtonItem *_btnClear;
UIBarButtonItem *_btnEdit;
NSLayoutConstraint *_tblYContraint;
UIView *_viewBgContainer;
UISearchBar *_searchBr;
}
@property(retain, nonatomic) UISearchBar *searchBr; // @synthesize searchBr=_searchBr;
@property(nonatomic) __weak UIView *viewBgContainer; // @synthesize viewBgContainer=_viewBgContainer;
@property(nonatomic) __weak NSLayoutConstraint *tblYContraint; // @synthesize tblYContraint=_tblYContraint;
@property(nonatomic) __weak UIBarButtonItem *btnEdit; // @synthesize btnEdit=_btnEdit;
@property(nonatomic) __weak UIBarButtonItem *btnClear; // @synthesize btnClear=_btnClear;
@property(nonatomic) __weak UITableView *tbViewRecent; // @synthesize tbViewRecent=_tbViewRecent;
@property(nonatomic) _Bool isThisAlreadyOpend; // @synthesize isThisAlreadyOpend=_isThisAlreadyOpend;
- (void).cxx_destruct;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)callUser:(id)arg1;
- (void)checkAudioPermission:(id)arg1;
- (void)requestPermission:(id)arg1 isFromVideo:(_Bool)arg2;
- (void)searchDisplayControllerDidEndSearch:(id)arg1;
- (_Bool)searchDisplayController:(id)arg1 shouldReloadTableForSearchString:(id)arg2;
- (void)filterContentForSearchText:(id)arg1 scope:(id)arg2;
- (void)doActionFiltration:(id)arg1;
- (void)doEdit:(id)arg1;
- (void)doClearAll:(id)arg1;
- (void)tableView:(id)arg1 commitEditingStyle:(long long)arg2 forRowAtIndexPath:(id)arg3;
- (long long)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)updateDataSource:(id)arg1;
- (void)setAllRecentData;
- (void)showBGViewIfNeeded;
- (void)btnPostClicked:(id)arg1;
- (void)setMissedCallCounter:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)clearAllMissedCallCounter;
- (void)viewDidAppear:(_Bool)arg1;
- (void)dealloc;
- (void)moreButton;
- (void)setUpNavigationBar;
- (void)viewDidLoad;
- (id)initWithCoder:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPCoreDataStorage : NSObject
{
NSMutableDictionary *myJidCache;
int pendingRequests;
NSManagedObjectModel *managedObjectModel;
NSPersistentStoreCoordinator *persistentStoreCoordinator;
NSManagedObjectContext *managedObjectContext;
NSManagedObjectContext *mainThreadManagedObjectContext;
NSMutableArray *willSaveManagedObjectContextBlocks;
NSMutableArray *didSaveManagedObjectContextBlocks;
NSString *databaseFileName;
NSDictionary *storeOptions;
unsigned long long saveThreshold;
unsigned long long saveCount;
_Bool autoRemovePreviousDatabaseFile;
_Bool autoRecreateDatabaseFile;
_Bool autoAllowExternalBinaryDataStorage;
NSObject<OS_dispatch_queue> *storageQueue;
void *storageQueueTag;
}
+ (void)unregisterDatabaseFileName:(id)arg1;
+ (_Bool)registerDatabaseFileName:(id)arg1;
+ (void)initialize;
@property(readonly) NSDictionary *storeOptions; // @synthesize storeOptions;
@property(readonly) NSString *databaseFileName; // @synthesize databaseFileName;
- (void).cxx_destruct;
- (void)dealloc;
- (void)addDidSaveManagedObjectContextBlock:(CDUnknownBlockType)arg1;
- (void)addWillSaveManagedObjectContextBlock:(CDUnknownBlockType)arg1;
- (void)scheduleBlock:(CDUnknownBlockType)arg1;
- (void)executeBlock:(CDUnknownBlockType)arg1;
- (void)maybeSave;
- (void)maybeSave:(int)arg1;
- (void)save;
- (unsigned long long)numberOfUnsavedChanges;
@property _Bool autoAllowExternalBinaryDataStorage;
@property _Bool autoRecreateDatabaseFile;
@property _Bool autoRemovePreviousDatabaseFile;
- (void)managedObjectContextDidSave:(id)arg1;
@property(readonly) NSManagedObjectContext *mainThreadManagedObjectContext;
- (id)managedObjectContext;
@property(readonly) NSPersistentStoreCoordinator *persistentStoreCoordinator;
@property(readonly) NSManagedObjectModel *managedObjectModel;
- (id)persistentStoreDirectory;
- (void)updateJidCache:(id)arg1;
- (void)didChangeCachedMyJID:(id)arg1 forXMPPStream:(id)arg2;
- (id)myJIDForXMPPStream:(id)arg1;
@property unsigned long long saveThreshold;
- (_Bool)configureWithParent:(id)arg1 queue:(id)arg2;
- (id)initWithInMemoryStore;
- (id)initWithDatabaseFilename:(id)arg1 storeOptions:(id)arg2;
- (id)init;
- (void)commonInit;
- (void)mainThreadManagedObjectContextDidMergeChanges;
- (void)didSaveManagedObjectContext;
- (void)willSaveManagedObjectContext;
- (void)didCreateManagedObjectContext;
- (void)didNotAddPersistentStoreWithPath:(id)arg1 options:(id)arg2 error:(id)arg3;
- (_Bool)addPersistentStoreWithPath:(id)arg1 options:(id)arg2 error:(id *)arg3;
- (void)willCreatePersistentStoreWithPath:(id)arg1 options:(id)arg2;
- (id)defaultStoreOptions;
- (id)defaultDatabaseFileName;
- (id)managedObjectModelBundle;
- (id)managedObjectModelName;
@end
@interface MyStickerViewController : UIViewController <APParallaxViewDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIActionSheetDelegate>
{
NHSlideShow *slideShow;
UITableView *tblView;
NSMutableArray *datasource;
}
- (void).cxx_destruct;
- (void)parallaxView:(id)arg1 didChangeFrame:(struct CGRect)arg2;
- (void)parallaxView:(id)arg1 willChangeFrame:(struct CGRect)arg2;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)showOptions;
- (void)btnUploadSticker:(id)arg1;
- (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3;
- (void)btnDoneClicked;
- (void)backBtn;
- (void)setNavigationBar;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (id)getImages;
- (void)slideShow:(id)arg1 didChangedSlideAtIndex:(long long)arg2;
- (long long)slideShowShouldStartFromSlide:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLayoutSubviews;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface RFImageToDataTransformer : NSValueTransformer
{
}
+ (Class)transformedValueClass;
+ (_Bool)allowsReverseTransformation;
- (id)reverseTransformedValue:(id)arg1;
- (id)transformedValue:(id)arg1;
@end
@interface TimelineAllCommentViewController : UIViewController <ConnectionManager_Delegate, UINewCommentInputToolbarDelegate, UIGestureRecognizerDelegate>
{
UITableView *tblView;
NSString *strUpdatedOn;
UIRefreshControl *refreshComments;
NSMutableArray *datasource;
struct CGRect kKeyBoardFrame;
_Bool keyboardIsVisible;
_Bool isKeyBoard;
UIPanGestureRecognizer *panRecognizer;
NSString *strCopy;
ConnectionManager *connectionManager;
NSString *_msgText;
CommentInputToolbar *_inputToolbar;
CMTimelinePost *_timelinePost;
CMPostMedia *_timeLineSelectedMedia;
long long _comingFrom;
id <commentCompletionDelegate> _commentsCompletionDelegate;
}
@property(nonatomic) __weak id <commentCompletionDelegate> commentsCompletionDelegate; // @synthesize commentsCompletionDelegate=_commentsCompletionDelegate;
@property(nonatomic) long long comingFrom; // @synthesize comingFrom=_comingFrom;
@property(retain, nonatomic) CMPostMedia *timeLineSelectedMedia; // @synthesize timeLineSelectedMedia=_timeLineSelectedMedia;
@property(retain, nonatomic) CMTimelinePost *timelinePost; // @synthesize timelinePost=_timelinePost;
@property(retain, nonatomic) CommentInputToolbar *inputToolbar; // @synthesize inputToolbar=_inputToolbar;
@property(retain, nonatomic) NSString *msgText; // @synthesize msgText=_msgText;
- (void).cxx_destruct;
- (_Bool)growingTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)growingTextViewDidBeginEditing:(id)arg1;
- (void)growingTextViewDidEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldBeginEditing:(id)arg1;
- (void)showNormalKeyboard;
- (void)tapped:(id)arg1;
- (void)keyboardWillHide:(id)arg1;
- (void)keyboardWillShow:(id)arg1;
- (void)sendTextMessage:(id)arg1;
- (void)hideBothKeyBoard;
- (void)animateKeyboardOffscreen;
- (void)panGesture:(id)arg1;
- (void)setInputViewDefaultFrameWithCustomKeyBoardOpen;
- (void)keyboardFrameDidChange:(id)arg1;
- (void)initiateUIInputToolBar;
- (void)inputButtonPressed:(id)arg1;
- (void)parseData:(id)arg1;
- (void)didFailWithError:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)createDataToCommentOnPost:(id)arg1;
- (void)callWebServiceToGetAllCommentsOnMedia;
- (void)createDataToGetComments:(id)arg1;
- (void)updateCellDesignUserPost:(id)arg1 withIndexPath:(id)arg2 withModel:(id)arg3;
- (void)updateCellDesign:(id)arg1 withIndexPath:(id)arg2 withModel:(id)arg3;
- (void)tableView:(id)arg1 performAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4;
- (_Bool)tableView:(id)arg1 canPerformAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4;
- (_Bool)tableView:(id)arg1 shouldShowMenuForRowAtIndexPath:(id)arg2;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)btnBackClicked;
- (void)setUpNavigationBar;
- (void)refreshTable:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidAppear:(_Bool)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPUserMemoryStorageObject : NSObject <XMPPUser, NSCopying, NSCoding>
{
XMPPJID *jid;
NSMutableDictionary *itemAttributes;
NSMutableDictionary *resources;
XMPPResourceMemoryStorageObject *primaryResource;
UIImage *photo;
}
+ (id)keyPathsForValuesAffectingAllResources;
+ (id)keyPathsForValuesAffectingIsOnline;
@property(retain, nonatomic) UIImage *photo; // @synthesize photo;
- (void).cxx_destruct;
@property(readonly, copy) NSString *description;
- (_Bool)isEqual:(id)arg1;
@property(readonly) unsigned long long hash;
- (long long)compareByAvailabilityName:(id)arg1 options:(unsigned long long)arg2;
- (long long)compareByAvailabilityName:(id)arg1;
- (long long)compareByName:(id)arg1 options:(unsigned long long)arg2;
- (long long)compareByName:(id)arg1;
- (int)updateWithPresence:(id)arg1 resourceClass:(Class)arg2 andGetResource:(id *)arg3;
- (void)updateWithItem:(id)arg1;
- (void)clearAllResources;
- (void)recalculatePrimaryResource;
- (void)didRemoveResource:(id)arg1 withPresence:(id)arg2;
- (void)didUpdateResource:(id)arg1 withPresence:(id)arg2;
- (void)willUpdateResource:(id)arg1 withPresence:(id)arg2;
- (void)didAddResource:(id)arg1 withPresence:(id)arg2;
- (id)allResources;
- (id)resourceForJID:(id)arg1;
- (id)primaryResource;
- (_Bool)isPendingApproval;
- (_Bool)isOnline;
- (id)displayName;
- (id)nickname;
- (id)jid;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithItem:(id)arg1;
- (id)initWithJID:(id)arg1;
- (void)commonInit;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly) Class superclass;
@end
@interface chatWallpaperViewController : UIViewController <UINavigationControllerDelegate, UIImagePickerControllerDelegate, UITableViewDataSource, UITableViewDelegate>
{
UIImagePickerController *picker;
NSString *selectedWallpaperLink;
UITableView *_tview;
id <chatWallpaperViewControllerDelegate> _delegate;
}
@property(nonatomic) __weak id <chatWallpaperViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) UITableView *tview; // @synthesize tview=_tview;
@property(retain, nonatomic) NSString *selectedWallpaperLink; // @synthesize selectedWallpaperLink;
- (void).cxx_destruct;
- (void)OpenWallPaperLibrary;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)backButtonClicked;
- (void)wallpaperSelectionDone;
- (void)openPicker;
- (void)imagePickerControllerDidCancel:(id)arg1;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)didReceiveMemoryWarning;
- (void)backBtnClicked:(id)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface IncomingCallViewController : BaseViewController <QBRTCClientDelegate, UIActionSheetDelegate>
{
UIActionSheet *msgActionSheet;
_Bool isCallStatusMsgSent;
id <IncomingCallViewControllerDelegate> _delegate;
QBRTCSession *_session;
NSDictionary *_callingUserInfo;
UIView *_upperViewIncoming;
UIView *_lowerViewIncoming;
UILabel *_lblName;
UILabel *_lblStatus;
NSTimer *_dialignTimer;
UIImageView *_imgViewBg;
}
@property(nonatomic) __weak UIImageView *imgViewBg; // @synthesize imgViewBg=_imgViewBg;
@property(nonatomic) __weak NSTimer *dialignTimer; // @synthesize dialignTimer=_dialignTimer;
@property(nonatomic) __weak UILabel *lblStatus; // @synthesize lblStatus=_lblStatus;
@property(nonatomic) __weak UILabel *lblName; // @synthesize lblName=_lblName;
@property(nonatomic) __weak UIView *lowerViewIncoming; // @synthesize lowerViewIncoming=_lowerViewIncoming;
@property(nonatomic) __weak UIView *upperViewIncoming; // @synthesize upperViewIncoming=_upperViewIncoming;
@property(retain, nonatomic) NSDictionary *callingUserInfo; // @synthesize callingUserInfo=_callingUserInfo;
@property(retain, nonatomic) QBRTCSession *session; // @synthesize session=_session;
@property(nonatomic) __weak id <IncomingCallViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)scheduleMissedCallLocalNotification;
- (void)sessionDidClose:(id)arg1;
- (void)cleanUp;
- (void)updateCallInfo;
- (void)updateOfferInfo;
- (void)clickedMsgButton:(id)arg1;
- (void)doRejectCall:(id)arg1;
- (void)doAcceptCall:(id)arg1;
- (void)defaultToolbarConfiguration;
- (void)confiugreGUI;
- (void)dialing:(id)arg1;
- (void)showMsgActionSheet;
- (void)viewDidLoad;
- (void)dealloc;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MHPresenterImageView : UIImageView <UIGestureRecognizerDelegate>
{
_Bool _shoudlUsePanGestureReconizer;
UIViewController *_viewController;
NSArray *_galleryItems;
long long _currentImageIndex;
CDUnknownBlockType _finishedCallback;
MHTransitionPresentMHGallery *_presenter;
double _startScale;
struct CGPoint _lastPoint;
}
@property(nonatomic) double startScale; // @synthesize startScale=_startScale;
@property(nonatomic) struct CGPoint lastPoint; // @synthesize lastPoint=_lastPoint;
@property(retain, nonatomic) MHTransitionPresentMHGallery *presenter; // @synthesize presenter=_presenter;
@property(copy, nonatomic) CDUnknownBlockType finishedCallback; // @synthesize finishedCallback=_finishedCallback;
@property(nonatomic) long long currentImageIndex; // @synthesize currentImageIndex=_currentImageIndex;
@property(retain, nonatomic) NSArray *galleryItems; // @synthesize galleryItems=_galleryItems;
@property(retain, nonatomic) UIViewController *viewController; // @synthesize viewController=_viewController;
@property(nonatomic) _Bool shoudlUsePanGestureReconizer; // @synthesize shoudlUsePanGestureReconizer=_shoudlUsePanGestureReconizer;
- (void).cxx_destruct;
- (void)presentMHGalleryPinch:(id)arg1;
- (void)presentMHGalleryPan:(id)arg1;
- (void)presentMHGallery;
- (void)didTapOnImage;
- (void)userDidRoate:(id)arg1;
- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- (void)initGestureRecognizers;
- (void)setInseractiveGalleryPresentionWithItems:(id)arg1 currentImageIndex:(long long)arg2 currentViewController:(id)arg3 finishCallback:(CDUnknownBlockType)arg4;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithCoder:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPStreamManagementOutgoingStanza : NSObject <NSCopying, NSCoding>
{
_Bool awaitingStanzaId;
id stanzaId;
}
@property(retain, nonatomic) id stanzaId; // @synthesize stanzaId;
@property(nonatomic) _Bool awaitingStanzaId; // @synthesize awaitingStanzaId;
- (void).cxx_destruct;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithStanzaId:(id)arg1;
- (id)initAwaitingStanzaId;
@end
@interface XMPPStreamManagementIncomingStanza : NSObject
{
_Bool isHandled;
id stanzaId;
}
@property(nonatomic) _Bool isHandled; // @synthesize isHandled;
@property(retain, nonatomic) id stanzaId; // @synthesize stanzaId;
- (void).cxx_destruct;
- (id)initWithStanzaId:(id)arg1 isHandled:(_Bool)arg2;
@end
@interface PhoneBookTableViewCell : UITableViewCell
{
UIImageView *imgProfilePic;
UILabel *lblFullName;
UILabel *lblStatus;
}
- (void).cxx_destruct;
- (void)updateCell:(id)arg1;
- (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2;
@end
@interface GroupChatInitViewController : UIViewController <UIActionSheetDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UITextFieldDelegate, GroupChatNamingViewControllerDelegate>
{
_Bool _isComingFromPhoneBook;
id <GroupChatInitViewControllerDelegate> _delegate;
UIButton *_btnBack;
UITextField *_tfGroupName;
UILabel *_lblTitle;
UIImageView *_imgGroupImage;
NSData *_imgData;
UILabel *_lblProvideGroupName;
}
@property(retain, nonatomic) UILabel *lblProvideGroupName; // @synthesize lblProvideGroupName=_lblProvideGroupName;
@property(retain, nonatomic) NSData *imgData; // @synthesize imgData=_imgData;
@property(nonatomic) _Bool isComingFromPhoneBook; // @synthesize isComingFromPhoneBook=_isComingFromPhoneBook;
@property(retain, nonatomic) UIImageView *imgGroupImage; // @synthesize imgGroupImage=_imgGroupImage;
@property(retain, nonatomic) UILabel *lblTitle; // @synthesize lblTitle=_lblTitle;
@property(retain, nonatomic) UITextField *tfGroupName; // @synthesize tfGroupName=_tfGroupName;
@property(nonatomic) __weak UIButton *btnBack; // @synthesize btnBack=_btnBack;
@property(nonatomic) __weak id <GroupChatInitViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)openGroupChat:(id)arg1;
- (_Bool)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)btnDoneClicked:(id)arg1;
- (void)btnBackClicked:(id)arg1;
- (void)btnImageClicked:(id)arg1;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (_Bool)textFieldShouldReturn:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface FSLocation : NSObject
{
CDStruct_2c43369c _coordinate;
NSNumber *_distance;
NSString *_address;
NSString *_subAddress;
}
@property(retain, nonatomic) NSString *subAddress; // @synthesize subAddress=_subAddress;
@property(retain, nonatomic) NSString *address; // @synthesize address=_address;
@property(retain, nonatomic) NSNumber *distance; // @synthesize distance=_distance;
@property(nonatomic) CDStruct_2c43369c coordinate; // @synthesize coordinate=_coordinate;
- (void).cxx_destruct;
@end
@interface FSVenue : NSObject <MKAnnotation>
{
NSString *_name;
NSString *_venueId;
FSLocation *_location;
}
@property(retain, nonatomic) FSLocation *location; // @synthesize location=_location;
@property(retain, nonatomic) NSString *venueId; // @synthesize venueId=_venueId;
@property(retain, nonatomic) NSString *name; // @synthesize name=_name;
- (void).cxx_destruct;
@property(readonly, copy, nonatomic) NSString *title;
@property(readonly, nonatomic) CDStruct_2c43369c coordinate;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly, copy, nonatomic) NSString *subtitle;
@property(readonly) Class superclass;
@end
@interface PhoneVerifyViewController : UIViewController <UITextFieldDelegate>
{
_Bool _isExist;
NSString *SmsCode;
UITextField *_tfVerificationCode;
UIButton *_btnResend;
UILabel *_lblMessage1;
UILabel *_lblMessage2;
NSString *_phoneNo;
NSString *_strCountryCode;
NSLayoutConstraint *_lblPleaseWaitHeightCons;
NSLayoutConstraint *_lblWeHaveSentHeightCons;
NSLayoutConstraint *_lblWeHaveSentVSCons;
UIButton *_btnCall;
}
@property(nonatomic) __weak UIButton *btnCall; // @synthesize btnCall=_btnCall;
@property(nonatomic) __weak NSLayoutConstraint *lblWeHaveSentVSCons; // @synthesize lblWeHaveSentVSCons=_lblWeHaveSentVSCons;
@property(nonatomic) __weak NSLayoutConstraint *lblWeHaveSentHeightCons; // @synthesize lblWeHaveSentHeightCons=_lblWeHaveSentHeightCons;
@property(nonatomic) __weak NSLayoutConstraint *lblPleaseWaitHeightCons; // @synthesize lblPleaseWaitHeightCons=_lblPleaseWaitHeightCons;
@property(nonatomic) _Bool isExist; // @synthesize isExist=_isExist;
@property(retain, nonatomic) NSString *strCountryCode; // @synthesize strCountryCode=_strCountryCode;
@property(retain, nonatomic) NSString *phoneNo; // @synthesize phoneNo=_phoneNo;
@property(retain, nonatomic) UILabel *lblMessage2; // @synthesize lblMessage2=_lblMessage2;
@property(retain, nonatomic) UILabel *lblMessage1; // @synthesize lblMessage1=_lblMessage1;
@property(retain, nonatomic) UIButton *btnResend; // @synthesize btnResend=_btnResend;
@property(retain, nonatomic) UITextField *tfVerificationCode; // @synthesize tfVerificationCode=_tfVerificationCode;
@property(retain, nonatomic) NSString *SmsCode; // @synthesize SmsCode;
- (void).cxx_destruct;
- (void)enableCallButton;
- (void)btnCallToGetVerificationCode:(id)arg1;
- (_Bool)textFieldShouldReturn:(id)arg1;
- (_Bool)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
- (void)Verify:(id)arg1;
- (void)tapped:(id)arg1;
- (void)pushToProfileDetailView;
- (void)btnResendClicked:(id)arg1;
- (void)back;
- (void)requestErrorHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)stop;
- (void)callWebService:(id)arg1;
- (void)setActivityIndicator:(_Bool)arg1;
- (void)didReceiveMemoryWarning;
- (void)adjustLabelHeight:(id)arg1 withString:(id)arg2;
- (void)viewDidLoad;
- (void)setupView;
- (void)backButtonClicked;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPvCardTempTel : XMPPvCardTempBase
{
}
+ (id)vCardTelFromElement:(id)arg1;
@property(nonatomic) __weak NSString *number;
@property(nonatomic, setter=setPreferred:) _Bool isPreferred;
@property(nonatomic, setter=setPCS:) _Bool isPCS;
@property(nonatomic, setter=setISDN:) _Bool isISDN;
@property(nonatomic, setter=setModem:) _Bool isModem;
@property(nonatomic, setter=setBBS:) _Bool isBBS;
@property(nonatomic, setter=setVideo:) _Bool isVideo;
@property(nonatomic, setter=setCell:) _Bool isCell;
@property(nonatomic, setter=setMessaging:) _Bool hasMessaging;
@property(nonatomic, setter=setPager:) _Bool isPager;
@property(nonatomic, setter=setFax:) _Bool isFax;
@property(nonatomic, setter=setVoice:) _Bool isVoice;
@property(nonatomic, setter=setWork:) _Bool isWork;
@property(nonatomic, setter=setHome:) _Bool isHome;
@end
@interface TextEditViewController : UIViewController <DKVerticalColorPickerDelegate, UITextViewDelegate, HPGrowingTextViewDelegate, UIGestureRecognizerDelegate>
{
HPGrowingTextView *textView;
UILabel *darkLabelBackground;
UIButton *btnTextEdit;
UIView *containerView;
long long _tapState;
id <TextEditViewControllerDelegate> _delegate;
UIColor *_selectedColor;
NSString *_strText;
DKVerticalColorPicker *_vertPicker;
}
@property(nonatomic) __weak DKVerticalColorPicker *vertPicker; // @synthesize vertPicker=_vertPicker;
@property(retain, nonatomic) NSString *strText; // @synthesize strText=_strText;
@property(retain, nonatomic) UIColor *selectedColor; // @synthesize selectedColor=_selectedColor;
@property(nonatomic) __weak id <TextEditViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) long long tapState; // @synthesize tapState=_tapState;
- (void).cxx_destruct;
- (void)btnDark:(id)arg1;
- (void)callDoodleEditView:(long long)arg1 isKeyboardOpen:(_Bool)arg2;
- (void)btnTextEdit:(id)arg1;
- (void)colorPicked:(id)arg1;
- (_Bool)growingTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)growingTextView:(id)arg1 willChangeHeight:(float)arg2;
- (void)keyboardWillHide:(id)arg1;
- (void)keyboardWillShow:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewWillAppear:(_Bool)arg1;
- (void)resignTextView;
- (void)tapEditWithGestureRecognizer:(id)arg1;
- (void)getTapState;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface StatusTableViewCell : UITableViewCell <UIScrollViewDelegate>
{
UIView *viewBackground;
UILabel *lblStatus;
UIImageView *imgTickMark;
UIButton *btnDelete;
UIButton *btnDeleteActual;
UIButton *btnCellClick;
UIScrollView *sscrollView;
id <StatusCellDelegate> _delegate;
NSString *_statusId;
NSIndexPath *_indexpath;
}
@property(retain, nonatomic) NSIndexPath *indexpath; // @synthesize indexpath=_indexpath;
@property(retain, nonatomic) NSString *statusId; // @synthesize statusId=_statusId;
@property(nonatomic) __weak id <StatusCellDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) UIScrollView *sscrollView; // @synthesize sscrollView;
- (void).cxx_destruct;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)btnCellClicked:(id)arg1;
- (void)btnDeleteClicked:(id)arg1;
- (void)scrollViewDidScroll:(id)arg1;
- (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3;
- (void)awakeFromNib;
- (void)updateCellView:(id)arg1 andIndexPath:(id)arg2;
- (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AddContactViewController : UIViewController <ABNewPersonViewControllerDelegate, UITableViewDataSource, UITableViewDelegate, ABUnknownPersonViewControllerDelegate>
{
ABPeoplePickerNavigationController *addressBookController;
NSString *_contactNumber;
}
@property(retain, nonatomic) NSString *contactNumber; // @synthesize contactNumber=_contactNumber;
- (void).cxx_destruct;
- (void)newPersonViewController:(id)arg1 didCompleteWithNewPerson:(void *)arg2;
- (_Bool)unknownPersonViewController:(id)arg1 shouldPerformDefaultActionForPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4;
- (void)unknownPersonViewController:(id)arg1 didResolveToPerson:(const void *)arg2;
- (void)doAddInExistingContact;
- (void)doCreateNewContact;
- (void)doCancel:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)viewDidDisappear:(_Bool)arg1;
- (void)viewDidAppear:(_Bool)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPMessageArchivingCoreDataStorage : XMPPCoreDataStorage <XMPPMessageArchivingStorage>
{
NSString *messageEntityName;
NSString *contactEntityName;
CDUnknownBlockType _customMsgArchivingBlock;
}
+ (id)sharedInstance;
@property(copy, nonatomic) CDUnknownBlockType customMsgArchivingBlock; // @synthesize customMsgArchivingBlock=_customMsgArchivingBlock;
- (void).cxx_destruct;
- (void)updateContactSendingNormalMsgOnNodeOutgoing:(id)arg1;
- (void)updateContactSendingNormalMsgOnNodeIncoming:(id)arg1;
- (void)doUpdateupdateContactSendingNormalMsgOnNode:(id)arg1 andOutgoing:(_Bool)arg2 forNode:(id)arg3;
- (void)savePubSubNode:(id)arg1 andIsoutgoing:(_Bool)arg2;
- (void)callStatusMsgArchiving:(id)arg1;
- (void)createContactXmppRoom:(id)arg1;
- (void)updateDeletedGroupMessageForRoomJid:(id)arg1;
- (void)deleteRecentMessage:(id)arg1;
- (void)deleteHistory:(id)arg1;
- (void)updatePrivateMessagebyChatId:(id)arg1;
- (void)deletePrivateMsgByChatId:(id)arg1;
- (void)deleteMsgByChatId:(id)arg1;
- (void)deleteAllMsg:(id)arg1;
- (void)updateFileDownloadingStatusByChatId:(id)arg1;
- (void)updateArciveForSendingStatus:(id)arg1:(_Bool)arg2:(_Bool)arg3:(_Bool)arg4 withDisplayTime:(id)arg5;
- (void)updateEditingTextMsg:(id)arg1 xmppMessgage:(id)arg2 andIsOutgoing:(_Bool)arg3;
- (void)textMsgEditingUpdating:(id)arg1;
- (void)customMsgArhiving:(id)arg1 outgoing:(_Bool)arg2 xmppStream:(id)arg3 andSuccessBlock:(CDUnknownBlockType)arg4;
- (void)sendLocalNotification:(id)arg1;
- (void)archiveMessage:(id)arg1 outgoing:(_Bool)arg2 xmppStream:(id)arg3;
- (_Bool)configureWithParent:(id)arg1 queue:(id)arg2;
- (id)contactEntity:(id)arg1;
- (id)messageEntity:(id)arg1;
@property(retain) NSString *contactEntityName;
@property(retain) NSString *messageEntityName;
- (id)contactWithBareJidStr:(id)arg1 streamBareJidStr:(id)arg2 managedObjectContext:(id)arg3;
- (id)contactWithJid:(id)arg1 streamJid:(id)arg2 managedObjectContext:(id)arg3;
- (id)contactForMessage:(id)arg1;
- (id)isAvailableMsgByChatId:(id)arg1 managedObjectContext:(id)arg2;
- (id)isAvailableMsgByChatId:(id)arg1 outgoing:(_Bool)arg2 managedObjectContext:(id)arg3;
- (id)getLastXmppArchivingMsgForUserJidStr:(id)arg1 andMyJidStr:(id)arg2;
- (id)composingMessageWithJid:(id)arg1 streamJid:(id)arg2 outgoing:(_Bool)arg3 managedObjectContext:(id)arg4;
- (void)didUpdateContact:(id)arg1;
- (void)willInsertContact:(id)arg1;
- (void)willDeleteMessage:(id)arg1;
- (void)didUpdateMessage:(id)arg1;
- (void)willInsertMessage:(id)arg1;
- (void)didCreateManagedObjectContext;
- (void)setFailedStatusByChatId:(id)arg1;
- (void)commonInit;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPReconnect : XMPPModule
{
unsigned char flags;
unsigned char config;
double reconnectDelay;
NSObject<OS_dispatch_source> *reconnectTimer;
double reconnectTimerInterval;
struct __SCNetworkReachability *reachability;
int reconnectTicket;
unsigned int previousReachabilityFlags;
_Bool _usesOldSchoolSecureConnect;
}
@property(nonatomic) _Bool usesOldSchoolSecureConnect; // @synthesize usesOldSchoolSecureConnect=_usesOldSchoolSecureConnect;
@property(nonatomic) double reconnectTimerInterval; // @synthesize reconnectTimerInterval;
@property(nonatomic) double reconnectDelay; // @synthesize reconnectDelay;
- (void).cxx_destruct;
- (void)maybeAttemptReconnectWithReachabilityFlags:(unsigned int)arg1;
- (void)maybeAttemptReconnectWithTicket:(int)arg1;
- (void)maybeAttemptReconnect;
- (void)teardownNetworkMonitoring;
- (void)setupNetworkMonitoring;
- (void)teardownReconnectTimer;
- (void)setupReconnectTimer;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (void)xmppStreamWasToldToDisconnect:(id)arg1;
- (void)xmppStream:(id)arg1 didReceiveError:(id)arg2;
- (void)xmppStreamDidAuthenticate:(id)arg1;
- (void)xmppStreamDidConnect:(id)arg1;
- (void)stop;
- (void)manualStart;
- (void)setQueryingDelegates:(_Bool)arg1;
- (_Bool)queryingDelegates;
- (void)setManuallyStarted:(_Bool)arg1;
- (_Bool)manuallyStarted;
- (void)setMultipleReachabilityChanges:(_Bool)arg1;
- (_Bool)multipleReachabilityChanges;
- (void)setShouldReconnect:(_Bool)arg1;
- (_Bool)shouldReconnect;
@property(nonatomic) _Bool autoReconnect; // @dynamic autoReconnect;
- (void)dealloc;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface OpponentCollectionViewCell : UICollectionViewCell
{
UIView *_videoView;
unsigned long long _connectionState;
CornerView *_colorMarker;
UIView *_containerView;
UILabel *_statusLabel;
}
@property(nonatomic) __weak UILabel *statusLabel; // @synthesize statusLabel=_statusLabel;
@property(nonatomic) __weak UIView *containerView; // @synthesize containerView=_containerView;
@property(nonatomic) __weak CornerView *colorMarker; // @synthesize colorMarker=_colorMarker;
@property(nonatomic) unsigned long long connectionState; // @synthesize connectionState=_connectionState;
@property(nonatomic) __weak UIView *videoView; // @synthesize videoView=_videoView;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)setColorMarkerText:(id)arg1 andColor:(id)arg2;
- (void)didDoubleTap:(id)arg1;
- (void)awakeFromNib;
@end
@interface SHRequestSampleImage : SHBaseRequestImage
{
NSString *mEditionId;
NSString *mImageId;
UIImage *mImage;
struct CGSize mSize;
NSIndexPath *indexPath;
unsigned long long assetId;
unsigned long long eventsBgImageType;
}
@property(nonatomic) unsigned long long eventsBgImageType; // @synthesize eventsBgImageType;
@property(nonatomic) unsigned long long assetId; // @synthesize assetId;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath;
@property(nonatomic) struct CGSize Size; // @synthesize Size=mSize;
@property(retain, nonatomic) UIImage *Image; // @synthesize Image=mImage;
@property(retain, nonatomic) NSString *ImageId; // @synthesize ImageId=mImageId;
@property(retain, nonatomic) NSString *EditionId; // @synthesize EditionId=mEditionId;
- (void).cxx_destruct;
- (id)initWithURL:(id)arg1;
@end
@interface NewPhoto : NSObject
{
_Bool _isSelected;
int _imageType;
NSString *_localId;
NSString *_assetsId;
NSString *_thumbUrl105px;
NSString *_thumbUrl210px;
NSString *_originalUrl;
NSString *_imageBlur;
NSString *_originalCompressImage;
UIImage *_imgToUpload;
UIImage *_imgThumbnail;
NSString *_albumId;
}
@property(retain, nonatomic) NSString *albumId; // @synthesize albumId=_albumId;
@property(retain, nonatomic) UIImage *imgThumbnail; // @synthesize imgThumbnail=_imgThumbnail;
@property(retain, nonatomic) UIImage *imgToUpload; // @synthesize imgToUpload=_imgToUpload;
@property(nonatomic) int imageType; // @synthesize imageType=_imageType;
@property(nonatomic) _Bool isSelected; // @synthesize isSelected=_isSelected;
@property(retain, nonatomic) NSString *originalCompressImage; // @synthesize originalCompressImage=_originalCompressImage;
@property(retain, nonatomic) NSString *imageBlur; // @synthesize imageBlur=_imageBlur;
@property(retain, nonatomic) NSString *originalUrl; // @synthesize originalUrl=_originalUrl;
@property(retain, nonatomic) NSString *thumbUrl210px; // @synthesize thumbUrl210px=_thumbUrl210px;
@property(retain, nonatomic) NSString *thumbUrl105px; // @synthesize thumbUrl105px=_thumbUrl105px;
@property(retain, nonatomic) NSString *assetsId; // @synthesize assetsId=_assetsId;
@property(retain, nonatomic) NSString *localId; // @synthesize localId=_localId;
- (void).cxx_destruct;
@end
@interface XMPPCapabilities : XMPPModule
{
id <XMPPCapabilitiesStorage> xmppCapabilitiesStorage;
NSString *myCapabilitiesNode;
DDXMLElement *myCapabilitiesQuery;
DDXMLElement *myCapabilitiesC;
_Bool collectingMyCapabilities;
NSMutableSet *discoRequestJidSet;
NSMutableDictionary *discoRequestHashDict;
NSMutableDictionary *discoTimerJidDict;
_Bool autoFetchHashedCapabilities;
_Bool autoFetchNonHashedCapabilities;
_Bool autoFetchMyServerCapabilities;
double capabilitiesRequestTimeout;
NSMutableSet *timers;
}
- (void).cxx_destruct;
- (void)processTimeoutWithJID:(id)arg1;
- (void)processTimeoutWithHashKey:(id)arg1;
- (void)cancelTimeoutForDiscoRequestFromJID:(id)arg1;
- (void)setupTimeoutForDiscoRequestFromJID:(id)arg1 withHashKey:(id)arg2;
- (void)setupTimeoutForDiscoRequestFromJID:(id)arg1;
- (id)xmppStream:(id)arg1 willSendPresence:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)xmppStream:(id)arg1 didReceivePresence:(id)arg2;
- (void)xmppStreamDidAuthenticate:(id)arg1;
- (void)xmppStreamDidConnect:(id)arg1;
- (void)maybeQueryNextJidWithHashKey:(id)arg1 dueToHashMismatch:(_Bool)arg2;
- (void)handleDiscoErrorResponse:(id)arg1 fromJID:(id)arg2;
- (void)handleDiscoResponse:(id)arg1 fromJID:(id)arg2;
- (void)handleDiscoRequest:(id)arg1;
- (void)handleLegacyPresenceCapabilities:(id)arg1 fromJID:(id)arg2;
- (void)handlePresenceCapabilities:(id)arg1 fromJID:(id)arg2;
- (void)fetchCapabilitiesForJID:(id)arg1;
- (void)sendDiscoInfoQueryTo:(id)arg1 withNode:(id)arg2 ver:(id)arg3;
- (void)recollectMyCapabilities;
- (void)continueCollectMyCapabilities:(id)arg1;
- (void)collectMyCapabilities;
- (_Bool)getHash:(id *)arg1 algorithm:(id *)arg2 fromKey:(id)arg3;
- (id)keyFromHash:(id)arg1 algorithm:(id)arg2;
- (id)hashCapabilitiesFromQuery:(id)arg1;
@property _Bool autoFetchMyServerCapabilities; // @dynamic autoFetchMyServerCapabilities;
@property _Bool autoFetchNonHashedCapabilities; // @dynamic autoFetchNonHashedCapabilities;
@property _Bool autoFetchHashedCapabilities; // @dynamic autoFetchHashedCapabilities;
@property(copy, nonatomic) NSString *myCapabilitiesNode;
@property(readonly, nonatomic) id <XMPPCapabilitiesStorage> xmppCapabilitiesStorage; // @dynamic xmppCapabilitiesStorage;
- (void)dealloc;
- (id)initWithCapabilitiesStorage:(id)arg1 dispatchQueue:(id)arg2;
- (id)initWithCapabilitiesStorage:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface GCDTimerWrapper : NSObject
{
NSObject<OS_dispatch_source> *timer;
}
- (void).cxx_destruct;
- (void)dealloc;
- (void)cancel;
- (id)initWithDispatchTimer:(id)arg1;
@end
@interface DDContextWhitelistFilterLogFormatter : NSObject <DDLogFormatter>
{
DDLoggingContextSet *contextSet;
}
- (void).cxx_destruct;
- (id)formatLogMessage:(id)arg1;
- (_Bool)isOnWhitelist:(int)arg1;
- (id)whitelist;
- (void)removeFromWhitelist:(int)arg1;
- (void)addToWhitelist:(int)arg1;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface DDContextBlacklistFilterLogFormatter : NSObject <DDLogFormatter>
{
DDLoggingContextSet *contextSet;
}
- (void).cxx_destruct;
- (id)formatLogMessage:(id)arg1;
- (_Bool)isOnBlacklist:(int)arg1;
- (id)blacklist;
- (void)removeFromBlacklist:(int)arg1;
- (void)addToBlacklist:(int)arg1;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface DDLoggingContextSet : NSObject
{
int lock;
NSMutableSet *set;
}
- (void).cxx_destruct;
- (_Bool)isInSet:(int)arg1;
- (id)currentSet;
- (void)removeFromSet:(int)arg1;
- (void)addToSet:(int)arg1;
- (id)init;
@end
@interface XMPPLastActivity : XMPPModule
{
_Bool _respondsToQueries;
XMPPIDTracker *_queryTracker;
}
@property(retain) XMPPIDTracker *queryTracker; // @synthesize queryTracker=_queryTracker;
- (void).cxx_destruct;
- (unsigned long long)delegateNumberOfIdleTimeSecondsWithIQ:(id)arg1;
- (void)delegateDidNotReceiveResponse:(id)arg1 dueToTimeout:(double)arg2;
- (void)delegateDidReceiveResponse:(id)arg1;
- (void)xmppCapabilities:(id)arg1 collectingMyCapabilities:(id)arg2;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (id)sendLastActivityQueryToJID:(id)arg1 withTimeout:(double)arg2;
- (id)sendLastActivityQueryToJID:(id)arg1;
@property _Bool respondsToQueries; // @synthesize respondsToQueries=_respondsToQueries;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface SVProgressHUD : UIView
{
_Bool showNetworkIndicator;
UIWindow *overlayWindow;
UIView *hudView;
unsigned long long maskType;
NSTimer *fadeOutTimer;
UILabel *stringLabel;
UIImageView *imageView;
UIActivityIndicatorView *spinnerView;
double visibleKeyboardHeight;
}
+ (_Bool)isVisible;
+ (void)dismissWithError:(id)arg1 afterDelay:(double)arg2;
+ (void)dismissWithError:(id)arg1;
+ (void)dismissWithSuccess:(id)arg1 afterDelay:(double)arg2;
+ (void)dismissWithSuccess:(id)arg1;
+ (void)dismiss;
+ (void)showErrorWithStatus:(id)arg1 duration:(double)arg2;
+ (void)showErrorWithStatus:(id)arg1;
+ (void)showSuccessWithStatus:(id)arg1 duration:(double)arg2;
+ (void)showSuccessWithStatus:(id)arg1;
+ (void)showWithStatus:(id)arg1 maskType:(unsigned long long)arg2 networkIndicator:(_Bool)arg3;
+ (void)showWithMaskType:(unsigned long long)arg1 networkIndicator:(_Bool)arg2;
+ (void)showWithStatus:(id)arg1 networkIndicator:(_Bool)arg2;
+ (void)showWithStatus:(id)arg1 maskType:(unsigned long long)arg2;
+ (void)showWithMaskType:(unsigned long long)arg1;
+ (void)showWithStatus:(id)arg1;
+ (void)show;
+ (void)setStatus:(id)arg1;
+ (id)sharedView;
@property(retain, nonatomic) NSTimer *fadeOutTimer; // @synthesize fadeOutTimer;
@property(nonatomic) _Bool showNetworkIndicator; // @synthesize showNetworkIndicator;
@property(nonatomic) unsigned long long maskType; // @synthesize maskType;
@property(readonly, nonatomic) double visibleKeyboardHeight; // @synthesize visibleKeyboardHeight;
@property(readonly, nonatomic) UIActivityIndicatorView *spinnerView; // @synthesize spinnerView;
@property(readonly, nonatomic) UIImageView *imageView; // @synthesize imageView;
@property(readonly, nonatomic) UILabel *stringLabel; // @synthesize stringLabel;
@property(readonly, nonatomic) UIView *hudView; // @synthesize hudView;
@property(readonly, nonatomic) UIWindow *overlayWindow; // @synthesize overlayWindow;
- (void)dismiss;
- (void)dismissWithStatus:(id)arg1 error:(_Bool)arg2 afterDelay:(double)arg3;
- (void)dismissWithStatus:(id)arg1 error:(_Bool)arg2;
- (void)showWithStatus:(id)arg1 maskType:(unsigned long long)arg2 networkIndicator:(_Bool)arg3;
- (void)moveToPoint:(struct CGPoint)arg1 rotateAngle:(double)arg2;
- (void)positionHUD:(id)arg1;
- (void)registerNotifications;
- (void)setStatus:(id)arg1;
- (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- (void)drawRect:(struct CGRect)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)dealloc;
@end
@interface ChatVideoView : ChatSuperView
{
}
@end
@interface StorageDetailTableCell : UITableViewCell
{
UILabel *_lblValues;
UILabel *_lblKey;
NSIndexPath *_indexPath;
}
@property(nonatomic) __weak NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(nonatomic) __weak UILabel *lblKey; // @synthesize lblKey=_lblKey;
@property(nonatomic) __weak UILabel *lblValues; // @synthesize lblValues=_lblValues;
- (void).cxx_destruct;
- (void)updateCell:(id)arg1;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface ChatLocationTableViewCell : UITableViewCell
{
NSIndexPath *_indexPath;
}
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- (void).cxx_destruct;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface CallingReturnView : UIView
{
UILabel *lblReturnToCall;
UIButton *btnReturnToCall;
id <CallingReturnDelegate> _delegate;
}
@property(nonatomic) __weak id <CallingReturnDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)updateTime:(id)arg1;
- (void)clickedToReturnToCall:(id)arg1;
- (void)createView:(struct CGRect)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface CMPostLikes : NSObject
{
NSString *_postId;
NSString *_userId;
NSString *_likeTime;
NSString *_chatUserName;
NSString *_phone;
NSString *_fullPhone;
NSString *_withZeroPhone;
NSString *_quickBoxId;
NSString *_name;
NSString *_avtar;
NSString *_colorCode;
NSString *_statusNote;
NSString *_statusUpdateOn;
NSString *_coverImage;
}
@property(retain, nonatomic) NSString *coverImage; // @synthesize coverImage=_coverImage;
@property(retain, nonatomic) NSString *statusUpdateOn; // @synthesize statusUpdateOn=_statusUpdateOn;
@property(retain, nonatomic) NSString *statusNote; // @synthesize statusNote=_statusNote;
@property(retain, nonatomic) NSString *colorCode; // @synthesize colorCode=_colorCode;
@property(retain, nonatomic) NSString *avtar; // @synthesize avtar=_avtar;
@property(retain, nonatomic) NSString *name; // @synthesize name=_name;
@property(retain, nonatomic) NSString *quickBoxId; // @synthesize quickBoxId=_quickBoxId;
@property(retain, nonatomic) NSString *withZeroPhone; // @synthesize withZeroPhone=_withZeroPhone;
@property(retain, nonatomic) NSString *fullPhone; // @synthesize fullPhone=_fullPhone;
@property(retain, nonatomic) NSString *phone; // @synthesize phone=_phone;
@property(retain, nonatomic) NSString *chatUserName; // @synthesize chatUserName=_chatUserName;
@property(retain, nonatomic) NSString *likeTime; // @synthesize likeTime=_likeTime;
@property(retain, nonatomic) NSString *userId; // @synthesize userId=_userId;
@property(retain, nonatomic) NSString *postId; // @synthesize postId=_postId;
- (void).cxx_destruct;
- (void)parseJsonObj:(id)arg1;
- (id)initWithPostLikes:(id)arg1;
@end
@interface AddStatusViewController : UIViewController <ConnectionManager_Delegate>
{
UILabel *lblStatusHeading;
UIView *viewStatus;
UIButton *btnSaveOutlet;
UITextView *txtStatus;
ConnectionManager *connectionManager;
NSMutableArray *arrStatus;
NSString *_strStatus;
id <AddStatusDelegate> _delegate;
NSString *_comingFromVC;
NSString *_selectedStatus;
NSNumber *_selectedStatusId;
NSString *_selectedUserId;
}
@property(retain, nonatomic) NSString *selectedUserId; // @synthesize selectedUserId=_selectedUserId;
@property(retain, nonatomic) NSNumber *selectedStatusId; // @synthesize selectedStatusId=_selectedStatusId;
@property(retain, nonatomic) NSString *selectedStatus; // @synthesize selectedStatus=_selectedStatus;
@property(retain, nonatomic) NSString *comingFromVC; // @synthesize comingFromVC=_comingFromVC;
@property(nonatomic) __weak id <AddStatusDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSString *strStatus; // @synthesize strStatus=_strStatus;
- (void).cxx_destruct;
- (void)populateStatuses;
- (void)updateDatabaseWithStatusesSequence:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)callWebService;
- (void)insertIntoDatabase;
- (_Bool)isStatusAlreadyExist:(id)arg1;
- (void)btnSave:(id)arg1;
- (_Bool)checkWhetherStringIsNotEmpty:(id)arg1;
- (void)btnCancel:(id)arg1;
- (void)textViewDidChange:(id)arg1;
- (_Bool)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)didReceiveMemoryWarning;
- (void)requestErrorHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)viewDidLoad;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface FXBlurLayer : CALayer
{
}
+ (_Bool)needsDisplayForKey:(id)arg1;
// Remaining properties
@property(nonatomic) double blurRadius; // @dynamic blurRadius;
@end
@interface FXBlurScheduler : NSObject
{
_Bool _blurEnabled;
_Bool _updating;
NSMutableArray *_views;
unsigned long long _viewIndex;
unsigned long long _updatesEnabled;
}
+ (id)sharedInstance;
@property(nonatomic) _Bool updating; // @synthesize updating=_updating;
@property(nonatomic) _Bool blurEnabled; // @synthesize blurEnabled=_blurEnabled;
@property(nonatomic) unsigned long long updatesEnabled; // @synthesize updatesEnabled=_updatesEnabled;
@property(nonatomic) unsigned long long viewIndex; // @synthesize viewIndex=_viewIndex;
@property(retain, nonatomic) NSMutableArray *views; // @synthesize views=_views;
- (void).cxx_destruct;
- (void)updateAsynchronously;
- (void)removeView:(id)arg1;
- (void)addView:(id)arg1;
- (void)setUpdatesDisabled;
- (void)setUpdatesEnabled;
- (id)init;
@end
@interface FXBlurView : UIView
{
_Bool _blurEnabled;
_Bool _dynamic;
_Bool _iterationsSet;
_Bool _blurRadiusSet;
_Bool _dynamicSet;
_Bool _blurEnabledSet;
unsigned long long _iterations;
double _updateInterval;
UIColor *_tintColor;
UIView *_underlyingView;
NSDate *_lastUpdate;
}
+ (Class)layerClass;
+ (void)setUpdatesDisabled;
+ (void)setUpdatesEnabled;
+ (void)setBlurEnabled:(_Bool)arg1;
@property(retain, nonatomic) NSDate *lastUpdate; // @synthesize lastUpdate=_lastUpdate;
@property(nonatomic) _Bool blurEnabledSet; // @synthesize blurEnabledSet=_blurEnabledSet;
@property(nonatomic) _Bool dynamicSet; // @synthesize dynamicSet=_dynamicSet;
@property(nonatomic) _Bool blurRadiusSet; // @synthesize blurRadiusSet=_blurRadiusSet;
@property(nonatomic) _Bool iterationsSet; // @synthesize iterationsSet=_iterationsSet;
@property(nonatomic) __weak UIView *underlyingView; // @synthesize underlyingView=_underlyingView;
@property(retain, nonatomic) UIColor *tintColor; // @synthesize tintColor=_tintColor;
@property(nonatomic) double updateInterval; // @synthesize updateInterval=_updateInterval;
@property(nonatomic) unsigned long long iterations; // @synthesize iterations=_iterations;
@property(nonatomic, getter=isDynamic) _Bool dynamic; // @synthesize dynamic=_dynamic;
@property(nonatomic, getter=isBlurEnabled) _Bool blurEnabled; // @synthesize blurEnabled=_blurEnabled;
- (void).cxx_destruct;
- (void)updateAsynchronously:(_Bool)arg1 completion:(CDUnknownBlockType)arg2;
- (void)setLayerContents:(id)arg1;
- (id)blurredSnapshot:(id)arg1 radius:(double)arg2;
- (void)restoreSuperviewAfterSnapshot:(id)arg1;
- (id)prepareUnderlyingViewForSnapshot;
- (id)snapshotOfUnderlyingView;
- (id)actionForLayer:(id)arg1 forKey:(id)arg2;
- (void)displayLayer:(id)arg1;
- (_Bool)shouldUpdate;
- (void)setNeedsDisplay;
- (void)schedule;
- (void)didMoveToWindow;
- (void)didMoveToSuperview;
- (id)blurPresentationLayer;
- (id)blurLayer;
- (id)underlyingLayer;
@property(nonatomic) double blurRadius;
- (void)dealloc;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)setUp;
@end
@interface SharingViewController : UICollectionViewController <UICollectionViewDelegateFlowLayout>
{
_Bool _enabled;
QBRTCSession *_session;
NSArray *_images;
QBRTCVideoCapture *_capture;
QBRTCScreenCapture *_screenCapture;
NSIndexPath *_indexPath;
}
@property(copy, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(retain, nonatomic) QBRTCScreenCapture *screenCapture; // @synthesize screenCapture=_screenCapture;
@property(nonatomic) _Bool enabled; // @synthesize enabled=_enabled;
@property(nonatomic) __weak QBRTCVideoCapture *capture; // @synthesize capture=_capture;
@property(retain, nonatomic) NSArray *images; // @synthesize images=_images;
@property(nonatomic) __weak QBRTCSession *session; // @synthesize session=_session;
- (void).cxx_destruct;
- (void)didRotateFromInterfaceOrientation:(long long)arg1;
- (void)willRotateToInterfaceOrientation:(long long)arg1 duration:(double)arg2;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (long long)numberOfSectionsInCollectionView:(id)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)viewDidAppear:(_Bool)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface SDWebImageManager : NSObject
{
id <SDWebImageManagerDelegate> _delegate;
SDImageCache *_imageCache;
SDWebImageDownloader *_imageDownloader;
CDUnknownBlockType _cacheKeyFilter;
NSMutableArray *_failedURLs;
NSMutableArray *_runningOperations;
}
+ (id)sharedManager;
@property(retain, nonatomic) NSMutableArray *runningOperations; // @synthesize runningOperations=_runningOperations;
@property(retain, nonatomic) NSMutableArray *failedURLs; // @synthesize failedURLs=_failedURLs;
@property(copy) CDUnknownBlockType cacheKeyFilter; // @synthesize cacheKeyFilter=_cacheKeyFilter;
@property(retain, nonatomic) SDWebImageDownloader *imageDownloader; // @synthesize imageDownloader=_imageDownloader;
@property(retain, nonatomic) SDImageCache *imageCache; // @synthesize imageCache=_imageCache;
@property(nonatomic) __weak id <SDWebImageManagerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (_Bool)isRunning;
- (void)cancelAll;
- (void)saveImageToCache:(id)arg1 forURL:(id)arg2;
- (id)downloadImageWithURL:(id)arg1 options:(unsigned long long)arg2 progress:(CDUnknownBlockType)arg3 completed:(CDUnknownBlockType)arg4;
- (void)diskImageExistsForURL:(id)arg1 completion:(CDUnknownBlockType)arg2;
- (void)cachedImageExistsForURL:(id)arg1 completion:(CDUnknownBlockType)arg2;
- (_Bool)diskImageExistsForURL:(id)arg1;
- (_Bool)cachedImageExistsForURL:(id)arg1;
- (id)cacheKeyForURL:(id)arg1;
- (id)createCache;
- (id)init;
@end
@interface SDWebImageCombinedOperation : NSObject <SDWebImageOperation>
{
_Bool _cancelled;
CDUnknownBlockType _cancelBlock;
NSOperation *_cacheOperation;
}
@property(retain, nonatomic) NSOperation *cacheOperation; // @synthesize cacheOperation=_cacheOperation;
@property(copy, nonatomic) CDUnknownBlockType cancelBlock; // @synthesize cancelBlock=_cancelBlock;
@property(nonatomic, getter=isCancelled) _Bool cancelled; // @synthesize cancelled=_cancelled;
- (void).cxx_destruct;
- (void)cancel;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface HPTextViewInternal : UITextView
{
_Bool _displayPlaceHolder;
NSString *_placeholder;
UIColor *_placeholderColor;
}
@property(nonatomic) _Bool displayPlaceHolder; // @synthesize displayPlaceHolder=_displayPlaceHolder;
@property(retain, nonatomic) UIColor *placeholderColor; // @synthesize placeholderColor=_placeholderColor;
@property(retain, nonatomic) NSString *placeholder; // @synthesize placeholder=_placeholder;
- (void).cxx_destruct;
- (void)drawRect:(struct CGRect)arg1;
- (void)setContentSize:(struct CGSize)arg1;
- (void)setContentInset:(struct UIEdgeInsets)arg1;
- (void)setContentOffset:(struct CGPoint)arg1;
- (void)setScrollable:(_Bool)arg1;
- (void)setText:(id)arg1;
@end
@interface ChatStatusView : ChatSuperView
{
}
@end
@interface LowerCollectionCell : UICollectionViewCell
{
UIButton *button;
id <LowerCollectionViewCellDelegate> _delegate;
NSIndexPath *_indexPath;
long long _currentIndex;
NSString *_image;
}
@property(retain, nonatomic) NSString *image; // @synthesize image=_image;
@property(nonatomic) long long currentIndex; // @synthesize currentIndex=_currentIndex;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(nonatomic) __weak id <LowerCollectionViewCellDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)actionButton;
- (void)updateCellWithData;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface ChatHomeViewControllerViewController : UIViewController <MFMailComposeViewControllerDelegate, MFMessageComposeViewControllerDelegate, UITableViewDataSource, UITableViewDelegate, UISearchBarDelegate, PhoneBookDelegate, GroupChatInitViewControllerDelegate, ConnectionManager_Delegate, UIActionSheetDelegate>
{
UISearchBar *searchBarChatFriend;
ConnectionManager *connectionManager;
NSString *strSelectedChatusername;
RecentChat *selectedRecentChat;
AppDelegate *appDelegate;
UIRefreshControl *refreshContactList;
int viewStatus;
_Bool isLocalSearching;
Group *selectedGroup;
NSMutableArray *arrAllContacts;
NSIndexPath *selectedIndexPath;
_Bool _isForwardingMsg;
UITableView *tblViewMessages;
NSMutableArray *arrFriends;
NSMutableArray *arrSearchResults;
UILabel *_lblHeaderText;
NSMutableArray *_friends;
UIView *_viewNoChat;
UIActionSheet *_actionSheetOptions;
}
@property(retain, nonatomic) UIActionSheet *actionSheetOptions; // @synthesize actionSheetOptions=_actionSheetOptions;
@property(nonatomic) _Bool isForwardingMsg; // @synthesize isForwardingMsg=_isForwardingMsg;
@property(nonatomic) __weak UIView *viewNoChat; // @synthesize viewNoChat=_viewNoChat;
@property(retain, nonatomic) NSMutableArray *friends; // @synthesize friends=_friends;
@property(nonatomic) __weak UILabel *lblHeaderText; // @synthesize lblHeaderText=_lblHeaderText;
@property(retain, nonatomic) NSMutableArray *arrSearchResults; // @synthesize arrSearchResults;
@property(retain, nonatomic) NSMutableArray *arrFriends; // @synthesize arrFriends;
@property(retain, nonatomic) UITableView *tblViewMessages; // @synthesize tblViewMessages;
- (void).cxx_destruct;
- (void)messageProcessedNotification:(id)arg1;
- (void)internetConnectionListener:(id)arg1;
- (void)doOpenChatWithDelay:(id)arg1;
- (void)messageComposeViewController:(id)arg1 didFinishWithResult:(int)arg2;
- (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
- (void)sendMessage:(id)arg1;
- (void)selectedNumbers:(id)arg1;
- (void)sendEmail:(id)arg1;
- (void)selectedEmail:(id)arg1;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)showActionSheetForForwarding;
- (void)clickedTellAFriend:(id)arg1;
- (void)doCancelForward:(id)arg1;
- (void)doClearPasteBoard;
- (void)addForwardingButtons;
- (void)didFailWithError:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)getGroups;
- (void)addCommonAttributesToMessage:(id)arg1;
- (id)chatID;
- (void)sendUnsubscription:(id)arg1;
- (void)leavingRoom;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)leaveGroup:(id)arg1;
- (void)onLongPress:(id)arg1;
- (void)openPrivateChat:(id)arg1;
- (void)selectedUser:(id)arg1;
- (void)addUser:(id)arg1;
- (void)changeStatus;
- (void)openGroupChatWithNotification:(id)arg1;
- (void)openGroupChatMethod:(id)arg1;
- (void)btnGroupClicked;
- (void)btnBroadcastClicked;
- (void)isRead:(id)arg1;
- (void)isDisplayed:(id)arg1;
- (void)StopAudioRecorder;
- (void)ReceiveIQ:(id)arg1;
- (void)userPresence:(id)arg1;
- (void)isDelivered:(id)arg1;
- (void)newPrivateMessageReceived:(id)arg1;
- (void)newGroupMessageReceived:(id)arg1;
- (void)newMessageReceived:(id)arg1;
- (void)reloadTableView;
- (void)searchBarCancelButtonClicked:(id)arg1;
- (_Bool)searchBarShouldEndEditing:(id)arg1;
- (_Bool)searchBarShouldBeginEditing:(id)arg1;
- (void)searchBarSearchButtonClicked:(id)arg1;
- (void)searchBar:(id)arg1 textDidChange:(id)arg2;
- (long long)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
- (void)deleteGroupChat:(id)arg1;
- (void)deleteChat:(id)arg1;
- (void)showOptions;
- (void)tableView:(id)arg1 commitEditingStyle:(long long)arg2 forRowAtIndexPath:(id)arg3;
- (void)setEditing:(_Bool)arg1 animated:(_Bool)arg2;
- (id)doOpenChatAccordinglyAtIndexPath;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- (void)fetchedResultsController;
- (void)didReceiveMemoryWarning;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)viewDidAppear:(_Bool)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)viewSetup;
- (void)moreButton;
- (void)callPhoneBook;
- (void)setUpNavigationBar;
- (void)setNavigationBar;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPAttentionModule : XMPPModule
{
_Bool respondsToQueries;
}
- (void)xmppCapabilities:(id)arg1 collectingMyCapabilities:(id)arg2;
- (void)xmppStream:(id)arg1 didReceiveMessage:(id)arg2;
@property _Bool respondsToQueries;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface CMCallRecent : NSObject
{
NSString *_chatId;
NSString *_fullName;
NSString *_friendId;
NSString *_imageUrl;
NSString *_mobileType;
long long _callType;
unsigned long long _conferenceType;
long long _callCounter;
NSDate *_timestamp;
NSArray *_phonesInfo;
NSString *_quickBoxId;
}
+ (id)getPhonesInfoFromJsonStr:(id)arg1;
@property(retain, nonatomic) NSString *quickBoxId; // @synthesize quickBoxId=_quickBoxId;
@property(retain, nonatomic) NSArray *phonesInfo; // @synthesize phonesInfo=_phonesInfo;
@property(retain, nonatomic) NSDate *timestamp; // @synthesize timestamp=_timestamp;
@property(nonatomic) long long callCounter; // @synthesize callCounter=_callCounter;
@property(nonatomic) unsigned long long conferenceType; // @synthesize conferenceType=_conferenceType;
@property(nonatomic) long long callType; // @synthesize callType=_callType;
@property(retain, nonatomic) NSString *mobileType; // @synthesize mobileType=_mobileType;
@property(retain, nonatomic) NSString *imageUrl; // @synthesize imageUrl=_imageUrl;
@property(retain, nonatomic) NSString *friendId; // @synthesize friendId=_friendId;
@property(retain, nonatomic) NSString *fullName; // @synthesize fullName=_fullName;
@property(retain, nonatomic) NSString *chatId; // @synthesize chatId=_chatId;
- (void).cxx_destruct;
- (void)setMobileTypeForMainMobile:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)init;
@end
@interface XMPPRoomOccupantMemoryStorageObject : NSObject <XMPPRoomOccupant, NSCopying, NSCoding>
{
XMPPPresence *presence;
XMPPJID *jid;
}
- (void).cxx_destruct;
- (_Bool)isEqual:(id)arg1;
@property(readonly) unsigned long long hash;
- (long long)compare:(id)arg1;
@property(readonly) XMPPPresence *presence;
@property(readonly) XMPPJID *realJID;
@property(readonly) NSString *affiliation;
@property(readonly) NSString *role;
- (id)itemAttributeStringValueForName:(id)arg1;
@property(readonly) NSString *nickname;
@property(readonly) XMPPJID *jid;
@property(readonly) XMPPJID *roomJID;
- (void)updateWithPresence:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)initWithPresence:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) Class superclass;
@end
@interface SettingSwichCell : BaseSettingsCell
{
UISwitch *_switchCtrl;
}
@property(nonatomic) __weak UISwitch *switchCtrl; // @synthesize switchCtrl=_switchCtrl;
- (void).cxx_destruct;
- (void)valueChanged:(id)arg1;
- (void)setModel:(id)arg1;
@end
@interface FeedbackViewController : UIViewController <ConnectionManager_Delegate>
{
UIStoryboard *storyboard;
UITextView *txtFeedback;
ConnectionManager *connectionManager;
id <goToAccontVCDelegate> _accountDelegate;
UITableView *_tblFeedback;
}
@property(nonatomic) __weak UITableView *tblFeedback; // @synthesize tblFeedback=_tblFeedback;
@property(nonatomic) __weak id <goToAccontVCDelegate> accountDelegate; // @synthesize accountDelegate=_accountDelegate;
- (void).cxx_destruct;
- (void)responseReceived:(id)arg1;
- (void)callWebService;
- (void)moveToConfirmDeleteVC;
- (void)btnNextClicked:(id)arg1;
- (void)btnCancelClicked:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 titleForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)setNavigationBar;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPMUC : XMPPModule
{
NSMutableSet *rooms;
}
- (void).cxx_destruct;
- (void)xmppCapabilities:(id)arg1 collectingMyCapabilities:(id)arg2;
- (void)xmppStream:(id)arg1 didReceiveMessage:(id)arg2;
- (void)xmppStream:(id)arg1 willUnregisterModule:(id)arg2;
- (void)xmppStream:(id)arg1 didRegisterModule:(id)arg2;
- (_Bool)isMUCRoomMessage:(id)arg1;
- (_Bool)isMUCRoomPresence:(id)arg1;
- (_Bool)isMUCRoomElement:(id)arg1;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
@end
@interface CreateXml : NSObject
{
}
+ (id)createMessageForFirstTimeToShow:(id)arg1 andActions:(_Bool)arg2;
+ (id)createGroupMessageWithMessageType:(id)arg1 andMessage:(id)arg2 withDetails:(id)arg3 withChatUser:(id)arg4;
+ (id)createMessageWithMessageType:(id)arg1 andMessage:(id)arg2 withDetails:(id)arg3 withChatUser:(id)arg4 chatType:(int)arg5;
@end
@interface MediaDataManager : NSObject
{
NSMutableArray *_selectedImages;
NSMutableArray *_arrImages;
}
+ (void)getAllGroups:(id)arg1;
+ (void)getAllPhotos:(id)arg1;
+ (id)sharedManager;
@property(retain, nonatomic) NSMutableArray *arrImages; // @synthesize arrImages=_arrImages;
@property(retain, nonatomic) NSMutableArray *selectedImages; // @synthesize selectedImages=_selectedImages;
- (void).cxx_destruct;
- (void)initializeObjects;
@end
@interface CAnnotation : NSObject <MKAnnotation>
{
double _latitude;
double _longitude;
NSString *_mainAddress;
NSString *_subAddress;
}
@property(retain, nonatomic) NSString *subAddress; // @synthesize subAddress=_subAddress;
@property(retain, nonatomic) NSString *mainAddress; // @synthesize mainAddress=_mainAddress;
@property(nonatomic) double longitude; // @synthesize longitude=_longitude;
@property(nonatomic) double latitude; // @synthesize latitude=_latitude;
- (void).cxx_destruct;
@property(readonly, copy, nonatomic) NSString *subtitle;
@property(readonly, copy, nonatomic) NSString *title;
@property(readonly, nonatomic) CDStruct_2c43369c coordinate;
- (id)initwithCoordinate:(CDStruct_2c43369c)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface GroupMessages : NSObject
{
NSString *_attachment;
NSString *_bareJid;
NSString *_chatId;
NSString *_fileAction;
NSString *_fileLocalPath;
NSString *_fileNameWithExt;
NSString *_fileSize;
NSNumber *_isOutgoing;
NSString *_msgBody;
NSNumber *_msgType;
NSString *_node;
NSString *_resource;
NSString *_sender;
NSDate *_sendTimestamp;
NSString *_streamBareJid;
NSString *_thumbBase64String;
NSString *_time;
NSDate *_timestamp;
NSString *_userfullName;
NSString *_statusInfo;
NSString *_statusMsg;
UIView *_bubbleView;
NSNumber *_isDelivered;
}
@property(retain, nonatomic) NSNumber *isDelivered; // @synthesize isDelivered=_isDelivered;
@property(retain, nonatomic) UIView *bubbleView; // @synthesize bubbleView=_bubbleView;
@property(retain, nonatomic) NSString *statusMsg; // @synthesize statusMsg=_statusMsg;
@property(retain, nonatomic) NSString *statusInfo; // @synthesize statusInfo=_statusInfo;
@property(retain, nonatomic) NSString *userfullName; // @synthesize userfullName=_userfullName;
@property(retain, nonatomic) NSDate *timestamp; // @synthesize timestamp=_timestamp;
@property(retain, nonatomic) NSString *time; // @synthesize time=_time;
@property(retain, nonatomic) NSString *thumbBase64String; // @synthesize thumbBase64String=_thumbBase64String;
@property(retain, nonatomic) NSString *streamBareJid; // @synthesize streamBareJid=_streamBareJid;
@property(retain, nonatomic) NSDate *sendTimestamp; // @synthesize sendTimestamp=_sendTimestamp;
@property(retain, nonatomic) NSString *sender; // @synthesize sender=_sender;
@property(retain, nonatomic) NSString *resource; // @synthesize resource=_resource;
@property(retain, nonatomic) NSString *node; // @synthesize node=_node;
@property(retain, nonatomic) NSNumber *msgType; // @synthesize msgType=_msgType;
@property(retain, nonatomic) NSString *msgBody; // @synthesize msgBody=_msgBody;
@property(retain, nonatomic) NSNumber *isOutgoing; // @synthesize isOutgoing=_isOutgoing;
@property(retain, nonatomic) NSString *fileSize; // @synthesize fileSize=_fileSize;
@property(retain, nonatomic) NSString *fileNameWithExt; // @synthesize fileNameWithExt=_fileNameWithExt;
@property(retain, nonatomic) NSString *fileLocalPath; // @synthesize fileLocalPath=_fileLocalPath;
@property(retain, nonatomic) NSString *fileAction; // @synthesize fileAction=_fileAction;
@property(retain, nonatomic) NSString *chatId; // @synthesize chatId=_chatId;
@property(retain, nonatomic) NSString *bareJid; // @synthesize bareJid=_bareJid;
@property(retain, nonatomic) NSString *attachment; // @synthesize attachment=_attachment;
- (void).cxx_destruct;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)init;
@end
@interface XMPPAutoTime : XMPPModule
{
double recalibrationInterval;
XMPPJID *targetJID;
double timeDifference;
unsigned long long lastCalibrationTime;
NSObject<OS_dispatch_source> *recalibrationTimer;
_Bool awaitingQueryResponse;
XMPPTime *xmppTime;
NSData *lastServerAddress;
NSDate *systemUptimeChecked;
double systemUptime;
}
@property(retain, nonatomic) NSDate *systemUptimeChecked; // @synthesize systemUptimeChecked;
@property(retain, nonatomic) NSData *lastServerAddress; // @synthesize lastServerAddress;
- (void).cxx_destruct;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (void)xmppStreamDidAuthenticate:(id)arg1;
- (void)xmppStream:(id)arg1 socketDidConnect:(id)arg2;
- (void)xmppTime:(id)arg1 didNotReceiveResponse:(id)arg2 dueToTimeout:(double)arg3;
- (void)xmppTime:(id)arg1 didReceiveResponse:(id)arg2 withRTT:(double)arg3;
- (void)stopRecalibrationTimer;
- (void)startRecalibrationTimer;
- (void)updateRecalibrationTimer;
- (void)handleRecalibrationTimerFire;
- (void)systemClockDidChange:(id)arg1;
@property _Bool respondsToQueries;
@property(readonly) unsigned long long lastCalibrationTime;
@property(readonly) NSDate *date;
@property(readonly) double timeDifference;
@property(retain) XMPPJID *targetJID;
@property double recalibrationInterval;
- (void)dealloc;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
@end
@interface SpidersCollectionHeaderView : UICollectionReusableView
{
UIImageView *_imgHeader;
UILabel *_lblHeaderTitle;
}
@property(nonatomic) __weak UILabel *lblHeaderTitle; // @synthesize lblHeaderTitle=_lblHeaderTitle;
@property(nonatomic) __weak UIImageView *imgHeader; // @synthesize imgHeader=_imgHeader;
- (void).cxx_destruct;
@end
@interface LocalVideoView : UIView
{
id <LocalVideoViewDelegate> _delegate;
AVCaptureVideoPreviewLayer *_videoLayer;
UIButton *_switchCameraBtn;
UIView *_containerView;
}
@property(retain, nonatomic) UIView *containerView; // @synthesize containerView=_containerView;
@property(retain, nonatomic) UIButton *switchCameraBtn; // @synthesize switchCameraBtn=_switchCameraBtn;
@property(nonatomic) __weak AVCaptureVideoPreviewLayer *videoLayer; // @synthesize videoLayer=_videoLayer;
@property(nonatomic) __weak id <LocalVideoViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)setLocalVideoLayer:(id)arg1;
- (void)setFrame:(struct CGRect)arg1;
- (void)didPressSwitchCamera:(id)arg1;
- (id)initWithPreviewlayer:(id)arg1;
@end
@interface KKColor : NSObject
{
NSString *_name;
NSString *_colorHash;
}
@property(retain, nonatomic) NSString *colorHash; // @synthesize colorHash=_colorHash;
@property(retain, nonatomic) NSString *name; // @synthesize name=_name;
- (void).cxx_destruct;
- (id)uiColor;
- (id)initWithName:(id)arg1 colorHash:(id)arg2;
@end
@interface XMPPResultSet : DDXMLElement
{
}
+ (id)resultSetWithMax:(long long)arg1 firstIndex:(long long)arg2 after:(id)arg3 before:(id)arg4;
+ (id)resultSetWithMax:(long long)arg1 before:(id)arg2;
+ (id)resultSetWithMax:(long long)arg1 after:(id)arg2;
+ (id)resultSetWithMax:(long long)arg1 firstIndex:(long long)arg2;
+ (id)resultSetWithMax:(long long)arg1;
+ (id)resultSet;
+ (id)resultSetFromElement:(id)arg1;
+ (void)initialize;
- (id)last;
- (id)first;
- (long long)count;
- (id)before;
- (id)after;
- (long long)firstIndex;
- (long long)max;
- (id)initWithXMLString:(id)arg1 error:(id *)arg2;
- (id)initWithMax:(long long)arg1 firstIndex:(long long)arg2 after:(id)arg3 before:(id)arg4;
- (id)initWithMax:(long long)arg1 before:(id)arg2;
- (id)initWithMax:(long long)arg1 after:(id)arg2;
- (id)initWithMax:(long long)arg1 firstIndex:(long long)arg2;
- (id)initWithMax:(long long)arg1;
- (id)init;
@end
@interface ShareLocationViewController : UIViewController <CLLocationManagerDelegate, UITableViewDataSource, UITableViewDelegate, MKAnnotation, MKMapViewDelegate>
{
NSMutableArray *arrLocationName;
NSMutableArray *arrLocationAddress;
UITextField *txtSearch;
UITableView *tblLocation;
UIButton *btnRefresh;
UIButton *btnBack;
MKMapView *mMapView;
FSVenue *selectedVenue;
FSVenue *convertedCurrLocation;
FSVenue *searchNotFoundVenue;
CLGeocoder *geocoder;
NSIndexPath *refernceIndexPath;
AppDelegate *appDel;
_Bool isSearching;
UIActivityIndicatorView *ActivityIncator;
CLGeocoder *GeoCoder;
NSString *CurrAddress;
CAnnotation *CurrAnnotation;
FSVenue *selected;
NSMutableArray *nearbyVenues;
NSMutableArray *searchedNearbyVenues;
NSMutableArray *currentlyContainVenues;
CLLocationManager *locationManager;
id <ShareWithLocationDelegate> delegate;
UISearchBar *searchBar;
CLLocation *currentLocation;
UIView *_headerView;
CDStruct_2c43369c coordinate;
}
@property(retain, nonatomic) UIView *headerView; // @synthesize headerView=_headerView;
@property(readonly, nonatomic) CDStruct_2c43369c coordinate; // @synthesize coordinate;
@property(retain, nonatomic) CLLocation *currentLocation; // @synthesize currentLocation;
@property(retain, nonatomic) UISearchBar *searchBar; // @synthesize searchBar;
@property(nonatomic) __weak id <ShareWithLocationDelegate> delegate; // @synthesize delegate;
@property(retain, nonatomic) CLLocationManager *locationManager; // @synthesize locationManager;
@property(nonatomic) _Bool isSearching; // @synthesize isSearching;
@property(retain, nonatomic) NSMutableArray *currentlyContainVenues; // @synthesize currentlyContainVenues;
@property(retain, nonatomic) NSMutableArray *searchedNearbyVenues; // @synthesize searchedNearbyVenues;
@property(retain, nonatomic) NSMutableArray *nearbyVenues; // @synthesize nearbyVenues;
@property(retain, nonatomic) FSVenue *selected; // @synthesize selected;
@property(retain, nonatomic) CAnnotation *CurrAnnotation; // @synthesize CurrAnnotation;
@property(retain, nonatomic) NSString *CurrAddress; // @synthesize CurrAddress;
@property(retain, nonatomic) CLGeocoder *GeoCoder; // @synthesize GeoCoder;
@property(retain, nonatomic) UIActivityIndicatorView *ActivityIncator; // @synthesize ActivityIncator;
- (void).cxx_destruct;
- (id)searchForPlaceOnFourSquareByqueryText:(id)arg1;
- (void)searchManuallyAsychroByQueryText:(id)arg1;
- (void)LocationSearchedResult:(id)arg1;
- (void)searchBarCancelButtonClicked:(id)arg1;
- (_Bool)searchBar:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)searchBarSearchButtonClicked:(id)arg1;
- (void)searchBar:(id)arg1 textDidChange:(id)arg2;
- (void)searchBarTextDidEndEditing:(id)arg1;
- (void)searchBarTextDidBeginEditing:(id)arg1;
- (_Bool)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
- (_Bool)textFieldShouldBeginEditing:(id)arg1;
- (_Bool)textFieldShouldReturn:(id)arg1;
- (void)textFieldDidEndEditing:(id)arg1;
- (void)textFieldDidBeginEditing:(id)arg1;
- (void)updateDataSource:(id)arg1;
- (void)adjustViewsBySearchingBool:(_Bool)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)showActivityindicator:(_Bool)arg1;
- (void)updateLocation;
- (void)btnRefreshOrCancelClicked:(id)arg1;
- (void)btnCancelClicked:(id)arg1;
- (id)mapView:(id)arg1 viewForAnnotation:(id)arg2;
- (void)mapView:(id)arg1 didDeselectAnnotationView:(id)arg2;
- (void)mapView:(id)arg1 didSelectAnnotationView:(id)arg2;
- (void)currentAddressUsingGeoCoder:(id)arg1;
- (void)createAnnotations:(id)arg1;
- (void)convertCurrentLocationInVanue:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)getVenuesForLocation:(id)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)setupView;
- (void)viewDidLoad;
- (void)locationManager:(id)arg1 didUpdateLocations:(id)arg2;
- (void)locationManager:(id)arg1 didFailWithError:(id)arg2;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)findCurrentLocation;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly, copy, nonatomic) NSString *subtitle;
@property(readonly) Class superclass;
@property(readonly, copy, nonatomic) NSString *title;
@end
@interface SpiderPreviewController : UIViewController
{
UIImageView *_imgSpider;
NSString *_strSpiderImage;
}
@property(retain, nonatomic) NSString *strSpiderImage; // @synthesize strSpiderImage=_strSpiderImage;
@property(nonatomic) __weak UIImageView *imgSpider; // @synthesize imgSpider=_imgSpider;
- (void).cxx_destruct;
- (void)backButtonClicked;
- (void)setNavigationBar;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
@end
@interface ChatImageView : ChatSuperView
{
CMMessage *currentMsg;
}
- (void).cxx_destruct;
- (void)updateUIContentWithMsg:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface IAButton : UIButton
{
_Bool _isPushed;
_Bool _isPressed;
UIView *_iconView;
UIColor *_borderColor;
UIColor *_selectedColor;
UIColor *_hightlightedTextColor;
UIColor *_textColor;
UIFont *_mainLabelFont;
UIFont *_subLabelFont;
UIView *_selectedView;
}
@property(nonatomic) _Bool isPressed; // @synthesize isPressed=_isPressed;
@property(retain, nonatomic) UIView *selectedView; // @synthesize selectedView=_selectedView;
@property(retain, nonatomic) UIFont *subLabelFont; // @synthesize subLabelFont=_subLabelFont;
@property(retain, nonatomic) UIFont *mainLabelFont; // @synthesize mainLabelFont=_mainLabelFont;
@property(retain, nonatomic) UIColor *textColor; // @synthesize textColor=_textColor;
@property(retain, nonatomic) UIColor *hightlightedTextColor; // @synthesize hightlightedTextColor=_hightlightedTextColor;
@property(retain, nonatomic) UIColor *selectedColor; // @synthesize selectedColor=_selectedColor;
@property(retain, nonatomic) UIColor *borderColor; // @synthesize borderColor=_borderColor;
@property(nonatomic) _Bool isPushed; // @synthesize isPushed=_isPushed;
@property(retain, nonatomic) UIView *iconView; // @synthesize iconView=_iconView;
- (void).cxx_destruct;
- (id)standardLabel;
- (void)setHighlighted:(_Bool)arg1;
- (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
- (void)performLayout;
- (void)prepareApperance;
- (void)drawRect:(struct CGRect)arg1;
- (void)layoutSubviews;
- (void)setDefaultStyles;
- (id)initWithCoder:(id)arg1;
@end
@interface ChatSettingsViewController : UIViewController <chatWallpaperViewControllerDelegate>
{
NSMutableDictionary *dict;
NSString *saveIncomingMedia;
NSString *selectedWallPaper;
NSString *autoDownload;
UITableView *_tblView;
}
@property(retain, nonatomic) UITableView *tblView; // @synthesize tblView=_tblView;
- (void).cxx_destruct;
- (void)OpenWallPaperLibrary;
- (void)setSelectedWallpaper:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)autoDownloadMedia:(id)arg1;
- (void)saveIncomingMediaSwitch:(id)arg1;
- (void)doneButtonClicked;
- (void)backBtnClicked:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface DoodleVideoViewController : UIViewController
{
NSURL *_videoUrl;
AVPlayer *_avPlayer;
AVPlayerLayer *_avPlayerLayer;
UIButton *_cancelButton;
}
@property(retain, nonatomic) UIButton *cancelButton; // @synthesize cancelButton=_cancelButton;
@property(retain, nonatomic) AVPlayerLayer *avPlayerLayer; // @synthesize avPlayerLayer=_avPlayerLayer;
@property(retain, nonatomic) AVPlayer *avPlayer; // @synthesize avPlayer=_avPlayer;
@property(retain, nonatomic) NSURL *videoUrl; // @synthesize videoUrl=_videoUrl;
- (void).cxx_destruct;
- (void)didReceiveMemoryWarning;
- (void)cancelButtonPressed:(id)arg1;
- (_Bool)prefersStatusBarHidden;
- (void)playerItemDidReachEnd:(id)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (id)initWithVideoUrl:(id)arg1;
@end
@interface MessageInfoViewController : UIViewController
{
UIImageView *imgBackground;
UITableView *tblView;
double height;
long long _messageFrom;
NSDictionary *_aMsgDic;
NSString *_theme;
}
@property(retain, nonatomic) NSString *theme; // @synthesize theme=_theme;
@property(retain, nonatomic) NSDictionary *aMsgDic; // @synthesize aMsgDic=_aMsgDic;
@property(nonatomic) long long messageFrom; // @synthesize messageFrom=_messageFrom;
- (void).cxx_destruct;
- (void)backButtonClicked;
- (void)setNaviagtionBar;
- (void)changeTheme:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 viewForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
@end
@interface TPKeyboardAvoidingTableView : UITableView <UITextFieldDelegate, UITextViewDelegate>
{
}
- (void)layoutSubviews;
- (void)willMoveToSuperview:(id)arg1;
- (void)scrollToActiveTextField;
- (_Bool)focusNextTextField;
- (void)setContentSize:(struct CGSize)arg1;
- (void)setFrame:(struct CGRect)arg1;
- (void)dealloc;
- (void)awakeFromNib;
- (id)initWithFrame:(struct CGRect)arg1 style:(long long)arg2;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)setup;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface SingleChatDataManeger : NSObject
{
id <SingleMessageDelegate> _singleChatDelegate;
AppDelegate *_appDelegate;
NSMutableDictionary *_latestInitialMsgsDict;
}
+ (struct CGSize)getBubbleSizeFromMsg:(id)arg1;
+ (id)getTimeStringFromTimestamp:(id)arg1;
+ (id)chatID;
+ (short)getMediaTypeEnumFromMediaTypeString:(id)arg1;
+ (id)getMediaTypeStringFromMediaEnum:(short)arg1;
+ (id)sharedInstance;
@property(retain, nonatomic) NSMutableDictionary *latestInitialMsgsDict; // @synthesize latestInitialMsgsDict=_latestInitialMsgsDict;
@property(retain, nonatomic) AppDelegate *appDelegate; // @synthesize appDelegate=_appDelegate;
@property(nonatomic) __weak id <SingleMessageDelegate> singleChatDelegate; // @synthesize singleChatDelegate=_singleChatDelegate;
- (void).cxx_destruct;
- (void)newMessageReceived:(id)arg1;
- (void)sendReadMsgAcknowledgement:(id)arg1;
- (void)setRequiredThingsToMsg:(id)arg1 forMsgType:(short)arg2 chatWitUser:(id)arg3;
- (id)getStatusElementsWithMsg:(id)arg1 andCurrentElement:(id)arg2;
- (id)getThemeElementsWithMsg:(id)arg1 andCurrentElement:(id)arg2;
- (id)getContactElementsWithMsg:(id)arg1 andCurrentElement:(id)arg2;
- (id)getLocationElementsWithMsg:(id)arg1 andCurrentElement:(id)arg2;
- (id)getSoundElementsWithMsg:(id)arg1 andCurrentElement:(id)arg2;
- (id)getAudioElementsWithMsg:(id)arg1 andCurrentElement:(id)arg2;
- (id)getVidioElementsWithMsg:(id)arg1 andCurrentElement:(id)arg2;
- (id)getImageElementsWithMsg:(id)arg1 andCurrentElement:(id)arg2;
- (void)updateImageOrVideoOrAudioElementsWithMsg:(id)arg1 andCurrentElement:(id)arg2;
- (id)getMediaMsgWithMsg:(id)arg1;
- (id)getTextMsgElementWithMsg:(id)arg1;
- (id)getMsgElementWithMsg:(id)arg1;
- (long long)msgType:(id)arg1;
- (id)createNewEmptyMsg;
- (void)deleteMsg:(id)arg1;
- (void)deleteAllMsgsForChatWithUser:(id)arg1;
- (void)deleteChatMsg:(id)arg1;
- (void)updateLatestInitialMsg:(id)arg1;
- (id)createCustomMsgDataModelFromArcvMsgDataModel:(id)arg1;
- (void)createAllLatestInialMsgForAllUsers;
- (void)fetchMessagesFromDBForLocationForChatWithUser:(id)arg1;
- (void)fetchMessagesFromDBForMediaGalleryForChatWithUser:(id)arg1;
- (void)fetchMessagesForChatWithUser:(id)arg1 withSkip:(long long)arg2;
- (void)fetchInitialMessagesForChatWithUser:(id)arg1 withOffset:(long long)arg2;
@end
@interface CountryListVC : UIViewController
{
id <CountryListDelegate> delegate;
NSMutableArray *arrCountryDetail;
UITableView *countryTableView;
NSMutableArray *sectionedListContent;
UILabel *lblNavTitle;
}
@property(retain, nonatomic) id <CountryListDelegate> delegate; // @synthesize delegate;
- (void).cxx_destruct;
- (void)btnBackClicked:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(long long)arg3;
- (id)sectionIndexTitlesForTableView:(id)arg1;
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)setListContent:(id)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)viewDidLoad;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
@end
@interface MHTransitionCustomization : NSObject
{
_Bool _interactiveDismiss;
_Bool _dismissWithScrollGestureOnFirstAndLastImage;
_Bool _fixXValueForDismiss;
}
@property(nonatomic) _Bool fixXValueForDismiss; // @synthesize fixXValueForDismiss=_fixXValueForDismiss;
@property(nonatomic) _Bool dismissWithScrollGestureOnFirstAndLastImage; // @synthesize dismissWithScrollGestureOnFirstAndLastImage=_dismissWithScrollGestureOnFirstAndLastImage;
@property(nonatomic) _Bool interactiveDismiss; // @synthesize interactiveDismiss=_interactiveDismiss;
- (id)init;
@end
@interface MHUICustomization : NSObject
{
_Bool _showMHShareViewInsteadOfActivityViewController;
_Bool _hideShare;
_Bool _useCustomBackButtonImageOnImageViewer;
_Bool _showOverView;
long long _barStyle;
UIColor *_barTintColor;
UIColor *_barButtonsTintColor;
UIColor *_videoProgressTintColor;
unsigned long long _backButtonState;
UICollectionViewFlowLayout *_overViewCollectionViewLayoutLandscape;
UICollectionViewFlowLayout *_overViewCollectionViewLayoutPortrait;
NSMutableDictionary *_backgroundColorsForViewModes;
}
@property(retain, nonatomic) NSMutableDictionary *backgroundColorsForViewModes; // @synthesize backgroundColorsForViewModes=_backgroundColorsForViewModes;
@property(retain, nonatomic) UICollectionViewFlowLayout *overViewCollectionViewLayoutPortrait; // @synthesize overViewCollectionViewLayoutPortrait=_overViewCollectionViewLayoutPortrait;
@property(retain, nonatomic) UICollectionViewFlowLayout *overViewCollectionViewLayoutLandscape; // @synthesize overViewCollectionViewLayoutLandscape=_overViewCollectionViewLayoutLandscape;
@property(nonatomic) unsigned long long backButtonState; // @synthesize backButtonState=_backButtonState;
@property(nonatomic) _Bool showOverView; // @synthesize showOverView=_showOverView;
@property(nonatomic) _Bool useCustomBackButtonImageOnImageViewer; // @synthesize useCustomBackButtonImageOnImageViewer=_useCustomBackButtonImageOnImageViewer;
@property(nonatomic) _Bool hideShare; // @synthesize hideShare=_hideShare;
@property(nonatomic) _Bool showMHShareViewInsteadOfActivityViewController; // @synthesize showMHShareViewInsteadOfActivityViewController=_showMHShareViewInsteadOfActivityViewController;
@property(retain, nonatomic) UIColor *videoProgressTintColor; // @synthesize videoProgressTintColor=_videoProgressTintColor;
@property(retain, nonatomic) UIColor *barButtonsTintColor; // @synthesize barButtonsTintColor=_barButtonsTintColor;
@property(retain, nonatomic) UIColor *barTintColor; // @synthesize barTintColor=_barTintColor;
@property(nonatomic) long long barStyle; // @synthesize barStyle=_barStyle;
- (void).cxx_destruct;
- (id)MHGalleryBackgroundColorForViewMode:(unsigned long long)arg1;
- (void)setMHGalleryBackgroundColor:(id)arg1 forViewMode:(unsigned long long)arg2;
- (id)init;
@end
@interface FriendListController : NSObject
{
float _distanceFromMe;
NSString *_firstName;
NSString *_lastName;
NSString *_fullName;
NSString *_smallImage;
NSString *_largeImage;
NSString *_friendCount;
NSString *_email;
NSString *_distanceInMiles;
UIImage *_profilePic;
NSString *_latitude;
NSString *_longtitude;
NSString *_statusNote;
NSString *_userId;
NSString *_chatStatus;
CLLocation *_friendLocation;
NSString *_viewTime;
NSString *_chatUsername;
}
@property(retain, nonatomic) NSString *chatUsername; // @synthesize chatUsername=_chatUsername;
@property(retain, nonatomic) NSString *viewTime; // @synthesize viewTime=_viewTime;
@property(retain, nonatomic) CLLocation *friendLocation; // @synthesize friendLocation=_friendLocation;
@property(nonatomic) float distanceFromMe; // @synthesize distanceFromMe=_distanceFromMe;
@property(retain, nonatomic) NSString *chatStatus; // @synthesize chatStatus=_chatStatus;
@property(retain, nonatomic) NSString *userId; // @synthesize userId=_userId;
@property(retain, nonatomic) NSString *statusNote; // @synthesize statusNote=_statusNote;
@property(retain, nonatomic) NSString *longtitude; // @synthesize longtitude=_longtitude;
@property(retain, nonatomic) NSString *latitude; // @synthesize latitude=_latitude;
@property(retain, nonatomic) UIImage *profilePic; // @synthesize profilePic=_profilePic;
@property(retain, nonatomic) NSString *distanceInMiles; // @synthesize distanceInMiles=_distanceInMiles;
@property(retain, nonatomic) NSString *email; // @synthesize email=_email;
@property(retain, nonatomic) NSString *friendCount; // @synthesize friendCount=_friendCount;
@property(retain, nonatomic) NSString *largeImage; // @synthesize largeImage=_largeImage;
@property(retain, nonatomic) NSString *smallImage; // @synthesize smallImage=_smallImage;
@property(retain, nonatomic) NSString *fullName; // @synthesize fullName=_fullName;
@property(retain, nonatomic) NSString *lastName; // @synthesize lastName=_lastName;
@property(retain, nonatomic) NSString *firstName; // @synthesize firstName=_firstName;
- (void).cxx_destruct;
@end
@interface MyStickerTableCell : UITableViewCell
{
UIImageView *imgAlert;
UILabel *lblStickerName;
UILabel *lblStickerCount;
NSIndexPath *_indexPath;
}
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- (void).cxx_destruct;
- (void)updateCellWithData:(id)arg1;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface CMTimelinePost : NSObject
{
_Bool _hasMedia;
_Bool _isLikedByUser;
_Bool _isMyPost;
_Bool _isComment;
_Bool _isPostHide;
_Bool _isReshared;
NSString *_postId;
NSString *_userId;
NSString *_postDesc;
NSString *_postType;
NSString *_totalLikes;
NSString *_totalComments;
NSString *_name;
NSString *_avtar;
NSString *_postTime;
NSString *_chatUserName;
NSString *_phone;
NSString *_fullPhone;
NSString *_withZeroPhone;
NSString *_quickBoxId;
UIImageView *_imgAvtar;
long long _mediaType;
NSString *_privacyType;
NSString *_sharedUserId;
NSString *_sharedTime;
NSString *_resharedUserId;
NSString *_resharedTime;
NSString *_resharedUserName;
NSString *_resharedchatUserName;
NSString *_resharedProfilePic;
NSMutableArray *_allMedia;
NSMutableArray *_imagesList;
}
@property(retain, nonatomic) NSMutableArray *imagesList; // @synthesize imagesList=_imagesList;
@property(retain, nonatomic) NSMutableArray *allMedia; // @synthesize allMedia=_allMedia;
@property(retain, nonatomic) NSString *resharedProfilePic; // @synthesize resharedProfilePic=_resharedProfilePic;
@property(retain, nonatomic) NSString *resharedchatUserName; // @synthesize resharedchatUserName=_resharedchatUserName;
@property(retain, nonatomic) NSString *resharedUserName; // @synthesize resharedUserName=_resharedUserName;
@property(retain, nonatomic) NSString *resharedTime; // @synthesize resharedTime=_resharedTime;
@property(retain, nonatomic) NSString *resharedUserId; // @synthesize resharedUserId=_resharedUserId;
@property(retain, nonatomic) NSString *sharedTime; // @synthesize sharedTime=_sharedTime;
@property(retain, nonatomic) NSString *sharedUserId; // @synthesize sharedUserId=_sharedUserId;
@property(nonatomic) _Bool isReshared; // @synthesize isReshared=_isReshared;
@property(nonatomic) NSString *privacyType; // @synthesize privacyType=_privacyType;
@property(nonatomic) _Bool isPostHide; // @synthesize isPostHide=_isPostHide;
@property(nonatomic) _Bool isComment; // @synthesize isComment=_isComment;
@property(nonatomic) _Bool isMyPost; // @synthesize isMyPost=_isMyPost;
@property(nonatomic) _Bool isLikedByUser; // @synthesize isLikedByUser=_isLikedByUser;
@property(nonatomic) _Bool hasMedia; // @synthesize hasMedia=_hasMedia;
@property(nonatomic) long long mediaType; // @synthesize mediaType=_mediaType;
@property(retain, nonatomic) UIImageView *imgAvtar; // @synthesize imgAvtar=_imgAvtar;
@property(retain, nonatomic) NSString *quickBoxId; // @synthesize quickBoxId=_quickBoxId;
@property(retain, nonatomic) NSString *withZeroPhone; // @synthesize withZeroPhone=_withZeroPhone;
@property(retain, nonatomic) NSString *fullPhone; // @synthesize fullPhone=_fullPhone;
@property(retain, nonatomic) NSString *phone; // @synthesize phone=_phone;
@property(retain, nonatomic) NSString *chatUserName; // @synthesize chatUserName=_chatUserName;
@property(retain, nonatomic) NSString *postTime; // @synthesize postTime=_postTime;
@property(retain, nonatomic) NSString *avtar; // @synthesize avtar=_avtar;
@property(retain, nonatomic) NSString *name; // @synthesize name=_name;
@property(retain, nonatomic) NSString *totalComments; // @synthesize totalComments=_totalComments;
@property(retain, nonatomic) NSString *totalLikes; // @synthesize totalLikes=_totalLikes;
@property(retain, nonatomic) NSString *postType; // @synthesize postType=_postType;
@property(retain, nonatomic) NSString *postDesc; // @synthesize postDesc=_postDesc;
@property(retain, nonatomic) NSString *userId; // @synthesize userId=_userId;
@property(retain, nonatomic) NSString *postId; // @synthesize postId=_postId;
- (void).cxx_destruct;
- (id)init;
@end
@interface PhotoLibraryViewController : UIViewController
{
UIBarButtonItem *rightButton;
UILabel *lblMaxSelected;
UILabel *lblSelectedPhoto;
UIView *upperView;
NSMutableArray *arrSelectedIndexPath;
UIView *lowerUpper;
NSString *strRightBarButton;
long long accessoryType;
UICollectionView *_collectionView;
NSMutableArray *_assets;
ALAssetsGroup *_assetsGroup;
}
@property(retain, nonatomic) ALAssetsGroup *assetsGroup; // @synthesize assetsGroup=_assetsGroup;
@property(retain, nonatomic) NSMutableArray *assets; // @synthesize assets=_assets;
@property(nonatomic) __weak UICollectionView *collectionView; // @synthesize collectionView=_collectionView;
@property(nonatomic) long long accessoryType; // @synthesize accessoryType;
- (void).cxx_destruct;
- (void)cancelBtn;
- (void)collectionView:(id)arg1 didDeselectItemAtIndexPath:(id)arg2;
- (void)callPreviewScreen;
- (void)removeObjectInMutableArray:(id)arg1;
- (void)addObjectInMutableArray:(id)arg1;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (void)viewDidAppear:(_Bool)arg1;
- (void)setUpNavigation;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
@end
@interface AFURLConnectionOperation : NSOperation <NSURLConnectionDelegate, NSURLConnectionDataDelegate, NSSecureCoding, NSCopying>
{
_Bool _shouldUseCredentialStorage;
NSOutputStream *_outputStream;
NSSet *_runLoopModes;
NSURLRequest *_request;
NSURLResponse *_response;
NSError *_error;
NSData *_responseData;
NSString *_responseString;
unsigned long long _responseStringEncoding;
NSURLCredential *_credential;
AFSecurityPolicy *_securityPolicy;
NSObject<OS_dispatch_queue> *_completionQueue;
NSObject<OS_dispatch_group> *_completionGroup;
NSDictionary *_userInfo;
long long _state;
NSRecursiveLock *_lock;
NSURLConnection *_connection;
long long _totalBytesRead;
unsigned long long _backgroundTaskIdentifier;
CDUnknownBlockType _uploadProgress;
CDUnknownBlockType _downloadProgress;
CDUnknownBlockType _authenticationChallenge;
CDUnknownBlockType _cacheResponse;
CDUnknownBlockType _redirectResponse;
}
+ (_Bool)supportsSecureCoding;
+ (id)batchOfRequestOperations:(id)arg1 progressBlock:(CDUnknownBlockType)arg2 completionBlock:(CDUnknownBlockType)arg3;
+ (id)networkRequestThread;
+ (void)networkRequestThreadEntryPoint:(id)arg1;
@property(copy, nonatomic) CDUnknownBlockType redirectResponse; // @synthesize redirectResponse=_redirectResponse;
@property(copy, nonatomic) CDUnknownBlockType cacheResponse; // @synthesize cacheResponse=_cacheResponse;
@property(copy, nonatomic) CDUnknownBlockType authenticationChallenge; // @synthesize authenticationChallenge=_authenticationChallenge;
@property(copy, nonatomic) CDUnknownBlockType downloadProgress; // @synthesize downloadProgress=_downloadProgress;
@property(copy, nonatomic) CDUnknownBlockType uploadProgress; // @synthesize uploadProgress=_uploadProgress;
@property(nonatomic) unsigned long long backgroundTaskIdentifier; // @synthesize backgroundTaskIdentifier=_backgroundTaskIdentifier;
@property(nonatomic) long long totalBytesRead; // @synthesize totalBytesRead=_totalBytesRead;
@property(retain, nonatomic) NSURLConnection *connection; // @synthesize connection=_connection;
@property(retain, nonatomic) NSRecursiveLock *lock; // @synthesize lock=_lock;
@property(nonatomic) long long state; // @synthesize state=_state;
@property(retain, nonatomic) NSDictionary *userInfo; // @synthesize userInfo=_userInfo;
@property(retain, nonatomic) NSObject<OS_dispatch_group> *completionGroup; // @synthesize completionGroup=_completionGroup;
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *completionQueue; // @synthesize completionQueue=_completionQueue;
@property(retain, nonatomic) AFSecurityPolicy *securityPolicy; // @synthesize securityPolicy=_securityPolicy;
@property(retain, nonatomic) NSURLCredential *credential; // @synthesize credential=_credential;
@property(nonatomic) _Bool shouldUseCredentialStorage; // @synthesize shouldUseCredentialStorage=_shouldUseCredentialStorage;
@property(nonatomic) unsigned long long responseStringEncoding; // @synthesize responseStringEncoding=_responseStringEncoding;
@property(copy, nonatomic) NSString *responseString; // @synthesize responseString=_responseString;
@property(retain, nonatomic) NSData *responseData; // @synthesize responseData=_responseData;
@property(retain, nonatomic) NSError *error; // @synthesize error=_error;
@property(retain, nonatomic) NSURLResponse *response; // @synthesize response=_response;
@property(retain, nonatomic) NSURLRequest *request; // @synthesize request=_request;
@property(retain, nonatomic) NSSet *runLoopModes; // @synthesize runLoopModes=_runLoopModes;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)connection:(id)arg1 willCacheResponse:(id)arg2;
- (void)connection:(id)arg1 didFailWithError:(id)arg2;
- (void)connectionDidFinishLoading:(id)arg1;
- (void)connection:(id)arg1 didReceiveData:(id)arg2;
- (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
- (void)connection:(id)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4;
- (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3;
- (_Bool)connectionShouldUseCredentialStorage:(id)arg1;
- (void)connection:(id)arg1 willSendRequestForAuthenticationChallenge:(id)arg2;
@property(readonly, copy) NSString *description;
- (void)cancelConnection;
- (void)cancel;
- (void)finish;
- (void)operationDidStart;
- (void)start;
- (_Bool)isConcurrent;
- (_Bool)isFinished;
- (_Bool)isExecuting;
- (_Bool)isReady;
- (void)setCompletionBlock:(CDUnknownBlockType)arg1;
- (void)setRedirectResponseBlock:(CDUnknownBlockType)arg1;
- (void)setCacheResponseBlock:(CDUnknownBlockType)arg1;
- (void)setWillSendRequestForAuthenticationChallengeBlock:(CDUnknownBlockType)arg1;
- (void)setDownloadProgressBlock:(CDUnknownBlockType)arg1;
- (void)setUploadProgressBlock:(CDUnknownBlockType)arg1;
- (void)resume;
- (_Bool)isPaused;
- (void)operationDidPause;
- (void)pause;
- (void)setShouldExecuteAsBackgroundTaskWithExpirationHandler:(CDUnknownBlockType)arg1;
@property(retain, nonatomic) NSOutputStream *outputStream; // @synthesize outputStream=_outputStream;
@property(retain, nonatomic) NSInputStream *inputStream;
- (void)dealloc;
- (id)initWithRequest:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface GCDMulticastDelegate : NSObject
{
NSMutableArray *delegateNodes;
}
- (void).cxx_destruct;
- (id)duplicateInvocation:(id)arg1;
- (void)dealloc;
- (void)doNothing;
- (void)doesNotRecognizeSelector:(SEL)arg1;
- (void)forwardInvocation:(id)arg1;
- (id)methodSignatureForSelector:(SEL)arg1;
- (id)delegateEnumerator;
- (_Bool)hasDelegateThatRespondsToSelector:(SEL)arg1;
- (unsigned long long)countForSelector:(SEL)arg1;
- (unsigned long long)countOfClass:(Class)arg1;
- (unsigned long long)count;
- (void)removeAllDelegates;
- (void)removeDelegate:(id)arg1;
- (void)removeDelegate:(id)arg1 delegateQueue:(id)arg2;
- (void)addDelegate:(id)arg1 delegateQueue:(id)arg2;
- (id)init;
@end
@interface GCDMulticastDelegateNode : NSObject
{
id delegate;
NSObject<OS_dispatch_queue> *delegateQueue;
}
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *delegateQueue; // @synthesize delegateQueue;
@property __weak id delegate; // @synthesize delegate;
- (void).cxx_destruct;
- (void)dealloc;
- (id)initWithDelegate:(id)arg1 delegateQueue:(id)arg2;
@end
@interface GCDMulticastDelegateEnumerator : NSObject
{
unsigned long long numNodes;
unsigned long long currentNodeIndex;
NSArray *delegateNodes;
}
- (void).cxx_destruct;
- (_Bool)getNextDelegate:(id *)arg1 delegateQueue:(id *)arg2 forSelector:(SEL)arg3;
- (_Bool)getNextDelegate:(id *)arg1 delegateQueue:(id *)arg2 ofClass:(Class)arg3;
- (_Bool)getNextDelegate:(id *)arg1 delegateQueue:(id *)arg2;
- (unsigned long long)countForSelector:(SEL)arg1;
- (unsigned long long)countOfClass:(Class)arg1;
- (unsigned long long)count;
- (id)initFromDelegateNodes:(id)arg1;
@end
@interface SettingsSectionModel : NSObject
{
NSString *_title;
NSArray *_items;
}
+ (id)sectionWithTitle:(id)arg1 items:(id)arg2;
@property(retain, nonatomic) NSArray *items; // @synthesize items=_items;
@property(copy, nonatomic) NSString *title; // @synthesize title=_title;
- (void).cxx_destruct;
@end
@interface ChatStatusTableViewCell : UITableViewCell
{
NSIndexPath *_indexPath;
}
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- (void).cxx_destruct;
- (void)updateUIContentWithMsg:(id)arg1;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface RMDownloadIndicator : UIView
{
int _type;
id <RMProgressDelegate> _delegate;
UILabel *_statelbl;
double _radiusPercent;
UIColor *_fillColor;
UIColor *_strokeColor;
UIColor *_closedIndicatorBackgroundStrokeColor;
NSMutableArray *_paths;
CAShapeLayer *_indicateShapeLayer;
CAShapeLayer *_coverLayer;
CAShapeLayer *_animatingLayer;
double _coverWidth;
UIBezierPath *_lastUpdatedPath;
double _lastSourceAngle;
double _animationDuration;
RMDisplayLabel *_displayLabel;
}
@property(retain, nonatomic) RMDisplayLabel *displayLabel; // @synthesize displayLabel=_displayLabel;
@property(nonatomic) double animationDuration; // @synthesize animationDuration=_animationDuration;
@property(nonatomic) double lastSourceAngle; // @synthesize lastSourceAngle=_lastSourceAngle;
@property(retain, nonatomic) UIBezierPath *lastUpdatedPath; // @synthesize lastUpdatedPath=_lastUpdatedPath;
@property(nonatomic) double coverWidth; // @synthesize coverWidth=_coverWidth;
@property(nonatomic) int type; // @synthesize type=_type;
@property(retain, nonatomic) CAShapeLayer *animatingLayer; // @synthesize animatingLayer=_animatingLayer;
@property(retain, nonatomic) CAShapeLayer *coverLayer; // @synthesize coverLayer=_coverLayer;
@property(retain, nonatomic) CAShapeLayer *indicateShapeLayer; // @synthesize indicateShapeLayer=_indicateShapeLayer;
@property(retain, nonatomic) NSMutableArray *paths; // @synthesize paths=_paths;
@property(retain, nonatomic) UIColor *closedIndicatorBackgroundStrokeColor; // @synthesize closedIndicatorBackgroundStrokeColor=_closedIndicatorBackgroundStrokeColor;
@property(retain, nonatomic) UIColor *strokeColor; // @synthesize strokeColor=_strokeColor;
@property(retain, nonatomic) UIColor *fillColor; // @synthesize fillColor=_fillColor;
@property(nonatomic) double radiusPercent; // @synthesize radiusPercent=_radiusPercent;
@property(retain, nonatomic) UILabel *statelbl; // @synthesize statelbl=_statelbl;
@property(nonatomic) __weak id <RMProgressDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)setIndicatorAnimationDuration:(double)arg1;
- (double)destinationAngleForRatio:(double)arg1;
- (void)updateWithTotalBytes:(double)arg1 downloadedBytes:(double)arg2;
- (void)drawRect:(struct CGRect)arg1;
- (id)pathWithStartAngle:(double)arg1 endAngle:(double)arg2 radius:(double)arg3 type:(int)arg4;
- (id)keyframePathsWithDuration:(double)arg1 lastUpdatedAngle:(double)arg2 newAngle:(double)arg3 radius:(double)arg4 type:(int)arg5;
- (void)loadIndicator;
- (void)addDisplayLabel;
- (void)initAttributes;
- (id)initWithFrame:(struct CGRect)arg1 type:(int)arg2;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface ContactListViewController : UIViewController <UIGestureRecognizerDelegate>
{
UITableView *contactsTableView;
NSArray *arrAllContacts;
NSMutableArray *sectionedListContent;
NSArray *filteredResult;
UIActivityIndicatorView *activityIndicatorView;
_Bool _showEmail;
id <ContactListViewDelegate> _delegate;
NSMutableArray *_selectedContacts;
UIBarButtonItem *_btnCancel;
UIBarButtonItem *_btnDone;
}
@property(retain, nonatomic) UIBarButtonItem *btnDone; // @synthesize btnDone=_btnDone;
@property(retain, nonatomic) UIBarButtonItem *btnCancel; // @synthesize btnCancel=_btnCancel;
@property(nonatomic) _Bool showEmail; // @synthesize showEmail=_showEmail;
@property(retain, nonatomic) NSMutableArray *selectedContacts; // @synthesize selectedContacts=_selectedContacts;
@property(nonatomic) __weak id <ContactListViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)btnBackClicked:(id)arg1;
- (_Bool)searchDisplayController:(id)arg1 shouldReloadTableForSearchScope:(long long)arg2;
- (_Bool)searchDisplayController:(id)arg1 shouldReloadTableForSearchString:(id)arg2;
- (void)filterForSearchText:(id)arg1 scope:(id)arg2;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(long long)arg3;
- (id)sectionIndexTitlesForTableView:(id)arg1;
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)setListContent:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)btnDoneClicked:(id)arg1;
- (void)refreshArrayOfAllContacts;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MapViewController : UIViewController <MKMapViewDelegate, MKAnnotation, CLLocationManagerDelegate>
{
MKMapView *mMapView;
UISegmentedControl *segment;
CLLocationManager *locationManager;
CAnnotation *currAnnotation;
CLLocation *currLocation;
NSString *CurrAddress;
CLGeocoder *GeoCoder;
UILabel *lblState;
UILabel *lblCountry;
MKPlacemark *mPlaceMark;
UIActivityIndicatorView *mActivityIndicator;
CLocation *SelectedLocation;
UIButton *_btnBack;
}
@property(retain, nonatomic) UIButton *btnBack; // @synthesize btnBack=_btnBack;
@property(retain, nonatomic) CLocation *SelectedLocation; // @synthesize SelectedLocation;
- (void).cxx_destruct;
- (void)doSelectMatTypeSegment:(id)arg1;
- (void)dogoBackScreen:(id)arg1;
- (void)didReceiveMemoryWarning;
- (id)mapView:(id)arg1 viewForAnnotation:(id)arg2;
- (void)mapView:(id)arg1 didDeselectAnnotationView:(id)arg2;
- (void)mapView:(id)arg1 didSelectAnnotationView:(id)arg2;
- (void)createAnnotations:(id)arg1;
- (void)currentAddressUsingGeoCoder:(id)arg1;
- (void)adjustViewOnGetingCurrentLocation;
- (void)locationManager:(id)arg1 didFailWithError:(id)arg2;
- (void)locationManager:(id)arg1 didUpdateToLocation:(id)arg2 fromLocation:(id)arg3;
- (void)viewDidLoad;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, nonatomic) CDStruct_2c43369c coordinate;
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly, copy, nonatomic) NSString *subtitle;
@property(readonly) Class superclass;
@property(readonly, copy, nonatomic) NSString *title;
@end
@interface HTKSampleCollectionViewCell : HTKDraggableCollectionViewCell
{
UIImageView *_imageView;
UILabel *_lblName;
UIButton *_btnDelete;
}
@property(retain, nonatomic) UIButton *btnDelete; // @synthesize btnDelete=_btnDelete;
@property(retain, nonatomic) UILabel *lblName; // @synthesize lblName=_lblName;
@property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView=_imageView;
- (void).cxx_destruct;
- (void)showOrHideDeleteButton:(_Bool)arg1;
- (void)setupCell;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface SliderItemModel : BaseItemModel
{
NSString *_minLabel;
NSString *_maxLabel;
unsigned long long _maxValue;
unsigned long long _currentValue;
unsigned long long _minValue;
}
@property(nonatomic) unsigned long long minValue; // @synthesize minValue=_minValue;
@property(nonatomic) unsigned long long currentValue; // @synthesize currentValue=_currentValue;
@property(nonatomic) unsigned long long maxValue; // @synthesize maxValue=_maxValue;
@property(copy, nonatomic) NSString *maxLabel; // @synthesize maxLabel=_maxLabel;
@property(copy, nonatomic) NSString *minLabel; // @synthesize minLabel=_minLabel;
- (void).cxx_destruct;
- (Class)viewClass;
@end
@interface XMPPStringPrep : NSObject
{
}
+ (id)prepPassword:(id)arg1;
+ (id)prepResource:(id)arg1;
+ (id)prepDomain:(id)arg1;
+ (id)prepNode:(id)arg1;
@end
@interface GCDAsyncSocketPreBuffer : NSObject
{
char *preBuffer;
unsigned long long preBufferSize;
char *readPointer;
char *writePointer;
}
- (void)reset;
- (void)didWrite:(unsigned long long)arg1;
- (void)getWriteBuffer:(char **)arg1 availableSpace:(unsigned long long *)arg2;
- (char *)writeBuffer;
- (unsigned long long)availableSpace;
- (void)didRead:(unsigned long long)arg1;
- (void)getReadBuffer:(char **)arg1 availableBytes:(unsigned long long *)arg2;
- (char *)readBuffer;
- (unsigned long long)availableBytes;
- (void)ensureCapacityForWrite:(unsigned long long)arg1;
- (void)dealloc;
- (id)initWithCapacity:(unsigned long long)arg1;
@end
@interface GCDAsyncReadPacket : NSObject
{
NSMutableData *buffer;
unsigned long long startOffset;
unsigned long long bytesDone;
unsigned long long maxLength;
double timeout;
unsigned long long readLength;
NSData *term;
_Bool bufferOwner;
unsigned long long originalBufferLength;
long long tag;
}
- (void).cxx_destruct;
- (long long)searchForTermAfterPreBuffering:(long long)arg1;
- (unsigned long long)readLengthForTermWithPreBuffer:(id)arg1 found:(_Bool *)arg2;
- (unsigned long long)readLengthForTermWithHint:(unsigned long long)arg1 shouldPreBuffer:(_Bool *)arg2;
- (unsigned long long)readLengthForNonTermWithHint:(unsigned long long)arg1;
- (unsigned long long)optimalReadLengthWithDefault:(unsigned long long)arg1 shouldPreBuffer:(_Bool *)arg2;
- (void)ensureCapacityForAdditionalDataOfLength:(unsigned long long)arg1;
- (id)initWithData:(id)arg1 startOffset:(unsigned long long)arg2 maxLength:(unsigned long long)arg3 timeout:(double)arg4 readLength:(unsigned long long)arg5 terminator:(id)arg6 tag:(long long)arg7;
@end
@interface GCDAsyncWritePacket : NSObject
{
NSData *buffer;
unsigned long long bytesDone;
long long tag;
double timeout;
}
- (void).cxx_destruct;
- (id)initWithData:(id)arg1 timeout:(double)arg2 tag:(long long)arg3;
@end
@interface GCDAsyncSpecialPacket : NSObject
{
NSDictionary *tlsSettings;
}
- (void).cxx_destruct;
- (id)initWithTLSSettings:(id)arg1;
@end
@interface GCDAsyncSocket : NSObject
{
unsigned int flags;
unsigned short config;
id delegate;
NSObject<OS_dispatch_queue> *delegateQueue;
int socket4FD;
int socket6FD;
int stateIndex;
NSData *connectInterface4;
NSData *connectInterface6;
NSObject<OS_dispatch_queue> *socketQueue;
NSObject<OS_dispatch_source> *accept4Source;
NSObject<OS_dispatch_source> *accept6Source;
NSObject<OS_dispatch_source> *connectTimer;
NSObject<OS_dispatch_source> *readSource;
NSObject<OS_dispatch_source> *writeSource;
NSObject<OS_dispatch_source> *readTimer;
NSObject<OS_dispatch_source> *writeTimer;
NSMutableArray *readQueue;
NSMutableArray *writeQueue;
GCDAsyncReadPacket *currentRead;
GCDAsyncWritePacket *currentWrite;
unsigned long long socketFDBytesAvailable;
GCDAsyncSocketPreBuffer *preBuffer;
CDStruct_4210025a streamContext;
struct __CFReadStream *readStream;
struct __CFWriteStream *writeStream;
struct SSLContext *sslContext;
GCDAsyncSocketPreBuffer *sslPreBuffer;
unsigned long long sslWriteCachedLength;
int sslErrCode;
void *IsOnSocketQueueOrTargetQueueKey;
id userData;
}
+ (id)ZeroData;
+ (id)LFData;
+ (id)CRData;
+ (id)CRLFData;
+ (_Bool)getHost:(id *)arg1 port:(unsigned short *)arg2 family:(char *)arg3 fromAddress:(id)arg4;
+ (_Bool)getHost:(id *)arg1 port:(unsigned short *)arg2 fromAddress:(id)arg3;
+ (_Bool)isIPv6Address:(id)arg1;
+ (_Bool)isIPv4Address:(id)arg1;
+ (unsigned short)portFromAddress:(id)arg1;
+ (id)hostFromAddress:(id)arg1;
+ (unsigned short)portFromSockaddr6:(const struct sockaddr_in6 *)arg1;
+ (unsigned short)portFromSockaddr4:(const struct sockaddr_in *)arg1;
+ (id)hostFromSockaddr6:(const struct sockaddr_in6 *)arg1;
+ (id)hostFromSockaddr4:(const struct sockaddr_in *)arg1;
+ (id)lookupHost:(id)arg1 port:(unsigned short)arg2 error:(id *)arg3;
+ (void)unscheduleCFStreams:(id)arg1;
+ (void)scheduleCFStreams:(id)arg1;
+ (void)cfstreamThread;
+ (void)stopCFStreamThreadIfNeeded;
+ (void)startCFStreamThreadIfNeeded;
+ (void)ignore:(id)arg1;
+ (id)gaiError:(int)arg1;
- (void).cxx_destruct;
- (struct SSLContext *)sslContext;
- (_Bool)enableBackgroundingOnSocketWithCaveat;
- (_Bool)enableBackgroundingOnSocket;
- (_Bool)enableBackgroundingOnSocketWithCaveat:(_Bool)arg1;
- (struct __CFWriteStream *)writeStream;
- (struct __CFReadStream *)readStream;
- (int)socket6FD;
- (int)socket4FD;
- (int)socketFD;
- (void)performBlock:(CDUnknownBlockType)arg1;
- (void)unmarkSocketQueueTargetQueue:(id)arg1;
- (void)markSocketQueueTargetQueue:(id)arg1;
@property _Bool autoDisconnectOnClosedReadStream;
- (_Bool)openStreams;
- (void)removeStreamsFromRunLoop;
- (_Bool)addStreamsToRunLoop;
- (_Bool)registerForStreamCallbacksIncludingReadWrite:(_Bool)arg1;
- (_Bool)createReadAndWriteStream;
- (void)cf_startTLS;
- (void)cf_abortSSLHandshake:(id)arg1;
- (void)cf_finishSSLHandshake;
- (void)ssl_shouldTrustPeer:(_Bool)arg1 stateIndex:(int)arg2;
- (void)ssl_continueSSLHandshake;
- (void)ssl_startTLS;
- (int)sslWriteWithBuffer:(const void *)arg1 length:(unsigned long long *)arg2;
- (int)sslReadWithBuffer:(void *)arg1 length:(unsigned long long *)arg2;
- (void)maybeStartTLS;
- (void)startTLS:(id)arg1;
- (void)doWriteTimeoutWithExtension:(double)arg1;
- (void)doWriteTimeout;
- (void)setupWriteTimerWithTimeout:(double)arg1;
- (void)endCurrentWrite;
- (void)completeCurrentWrite;
- (void)doWriteData;
- (void)maybeDequeueWrite;
- (float)progressOfWriteReturningTag:(long long *)arg1 bytesDone:(unsigned long long *)arg2 total:(unsigned long long *)arg3;
- (void)writeData:(id)arg1 withTimeout:(double)arg2 tag:(long long)arg3;
- (void)doReadTimeoutWithExtension:(double)arg1;
- (void)doReadTimeout;
- (void)setupReadTimerWithTimeout:(double)arg1;
- (void)endCurrentRead;
- (void)completeCurrentRead;
- (void)doReadEOF;
- (void)doReadData;
- (void)flushSSLBuffers;
- (void)maybeDequeueRead;
- (float)progressOfReadReturningTag:(long long *)arg1 bytesDone:(unsigned long long *)arg2 total:(unsigned long long *)arg3;
- (void)readDataToData:(id)arg1 withTimeout:(double)arg2 buffer:(id)arg3 bufferOffset:(unsigned long long)arg4 maxLength:(unsigned long long)arg5 tag:(long long)arg6;
- (void)readDataToData:(id)arg1 withTimeout:(double)arg2 maxLength:(unsigned long long)arg3 tag:(long long)arg4;
- (void)readDataToData:(id)arg1 withTimeout:(double)arg2 buffer:(id)arg3 bufferOffset:(unsigned long long)arg4 tag:(long long)arg5;
- (void)readDataToData:(id)arg1 withTimeout:(double)arg2 tag:(long long)arg3;
- (void)readDataToLength:(unsigned long long)arg1 withTimeout:(double)arg2 buffer:(id)arg3 bufferOffset:(unsigned long long)arg4 tag:(long long)arg5;
- (void)readDataToLength:(unsigned long long)arg1 withTimeout:(double)arg2 tag:(long long)arg3;
- (void)readDataWithTimeout:(double)arg1 buffer:(id)arg2 bufferOffset:(unsigned long long)arg3 maxLength:(unsigned long long)arg4 tag:(long long)arg5;
- (void)readDataWithTimeout:(double)arg1 buffer:(id)arg2 bufferOffset:(unsigned long long)arg3 tag:(long long)arg4;
- (void)readDataWithTimeout:(double)arg1 tag:(long long)arg2;
- (void)resumeWriteSource;
- (void)suspendWriteSource;
- (void)resumeReadSource;
- (void)suspendReadSource;
- (_Bool)usingSecureTransportForTLS;
- (_Bool)usingCFStreamForTLS;
- (void)setupReadAndWriteSourcesForNewlyConnectedSocket:(int)arg1;
- (void)getInterfaceAddress4:(id *)arg1 address6:(id *)arg2 fromDescription:(id)arg3 port:(unsigned short)arg4;
@property(readonly) _Bool isSecure;
@property(readonly) _Bool isIPv6;
@property(readonly) _Bool isIPv4;
@property(readonly) NSData *localAddress;
@property(readonly) NSData *connectedAddress;
- (unsigned short)localPortFromSocket6:(int)arg1;
- (unsigned short)localPortFromSocket4:(int)arg1;
- (id)localHostFromSocket6:(int)arg1;
- (id)localHostFromSocket4:(int)arg1;
- (unsigned short)connectedPortFromSocket6:(int)arg1;
- (unsigned short)connectedPortFromSocket4:(int)arg1;
- (id)connectedHostFromSocket6:(int)arg1;
- (id)connectedHostFromSocket4:(int)arg1;
- (unsigned short)localPort6;
- (unsigned short)localPort4;
- (id)localHost6;
- (id)localHost4;
- (unsigned short)connectedPort6;
- (unsigned short)connectedPort4;
- (id)connectedHost6;
- (id)connectedHost4;
@property(readonly) unsigned short localPort;
@property(readonly) NSString *localHost;
@property(readonly) unsigned short connectedPort;
@property(readonly) NSString *connectedHost;
@property(readonly) _Bool isConnected;
@property(readonly) _Bool isDisconnected;
- (id)otherError:(id)arg1;
- (id)connectionClosedError;
- (id)writeTimeoutError;
- (id)readTimeoutError;
- (id)readMaxedOutError;
- (id)connectTimeoutError;
- (id)sslError:(int)arg1;
- (id)errnoError;
- (id)errnoErrorWithReason:(id)arg1;
- (id)badParamError:(id)arg1;
- (id)badConfigError:(id)arg1;
- (void)maybeClose;
- (void)disconnectAfterReadingAndWriting;
- (void)disconnectAfterWriting;
- (void)disconnectAfterReading;
- (void)disconnect;
- (void)closeWithError:(id)arg1;
- (void)doConnectTimeout;
- (void)endConnectTimeout;
- (void)startConnectTimeout:(double)arg1;
- (void)didNotConnect:(int)arg1 error:(id)arg2;
- (void)didConnect:(int)arg1;
- (_Bool)connectWithAddress4:(id)arg1 address6:(id)arg2 error:(id *)arg3;
- (void)lookup:(int)arg1 didFail:(id)arg2;
- (void)lookup:(int)arg1 didSucceedWithAddress4:(id)arg2 address6:(id)arg3;
- (_Bool)connectToAddress:(id)arg1 viaInterface:(id)arg2 withTimeout:(double)arg3 error:(id *)arg4;
- (_Bool)connectToAddress:(id)arg1 withTimeout:(double)arg2 error:(id *)arg3;
- (_Bool)connectToAddress:(id)arg1 error:(id *)arg2;
- (_Bool)connectToHost:(id)arg1 onPort:(unsigned short)arg2 viaInterface:(id)arg3 withTimeout:(double)arg4 error:(id *)arg5;
- (_Bool)connectToHost:(id)arg1 onPort:(unsigned short)arg2 withTimeout:(double)arg3 error:(id *)arg4;
- (_Bool)connectToHost:(id)arg1 onPort:(unsigned short)arg2 error:(id *)arg3;
- (_Bool)preConnectWithInterface:(id)arg1 error:(id *)arg2;
- (_Bool)doAccept:(int)arg1;
- (_Bool)acceptOnInterface:(id)arg1 port:(unsigned short)arg2 error:(id *)arg3;
- (_Bool)acceptOnPort:(unsigned short)arg1 error:(id *)arg2;
@property(retain) id userData;
@property(getter=isIPv4PreferredOverIPv6) _Bool IPv4PreferredOverIPv6;
@property(getter=isIPv6Enabled) _Bool IPv6Enabled;
@property(getter=isIPv4Enabled) _Bool IPv4Enabled;
- (void)synchronouslySetDelegate:(id)arg1 delegateQueue:(id)arg2;
- (void)setDelegate:(id)arg1 delegateQueue:(id)arg2;
- (void)setDelegate:(id)arg1 delegateQueue:(id)arg2 synchronously:(_Bool)arg3;
- (void)getDelegate:(id *)arg1 delegateQueue:(id *)arg2;
- (void)synchronouslySetDelegateQueue:(id)arg1;
@property(retain) NSObject<OS_dispatch_queue> *delegateQueue;
- (void)setDelegateQueue:(id)arg1 synchronously:(_Bool)arg2;
- (void)synchronouslySetDelegate:(id)arg1;
@property __weak id delegate;
- (void)setDelegate:(id)arg1 synchronously:(_Bool)arg2;
- (void)dealloc;
- (id)initWithDelegate:(id)arg1 delegateQueue:(id)arg2 socketQueue:(id)arg3;
- (id)initWithDelegate:(id)arg1 delegateQueue:(id)arg2;
- (id)initWithSocketQueue:(id)arg1;
- (id)init;
@end
@interface ContactsDetailViewController : UIViewController <MHFacebookImageViewerDatasource, ShowFullProfileImageDelegate, ContactListViewDelegate, MFMailComposeViewControllerDelegate, MFMessageComposeViewControllerDelegate, ContactDetailCellDelegate, UIActionSheetDelegate, UIGestureRecognizerDelegate>
{
UITableView *tableViewDetail;
UIButton *btnBack;
ConnectionManager *connectionManager;
NSString *strCopy;
UIView *subView;
NSMutableArray *messages;
NSMutableArray *arrPhotos;
NSArray *allOrderedKeys;
_Bool _isBlock;
id <ContactsDetailViewDelegate> delegate;
XMPPBlocking *xmppBlocking;
NSMutableArray *allSections;
NSMutableArray *_arrContactDetail;
NSMutableDictionary *_dataDic;
CMPersonContacts *_aPersonContact;
NSString *_strChatUserName;
long long _originalUserId;
long long _notesHeight;
NSString *_mainPhone;
NSIndexPath *_indexPath;
AddressBookDB *_address;
AddressBook *_aD;
}
@property(retain, nonatomic) AddressBook *aD; // @synthesize aD=_aD;
@property(retain, nonatomic) AddressBookDB *address; // @synthesize address=_address;
@property(nonatomic) _Bool isBlock; // @synthesize isBlock=_isBlock;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(retain, nonatomic) NSString *mainPhone; // @synthesize mainPhone=_mainPhone;
@property(nonatomic) long long notesHeight; // @synthesize notesHeight=_notesHeight;
@property(nonatomic) long long originalUserId; // @synthesize originalUserId=_originalUserId;
@property(retain, nonatomic) NSString *strChatUserName; // @synthesize strChatUserName=_strChatUserName;
@property(retain, nonatomic) CMPersonContacts *aPersonContact; // @synthesize aPersonContact=_aPersonContact;
@property(retain, nonatomic) NSMutableDictionary *dataDic; // @synthesize dataDic=_dataDic;
@property(retain, nonatomic) NSMutableArray *arrContactDetail; // @synthesize arrContactDetail=_arrContactDetail;
@property(retain, nonatomic) NSMutableArray *allSections; // @synthesize allSections;
@property(retain, nonatomic) XMPPBlocking *xmppBlocking; // @synthesize xmppBlocking;
@property(nonatomic) __weak id <ContactsDetailViewDelegate> delegate; // @synthesize delegate;
- (void).cxx_destruct;
- (void)sendInvitationByContact:(id)arg1;
- (void)sendInvitationByEmail:(id)arg1;
- (void)settingsAction:(id)arg1;
- (void)showProfileImageDelegateMethod;
- (id)imageDefaultAtIndex:(long long)arg1 imageViewer:(id)arg2;
- (id)imageURLAtIndex:(long long)arg1 imageViewer:(id)arg2;
- (long long)numberImagesForImageViewer:(id)arg1;
- (void)didFailWithError:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)BlockUser:(id)arg1;
- (void)openSecretChat;
- (void)updateLastMessage;
- (void)removeFileFromFilePath;
- (id)fetchMsgByFetchingCursor;
- (void)showProfile:(id)arg1;
- (void)messageComposeViewController:(id)arg1 didFinishWithResult:(int)arg2;
- (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
- (void)actionEmailComposer:(id)arg1 Subject:(id)arg2 andRecipients:(id)arg3;
- (void)btnBackClicked:(id)arg1;
- (void)InitiateChatting;
- (void)didReceiveMemoryWarning;
- (void)showEmail:(id)arg1;
- (id)filePath;
- (void)createDoc;
- (void)EmailConversationDelegate;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)getDatabaseImages;
- (void)ViewAllMediaDelegate;
- (void)clearConversation;
- (void)ClearConversationDelegate;
- (void)InviteToAppDelegate;
- (void)CallNumberButtonDelegate:(id)arg1;
- (void)MessageButtonDelegate:(id)arg1;
- (void)tableView:(id)arg1 performAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4;
- (_Bool)tableView:(id)arg1 canPerformAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4;
- (_Bool)tableView:(id)arg1 shouldShowMenuForRowAtIndexPath:(id)arg2;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)setTableViewHeader;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)btnBackClicked;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface ContactInfoTableCell : UITableViewCell
{
UILabel *lblUpperLine;
UILabel *lblText;
UILabel *lblLowerLine;
CMPersonContacts *_aPersonContact;
NSIndexPath *_indexPath;
}
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(retain, nonatomic) CMPersonContacts *aPersonContact; // @synthesize aPersonContact=_aPersonContact;
- (void).cxx_destruct;
- (void)updateCellWithData:(id)arg1;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface OuterStickerCollectionCell : UICollectionViewCell <UICollectionViewDataSource, UICollectionViewDelegate, InnerStickerCollectionCellDelegate>
{
UICollectionViewFlowLayout *layout;
UICollectionView *collectionViewVert;
double _lastContentOffset;
id <OuterStickerCollectionCellDelegate> _delegate;
NSIndexPath *_indexPath;
NSArray *_array;
}
@property(retain, nonatomic) NSArray *array; // @synthesize array=_array;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(nonatomic) __weak id <OuterStickerCollectionCellDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) double lastContentOffset; // @synthesize lastContentOffset=_lastContentOffset;
- (void).cxx_destruct;
- (void)reloadCollectionView;
- (void)scrollViewDidScroll:(id)arg1;
- (void)scrollViewDidEndDecelerating:(id)arg1;
- (void)scrollViewWillBeginDecelerating:(id)arg1;
- (void)actionButton:(id)arg1;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (double)collectionView:(id)arg1 layout:(id)arg2 minimumLineSpacingForSectionAtIndex:(long long)arg3;
- (double)collectionView:(id)arg1 layout:(id)arg2 minimumInteritemSpacingForSectionAtIndex:(long long)arg3;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForFooterInSection:(long long)arg3;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(long long)arg3;
- (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (void)updateCellWithData;
- (id)initWithFrame:(struct CGRect)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface ForwardListViewController : ChatHomeViewControllerViewController
{
}
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
@end
@interface MHGalleryItem : NSObject
{
UIImage *_image;
NSString *_URLString;
NSString *_thumbnailURL;
NSString *_descriptionString;
NSAttributedString *_attributedString;
unsigned long long _galleryType;
NSString *_timeLineMediaId;
}
+ (id)itemWithImage:(id)arg1;
+ (id)itemWithURL:(id)arg1 thumbnailURL:(id)arg2;
+ (id)itemWithURL:(id)arg1 galleryType:(unsigned long long)arg2;
+ (id)itemWithYoutubeVideoID:(id)arg1;
+ (id)itemWithVimeoVideoID:(id)arg1;
@property(retain, nonatomic) NSString *timeLineMediaId; // @synthesize timeLineMediaId=_timeLineMediaId;
@property(nonatomic) unsigned long long galleryType; // @synthesize galleryType=_galleryType;
@property(retain, nonatomic) NSAttributedString *attributedString; // @synthesize attributedString=_attributedString;
@property(retain, nonatomic) NSString *descriptionString; // @synthesize descriptionString=_descriptionString;
@property(retain, nonatomic) NSString *thumbnailURL; // @synthesize thumbnailURL=_thumbnailURL;
@property(retain, nonatomic) NSString *URLString; // @synthesize URLString=_URLString;
@property(retain, nonatomic) UIImage *image; // @synthesize image=_image;
- (void).cxx_destruct;
- (id)initWithURL:(id)arg1 thumbnailURL:(id)arg2;
- (id)initWithURL:(id)arg1 galleryType:(unsigned long long)arg2;
- (id)initWithImage:(id)arg1;
@end
@interface SettingCell : BaseSettingsCell
{
}
@end
@interface MapRecentLocationViewController : UIViewController <MKMapViewDelegate>
{
MKMapView *_mapView;
UILabel *_lblGroupName;
NSString *_groupName;
NSMutableArray *_arrLocations;
}
@property(retain, nonatomic) NSMutableArray *arrLocations; // @synthesize arrLocations=_arrLocations;
@property(retain, nonatomic) NSString *groupName; // @synthesize groupName=_groupName;
@property(retain, nonatomic) UILabel *lblGroupName; // @synthesize lblGroupName=_lblGroupName;
@property(nonatomic) __weak MKMapView *mapView; // @synthesize mapView=_mapView;
- (void).cxx_destruct;
- (void)btnBackClicked:(id)arg1;
- (void)didReceiveMemoryWarning;
- (id)convertSeconds:(long long)arg1;
- (id)mapView:(id)arg1 viewForAnnotation:(id)arg2;
- (void)mapView:(id)arg1 didDeselectAnnotationView:(id)arg2;
- (void)mapView:(id)arg1 didSelectAnnotationView:(id)arg2;
- (void)updateMemberPins;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPPubSub : XMPPModule
{
XMPPJID *serviceJID;
XMPPJID *myJID;
NSMutableDictionary *subscribeDict;
NSMutableDictionary *unsubscribeDict;
NSMutableDictionary *retrieveDict;
NSMutableDictionary *configSubDict;
NSMutableDictionary *createDict;
NSMutableDictionary *deleteDict;
NSMutableDictionary *configNodeDict;
NSMutableDictionary *publishDict;
}
+ (_Bool)isPubSubMessage:(id)arg1;
@property(readonly, nonatomic) XMPPJID *serviceJID; // @synthesize serviceJID;
- (void).cxx_destruct;
- (id)publishToNode:(id)arg1 entry:(id)arg2 withItemID:(id)arg3 options:(id)arg4;
- (id)publishToNode:(id)arg1 entry:(id)arg2 withItemID:(id)arg3;
- (id)publishToNode:(id)arg1 entry:(id)arg2;
- (id)configureNode:(id)arg1 withOptions:(id)arg2;
- (id)configureNode:(id)arg1;
- (id)deleteNode:(id)arg1;
- (id)createNode:(id)arg1 withOptions:(id)arg2;
- (id)createNode:(id)arg1;
- (id)configureSubscriptionToNode:(id)arg1 withJID:(id)arg2 subid:(id)arg3 options:(id)arg4;
- (id)retrieveSubscriptionsForNode:(id)arg1;
- (id)retrieveSubscriptions;
- (id)unsubscribeFromNode:(id)arg1 withJID:(id)arg2 subid:(id)arg3;
- (id)unsubscribeFromNode:(id)arg1 withJID:(id)arg2;
- (id)unsubscribeFromNode:(id)arg1;
- (id)subscribeToNode:(id)arg1 withJID:(id)arg2 options:(id)arg3;
- (id)subscribeToNode:(id)arg1 withJID:(id)arg2;
- (id)subscribeToNode:(id)arg1;
- (id)formForOptions:(id)arg1 withFromType:(id)arg2;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (void)xmppStream:(id)arg1 didReceiveMessage:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)myJIDDidChange:(id)arg1;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithServiceJID:(id)arg1 dispatchQueue:(id)arg2;
- (id)initWithServiceJID:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface NHSlideShow : UIView
{
NSArray *collection;
unsigned long long animationOptions;
UIImageView *currentImg;
UIImageView *nextImg;
long long contentMode;
NSTimer *animationTimer;
int direction;
long long currentImageCounter;
long long otherImageCounter;
_Bool isAnimating;
int slideShowMode;
double delayInTransition;
id <NHSlideShowDelegate> delegate;
long long _currentSlide;
}
@property(readonly, nonatomic) long long currentSlide; // @synthesize currentSlide=_currentSlide;
@property(nonatomic) _Bool isAnimating; // @synthesize isAnimating;
@property(nonatomic) long long currentImageCounter; // @synthesize currentImageCounter;
@property(nonatomic) __weak id <NHSlideShowDelegate> delegate; // @synthesize delegate;
@property(nonatomic) int slideShowMode; // @synthesize slideShowMode;
@property(nonatomic) double delayInTransition; // @synthesize delayInTransition;
- (void).cxx_destruct;
- (void)runRandomAnimation;
- (void)runWindowsAnimation;
- (void)runScaleAnimation;
- (void)runFadeAnimation;
- (void)runSwipeLeftAnimation;
- (void)slideChanged;
- (void)movePointerToPrevious;
- (void)movePointerToNext;
- (void)movePrevious;
- (void)moveNext;
- (void)beginAnimation;
- (void)updateSlidesForcurrentImageCounterNumber;
- (void)stop;
- (void)start;
- (void)slidesWithImages:(id)arg1;
- (void)doneLayout;
- (void)initialize;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)init;
@end
@interface ConfirmDeleteViewController : UIViewController <ConnectionManager_Delegate>
{
ConnectionManager *connectionManager;
}
- (void).cxx_destruct;
- (void)responseReceived:(id)arg1;
- (void)callWebService;
- (void)btnCancelClicked:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)setNavigationBar;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface SDImageCache : NSObject
{
NSFileManager *_fileManager;
long long _maxCacheAge;
unsigned long long _maxCacheSize;
NSCache *_memCache;
NSString *_diskCachePath;
NSMutableArray *_customPaths;
NSObject<OS_dispatch_queue> *_ioQueue;
}
+ (id)sharedImageCache;
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *ioQueue; // @synthesize ioQueue=_ioQueue;
@property(retain, nonatomic) NSMutableArray *customPaths; // @synthesize customPaths=_customPaths;
@property(retain, nonatomic) NSString *diskCachePath; // @synthesize diskCachePath=_diskCachePath;
@property(retain, nonatomic) NSCache *memCache; // @synthesize memCache=_memCache;
@property(nonatomic) unsigned long long maxCacheSize; // @synthesize maxCacheSize=_maxCacheSize;
@property(nonatomic) long long maxCacheAge; // @synthesize maxCacheAge=_maxCacheAge;
- (void).cxx_destruct;
- (void)calculateSizeWithCompletionBlock:(CDUnknownBlockType)arg1;
- (unsigned long long)getDiskCount;
- (unsigned long long)getSize;
- (void)backgroundCleanDisk;
- (void)cleanDiskWithCompletionBlock:(CDUnknownBlockType)arg1;
- (void)cleanDisk;
- (void)clearDiskOnCompletion:(CDUnknownBlockType)arg1;
- (void)clearDisk;
- (void)clearMemory;
@property(nonatomic) unsigned long long maxMemoryCost;
- (void)removeImageForKey:(id)arg1 fromDisk:(_Bool)arg2 withCompletion:(CDUnknownBlockType)arg3;
- (void)removeImageForKey:(id)arg1 fromDisk:(_Bool)arg2;
- (void)removeImageForKey:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
- (void)removeImageForKey:(id)arg1;
- (id)queryDiskCacheForKey:(id)arg1 done:(CDUnknownBlockType)arg2;
- (id)scaledImageForKey:(id)arg1 image:(id)arg2;
- (id)diskImageForKey:(id)arg1;
- (id)diskImageDataBySearchingAllPathsForKey:(id)arg1;
- (id)imageFromDiskCacheForKey:(id)arg1;
- (id)imageFromMemoryCacheForKey:(id)arg1;
- (void)diskImageExistsWithKey:(id)arg1 completion:(CDUnknownBlockType)arg2;
- (_Bool)diskImageExistsWithKey:(id)arg1;
- (void)storeImage:(id)arg1 forKey:(id)arg2 toDisk:(_Bool)arg3;
- (void)storeImage:(id)arg1 forKey:(id)arg2;
- (void)storeImage:(id)arg1 recalculateFromImage:(_Bool)arg2 imageData:(id)arg3 forKey:(id)arg4 toDisk:(_Bool)arg5;
- (id)cachedFileNameForKey:(id)arg1;
- (id)defaultCachePathForKey:(id)arg1;
- (id)cachePathForKey:(id)arg1 inPath:(id)arg2;
- (void)addReadOnlyCachePath:(id)arg1;
- (void)dealloc;
- (id)initWithNamespace:(id)arg1;
- (id)init;
@end
@interface XMPPMessageArchiving_Contact_CoreDataObject : NSManagedObject
{
}
- (void)didUpdateObject;
- (void)willInsertObject;
@property(retain, nonatomic) NSString *bareJidStr; // @dynamic bareJidStr;
@property(retain, nonatomic) XMPPJID *bareJid; // @dynamic bareJid;
// Remaining properties
@property(retain, nonatomic) NSString *broadcastId; // @dynamic broadcastId;
@property(nonatomic) int desTimer; // @dynamic desTimer;
@property(nonatomic) short isdelivered; // @dynamic isdelivered;
@property(retain, nonatomic) NSString *messageId; // @dynamic messageId;
@property(retain, nonatomic) NSString *mostRecentMessageBody; // @dynamic mostRecentMessageBody;
@property(retain, nonatomic) NSNumber *mostRecentMessageOutgoing; // @dynamic mostRecentMessageOutgoing;
@property(retain, nonatomic) NSDate *mostRecentMessageTimestamp; // @dynamic mostRecentMessageTimestamp;
@property(retain, nonatomic) XMPPJID *primitiveBareJid; // @dynamic primitiveBareJid;
@property(retain, nonatomic) NSString *primitiveBareJidStr; // @dynamic primitiveBareJidStr;
@property(retain, nonatomic) NSString *quickBoxID; // @dynamic quickBoxID;
@property(retain, nonatomic) NSString *sender; // @dynamic sender;
@property(retain, nonatomic) NSString *streamBareJidStr; // @dynamic streamBareJidStr;
@property(retain, nonatomic) NSString *theme; // @dynamic theme;
@end
@interface CMPostDataManager : NSObject
{
CNNewPostRequirement *_currentCreatePost;
}
+ (id)sharedDataManager;
@property(retain, nonatomic) CNNewPostRequirement *currentCreatePost; // @synthesize currentCreatePost=_currentCreatePost;
- (void).cxx_destruct;
- (void)setCreateJobAutoFillDataFrom:(id)arg1 withModel:(id)arg2;
@end
@interface MHPinchGestureRecognizer : UIPinchGestureRecognizer
{
long long _tag;
}
@property(nonatomic) long long tag; // @synthesize tag=_tag;
@end
@interface MHGalleryImageViewerViewController : UIViewController <UIPageViewControllerDelegate, UIPageViewControllerDataSource, UINavigationControllerDelegate, UIScrollViewDelegate, UIGestureRecognizerDelegate, UINavigationBarDelegate>
{
_Bool _userScrolls;
_Bool _hiddingToolBarAndNavigationBar;
NSArray *_galleryItems;
UIToolbar *_toolbar;
UITextView *_descriptionView;
UIToolbar *_descriptionViewBackground;
long long _pageIndex;
UIPageViewController *_pageViewController;
UIImageView *_presentingFromImageView;
UIImageView *_dismissFromImageView;
MHTransitionPresentMHGallery *_interactivePresentationTranstion;
MHTransitionCustomization *_transitionCustomization;
MHUICustomization *_UICustomization;
UIView *_timeLineTopView;
UIView *_timeLineBottomView;
UIActivityViewController *_activityViewController;
UIBarButtonItem *_shareBarButton;
UIBarButtonItem *_leftBarButton;
UIBarButtonItem *_rightBarButton;
UIBarButtonItem *_playStopBarButton;
CMTimelinePost *_selectedTimeLinePost;
CMPostMedia *_selectedTimeLineMedia;
}
@property(retain, nonatomic) CMPostMedia *selectedTimeLineMedia; // @synthesize selectedTimeLineMedia=_selectedTimeLineMedia;
@property(retain, nonatomic) CMTimelinePost *selectedTimeLinePost; // @synthesize selectedTimeLinePost=_selectedTimeLinePost;
@property(retain, nonatomic) UIBarButtonItem *playStopBarButton; // @synthesize playStopBarButton=_playStopBarButton;
@property(retain, nonatomic) UIBarButtonItem *rightBarButton; // @synthesize rightBarButton=_rightBarButton;
@property(retain, nonatomic) UIBarButtonItem *leftBarButton; // @synthesize leftBarButton=_leftBarButton;
@property(retain, nonatomic) UIBarButtonItem *shareBarButton; // @synthesize shareBarButton=_shareBarButton;
@property(retain, nonatomic) UIActivityViewController *activityViewController; // @synthesize activityViewController=_activityViewController;
@property(retain, nonatomic) UIView *timeLineBottomView; // @synthesize timeLineBottomView=_timeLineBottomView;
@property(retain, nonatomic) UIView *timeLineTopView; // @synthesize timeLineTopView=_timeLineTopView;
@property(nonatomic, getter=isHiddingToolBarAndNavigationBar) _Bool hiddingToolBarAndNavigationBar; // @synthesize hiddingToolBarAndNavigationBar=_hiddingToolBarAndNavigationBar;
@property(nonatomic, getter=isUserScrolling) _Bool userScrolls; // @synthesize userScrolls=_userScrolls;
@property(retain, nonatomic) MHUICustomization *UICustomization; // @synthesize UICustomization=_UICustomization;
@property(retain, nonatomic) MHTransitionCustomization *transitionCustomization; // @synthesize transitionCustomization=_transitionCustomization;
@property(retain, nonatomic) MHTransitionPresentMHGallery *interactivePresentationTranstion; // @synthesize interactivePresentationTranstion=_interactivePresentationTranstion;
@property(retain, nonatomic) UIImageView *dismissFromImageView; // @synthesize dismissFromImageView=_dismissFromImageView;
@property(retain, nonatomic) UIImageView *presentingFromImageView; // @synthesize presentingFromImageView=_presentingFromImageView;
@property(retain, nonatomic) UIPageViewController *pageViewController; // @synthesize pageViewController=_pageViewController;
@property(nonatomic) long long pageIndex; // @synthesize pageIndex=_pageIndex;
@property(retain, nonatomic) UIToolbar *descriptionViewBackground; // @synthesize descriptionViewBackground=_descriptionViewBackground;
@property(retain, nonatomic) UITextView *descriptionView; // @synthesize descriptionView=_descriptionView;
@property(retain, nonatomic) UIToolbar *toolbar; // @synthesize toolbar=_toolbar;
@property(retain, nonatomic) NSArray *galleryItems; // @synthesize galleryItems=_galleryItems;
- (void).cxx_destruct;
- (void)updateTimeLineForCurrentMedia:(id)arg1;
- (void)updateTimeLineAtCurrentIndext:(id)arg1;
- (void)clickedAddComments:(id)arg1;
- (void)clickedViewComments:(id)arg1;
- (void)clickedViewLike:(id)arg1;
- (void)clickedLike:(id)arg1;
- (void)clickedBack:(id)arg1;
- (void)createTimeLineViewsIfNeeded;
- (void)willAnimateRotationToInterfaceOrientation:(long long)arg1 duration:(double)arg2;
- (id)pageViewController:(id)arg1 viewControllerAfterViewController:(id)arg2;
- (id)imageViewControllerWithItem:(id)arg1 pageIndex:(long long)arg2;
- (id)pageViewController:(id)arg1 viewControllerBeforeViewController:(id)arg2;
- (void)showCurrentIndex:(long long)arg1;
- (void)rightPressed:(id)arg1;
- (void)leftPressed:(id)arg1;
- (id)navigationController:(id)arg1 animationControllerForOperation:(long long)arg2 fromViewController:(id)arg3 toViewController:(id)arg4;
- (id)navigationController:(id)arg1 interactionControllerForAnimationController:(id)arg2;
- (void)updateToolBarForItem:(id)arg1;
- (void)removeVideoPlayerForVC:(id)arg1;
- (void)pageViewController:(id)arg1 didFinishAnimating:(_Bool)arg2 previousViewControllers:(id)arg3 transitionCompleted:(_Bool)arg4;
- (void)updateTitleForIndex:(long long)arg1;
- (void)updateTitleAndDescriptionForScrollView:(id)arg1;
- (void)scrollViewDidScroll:(id)arg1;
- (void)scrollViewWillBeginDragging:(id)arg1;
- (void)scrollViewDidEndDecelerating:(id)arg1;
- (void)updateDescriptionLabelForIndex:(long long)arg1;
- (void)sharePressed;
- (void)playStopButtonPressed;
- (void)changeToPauseButton;
- (void)changeToPlayButton;
- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- (id)galleryViewController;
- (id)itemForIndex:(long long)arg1;
- (long long)numberOfGalleryItems;
- (long long)currentOrientation;
- (void)backButtonAction;
- (void)enableOrDisbaleBarbButtons;
- (void)viewDidLoad;
- (unsigned long long)viewModeForBarStyle;
- (void)donePressed;
- (void)viewWillDisappear:(_Bool)arg1;
- (long long)preferredStatusBarStyle;
- (void)viewWillAppear:(_Bool)arg1;
- (void)setNavigationBar;
- (void)viewDidAppear:(_Bool)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MHImageViewController : UIViewController <UIScrollViewDelegate, UIGestureRecognizerDelegate>
{
_Bool _playingVideo;
_Bool _pausingVideo;
_Bool _videoWasPlayable;
_Bool _videoDownloaded;
_Bool _shouldPlayVideo;
MHTransitionDismissMHGallery *_interactiveTransition;
MHTransitionShowOverView *_interactiveOverView;
MHGalleryImageViewerViewController *_viewController;
MHGalleryItem *_item;
UIScrollView *_scrollView;
UIButton *_playButton;
UIActivityIndicatorView *_act;
UIImageView *_imageView;
MPMoviePlayerController *_moviePlayer;
long long _pageIndex;
long long _currentTimeMovie;
UIButton *_moviewPlayerButtonBehinde;
UIToolbar *_moviePlayerToolBarTop;
UISlider *_slider;
UIProgressView *_videoProgressView;
UILabel *_leftSliderLabel;
UILabel *_rightSliderLabel;
NSTimer *_movieTimer;
NSTimer *_movieDownloadedTimer;
UIPanGestureRecognizer *_pan;
MHPinchGestureRecognizer *_pinch;
long long _wholeTimeMovie;
double _scaleToRestoreAfterResize;
struct CGPoint _pointToCenterAfterResize;
struct CGPoint _startPoint;
struct CGPoint _lastPoint;
struct CGPoint _lastPointPop;
}
+ (id)imageViewControllerForMHMediaItem:(id)arg1 viewController:(id)arg2;
@property(nonatomic) _Bool shouldPlayVideo; // @synthesize shouldPlayVideo=_shouldPlayVideo;
@property(nonatomic) struct CGPoint lastPointPop; // @synthesize lastPointPop=_lastPointPop;
@property(nonatomic) struct CGPoint lastPoint; // @synthesize lastPoint=_lastPoint;
@property(nonatomic) struct CGPoint startPoint; // @synthesize startPoint=_startPoint;
@property(nonatomic) double scaleToRestoreAfterResize; // @synthesize scaleToRestoreAfterResize=_scaleToRestoreAfterResize;
@property(nonatomic) struct CGPoint pointToCenterAfterResize; // @synthesize pointToCenterAfterResize=_pointToCenterAfterResize;
@property(nonatomic) long long wholeTimeMovie; // @synthesize wholeTimeMovie=_wholeTimeMovie;
@property(retain, nonatomic) MHPinchGestureRecognizer *pinch; // @synthesize pinch=_pinch;
@property(retain, nonatomic) UIPanGestureRecognizer *pan; // @synthesize pan=_pan;
@property(retain, nonatomic) NSTimer *movieDownloadedTimer; // @synthesize movieDownloadedTimer=_movieDownloadedTimer;
@property(retain, nonatomic) NSTimer *movieTimer; // @synthesize movieTimer=_movieTimer;
@property(retain, nonatomic) UILabel *rightSliderLabel; // @synthesize rightSliderLabel=_rightSliderLabel;
@property(retain, nonatomic) UILabel *leftSliderLabel; // @synthesize leftSliderLabel=_leftSliderLabel;
@property(retain, nonatomic) UIProgressView *videoProgressView; // @synthesize videoProgressView=_videoProgressView;
@property(retain, nonatomic) UISlider *slider; // @synthesize slider=_slider;
@property(retain, nonatomic) UIToolbar *moviePlayerToolBarTop; // @synthesize moviePlayerToolBarTop=_moviePlayerToolBarTop;
@property(retain, nonatomic) UIButton *moviewPlayerButtonBehinde; // @synthesize moviewPlayerButtonBehinde=_moviewPlayerButtonBehinde;
@property(nonatomic) _Bool videoDownloaded; // @synthesize videoDownloaded=_videoDownloaded;
@property(nonatomic) _Bool videoWasPlayable; // @synthesize videoWasPlayable=_videoWasPlayable;
@property(nonatomic, getter=isPausingVideo) _Bool pausingVideo; // @synthesize pausingVideo=_pausingVideo;
@property(nonatomic, getter=isPlayingVideo) _Bool playingVideo; // @synthesize playingVideo=_playingVideo;
@property(nonatomic) long long currentTimeMovie; // @synthesize currentTimeMovie=_currentTimeMovie;
@property(nonatomic) long long pageIndex; // @synthesize pageIndex=_pageIndex;
@property(retain, nonatomic) MPMoviePlayerController *moviePlayer; // @synthesize moviePlayer=_moviePlayer;
@property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView=_imageView;
@property(retain, nonatomic) UIActivityIndicatorView *act; // @synthesize act=_act;
@property(retain, nonatomic) UIButton *playButton; // @synthesize playButton=_playButton;
@property(retain, nonatomic) UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
@property(retain, nonatomic) MHGalleryItem *item; // @synthesize item=_item;
@property(retain, nonatomic) MHGalleryImageViewerViewController *viewController; // @synthesize viewController=_viewController;
@property(retain, nonatomic) MHTransitionShowOverView *interactiveOverView; // @synthesize interactiveOverView=_interactiveOverView;
@property(retain, nonatomic) MHTransitionDismissMHGallery *interactiveTransition; // @synthesize interactiveTransition=_interactiveTransition;
- (void).cxx_destruct;
- (void)scrollViewDidScroll:(id)arg1;
- (void)scrollViewDidZoom:(id)arg1;
- (void)centerImageView;
- (void)didRotateFromInterfaceOrientation:(long long)arg1;
- (void)willAnimateRotationToInterfaceOrientation:(long long)arg1 duration:(double)arg2;
- (struct CGPoint)minimumContentOffset;
- (struct CGPoint)maximumContentOffset;
- (void)recoverFromResizing;
- (void)prepareToResize;
- (id)viewForZoomingInScrollView:(id)arg1;
- (void)handleDoubleTap:(id)arg1;
- (void)handleTapgestureForTimeline:(id)arg1;
- (void)handleTapgestureItsNative:(id)arg1;
- (void)handelImageTap:(id)arg1;
- (void)changeUIForViewMode:(unsigned long long)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (unsigned long long)currentViewMode;
- (void)playButtonPressed;
- (void)playButtonPressedTimeline;
- (void)bringMoviePlayerToFrontTimeline;
- (void)bringMoviePlayerToFront;
- (void)addMoviePlayerToViewWithURL:(id)arg1;
- (void)stopTimer;
- (void)moviePlayBackDidFinish:(id)arg1;
- (void)removeAllMoviePlayerViewsAndNotifications;
- (void)stopMovieDownloadTimer;
- (void)addPlayButtonToView;
- (void)movieTimerChanged:(id)arg1;
- (void)changeProgressBehinde:(id)arg1;
- (void)updateTimerLabels;
- (void)loadStateDidChange:(id)arg1;
- (void)changeToPlayable;
- (void)stopMovie;
- (void)sliderDidChange:(id)arg1;
- (void)sliderDidDragExit:(id)arg1;
- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- (_Bool)gestureRecognizer:(id)arg1 shouldBeRequiredToFailByGestureRecognizer:(id)arg2;
- (void)handleGeneratedThumb:(id)arg1 videoDuration:(long long)arg2 urlString:(id)arg3;
- (void)autoPlayVideo;
- (void)viewDidAppear:(_Bool)arg1;
- (void)changePlayButtonToUnPlay;
- (void)changeToErrorImage;
- (void)setImageForImageViewWithImage:(id)arg1 error:(id)arg2;
- (id)initWithMHMediaItem:(id)arg1 viewController:(id)arg2;
- (void)userDidPan:(id)arg1;
- (void)userDidPinch:(id)arg1;
- (double)checkProgressValue:(double)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface ShareContactViewController : UIViewController <SelectedContactViewDelegate>
{
UITableView *contactsTableView;
NSArray *arrAllContacts;
NSMutableArray *sectionedListContent;
NSArray *filteredResult;
UIActivityIndicatorView *activityIndicatorView;
id <ShareContactViewDelegate> _delegate;
}
@property(nonatomic) __weak id <ShareContactViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)selectedContactDetail:(id)arg1;
- (void)btnCancelClicked:(id)arg1;
- (_Bool)searchDisplayController:(id)arg1 shouldReloadTableForSearchScope:(long long)arg2;
- (_Bool)searchDisplayController:(id)arg1 shouldReloadTableForSearchString:(id)arg2;
- (void)filterForSearchText:(id)arg1 scope:(id)arg2;
- (void)didReceiveMemoryWarning;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(long long)arg3;
- (id)sectionIndexTitlesForTableView:(id)arg1;
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)setListContent:(id)arg1;
- (void)refreshArrayOfAllContacts;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface ProfileStatusViewController : UIViewController <AddStatusDelegate, ConnectionManager_Delegate, PropfileStatusDelegate>
{
NSMutableArray *arrStatus;
ConnectionManager *connectionManager;
UITableViewCell *currentStatusCell;
UITableViewCell *accessoryHoldingCell;
NSMutableArray *arrHoldingCell;
unsigned long long noStatusFlag;
UITableView *_tblViewStatus;
NSString *_strStatus;
NSString *_isComingFromVC;
}
@property(retain, nonatomic) NSString *isComingFromVC; // @synthesize isComingFromVC=_isComingFromVC;
@property(retain, nonatomic) NSString *strStatus; // @synthesize strStatus=_strStatus;
@property(nonatomic) __weak UITableView *tblViewStatus; // @synthesize tblViewStatus=_tblViewStatus;
- (void).cxx_destruct;
- (void)updateDatabaseWithStatusesSequence:(id)arg1;
- (void)btnClearStatusClicked:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)callWebService;
- (void)insertIntoDatabase:(id)arg1;
- (_Bool)isStatusAlreadyExist:(id)arg1;
- (void)AddStatusWithStatusText:(id)arg1 andShouldUpdate:(_Bool)arg2;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)removeAllAccessoriesFromTable;
- (void)populateStatuses;
- (void)goToEditProfile;
- (void)backButtonClicked;
- (void)startSetUp;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface PostLocationPrivacyViewController : UIViewController
{
UITableView *tblView;
NSMutableArray *searchResults;
UIActivityIndicatorView *activityIndicator;
AppDelegate *appDel;
NSMutableArray *privacyList;
long long _eComingFrom;
CMCreatePost *_objCreatePost;
}
@property(retain, nonatomic) CMCreatePost *objCreatePost; // @synthesize objCreatePost=_objCreatePost;
@property(nonatomic) long long eComingFrom; // @synthesize eComingFrom=_eComingFrom;
- (void).cxx_destruct;
- (_Bool)searchDisplayController:(id)arg1 shouldReloadTableForSearchString:(id)arg2;
- (void)filterContentForSearchText:(id)arg1 scope:(id)arg2;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)getVenuesForLocation:(id)arg1;
- (void)loadNearByLocations;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)backBtnClicked:(id)arg1;
- (void)callRefreshbutton;
- (void)setupNavigationBar;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
@end
@interface QBRTCScreenCapture : QBRTCVideoCapture
{
UIView *_view;
CADisplayLink *_displayLink;
}
@property(retain, nonatomic) CADisplayLink *displayLink; // @synthesize displayLink=_displayLink;
@property(nonatomic) __weak UIView *view; // @synthesize view=_view;
- (void).cxx_destruct;
- (void)didRemoveFromVideoTrack:(id)arg1;
- (void)didSetToVideoTrack:(id)arg1;
- (void)sendPixelBuffer:(id)arg1;
- (id)screenshot;
- (void)didEnterBackground:(id)arg1;
- (void)willEnterForeground:(id)arg1;
- (id)initWithView:(id)arg1;
@end
@interface BlockUser : NSObject
{
NSString *_fullName;
NSString *_avtar;
NSString *_friendId;
NSString *_chatUserName;
}
@property(retain, nonatomic) NSString *chatUserName; // @synthesize chatUserName=_chatUserName;
@property(retain, nonatomic) NSString *friendId; // @synthesize friendId=_friendId;
@property(retain, nonatomic) NSString *avtar; // @synthesize avtar=_avtar;
@property(retain, nonatomic) NSString *fullName; // @synthesize fullName=_fullName;
- (void).cxx_destruct;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)init;
@end
@interface XMPPvCardTempLabel : XMPPvCardTempAdrTypes
{
}
+ (id)vCardLabelFromElement:(id)arg1;
@property(nonatomic) __weak NSArray *lines;
@end
@interface XMPPvCardTemp : XMPPvCardTempBase
{
}
+ (id)iqvCardRequestForJID:(id)arg1;
+ (id)vCardTempCopyFromIQ:(id)arg1;
+ (id)vCardTempSubElementFromIQ:(id)arg1;
+ (id)vCardTemp;
+ (id)vCardTempFromElement:(id)arg1;
@property(retain, nonatomic) NSString *keyType;
@property(retain, nonatomic) NSData *key;
@property(nonatomic) int privacyClass;
@property(retain, nonatomic) NSString *desc;
@property(retain, nonatomic) NSString *version;
@property(retain, nonatomic) NSString *url;
@property(retain, nonatomic) NSString *uid;
@property(retain, nonatomic) NSData *sound;
@property(retain, nonatomic) NSString *phoneticSound;
@property(retain, nonatomic) NSString *sortString;
@property(retain, nonatomic) NSDate *revision;
@property(retain, nonatomic) NSString *prodid;
@property(retain, nonatomic) NSString *note;
@property(retain, nonatomic) NSArray *categories;
@property(retain, nonatomic) NSArray *orgUnits;
@property(retain, nonatomic) NSString *orgName;
@property(retain, nonatomic) XMPPvCardTemp *agent;
@property(retain, nonatomic) NSData *logo;
@property(retain, nonatomic) NSString *role;
@property(retain, nonatomic) NSString *title;
@property(retain, nonatomic) CLLocation *location;
@property(retain, nonatomic) NSTimeZone *timeZone;
@property(retain, nonatomic) NSString *mailer;
@property(retain, nonatomic) XMPPJID *jid;
- (void)clearEmailAddresses;
@property(retain, nonatomic) NSArray *emailAddresses;
- (void)removeEmailAddress:(id)arg1;
- (void)addEmailAddress:(id)arg1;
- (void)clearTelecomsAddresses;
@property(retain, nonatomic) NSArray *telecomsAddresses;
- (void)removeTelecomsAddress:(id)arg1;
- (void)addTelecomsAddress:(id)arg1;
- (void)clearLabels;
@property(retain, nonatomic) NSArray *labels;
- (void)removeLabel:(id)arg1;
- (void)addLabel:(id)arg1;
- (void)clearAddresses;
@property(retain, nonatomic) NSArray *addresses;
- (void)removeAddress:(id)arg1;
- (void)addAddress:(id)arg1;
@property(retain, nonatomic) NSString *suffix;
@property(retain, nonatomic) NSString *prefix;
@property(retain, nonatomic) NSString *middleName;
@property(retain, nonatomic) NSString *givenName;
@property(retain, nonatomic) NSString *familyName;
@property(retain, nonatomic) NSString *formattedName;
@property(retain, nonatomic) NSString *nickname;
@property(retain, nonatomic) NSData *photo;
@property(retain, nonatomic) NSDate *bday;
@end
@interface MHTransitionDismissMHGallery : UIPercentDrivenInteractiveTransition <UIViewControllerAnimatedTransitioning>
{
_Bool _interactive;
_Bool _hasActiveVideo;
MPMoviePlayerController *_moviePlayer;
UIImageView *_transitionImageView;
double _orientationTransformBeforeDismiss;
id <UIViewControllerContextTransitioning> _context;
double _toTransform;
double _startTransform;
UIView *_backView;
UIView *_containerView;
MHUIImageViewContentViewAnimation *_cellImageSnapshot;
struct CGPoint _changedPoint;
struct CGRect _startFrame;
struct CGRect _navFrame;
}
@property(retain, nonatomic) MHUIImageViewContentViewAnimation *cellImageSnapshot; // @synthesize cellImageSnapshot=_cellImageSnapshot;
@property(retain, nonatomic) UIView *containerView; // @synthesize containerView=_containerView;
@property(retain, nonatomic) UIView *backView; // @synthesize backView=_backView;
@property(nonatomic) _Bool hasActiveVideo; // @synthesize hasActiveVideo=_hasActiveVideo;
@property(nonatomic) struct CGRect navFrame; // @synthesize navFrame=_navFrame;
@property(nonatomic) struct CGRect startFrame; // @synthesize startFrame=_startFrame;
@property(nonatomic) double startTransform; // @synthesize startTransform=_startTransform;
@property(nonatomic) double toTransform; // @synthesize toTransform=_toTransform;
@property(nonatomic) id <UIViewControllerContextTransitioning> context; // @synthesize context=_context;
@property(nonatomic) _Bool interactive; // @synthesize interactive=_interactive;
@property(nonatomic) double orientationTransformBeforeDismiss; // @synthesize orientationTransformBeforeDismiss=_orientationTransformBeforeDismiss;
@property(nonatomic) struct CGPoint changedPoint; // @synthesize changedPoint=_changedPoint;
@property(retain, nonatomic) UIImageView *transitionImageView; // @synthesize transitionImageView=_transitionImageView;
@property(retain, nonatomic) MPMoviePlayerController *moviePlayer; // @synthesize moviePlayer=_moviePlayer;
- (void).cxx_destruct;
- (double)transitionDuration:(id)arg1;
- (void)doOrientationwithFromViewController:(id)arg1;
- (void)cancelInteractiveTransition;
- (void)finishInteractiveTransition;
- (void)updateInteractiveTransition:(double)arg1;
- (void)startInteractiveTransition:(id)arg1;
- (void)animateTransition:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface ChatContactTableViewCell : UITableViewCell
{
NSIndexPath *_indexPath;
}
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- (void).cxx_destruct;
- (void)updateUIContentWithMsg:(id)arg1;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface ChatTextBubbleView : ChatSuperView
{
CMMessage *currentMsg;
UIImageView *imgViewwBubble;
UITextView *txtViewMsg;
UIImage *imgOutgoingBubble;
UIImage *imgIncomingBubble;
}
- (void).cxx_destruct;
- (void)createChatTextBubble;
- (void)updateUIContentWithMsg:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface AboutViewController : UIViewController <UITableViewDataSource, UITableViewDelegate, MFMailComposeViewControllerDelegate>
{
UITableView *_tblView;
UIImageView *_imgViewAbout;
}
@property(nonatomic) __weak UIImageView *imgViewAbout; // @synthesize imgViewAbout=_imgViewAbout;
@property(retain, nonatomic) UITableView *tblView; // @synthesize tblView=_tblView;
- (void).cxx_destruct;
- (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
- (void)actionEmailComposer:(id)arg1 Subject:(id)arg2 andRecipients:(id)arg3;
- (void)showEmail;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)backButtonClicked;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (void)setNavigationBar;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPRosterMemoryStorage : NSObject <XMPPRosterStorage>
{
XMPPRoster *parent;
NSObject<OS_dispatch_queue> *parentQueue;
void *parentQueueTag;
Class userClass;
Class resourceClass;
_Bool isRosterPopulation;
NSMutableDictionary *roster;
XMPPJID *myJID;
XMPPUserMemoryStorageObject *myUser;
}
@property Class resourceClass; // @synthesize resourceClass;
@property Class userClass; // @synthesize userClass;
- (void).cxx_destruct;
- (id)jidsForXMPPStream:(id)arg1;
- (void)clearAllUsersAndResourcesForXMPPStream:(id)arg1;
- (void)clearAllResourcesForXMPPStream:(id)arg1;
- (void)setPhoto:(id)arg1 forUserWithJID:(id)arg2 xmppStream:(id)arg3;
- (_Bool)userExistsWithJID:(id)arg1 xmppStream:(id)arg2;
- (void)handlePresence:(id)arg1 xmppStream:(id)arg2;
- (void)handleRosterItem:(id)arg1 xmppStream:(id)arg2;
- (void)endRosterPopulationForXMPPStream:(id)arg1;
- (void)beginRosterPopulationForXMPPStream:(id)arg1;
- (id)sortedResources:(_Bool)arg1;
- (id)unsortedUnavailableUsers;
- (id)unsortedAvailableUsers;
- (id)unsortedUsers;
- (id)sortedUnavailableUsersByName;
- (id)sortedAvailableUsersByName;
- (id)sortedUsersByAvailabilityName;
- (id)sortedUsersByName;
- (id)resourceForJID:(id)arg1;
- (id)userForJID:(id)arg1;
- (id)myResource;
- (id)myUser;
- (id)_sortedResources:(_Bool)arg1;
- (id)_sortedUnavailableUsersByName;
- (id)_sortedAvailableUsersByName;
- (id)_sortedUsersByAvailabilityName;
- (id)_sortedUsersByName;
- (id)_unsortedUnavailableUsers;
- (id)_unsortedAvailableUsers;
- (id)_unsortedUsers;
- (id)_resourceForJID:(id)arg1;
- (id)_userForJID:(id)arg1;
- (id)multicastDelegate;
@property(readonly) NSObject<OS_dispatch_queue> *parentQueue;
@property(readonly) XMPPRoster *parent;
- (void)dealloc;
- (_Bool)configureWithParent:(id)arg1 queue:(id)arg2;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface TopNotificationManager : NSObject
{
NSMutableArray *notificationQueue;
_Bool showingNotification;
NSMutableArray *_arrFriends;
UIView *_notificationView;
}
+ (void)notificationWithMessage:(id)arg1;
+ (id)sharedManager;
@property(retain, nonatomic) UIView *notificationView; // @synthesize notificationView=_notificationView;
@property(retain, nonatomic) NSMutableArray *arrFriends; // @synthesize arrFriends=_arrFriends;
- (void).cxx_destruct;
- (void)handledTapGestureForAnonymous:(id)arg1;
- (void)handledTapGesture:(id)arg1;
- (void)hideNotificationAnimationComplete:(id)arg1 finished:(id)arg2 context:(void *)arg3;
- (void)hideCurrentNotificationWithCustomNotificationView:(id)arg1;
- (void)hideCurrentNotification:(id)arg1;
- (void)showNotificationAnimationComplete:(id)arg1 finished:(id)arg2 context:(void *)arg3 notiView:(id)arg4;
- (void)showNotificationView:(id)arg1;
- (void)addNotificationViewWithMessage:(id)arg1;
- (id)init;
@end
@interface XMPPRosterCoreDataStorage : XMPPCoreDataStorage <XMPPRosterStorage>
{
XMPPRoster *parent;
NSObject<OS_dispatch_queue> *parentQueue;
void *parentQueueTag;
NSMutableSet *rosterPopulationSet;
}
+ (id)sharedInstance;
- (void).cxx_destruct;
- (id)jidsForXMPPStream:(id)arg1;
- (void)clearAllUsersAndResourcesForXMPPStream:(id)arg1;
- (void)clearAllResourcesForXMPPStream:(id)arg1;
- (void)setPhoto:(id)arg1 forUserWithJID:(id)arg2 xmppStream:(id)arg3;
- (_Bool)userExistsWithJID:(id)arg1 xmppStream:(id)arg2;
- (void)handlePresence:(id)arg1 xmppStream:(id)arg2;
- (void)handleRosterItem:(id)arg1 xmppStream:(id)arg2;
- (void)endRosterPopulationForXMPPStream:(id)arg1;
- (void)beginRosterPopulationForXMPPStream:(id)arg1;
- (id)resourceForJID:(id)arg1 xmppStream:(id)arg2 managedObjectContext:(id)arg3;
- (id)userForJID:(id)arg1 xmppStream:(id)arg2 managedObjectContext:(id)arg3;
- (id)myResourceForXMPPStream:(id)arg1 managedObjectContext:(id)arg2;
- (id)myUserForXMPPStream:(id)arg1 managedObjectContext:(id)arg2;
- (void)didCreateManagedObjectContext;
- (void)_clearAllResourcesForXMPPStream:(id)arg1;
- (void)dealloc;
- (_Bool)configureWithParent:(id)arg1 queue:(id)arg2;
- (void)commonInit;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface RTLabelButton : UIButton
{
int _componentIndex;
NSURL *_url;
}
@property(retain, nonatomic) NSURL *url; // @synthesize url=_url;
@property(nonatomic) int componentIndex; // @synthesize componentIndex=_componentIndex;
- (void).cxx_destruct;
@end
@interface RTLabelComponent : NSObject
{
int _componentIndex;
int _position;
NSString *_text;
NSString *_tagLabel;
NSMutableDictionary *_attributes;
}
+ (id)componentWithTag:(id)arg1 position:(int)arg2 attributes:(id)arg3;
+ (id)componentWithString:(id)arg1 tag:(id)arg2 attributes:(id)arg3;
@property(nonatomic) int position; // @synthesize position=_position;
@property(retain, nonatomic) NSMutableDictionary *attributes; // @synthesize attributes=_attributes;
@property(copy, nonatomic) NSString *tagLabel; // @synthesize tagLabel=_tagLabel;
@property(copy, nonatomic) NSString *text; // @synthesize text=_text;
@property(nonatomic) int componentIndex; // @synthesize componentIndex=_componentIndex;
- (void).cxx_destruct;
- (id)description;
- (id)initWithTag:(id)arg1 position:(int)arg2 attributes:(id)arg3;
- (id)initWithString:(id)arg1 tag:(id)arg2 attributes:(id)arg3;
@end
@interface RTLabelExtractedComponent : NSObject
{
NSMutableArray *_textComponents;
NSString *_plainText;
}
+ (id)rtLabelExtractComponentsWithTextComponent:(id)arg1 plainText:(id)arg2;
@property(copy, nonatomic) NSString *plainText; // @synthesize plainText=_plainText;
@property(retain, nonatomic) NSMutableArray *textComponents; // @synthesize textComponents=_textComponents;
- (void).cxx_destruct;
@end
@interface RTLabel : UIView
{
_Bool _highlighted;
int _textAlignment;
int _lineBreakMode;
int _currentSelectedButtonComponentIndex;
NSString *_text;
NSString *_plainText;
NSString *_highlightedText;
UIColor *_textColor;
UIFont *_font;
NSDictionary *_linkAttributes;
NSDictionary *_selectedLinkAttributes;
id <RTLabelDelegate> _delegate;
NSString *_paragraphReplacement;
NSMutableArray *_textComponents;
NSMutableArray *_highlightedTextComponents;
double _lineSpacing;
struct CGSize _optimumSize;
CDStruct_627e0f85 _visibleRange;
}
+ (id)preExtractTextStyle:(id)arg1;
+ (id)extractTextStyleFromText:(id)arg1 paragraphReplacement:(id)arg2;
@property(nonatomic) _Bool highlighted; // @synthesize highlighted=_highlighted;
@property(nonatomic) CDStruct_627e0f85 visibleRange; // @synthesize visibleRange=_visibleRange;
@property(nonatomic) int currentSelectedButtonComponentIndex; // @synthesize currentSelectedButtonComponentIndex=_currentSelectedButtonComponentIndex;
@property(nonatomic) double lineSpacing; // @synthesize lineSpacing=_lineSpacing;
@property(nonatomic) int lineBreakMode; // @synthesize lineBreakMode=_lineBreakMode;
@property(nonatomic) struct CGSize optimumSize; // @synthesize optimumSize=_optimumSize;
@property(nonatomic) int textAlignment; // @synthesize textAlignment=_textAlignment;
@property(retain, nonatomic) NSMutableArray *highlightedTextComponents; // @synthesize highlightedTextComponents=_highlightedTextComponents;
@property(retain, nonatomic) NSMutableArray *textComponents; // @synthesize textComponents=_textComponents;
@property(copy, nonatomic) NSString *paragraphReplacement; // @synthesize paragraphReplacement=_paragraphReplacement;
@property(nonatomic) id <RTLabelDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSDictionary *selectedLinkAttributes; // @synthesize selectedLinkAttributes=_selectedLinkAttributes;
@property(retain, nonatomic) NSDictionary *linkAttributes; // @synthesize linkAttributes=_linkAttributes;
@property(retain, nonatomic) UIFont *font; // @synthesize font=_font;
@property(retain, nonatomic) UIColor *textColor; // @synthesize textColor=_textColor;
@property(copy, nonatomic) NSString *highlightedText; // @synthesize highlightedText=_highlightedText;
@property(copy, nonatomic) NSString *plainText; // @synthesize plainText=_plainText;
@property(copy, nonatomic) NSString *text; // @synthesize text=_text;
- (void).cxx_destruct;
- (void)setText:(id)arg1 extractedTextStyle:(id)arg2;
- (id)visibleText;
- (id)colorForHex:(id)arg1;
- (void)parse:(id)arg1 valid_tags:(id)arg2;
- (id)components;
- (void)dealloc;
- (double)frameHeight:(struct __CTFrame *)arg1;
- (void)setHighlightedText:(id)arg1 extractedTextComponent:(id)arg2;
- (void)setText:(id)arg1 extractedTextComponent:(id)arg2;
- (void)onButtonPressed:(id)arg1;
- (void)onButtonTouchUpOutside:(id)arg1;
- (void)onButtonTouchDown:(id)arg1;
- (void)applyUnderlineColor:(id)arg1 toText:(struct __CFAttributedString *)arg2 atPosition:(int)arg3 withLength:(int)arg4;
- (void)applyColor:(id)arg1 toText:(struct __CFAttributedString *)arg2 atPosition:(int)arg3 withLength:(int)arg4;
- (void)applyBoldItalicStyleToText:(struct __CFAttributedString *)arg1 atPosition:(int)arg2 withLength:(int)arg3;
- (void)applyBoldStyleToText:(struct __CFAttributedString *)arg1 atPosition:(int)arg2 withLength:(int)arg3;
- (void)applyFontAttributes:(id)arg1 toText:(struct __CFAttributedString *)arg2 atPosition:(int)arg3 withLength:(int)arg4;
- (void)applyItalicStyleToText:(struct __CFAttributedString *)arg1 atPosition:(int)arg2 withLength:(int)arg3;
- (void)applyDoubleUnderlineText:(struct __CFAttributedString *)arg1 atPosition:(int)arg2 withLength:(int)arg3;
- (void)applySingleUnderlineText:(struct __CFAttributedString *)arg1 atPosition:(int)arg2 withLength:(int)arg3;
- (void)applyCenterStyleToText:(struct __CFAttributedString *)arg1 attributes:(id)arg2 atPosition:(int)arg3 withLength:(int)arg4;
- (void)applyParagraphStyleToText:(struct __CFAttributedString *)arg1 attributes:(id)arg2 atPosition:(int)arg3 withLength:(int)arg4;
- (void)render;
- (void)drawRect:(struct CGRect)arg1;
- (void)initialize;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface AFNetworkActivityIndicatorManager : NSObject
{
_Bool _enabled;
long long _activityCount;
NSTimer *_activityIndicatorVisibilityTimer;
}
+ (id)keyPathsForValuesAffectingIsNetworkActivityIndicatorVisible;
+ (id)sharedManager;
@property(retain, nonatomic) NSTimer *activityIndicatorVisibilityTimer; // @synthesize activityIndicatorVisibilityTimer=_activityIndicatorVisibilityTimer;
@property(nonatomic) long long activityCount; // @synthesize activityCount=_activityCount;
@property(nonatomic, getter=isEnabled) _Bool enabled; // @synthesize enabled=_enabled;
- (void).cxx_destruct;
- (void)networkRequestDidFinish:(id)arg1;
- (void)networkRequestDidStart:(id)arg1;
- (void)decrementActivityCount;
- (void)incrementActivityCount;
- (void)updateNetworkActivityIndicatorVisibility;
@property(readonly, nonatomic, getter=isNetworkActivityIndicatorVisible) _Bool networkActivityIndicatorVisible; // @dynamic networkActivityIndicatorVisible;
- (void)updateNetworkActivityIndicatorVisibilityDelayed;
- (void)dealloc;
- (id)init;
// Remaining properties
@property(readonly, nonatomic) _Bool isNetworkActivityIndicatorVisible;
@end
@interface SharingCell : UICollectionViewCell
{
NSString *_imageName;
UIImageView *_imagePreview;
}
@property(nonatomic) __weak UIImageView *imagePreview; // @synthesize imagePreview=_imagePreview;
@property(retain, nonatomic) NSString *imageName; // @synthesize imageName=_imageName;
- (void).cxx_destruct;
@end
@interface CommentInputToolbar : UIToolbar <UINewCommentInputToolbarDelegate, UIGestureRecognizerDelegate>
{
UIPanGestureRecognizer *pan;
struct CGRect swipeRect;
float lastpoint;
float maxpoint;
_Bool _boolIsCustomKeyboardVisible;
_Bool _isFisrtTime;
_Bool _isConnected;
_Bool _isKonnectMessageAllow;
int keyBoardStatus;
id <UIToolbarDelegate> delegate;
HPGrowingTextView *_textView;
UIImageView *_imgView;
UIBarButtonItem *_barBtnSend;
UIBarButtonItem *_barBtnCustomEmoji;
UIBarButtonItem *_barBtnAdd;
UIButton *_btnAttach;
UIButton *_btnCustomEmoji;
UIButton *_btnSend;
UIButton *_btnRecord;
UIButton *_btnFileUpload;
UIButton *_btnDeleteText;
id <UINewCommentInputToolbarDelegate> _inputDelegate;
UILongPressGestureRecognizer *_longPress;
UITapGestureRecognizer *_singleTap;
UILabel *_lblRecordingTime;
UILabel *_lblSwipeToDelete;
UILabel *_lblWhite;
UIImageView *_imgViewRecording;
NSTimer *_timer;
UIButton *_btnTimer;
UIButton *_btnCamera;
NSString *_audioFilePath;
UILabel *_lblBackground;
}
@property(retain, nonatomic) UILabel *lblBackground; // @synthesize lblBackground=_lblBackground;
@property(retain, nonatomic) NSString *audioFilePath; // @synthesize audioFilePath=_audioFilePath;
@property(retain, nonatomic) UIButton *btnCamera; // @synthesize btnCamera=_btnCamera;
@property(retain, nonatomic) UIButton *btnTimer; // @synthesize btnTimer=_btnTimer;
@property(retain, nonatomic) NSTimer *timer; // @synthesize timer=_timer;
@property(retain, nonatomic) UIImageView *imgViewRecording; // @synthesize imgViewRecording=_imgViewRecording;
@property(retain, nonatomic) UILabel *lblWhite; // @synthesize lblWhite=_lblWhite;
@property(retain, nonatomic) UILabel *lblSwipeToDelete; // @synthesize lblSwipeToDelete=_lblSwipeToDelete;
@property(retain, nonatomic) UILabel *lblRecordingTime; // @synthesize lblRecordingTime=_lblRecordingTime;
@property(retain, nonatomic) UITapGestureRecognizer *singleTap; // @synthesize singleTap=_singleTap;
@property(retain, nonatomic) UILongPressGestureRecognizer *longPress; // @synthesize longPress=_longPress;
@property(nonatomic) _Bool isKonnectMessageAllow; // @synthesize isKonnectMessageAllow=_isKonnectMessageAllow;
@property(nonatomic) _Bool isConnected; // @synthesize isConnected=_isConnected;
@property(nonatomic) _Bool isFisrtTime; // @synthesize isFisrtTime=_isFisrtTime;
@property(retain, nonatomic) id <UINewCommentInputToolbarDelegate> inputDelegate; // @synthesize inputDelegate=_inputDelegate;
@property(retain, nonatomic) UIButton *btnDeleteText; // @synthesize btnDeleteText=_btnDeleteText;
@property(retain, nonatomic) UIButton *btnFileUpload; // @synthesize btnFileUpload=_btnFileUpload;
@property(retain, nonatomic) UIButton *btnRecord; // @synthesize btnRecord=_btnRecord;
@property(retain, nonatomic) UIButton *btnSend; // @synthesize btnSend=_btnSend;
@property(retain, nonatomic) UIButton *btnCustomEmoji; // @synthesize btnCustomEmoji=_btnCustomEmoji;
@property(retain, nonatomic) UIButton *btnAttach; // @synthesize btnAttach=_btnAttach;
@property(retain, nonatomic) UIBarButtonItem *barBtnAdd; // @synthesize barBtnAdd=_barBtnAdd;
@property(retain, nonatomic) UIBarButtonItem *barBtnCustomEmoji; // @synthesize barBtnCustomEmoji=_barBtnCustomEmoji;
@property _Bool boolIsCustomKeyboardVisible; // @synthesize boolIsCustomKeyboardVisible=_boolIsCustomKeyboardVisible;
@property(retain, nonatomic) UIBarButtonItem *barBtnSend; // @synthesize barBtnSend=_barBtnSend;
@property(retain, nonatomic) UIImageView *imgView; // @synthesize imgView=_imgView;
@property(retain, nonatomic) HPGrowingTextView *textView; // @synthesize textView=_textView;
- (void)setDelegate:(id)arg1;
- (id)delegate;
@property(nonatomic) int keyBoardStatus; // @synthesize keyBoardStatus;
- (void).cxx_destruct;
- (void)increaseTextViewSize;
- (void)decreaseTextViewSize;
- (void)growingTextViewDidChangeSelection:(id)arg1;
- (_Bool)growingTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)growingTextViewDidEndEditing:(id)arg1;
- (void)growingTextViewDidBeginEditing:(id)arg1;
- (_Bool)growingTextViewShouldEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldBeginEditing:(id)arg1;
- (_Bool)growingTextViewShouldReturn:(id)arg1;
- (void)growingTextViewDidChange:(id)arg1;
- (void)growingTextView:(id)arg1 willChangeHeight:(float)arg2;
- (id)init;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)removeAllText;
- (void)setSendBtnProperty:(id)arg1;
- (void)btnTimerClicked;
- (void)btnCameraTapped;
- (void)vibrate:(id)arg1;
- (void)setupToolbar:(id)arg1;
- (void)showCustomKeyboard:(id)arg1;
- (void)inputImageButtonPressed;
- (void)calledAudioButtonClicked;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)startRecording:(id)arg1;
- (void)recordAudio:(id)arg1;
- (void)swiped;
- (void)recordingButtonPressed;
- (void)inputButtonPressed;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface StatusTableCell : UITableViewCell
{
UILabel *lblType;
UILabel *lblStatusNotes;
UILabel *lblUpperLine;
UILabel *lblLowerLine;
CMPersonContacts *_aPersonContact;
NSIndexPath *_indexPath;
long long _notesHeight;
}
@property(nonatomic) long long notesHeight; // @synthesize notesHeight=_notesHeight;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(retain, nonatomic) CMPersonContacts *aPersonContact; // @synthesize aPersonContact=_aPersonContact;
- (void).cxx_destruct;
- (void)updateCellWithData;
- (void)layoutSubviews;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface PhotoLargeViewController : UIViewController
{
unsigned long long _pageIndex;
_Bool _isFromPhotos;
ScrollerLargeViewController *_scrollView;
}
+ (id)photoViewControllerForPageIndex:(unsigned long long)arg1 andTotalCount:(id)arg2;
@property(retain, nonatomic) ScrollerLargeViewController *scrollView; // @synthesize scrollView=_scrollView;
@property _Bool isFromPhotos; // @synthesize isFromPhotos=_isFromPhotos;
- (void).cxx_destruct;
- (unsigned long long)supportedInterfaceOrientations;
- (void)loadView;
- (long long)pageIndex;
- (id)initWithPageIndex:(long long)arg1 andTotalCount:(id)arg2;
@end
@interface ChatComponent : NSObject
{
int LangType;
int chatType;
id delegate;
}
@property(nonatomic) int chatType; // @synthesize chatType;
@property(nonatomic) id delegate; // @synthesize delegate;
@property(nonatomic) int LangType; // @synthesize LangType;
- (id)seperateWordBySpaceIfNeeded:(id)arg1;
- (_Bool)isContainStickerInMsg:(id)arg1;
- (_Bool)isContainAnyEmojiAndEmoticonInMsg:(id)arg1;
- (id)isFirstWordEmojiAndEmoticonInMsg:(id)arg1;
- (_Bool)isMsgHasAnyEmojiAndEmoticon:(id)arg1;
- (void)getImageRangeForNativEmotions:(id)arg1:(id)arg2;
- (void)getImageRange:(id)arg1:(id)arg2;
- (void)breakSingleWordIfItCrossedItsWitdh:(id)arg1 andMaxWitdh:(float)arg2 andFillWordArr:(id)arg3;
- (id)setWordsWhenLangArabicByWords:(id)arg1;
- (id)setWordsWhenLangEnlishByWords:(id)arg1;
- (id)chatViewForEnglishOfMsg:(id)arg1 andFromSelf:(_Bool)arg2;
- (id)seperateLineInMsgByNewLine:(id)arg1;
- (id)chatViewForArabicOfMsg:(id)arg1 andFromSelf:(_Bool)arg2;
- (id)createChatViewOfMsg:(id)arg1 andLanguageType:(int)arg2 andFromSelf:(_Bool)arg3;
- (id)Sound:(id)arg1 isSelf:(_Bool)arg2 andMediaType:(int)arg3;
- (id)ScreenshotIsSelf:(_Bool)arg1 andMediaType:(int)arg2;
- (id)ImageView:(id)arg1 isSelf:(_Bool)arg2 andMediaType:(int)arg3 andMediaOrientation:(int)arg4 andThumbString:(id)arg5;
- (id)ImageView:(id)arg1 isSelf:(_Bool)arg2 andMediaType:(int)arg3;
- (id)createStickerViewByImageName:(id)arg1;
- (_Bool)validateIsEnglishLang:(id)arg1;
- (_Bool)isMsgContainsWebLink:(id)arg1;
- (_Bool)validateUrl:(id)arg1;
- (id)init;
@end
@interface StorageTableCell : UITableViewCell
{
UILabel *_lblPersonName;
UILabel *_lblCount;
UIImageView *_imgPerson;
NSIndexPath *_indexPath;
}
@property(nonatomic) __weak NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(nonatomic) __weak UIImageView *imgPerson; // @synthesize imgPerson=_imgPerson;
@property(nonatomic) __weak UILabel *lblCount; // @synthesize lblCount=_lblCount;
@property(nonatomic) __weak UILabel *lblPersonName; // @synthesize lblPersonName=_lblPersonName;
- (void).cxx_destruct;
- (void)updateCell:(id)arg1;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface Foursquare2 : FSRequester
{
}
+ (void)setReceivePings:(_Bool)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)setSendToFacebook:(_Bool)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)setSendToTwitter:(_Bool)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)getAllSettingsCallback:(CDUnknownBlockType)arg1;
+ (void)getPhotosForVenue:(id)arg1 limit:(id)arg2 offset:(id)arg3 callback:(CDUnknownBlockType)arg4;
+ (void)addPhoto:(id)arg1 toCheckin:(id)arg2 tip:(id)arg3 venue:(id)arg4 broadcast:(unsigned long long)arg5 latitude:(id)arg6 longitude:(id)arg7 accuracyLL:(id)arg8 altitude:(id)arg9 accuracyAlt:(id)arg10 callback:(CDUnknownBlockType)arg11;
+ (void)addPhoto:(id)arg1 toCheckin:(id)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)getDetailForPhoto:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)unmarkTipTodo:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)markTipDone:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)markTipTodo:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)searchTipNearbyLatitude:(id)arg1 longitude:(id)arg2 limit:(id)arg3 offset:(id)arg4 friendsOnly:(_Bool)arg5 query:(id)arg6 callback:(CDUnknownBlockType)arg7;
+ (void)addTip:(id)arg1 forVenue:(id)arg2 withURL:(id)arg3 callback:(CDUnknownBlockType)arg4;
+ (void)getDetailForTip:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)deleteComment:(id)arg1 forCheckin:(id)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)addCommentToCheckin:(id)arg1 text:(id)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)getRecentCheckinsByFriendsNearByLatitude:(id)arg1 longitude:(id)arg2 limit:(id)arg3 offset:(id)arg4 afterTimestamp:(id)arg5 callback:(CDUnknownBlockType)arg6;
+ (void)createCheckinAtVenue:(id)arg1 venue:(id)arg2 shout:(id)arg3 broadcast:(unsigned long long)arg4 latitude:(id)arg5 longitude:(id)arg6 accuracyLL:(id)arg7 altitude:(id)arg8 accuracyAlt:(id)arg9 callback:(CDUnknownBlockType)arg10;
+ (void)createCheckinAtVenue:(id)arg1 venue:(id)arg2 shout:(id)arg3 callback:(CDUnknownBlockType)arg4;
+ (void)getDetailForCheckin:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)proposeEditVenue:(id)arg1 name:(id)arg2 address:(id)arg3 crossStreet:(id)arg4 city:(id)arg5 state:(id)arg6 zip:(id)arg7 phone:(id)arg8 latitude:(id)arg9 longitude:(id)arg10 primaryCategoryId:(id)arg11 callback:(CDUnknownBlockType)arg12;
+ (void)flagVenue:(id)arg1 problem:(unsigned long long)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)markVenueToDo:(id)arg1 text:(id)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)getTipsFromVenue:(id)arg1 sort:(unsigned long long)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)getVenueHereNow:(id)arg1 limit:(id)arg2 offset:(id)arg3 afterTimestamp:(id)arg4 callback:(CDUnknownBlockType)arg5;
+ (void)searchVenuesInBoundingQuadrangleS:(id)arg1 w:(id)arg2 n:(id)arg3 e:(id)arg4 query:(id)arg5 limit:(id)arg6 callback:(CDUnknownBlockType)arg7;
+ (void)searchRecommendedVenuesNearByLatitude:(id)arg1 longitude:(id)arg2 accuracyLL:(id)arg3 altitude:(id)arg4 accuracyAlt:(id)arg5 query:(id)arg6 limit:(id)arg7 radius:(id)arg8 section:(id)arg9 novelty:(id)arg10 sortByDistance:(id)arg11 price:(id)arg12 callback:(CDUnknownBlockType)arg13;
+ (void)searchTrendingVenuesNearByLatitude:(id)arg1 longitude:(id)arg2 limit:(id)arg3 radius:(id)arg4 callback:(CDUnknownBlockType)arg5;
+ (void)searchVenuesNearByLatitude:(id)arg1 longitude:(id)arg2 accuracyLL:(id)arg3 altitude:(id)arg4 accuracyAlt:(id)arg5 query:(id)arg6 limit:(id)arg7 intent:(unsigned long long)arg8 radius:(id)arg9 categoryId:(id)arg10 callback:(CDUnknownBlockType)arg11;
+ (void)getVenueCategoriesCallback:(CDUnknownBlockType)arg1;
+ (void)addVenueWithName:(id)arg1 address:(id)arg2 crossStreet:(id)arg3 city:(id)arg4 state:(id)arg5 zip:(id)arg6 phone:(id)arg7 latitude:(id)arg8 longitude:(id)arg9 primaryCategoryId:(id)arg10 callback:(CDUnknownBlockType)arg11;
+ (void)getDetailForVenue:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)setPings:(_Bool)arg1 forFriend:(id)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)denyFriend:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)approveFriend:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)removeFriend:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)sendFriendRequestToUser:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)getVenuesVisitedByUser:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)getTodosFromUser:(id)arg1 sort:(unsigned long long)arg2 latitude:(id)arg3 longitude:(id)arg4 callback:(CDUnknownBlockType)arg5;
+ (void)getTipsFromUser:(id)arg1 sort:(unsigned long long)arg2 latitude:(id)arg3 longitude:(id)arg4 callback:(CDUnknownBlockType)arg5;
+ (void)getFriendsOfUser:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)getCheckinsByUser:(id)arg1 limit:(id)arg2 offset:(id)arg3 afterTimestamp:(id)arg4 beforeTimestamp:(id)arg5 callback:(CDUnknownBlockType)arg6;
+ (void)getBadgesForUser:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)getFriendRequestsCallback:(CDUnknownBlockType)arg1;
+ (void)searchUserPhone:(id)arg1 email:(id)arg2 twitter:(id)arg3 twitterSource:(id)arg4 facebookIDs:(id)arg5 name:(id)arg6 callback:(CDUnknownBlockType)arg7;
+ (void)getDetailForUser:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)uploadPhoto:(id)arg1 withParams:(id)arg2 withImage:(id)arg3 callback:(CDUnknownBlockType)arg4;
+ (void)request:(id)arg1 withParams:(id)arg2 httpMethod:(id)arg3 callback:(CDUnknownBlockType)arg4;
+ (id)sharedInstance;
+ (id)constructRequestUrlForMethod:(id)arg1 params:(id)arg2;
+ (void)post:(id)arg1 withParams:(id)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)get:(id)arg1 withParams:(id)arg2 callback:(CDUnknownBlockType)arg3;
+ (id)listGroupTypeToString:(unsigned long long)arg1;
+ (id)sortTypeToString:(unsigned long long)arg1;
+ (id)timeStampStringFromDate:(id)arg1;
+ (id)problemTypeToString:(unsigned long long)arg1;
+ (id)broadcastTypeToString:(unsigned long long)arg1;
+ (id)foursquareSettingNameToString:(unsigned long long)arg1;
+ (id)inentTypeToString:(unsigned long long)arg1;
+ (void)settingsSet:(unsigned long long)arg1 toValue:(_Bool)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)settingsGetAllCallback:(CDUnknownBlockType)arg1;
+ (void)photoAddTo:(id)arg1 checkin:(id)arg2 tip:(id)arg3 venue:(id)arg4 broadcast:(unsigned long long)arg5 latitude:(id)arg6 longitude:(id)arg7 accuracyLL:(id)arg8 altitude:(id)arg9 accuracyAlt:(id)arg10 callback:(CDUnknownBlockType)arg11;
+ (void)photoAdd:(id)arg1 toCheckin:(id)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)photoGetDetail:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)tipSearchNearbyLatitude:(id)arg1 longitude:(id)arg2 near:(id)arg3 limit:(id)arg4 offset:(id)arg5 friendsOnly:(_Bool)arg6 query:(id)arg7 callback:(CDUnknownBlockType)arg8;
+ (void)tipAdd:(id)arg1 forVenue:(id)arg2 withURL:(id)arg3 callback:(CDUnknownBlockType)arg4;
+ (void)tipGetDetail:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)checkinLike:(id)arg1 like:(_Bool)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)checkinDeleteComment:(id)arg1 forCheckin:(id)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)checkinAddComment:(id)arg1 text:(id)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)checkinGetLikes:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)checkinGetRecentsByFriends:(id)arg1 longitude:(id)arg2 limit:(id)arg3 afterTimestamp:(id)arg4 callback:(CDUnknownBlockType)arg5;
+ (void)checkinAddAtVenue:(id)arg1 event:(id)arg2 shout:(id)arg3 broadcast:(unsigned long long)arg4 latitude:(id)arg5 longitude:(id)arg6 accuracyLL:(id)arg7 altitude:(id)arg8 accuracyAlt:(id)arg9 callback:(CDUnknownBlockType)arg10;
+ (void)checkinAddAtVenue:(id)arg1 shout:(id)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)checkinGetDetail:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)venueGetPhotos:(id)arg1 limit:(id)arg2 offset:(id)arg3 callback:(CDUnknownBlockType)arg4;
+ (void)venueProposeEdit:(id)arg1 name:(id)arg2 address:(id)arg3 crossStreet:(id)arg4 city:(id)arg5 state:(id)arg6 zip:(id)arg7 phone:(id)arg8 latitude:(id)arg9 longitude:(id)arg10 primaryCategoryId:(id)arg11 callback:(CDUnknownBlockType)arg12;
+ (void)venueFlag:(id)arg1 problem:(unsigned long long)arg2 duplicateVenueID:(id)arg3 callback:(CDUnknownBlockType)arg4;
+ (void)venueGetTips:(id)arg1 sort:(unsigned long long)arg2 limit:(id)arg3 offset:(id)arg4 callback:(CDUnknownBlockType)arg5;
+ (void)venueGetHereNow:(id)arg1 limit:(id)arg2 offset:(id)arg3 afterTimestamp:(id)arg4 callback:(CDUnknownBlockType)arg5;
+ (void)venueExploreRecommendedNearByLatitude:(id)arg1 longitude:(id)arg2 near:(id)arg3 accuracyLL:(id)arg4 altitude:(id)arg5 accuracyAlt:(id)arg6 query:(id)arg7 limit:(id)arg8 offset:(id)arg9 radius:(id)arg10 section:(id)arg11 novelty:(id)arg12 sortByDistance:(_Bool)arg13 openNow:(_Bool)arg14 price:(id)arg15 callback:(CDUnknownBlockType)arg16;
+ (void)venueTrendingNearByLatitude:(id)arg1 longitude:(id)arg2 limit:(id)arg3 radius:(id)arg4 callback:(CDUnknownBlockType)arg5;
+ (void)venueSearchInBoundingQuadrangleS:(id)arg1 w:(id)arg2 n:(id)arg3 e:(id)arg4 query:(id)arg5 limit:(id)arg6 callback:(CDUnknownBlockType)arg7;
+ (void)venueSuggestCompletionByLatitude:(id)arg1 longitude:(id)arg2 near:(id)arg3 accuracyLL:(id)arg4 altitude:(id)arg5 accuracyAlt:(id)arg6 query:(id)arg7 limit:(id)arg8 radius:(id)arg9 s:(id)arg10 w:(id)arg11 n:(id)arg12 e:(id)arg13 callback:(CDUnknownBlockType)arg14;
+ (void)venueSearchNearLocation:(id)arg1 query:(id)arg2 limit:(id)arg3 intent:(unsigned long long)arg4 radius:(id)arg5 categoryId:(id)arg6 callback:(CDUnknownBlockType)arg7;
+ (void)venueSearchNearByLatitude:(id)arg1 longitude:(id)arg2 query:(id)arg3 limit:(id)arg4 intent:(unsigned long long)arg5 radius:(id)arg6 categoryId:(id)arg7 callback:(CDUnknownBlockType)arg8;
+ (void)venueGetCategoriesCallback:(CDUnknownBlockType)arg1;
+ (void)venueAddWithName:(id)arg1 address:(id)arg2 crossStreet:(id)arg3 city:(id)arg4 state:(id)arg5 zip:(id)arg6 phone:(id)arg7 twitter:(id)arg8 description:(id)arg9 latitude:(id)arg10 longitude:(id)arg11 primaryCategoryId:(id)arg12 callback:(CDUnknownBlockType)arg13;
+ (void)venueGetDetail:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)userUpdatePhoto:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)userSetPings:(_Bool)arg1 forFriend:(id)arg2 callback:(CDUnknownBlockType)arg3;
+ (void)userDenyFriend:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)userApproveFriend:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)userUnfriend:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)userSendFriendRequest:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)userGetPhotos:(id)arg1 limit:(id)arg2 offset:(id)arg3 callback:(CDUnknownBlockType)arg4;
+ (void)userGetMayorships:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)userGetLists:(id)arg1 group:(unsigned long long)arg2 latitude:(id)arg3 longitude:(id)arg4 callback:(CDUnknownBlockType)arg5;
+ (void)userGetVenueHistory:(id)arg1 after:(id)arg2 before:(id)arg3 categoryID:(id)arg4 callback:(CDUnknownBlockType)arg5;
+ (void)userGetTodos:(id)arg1 sort:(unsigned long long)arg2 latitude:(id)arg3 longitude:(id)arg4 callback:(CDUnknownBlockType)arg5;
+ (void)userGetTips:(id)arg1 limit:(id)arg2 offset:(id)arg3 sort:(unsigned long long)arg4 latitude:(id)arg5 longitude:(id)arg6 callback:(CDUnknownBlockType)arg7;
+ (void)userGetFriends:(id)arg1 limit:(id)arg2 offset:(id)arg3 callback:(CDUnknownBlockType)arg4;
+ (void)userGetCheckins:(id)arg1 limit:(id)arg2 offset:(id)arg3 sort:(unsigned long long)arg4 after:(id)arg5 before:(id)arg6 callback:(CDUnknownBlockType)arg7;
+ (void)userGetBadges:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (void)userGetLeaderboardCallback:(CDUnknownBlockType)arg1;
+ (void)userGetFriendRequestsCallback:(CDUnknownBlockType)arg1;
+ (void)userSearchWithPhone:(id)arg1 email:(id)arg2 twitter:(id)arg3 twitterSource:(id)arg4 facebookIDs:(id)arg5 name:(id)arg6 callback:(CDUnknownBlockType)arg7;
+ (void)userGetDetail:(id)arg1 callback:(CDUnknownBlockType)arg2;
+ (id)stringFromArray:(id)arg1;
+ (_Bool)isAuthorized;
+ (void)removeAccessToken;
+ (void)setAccessToken:(id)arg1;
+ (id)classAttributes;
+ (void)setAttributeValue:(id)arg1 forKey:(id)arg2;
+ (void)setupFoursquareWithClientId:(id)arg1 secret:(id)arg2 callbackURL:(id)arg3;
+ (void)initialize;
- (void)uploadPhoto:(id)arg1 withParams:(id)arg2 withImage:(id)arg3 callback:(CDUnknownBlockType)arg4;
- (void)request:(id)arg1 withParams:(id)arg2 httpMethod:(id)arg3 callback:(CDUnknownBlockType)arg4;
- (void)callback:(id)arg1 target:(id)arg2;
@end
@interface PlayVideoViewController : MPMoviePlayerViewController
{
}
- (void)movieFinishedCallback:(id)arg1;
- (void)viewDidLoad;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)viewWillAppear:(_Bool)arg1;
@end
@interface Country : NSObject
{
NSString *_name;
NSString *_ISO;
long long _mcc;
NSString *_code;
}
@property(retain, nonatomic) NSString *code; // @synthesize code=_code;
@property(nonatomic) long long mcc; // @synthesize mcc=_mcc;
@property(retain, nonatomic) NSString *ISO; // @synthesize ISO=_ISO;
@property(retain, nonatomic) NSString *name; // @synthesize name=_name;
- (void).cxx_destruct;
@end
@interface BroadcastCreateViewController : UIViewController <UITableViewDelegate, UITableViewDataSource, UISearchBarDelegate>
{
UISearchBar *searchBarContacts;
_Bool isSearching;
NSMutableArray *arrFriends;
NSMutableArray *arrSelectedFriends;
UITableView *tblViewUsers;
NSMutableArray *_arrFilteredFriends;
}
@property(retain, nonatomic) NSMutableArray *arrFilteredFriends; // @synthesize arrFilteredFriends=_arrFilteredFriends;
@property(retain, nonatomic) UITableView *tblViewUsers; // @synthesize tblViewUsers;
@property(retain, nonatomic) NSMutableArray *arrSelectedFriends; // @synthesize arrSelectedFriends;
@property(retain, nonatomic) NSMutableArray *arrFriends; // @synthesize arrFriends;
- (void).cxx_destruct;
- (void)createButtonClicked:(id)arg1;
- (void)backButtonClicked;
- (void)searchBarSearchButtonClicked:(id)arg1;
- (void)scrollViewDidScroll:(id)arg1;
- (void)searchBarCancelButtonClicked:(id)arg1;
- (_Bool)searchBarShouldEndEditing:(id)arg1;
- (_Bool)searchBarShouldBeginEditing:(id)arg1;
- (void)searchBar:(id)arg1 textDidChange:(id)arg2;
- (void)filterForSearchText:(id)arg1 scope:(id)arg2;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (void)btnRemoveClicked:(id)arg1;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (void)setNavigationBar;
- (void)initObjects;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface Radar : UIView
{
}
+ (Class)layerClass;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface CLocation : NSObject
{
_Bool _isSelf;
NSString *_LocationName;
NSString *_UserName;
CDStruct_2c43369c _Coordinates;
}
@property(nonatomic) _Bool isSelf; // @synthesize isSelf=_isSelf;
@property(retain, nonatomic) NSString *UserName; // @synthesize UserName=_UserName;
@property(retain, nonatomic) NSString *LocationName; // @synthesize LocationName=_LocationName;
@property(nonatomic) CDStruct_2c43369c Coordinates; // @synthesize Coordinates=_Coordinates;
- (void).cxx_destruct;
@end
@interface ChatCustomKeyboardViewController : UIViewController <HTKSampleCollectionViewDelegate, UIScrollViewDelegate, UICollectionViewDelegate, UICollectionViewDataSource, OuterStickerCollectionCellDelegate, LowerCollectionViewCellDelegate>
{
UIView *viewMainContainer;
UIView *viewDashboardContainer;
UIView *viewBottomToolBar;
UIView *viewPageControl;
NSArray *arrayEmoji;
NSArray *arrayEmoticons;
NSArray *arrayStickers;
NSArray *arrayThemes;
UICollectionView *collectionViewBig;
UICollectionView *collectionViewSmall;
long long currentIndex;
NSMutableArray *arrChatOp;
HTKSampleCollectionViewController *htkCon;
NSMutableArray *custEmojiArray;
NSMutableArray *custEmotionsArray;
NSMutableArray *custStickerArray;
NSMutableArray *custThemesArray;
double _lastContentOffset;
UIButton *_btnSmiley;
UIButton *_btnStiker;
UIButton *_btnEmoticons;
UIButton *_btnBadge;
UIButton *_btnPictures;
UIButton *_CancelBtn;
UIButton *_DoneBtn;
id <ChatCustomKeyboardViewDelegate> _delegate;
NSMutableDictionary *_stickerDic;
}
@property(retain, nonatomic) NSMutableDictionary *stickerDic; // @synthesize stickerDic=_stickerDic;
@property(nonatomic) __weak id <ChatCustomKeyboardViewDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) UIButton *DoneBtn; // @synthesize DoneBtn=_DoneBtn;
@property(retain, nonatomic) UIButton *CancelBtn; // @synthesize CancelBtn=_CancelBtn;
@property(retain, nonatomic) UIButton *btnPictures; // @synthesize btnPictures=_btnPictures;
@property(retain, nonatomic) UIButton *btnBadge; // @synthesize btnBadge=_btnBadge;
@property(retain, nonatomic) UIButton *btnEmoticons; // @synthesize btnEmoticons=_btnEmoticons;
@property(retain, nonatomic) UIButton *btnStiker; // @synthesize btnStiker=_btnStiker;
@property(retain, nonatomic) UIButton *btnSmiley; // @synthesize btnSmiley=_btnSmiley;
@property(nonatomic) double lastContentOffset; // @synthesize lastContentOffset=_lastContentOffset;
@property(retain, nonatomic) NSMutableArray *custThemesArray; // @synthesize custThemesArray;
@property(retain, nonatomic) NSMutableArray *custStickerArray; // @synthesize custStickerArray;
@property(retain, nonatomic) NSMutableArray *custEmotionsArray; // @synthesize custEmotionsArray;
@property(retain, nonatomic) NSMutableArray *custEmojiArray; // @synthesize custEmojiArray;
- (void).cxx_destruct;
- (void)addChatOptionsClicked:(id)arg1;
- (void)themeDoneClicked:(id)arg1;
- (void)themeCancelClicked:(id)arg1;
- (void)optionClicked:(id)arg1;
- (void)didSelectIndex:(id)arg1;
- (void)showOptionView;
- (void)createEmojies;
- (void)createEmotions;
- (void)createThemes;
- (void)createSticker;
- (id)allocateStickersArray;
- (id)allocateThemesArray;
- (id)allocateEmoticonsArray;
- (id)allocateEmojiArray;
- (void)soundItClicked;
- (void)cameraClicked:(id)arg1;
- (void)customThemesClicked:(id)arg1;
- (void)customStickersClicked:(id)arg1;
- (void)customEmoticonsClicked:(id)arg1;
- (void)customSmileyClicked:(id)arg1;
- (void)themesClicked:(id)arg1;
- (void)emoticonsClicked:(id)arg1;
- (void)emoJiClicked:(id)arg1;
- (void)removeSubviewsOfDashboard;
- (void)showBuyDetails:(id)arg1;
- (void)showCustomKeyboardBadge:(id)arg1;
- (void)showCustomKeyboardEmoticons:(id)arg1;
- (void)stickersClicked:(id)arg1;
- (void)showLowerCollectionView:(_Bool)arg1;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (double)collectionView:(id)arg1 layout:(id)arg2 minimumLineSpacingForSectionAtIndex:(long long)arg3;
- (double)collectionView:(id)arg1 layout:(id)arg2 minimumInteritemSpacingForSectionAtIndex:(long long)arg3;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (void)showCustomKeyboardStikers:(id)arg1;
- (void)showCustomKeyboardThemes:(id)arg1;
- (void)showCustomKeyboardSmiley:(id)arg1;
- (void)showCustomImagePicker:(id)arg1;
- (void)setPageControlWith:(int)arg1;
- (void)scrollViewDidEndDecelerating:(id)arg1;
- (void)setBottomToolBar;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (id)init;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface KKColorsHeaderView : UICollectionReusableView
{
id <KKColorsHeaderViewDelegate> _delegate;
UILabel *_titleLabel;
UIButton *_closeButton;
}
@property(nonatomic) __weak UIButton *closeButton; // @synthesize closeButton=_closeButton;
@property(nonatomic) __weak UILabel *titleLabel; // @synthesize titleLabel=_titleLabel;
@property(nonatomic) __weak id <KKColorsHeaderViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)actionClose:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface XMPPElement : DDXMLElement <NSCoding, NSCopying>
{
}
- (_Bool)isTo:(id)arg1 from:(id)arg2 options:(int)arg3;
- (_Bool)isTo:(id)arg1 from:(id)arg2;
- (_Bool)isToOrFrom:(id)arg1 options:(int)arg2;
- (_Bool)isToOrFrom:(id)arg1;
- (_Bool)isFrom:(id)arg1 options:(int)arg2;
- (_Bool)isFrom:(id)arg1;
- (_Bool)isTo:(id)arg1 options:(int)arg2;
- (_Bool)isTo:(id)arg1;
- (id)from;
- (id)to;
- (id)attachmentStr;
- (id)fromStr;
- (id)toStr;
- (id)elementID;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
@end
@interface XMPPvCardTempCoreDataStorageObject : NSManagedObject
{
}
// Remaining properties
@property(retain, nonatomic) XMPPvCardCoreDataStorageObject *vCard; // @dynamic vCard;
@property(retain, nonatomic) XMPPvCardTemp *vCardTemp; // @dynamic vCardTemp;
@end
@interface JPSThumbnailAnnotationView : MKAnnotationView <JPSThumbnailAnnotationViewProtocol>
{
UIImageView *_imageView;
UILabel *_titleLabel;
UILabel *_subtitleLabel;
CDUnknownBlockType _disclosureBlock;
CAShapeLayer *_bgLayer;
UIButton *_disclosureButton;
long long _state;
CDStruct_2c43369c _coordinate;
}
+ (id)disclosureButtonImage;
@property(nonatomic) long long state; // @synthesize state=_state;
@property(retain, nonatomic) UIButton *disclosureButton; // @synthesize disclosureButton=_disclosureButton;
@property(retain, nonatomic) CAShapeLayer *bgLayer; // @synthesize bgLayer=_bgLayer;
@property(copy, nonatomic) CDUnknownBlockType disclosureBlock; // @synthesize disclosureBlock=_disclosureBlock;
@property(retain, nonatomic) UILabel *subtitleLabel; // @synthesize subtitleLabel=_subtitleLabel;
@property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel;
@property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView=_imageView;
@property(nonatomic) CDStruct_2c43369c coordinate; // @synthesize coordinate=_coordinate;
- (void).cxx_destruct;
- (void)didTapDisclosureButton;
- (void)animateBubbleWithDirection:(long long)arg1;
- (void)shrink;
- (void)expand;
- (void)setDetailGroupAlpha:(double)arg1;
- (struct CGPath *)newBubbleWithRect:(struct CGRect)arg1;
- (void)didDeselectAnnotationViewInMap:(id)arg1;
- (void)didSelectAnnotationViewInMap:(id)arg1;
- (void)updateWithThumbnail:(id)arg1;
- (void)setLayerProperties;
- (void)setupDisclosureButton;
- (void)setupSubtitleLabel;
- (void)setupTitleLabel;
- (void)setupImageView;
- (void)setupView;
- (id)initWithAnnotation:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface WallpaperLibViewController : UIViewController
{
UIScrollView *_scrollView;
}
@property(retain, nonatomic) UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
- (void).cxx_destruct;
- (void)btnImageClicked:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (void)backBtnClicked:(id)arg1;
- (void)setNavigationBar;
@end
@interface XMPPvCardTempAdrTypes : XMPPvCardTempBase
{
}
@property(nonatomic, setter=setPreferred:) _Bool isPreferred;
@property(nonatomic, setter=setInternational:) _Bool isInternational;
@property(nonatomic, setter=setDomestic:) _Bool isDomestic;
@property(nonatomic, setter=setPostal:) _Bool isPostal;
@property(nonatomic, setter=setParcel:) _Bool isParcel;
@property(nonatomic, setter=setWork:) _Bool isWork;
@property(nonatomic, setter=setHome:) _Bool isHome;
@end
@interface ChatCustomCell : UITableViewCell
{
UILabel *dateLabel;
UILabel *nameLabel;
}
@property(retain, nonatomic) UILabel *nameLabel; // @synthesize nameLabel;
@property(retain, nonatomic) UILabel *dateLabel; // @synthesize dateLabel;
- (void).cxx_destruct;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2;
@end
@interface CheckUserTableViewCell : UserTableViewCell
{
CheckMarkView *_checkmakrView;
}
@property(nonatomic) __weak CheckMarkView *checkmakrView; // @synthesize checkmakrView=_checkmakrView;
- (void).cxx_destruct;
- (void)setCheckmark:(_Bool)arg1;
@end
@interface MobileTableCell : UITableViewCell <MHFacebookImageViewerDatasource>
{
UILabel *lblUpperLine;
UILabel *lblLowerLine;
UIImageView *imgProfilePic;
UILabel *lblType;
UILabel *lblContactNo;
CMPersonContacts *_aPersonContact;
AddressBookDB *_address;
AddressBook *_aD;
NSIndexPath *_indexPath;
}
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(retain, nonatomic) AddressBook *aD; // @synthesize aD=_aD;
@property(retain, nonatomic) AddressBookDB *address; // @synthesize address=_address;
@property(retain, nonatomic) CMPersonContacts *aPersonContact; // @synthesize aPersonContact=_aPersonContact;
- (void).cxx_destruct;
- (id)imageDefaultAtIndex:(long long)arg1 imageViewer:(id)arg2;
- (id)imageURLAtIndex:(long long)arg1 imageViewer:(id)arg2;
- (long long)numberImagesForImageViewer:(id)arg1;
- (void)updateCellWithData;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface ChatContactView : ChatSuperView
{
}
@end
@interface AFHTTPRequestOperationManager : NSObject <NSSecureCoding, NSCopying>
{
_Bool _shouldUseCredentialStorage;
NSURL *_baseURL;
AFHTTPRequestSerializer<AFURLRequestSerialization> *_requestSerializer;
AFHTTPResponseSerializer<AFURLResponseSerialization> *_responseSerializer;
NSOperationQueue *_operationQueue;
NSURLCredential *_credential;
AFSecurityPolicy *_securityPolicy;
AFNetworkReachabilityManager *_reachabilityManager;
NSObject<OS_dispatch_queue> *_completionQueue;
NSObject<OS_dispatch_group> *_completionGroup;
}
+ (_Bool)supportsSecureCoding;
+ (id)manager;
@property(retain, nonatomic) NSObject<OS_dispatch_group> *completionGroup; // @synthesize completionGroup=_completionGroup;
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *completionQueue; // @synthesize completionQueue=_completionQueue;
@property(retain, nonatomic) AFNetworkReachabilityManager *reachabilityManager; // @synthesize reachabilityManager=_reachabilityManager;
@property(retain, nonatomic) AFSecurityPolicy *securityPolicy; // @synthesize securityPolicy=_securityPolicy;
@property(retain, nonatomic) NSURLCredential *credential; // @synthesize credential=_credential;
@property(nonatomic) _Bool shouldUseCredentialStorage; // @synthesize shouldUseCredentialStorage=_shouldUseCredentialStorage;
@property(retain, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue=_operationQueue;
@property(retain, nonatomic) AFHTTPResponseSerializer<AFURLResponseSerialization> *responseSerializer; // @synthesize responseSerializer=_responseSerializer;
@property(retain, nonatomic) AFHTTPRequestSerializer<AFURLRequestSerialization> *requestSerializer; // @synthesize requestSerializer=_requestSerializer;
@property(retain, nonatomic) NSURL *baseURL; // @synthesize baseURL=_baseURL;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)description;
- (id)DELETE:(id)arg1 parameters:(id)arg2 success:(CDUnknownBlockType)arg3 failure:(CDUnknownBlockType)arg4;
- (id)PATCH:(id)arg1 parameters:(id)arg2 success:(CDUnknownBlockType)arg3 failure:(CDUnknownBlockType)arg4;
- (id)PUT:(id)arg1 parameters:(id)arg2 success:(CDUnknownBlockType)arg3 failure:(CDUnknownBlockType)arg4;
- (id)POST:(id)arg1 parameters:(id)arg2 constructingBodyWithBlock:(CDUnknownBlockType)arg3 success:(CDUnknownBlockType)arg4 failure:(CDUnknownBlockType)arg5;
- (id)POST:(id)arg1 parameters:(id)arg2 success:(CDUnknownBlockType)arg3 failure:(CDUnknownBlockType)arg4;
- (id)HEAD:(id)arg1 parameters:(id)arg2 success:(CDUnknownBlockType)arg3 failure:(CDUnknownBlockType)arg4;
- (id)GET:(id)arg1 parameters:(id)arg2 success:(CDUnknownBlockType)arg3 failure:(CDUnknownBlockType)arg4;
- (id)HTTPRequestOperationWithRequest:(id)arg1 success:(CDUnknownBlockType)arg2 failure:(CDUnknownBlockType)arg3;
- (id)HTTPRequestOperationWithHTTPMethod:(id)arg1 URLString:(id)arg2 parameters:(id)arg3 success:(CDUnknownBlockType)arg4 failure:(CDUnknownBlockType)arg5;
- (id)initWithBaseURL:(id)arg1;
- (id)init;
@end
@interface DDMultiFormatter : NSObject <DDLogFormatter>
{
NSObject<OS_dispatch_queue> *_queue;
NSMutableArray *_formatters;
}
- (void).cxx_destruct;
- (_Bool)isFormattingWithFormatter:(id)arg1;
- (void)removeAllFormatters;
- (void)removeFormatter:(id)arg1;
- (void)addFormatter:(id)arg1;
@property(readonly) NSArray *formatters;
- (id)logMessageForLine:(id)arg1 originalMessage:(id)arg2;
- (id)formatLogMessage:(id)arg1;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AppManager : NSObject <RequestDeligate>
{
void *addressBookRef;
NSDate *lastTimeToShowPrivacyPopup;
NSArray *allContacts;
unsigned long long totalCounts;
NSMutableArray *changesInContacts;
NSMutableArray *changesInLocalAbkContacts;
NSMutableArray *allSendingContacts;
_Bool isFirstTimeSynched;
_Bool _isComingFromChat;
_Bool _isFetchingContacts;
_Bool _isFromPrivateChat;
_Bool _isFromGroupChat;
_Bool _isFromBroadcast;
_Bool _isSessionExpired;
_Bool _isAddressBookSynced;
_Bool _isAddressBookSynching;
BOOL _isMutipleSelection;
_Bool _isUploadMutipleImages;
NSMutableDictionary *notifyDict;
UINavigationController *_chatHomeViewCon;
NSMutableDictionary *_dictThemeCode;
NSMutableArray *_arrImages;
NSMutableArray *_arrUploadPhotos;
NSMutableArray *_selectedPhotos;
NSData *_mediaData;
NSMutableDictionary *_dicAppSettings;
long long _chatScreenFDState;
}
+ (id)getUserAppSettingsFromPlist;
+ (id)populateStatuses:(int)arg1;
+ (void)FirstTimeInstall;
+ (void)joinGroups:(double)arg1;
+ (id)getContactWithNumber:(id)arg1;
+ (id)getContacts;
+ (id)parseData:(id)arg1;
+ (void)deleteRecentMessage:(id)arg1;
+ (void)callWebServiceForGettingGroupMemberDetailsWithId:(id)arg1;
+ (void)clearAllConversation;
+ (void)updateAppSettings:(id)arg1 withKey:(id)arg2;
+ (struct CGSize)frameForText:(id)arg1 sizeWithFont:(id)arg2 constrainedToSize:(struct CGSize)arg3;
+ (id)createDifferentUrlFromUrl:(id)arg1;
+ (void)getGroups;
+ (void)callUpdateUserAppSettingWebService:(id)arg1 serviceType:(id)arg2;
+ (void)callWebserviceToReplaceRandomIdWithUserId;
+ (id)DateFromString:(id)arg1;
+ (id)simplifiedArray:(id)arg1;
+ (id)stringFromDate:(id)arg1;
+ (id)CheckForDeletedContacts:(id)arg1;
+ (_Bool)IsStringEmptyWithoutWhiteSpaces:(id)arg1;
+ (id)removeSpecialCheractersFromPhoneNumber:(id)arg1;
+ (void)removeDataFromNSUserDefaults;
+ (void)stopStatusbarActivityIndicator;
+ (void)startStatusbarActivityIndicatorWithUserInterfaceInteractionEnabled:(_Bool)arg1;
+ (id)getCountryCodeList;
+ (void)saveDataToNSUserDefaults:(id)arg1;
+ (void)saveUserDatainUserDefault;
+ (id)getLocationByLocationStr:(id)arg1;
+ (id)sharedManager;
@property(nonatomic) long long chatScreenFDState; // @synthesize chatScreenFDState=_chatScreenFDState;
@property(retain, nonatomic) NSMutableDictionary *dicAppSettings; // @synthesize dicAppSettings=_dicAppSettings;
@property(nonatomic) _Bool isUploadMutipleImages; // @synthesize isUploadMutipleImages=_isUploadMutipleImages;
@property(nonatomic) BOOL isMutipleSelection; // @synthesize isMutipleSelection=_isMutipleSelection;
@property(retain, nonatomic) NSData *mediaData; // @synthesize mediaData=_mediaData;
@property(retain, nonatomic) NSMutableArray *selectedPhotos; // @synthesize selectedPhotos=_selectedPhotos;
@property(retain, nonatomic) NSMutableArray *arrUploadPhotos; // @synthesize arrUploadPhotos=_arrUploadPhotos;
@property(nonatomic) _Bool isAddressBookSynching; // @synthesize isAddressBookSynching=_isAddressBookSynching;
@property(nonatomic) _Bool isAddressBookSynced; // @synthesize isAddressBookSynced=_isAddressBookSynced;
@property(nonatomic) _Bool isSessionExpired; // @synthesize isSessionExpired=_isSessionExpired;
@property(nonatomic) _Bool isFromBroadcast; // @synthesize isFromBroadcast=_isFromBroadcast;
@property(nonatomic) _Bool isFromGroupChat; // @synthesize isFromGroupChat=_isFromGroupChat;
@property(nonatomic) _Bool isFromPrivateChat; // @synthesize isFromPrivateChat=_isFromPrivateChat;
@property(nonatomic) _Bool isFetchingContacts; // @synthesize isFetchingContacts=_isFetchingContacts;
@property(retain, nonatomic) NSMutableArray *arrImages; // @synthesize arrImages=_arrImages;
@property(retain, nonatomic) NSMutableDictionary *dictThemeCode; // @synthesize dictThemeCode=_dictThemeCode;
@property(nonatomic) _Bool isComingFromChat; // @synthesize isComingFromChat=_isComingFromChat;
@property(retain, nonatomic) UINavigationController *chatHomeViewCon; // @synthesize chatHomeViewCon=_chatHomeViewCon;
@property(retain, nonatomic) NSMutableDictionary *notifyDict; // @synthesize notifyDict;
- (void).cxx_destruct;
- (void)goToHomeAtLogOutFrom:(id)arg1;
- (void)requestErrorHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)DisconnectUser;
- (void)callAddressBookWebService:(id)arg1;
- (void)refreshAB;
- (void)postNotificationTosynchAllLocalContactsWithKey:(id)arg1 andData:(id)arg2;
- (void)NewOrUpdatedAddressBookContacts:(id)arg1 andContactsToBeDeleted:(id)arg2;
- (void)synchWithDelay:(id)arg1;
- (void)synchContatctsInChunks;
- (void)PerformTaskAfterContactsPermissionGranted;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)fetchAddressBookWithContactModel;
- (void)showAuthenticationFailedAlertView;
- (void)saveKeyData:(id)arg1 withKey:(id)arg2;
- (void)createAppSettings:(id)arg1;
- (void)createDefaultAppSettings;
- (void)unregisterExternalContactCallBack;
- (void)registerExternalContactCallBack;
- (void)initializeObjects;
- (void)dealloc;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface JCRBlurView : UIView
{
UIColor *_blurTintColor;
UIToolbar *_toolbar;
}
@property(retain, nonatomic) UIToolbar *toolbar; // @synthesize toolbar=_toolbar;
@property(retain, nonatomic) UIColor *blurTintColor; // @synthesize blurTintColor=_blurTintColor;
- (void).cxx_destruct;
- (void)setup;
- (id)init;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithCoder:(id)arg1;
@end
@interface PhoneBookViewController : UIViewController <UIActionSheetDelegate, UIGestureRecognizerDelegate, GroupChatInitViewControllerDelegate>
{
NSMutableArray *arrPhoneBook;
NSMutableArray *sectionedListContent;
NSMutableArray *filteredResult;
UIActivityIndicatorView *activityIndicatorView;
UIButton *btnBackReference;
UIButton *btnPendingRequest;
UIView *permissionView;
UITableView *tblView;
UIView *viewMenuContainer;
_Bool isSearching;
AppDelegate *appDelegate;
AddressBookDB *selectedContact;
_Bool _isForwardingMsg;
_Bool _isFromTabBar;
_Bool _isFromGroupChat;
NSMutableArray *_arrParticipants;
id <PhoneBookDelegate> _delegate;
UISearchBar *_searchBarPhone;
}
@property(nonatomic) __weak UISearchBar *searchBarPhone; // @synthesize searchBarPhone=_searchBarPhone;
@property(nonatomic) __weak id <PhoneBookDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSMutableArray *arrParticipants; // @synthesize arrParticipants=_arrParticipants;
@property(nonatomic) _Bool isFromGroupChat; // @synthesize isFromGroupChat=_isFromGroupChat;
@property(nonatomic) _Bool isFromTabBar; // @synthesize isFromTabBar=_isFromTabBar;
@property(nonatomic) _Bool isForwardingMsg; // @synthesize isForwardingMsg=_isForwardingMsg;
- (void).cxx_destruct;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)showActionSheetForForwarding:(id)arg1;
- (void)doCancelForward;
- (void)settingsAction:(id)arg1;
- (void)openGroupChatMethod:(id)arg1;
- (void)btnBack:(id)arg1;
- (void)searchBarCancelButtonClicked:(id)arg1;
- (_Bool)searchBarShouldEndEditing:(id)arg1;
- (_Bool)searchBarShouldBeginEditing:(id)arg1;
- (void)searchBar:(id)arg1 textDidChange:(id)arg2;
- (void)filterForSearchText:(id)arg1 scope:(id)arg2;
- (void)btnPendingRequestAction:(id)arg1;
- (void)hideBadgeView:(_Bool)arg1 andCount:(long long)arg2;
- (void)requestErrorHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)pushToChatView:(id)arg1 andtableView:(id)arg2;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (void)tableView:(id)arg1 accessoryButtonTappedForRowWithIndexPath:(id)arg2;
- (void)callContactInfoFromFavourites:(id)arg1 withAddress:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)didReceiveMemoryWarning;
- (void)refreshArrayOfAllContacts;
- (void)checkContactsPermission;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface SignUpViewController : UIViewController <CountryListDelegate, UITextFieldDelegate, ConnectionManager_Delegate>
{
NSString *strCountryCode;
NSString *strCountryName;
UIButton *face;
UIButton *btnDone;
UIButton *verifyBtn;
UIImageView *sideArrow;
_Bool isUp;
_Bool isExist;
ConnectionManager *connectionManager;
UIButton *_btnCountryCode;
UITextField *_tfPhoneNo;
UILabel *_lblCountryCode;
UILabel *_lblEnterYourPhone;
UILabel *_lblCountryName;
NSLayoutConstraint *_lblEnterPhoneHeightCons;
}
@property(nonatomic) __weak NSLayoutConstraint *lblEnterPhoneHeightCons; // @synthesize lblEnterPhoneHeightCons=_lblEnterPhoneHeightCons;
@property(nonatomic) __weak UILabel *lblCountryName; // @synthesize lblCountryName=_lblCountryName;
@property(retain, nonatomic) UILabel *lblEnterYourPhone; // @synthesize lblEnterYourPhone=_lblEnterYourPhone;
@property(retain, nonatomic) UILabel *lblCountryCode; // @synthesize lblCountryCode=_lblCountryCode;
@property(retain, nonatomic) UITextField *tfPhoneNo; // @synthesize tfPhoneNo=_tfPhoneNo;
@property(retain, nonatomic) UIButton *btnCountryCode; // @synthesize btnCountryCode=_btnCountryCode;
- (void).cxx_destruct;
- (id)getModel;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (struct CGRect)changeWidthAccordingToText:(double)arg1 withString:(id)arg2 withXaxis:(double)arg3 withYaxis:(double)arg4;
- (_Bool)textFieldShouldBeginEditing:(id)arg1;
- (_Bool)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
- (void)pushToVerifyPhoneScreen:(id)arg1 isExist:(_Bool)arg2;
- (void)pushToProfileDetailView;
- (void)goToVerify;
- (void)countrySelected:(id)arg1;
- (void)btnVerify:(id)arg1;
- (void)btnCountryCodeClicked:(id)arg1;
- (void)didFailWithError:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)callWebService;
- (void)setActivityIndicator:(_Bool)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)adjustLabelHeight:(id)arg1 withString:(id)arg2;
- (void)viewSetup;
- (void)tapped:(id)arg1;
- (void)setInitialCountry;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface ChatFirstRowCell : UITableViewCell
{
_Bool isShownLoadMore;
int loadMoreState;
UIActivityIndicatorView *ActivityIndicator;
UIButton *BtnLoadMoreItem;
id <TableLoadMoreDelegate> Delegate;
}
@property(nonatomic) int loadMoreState; // @synthesize loadMoreState;
@property(retain, nonatomic) id <TableLoadMoreDelegate> Delegate; // @synthesize Delegate;
@property(nonatomic) _Bool isShownLoadMore; // @synthesize isShownLoadMore;
@property(retain, nonatomic) UIButton *BtnLoadMoreItem; // @synthesize BtnLoadMoreItem;
@property(retain, nonatomic) UIActivityIndicatorView *ActivityIndicator; // @synthesize ActivityIndicator;
- (void).cxx_destruct;
- (void)hideAndShowLoadMore:(_Bool)arg1;
- (void)clickLoadMore:(id)arg1;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2;
@end
@interface DKVerticalColorPicker : UIView
{
id <DKVerticalColorPickerDelegate> _delegate;
UIColor *_selectedColor;
double _currentSelectionY;
}
@property(nonatomic) double currentSelectionY; // @synthesize currentSelectionY=_currentSelectionY;
@property(retain, nonatomic) UIColor *selectedColor; // @synthesize selectedColor=_selectedColor;
@property(nonatomic) __weak id <DKVerticalColorPickerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
- (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- (void)touchesMoved:(id)arg1 withEvent:(id)arg2;
- (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
- (void)drawRect:(struct CGRect)arg1;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface HTKSampleCollectionViewController : HTKDragAndDropCollectionViewController
{
_Bool isInEditingMode;
id <HTKSampleCollectionViewDelegate> _delegate;
NSMutableArray *_dataArray;
}
@property(retain, nonatomic) NSMutableArray *dataArray; // @synthesize dataArray=_dataArray;
@property(nonatomic) __weak id <HTKSampleCollectionViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)btnDeleteClicked:(id)arg1;
- (void)userStartEditingCell:(id)arg1 editing:(_Bool)arg2;
- (void)userDidEndDraggingCell:(id)arg1;
- (_Bool)userCanDragCell:(id)arg1;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (long long)numberOfSectionsInCollectionView:(id)arg1;
- (void)userDidTapAddButton:(id)arg1;
- (void)viewDidLoad;
- (void)setup;
- (id)init;
@end
@interface GeneralNotificationViewController : UIViewController <UITableViewDataSource, UITableViewDelegate, NotificationToneViewControllerDelegate, SocialNetworkDelegate>
{
NSMutableDictionary *dict;
NSString *alert;
NSString *tone;
NSString *showPreview;
UITableView *_tViewNotification;
}
@property(retain, nonatomic) UITableView *tViewNotification; // @synthesize tViewNotification=_tViewNotification;
- (void).cxx_destruct;
- (void)setSelectedTone:(id)arg1;
- (void)showPreview:(id)arg1;
- (void)alertSwitch:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (void)doneButtonClicked;
- (void)backBtnClicked:(id)arg1;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface GroupChatViewController : UIViewController <PubSubMessageDelegate, RequestDeligate, UITableViewDelegate, UITableViewDataSource, SMMessageDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIActionSheetDelegate, UIScrollViewDelegate, UITextFieldDelegate, UINewInputToolbarDelegate, ChatCustomKeyboardViewDelegate, UIWebViewDelegate, UploadingEventDeligate, MPMediaPickerControllerDelegate, TableLoadMoreDelegate, UIAlertViewDelegate, UIGestureRecognizerDelegate, ShareContactViewDelegate, AVAudioPlayerDelegate, AVAudioRecorderDelegate, clipBoardDelegate, GCDAsyncSocketDelegate, ShareWithLocationDelegate, ParticipantsListViewDelegate, ShowFullProfileImageViewDelegate, PIDrawerViewControllerDelegate>
{
UITableView *tView;
UIInputToolbar *inputToolbar;
NSMutableArray *messages;
XMPPStream *xmppStream;
XMPPRoom *xmppRoom;
id <XMPPRoomStorage> xmppRoomStorage;
UIImageView *backgroundImage;
_Bool isAnyKeyBoardShowing;
_Bool keyboardIsVisible;
_Bool customKeyboardVisible;
_Bool isGroupMember;
_Bool isKeyBoard;
float tblDown;
UITapGestureRecognizer *tap;
UIView *viewEmojiContainer;
ChatCustomKeyboardViewController *chatCustomKeyboardViewController;
NSArray *arrayEmoji;
NSArray *arrayEmoticons;
NSArray *arrayStickers;
UIView *viewforNetworkConnection;
UILabel *lblNetworkMsg;
UIPanGestureRecognizer *panRecognizer;
unsigned long long bgTask;
UIImage *thumbnailImage;
struct CGRect kKeyBoardFrame;
UIRefreshControl *loadMoreChat;
NSMutableArray *occupants;
_Bool isParitcipantsCalled;
UIActionSheet *actionSheet;
AppDelegate *deleg;
int timeSec;
int timeMin;
_Bool isMenuOpened;
_Bool isStickerClicked;
float yAxis;
NSIndexPath *inIndexPath;
AVAudioRecorder *recorder;
NSDictionary *dictSettings;
NSMutableArray *arrPhotos;
NSMutableDictionary *viewsDict;
NSString *topChatId;
NSString *selectedSection;
NSString *tempTheme;
long long chatFDStatus;
NSMutableArray *selectedChatIds;
UIView *toolbarDFOperations;
UILabel *lblSelectedItemFD;
UIButton *btnForwardFD;
UIButton *btnDeleteFD;
UILabel *lblNonParticipants;
NSMutableArray *arrMembers;
_Bool isUploading;
_Bool isDownloading;
_Bool isMediaOpened;
_Bool isAnyMediaUploaded;
_Bool _isGroupAlreadyInStack;
int shownMsgCount;
int _eGroupChatStatus;
NSString *userName;
NSString *chatWithUser;
UILabel *lblUsername;
NSMutableArray *friendsArray;
NSString *msgText;
NSMutableArray *allKeysOfDate;
NSMutableDictionary *msgGroupedByDate;
ShareLocationViewController *shareLVController;
NSMutableArray *webViews;
UIImagePickerController *imgPicker;
NSMutableArray *arrChatId;
AVAudioPlayer *player;
ChatFirstRowCell *tableLoadMoreView;
NSMutableArray *cacheMsgArr;
NSMutableDictionary *uploadingStatusDic;
NSMutableDictionary *downloadingStatusDic;
long long msgTotalCount;
long long msgCurrfetchedCount;
UIView *_viewMessage;
NSTimer *_timerForPlaying;
UIActivityIndicatorView *_activity;
NSString *_group_id;
Group *_group;
UIImageView *_imgViewGroup;
NSString *_theme;
UILabel *_lblOccupants;
UILabel *_lblUnderline;
UIView *_viewNavigation;
UIButton *_btnGroupImage;
}
@property(nonatomic) __weak UIButton *btnGroupImage; // @synthesize btnGroupImage=_btnGroupImage;
@property(nonatomic) __weak UIView *viewNavigation; // @synthesize viewNavigation=_viewNavigation;
@property(nonatomic) __weak UILabel *lblUnderline; // @synthesize lblUnderline=_lblUnderline;
@property(retain, nonatomic) UILabel *lblOccupants; // @synthesize lblOccupants=_lblOccupants;
@property(retain, nonatomic) NSString *theme; // @synthesize theme=_theme;
@property(retain, nonatomic) UIImageView *imgViewGroup; // @synthesize imgViewGroup=_imgViewGroup;
@property(retain, nonatomic) Group *group; // @synthesize group=_group;
@property(retain, nonatomic) NSString *group_id; // @synthesize group_id=_group_id;
@property(retain, nonatomic) UIActivityIndicatorView *activity; // @synthesize activity=_activity;
@property(retain, nonatomic) NSTimer *timerForPlaying; // @synthesize timerForPlaying=_timerForPlaying;
@property(nonatomic) __weak UIView *viewMessage; // @synthesize viewMessage=_viewMessage;
@property(nonatomic) _Bool isGroupAlreadyInStack; // @synthesize isGroupAlreadyInStack=_isGroupAlreadyInStack;
@property(nonatomic) int eGroupChatStatus; // @synthesize eGroupChatStatus=_eGroupChatStatus;
@property(readonly, nonatomic) XMPPStream *xmppStream; // @synthesize xmppStream;
@property(nonatomic) long long msgCurrfetchedCount; // @synthesize msgCurrfetchedCount;
@property(nonatomic) long long msgTotalCount; // @synthesize msgTotalCount;
@property(retain, nonatomic) NSMutableDictionary *downloadingStatusDic; // @synthesize downloadingStatusDic;
@property(retain, nonatomic) NSMutableDictionary *uploadingStatusDic; // @synthesize uploadingStatusDic;
@property(nonatomic) _Bool isAnyMediaUploaded; // @synthesize isAnyMediaUploaded;
@property(nonatomic) _Bool isMediaOpened; // @synthesize isMediaOpened;
@property(retain, nonatomic) NSMutableArray *cacheMsgArr; // @synthesize cacheMsgArr;
@property(nonatomic) int shownMsgCount; // @synthesize shownMsgCount;
@property(retain, nonatomic) ChatFirstRowCell *tableLoadMoreView; // @synthesize tableLoadMoreView;
@property(retain, nonatomic) AVAudioPlayer *player; // @synthesize player;
@property(retain, nonatomic) NSMutableArray *arrChatId; // @synthesize arrChatId;
@property(retain, nonatomic) UIImagePickerController *imgPicker; // @synthesize imgPicker;
@property(nonatomic) _Bool isDownloading; // @synthesize isDownloading;
@property(nonatomic) _Bool isUploading; // @synthesize isUploading;
@property(retain, nonatomic) NSMutableArray *webViews; // @synthesize webViews;
@property(retain, nonatomic) ShareLocationViewController *shareLVController; // @synthesize shareLVController;
@property(retain, nonatomic) NSMutableDictionary *msgGroupedByDate; // @synthesize msgGroupedByDate;
@property(retain, nonatomic) NSMutableArray *allKeysOfDate; // @synthesize allKeysOfDate;
@property(retain, nonatomic) NSString *msgText; // @synthesize msgText;
@property(retain, nonatomic) UIImageView *backgroundImage; // @synthesize backgroundImage;
@property(retain, nonatomic) NSMutableArray *friendsArray; // @synthesize friendsArray;
@property(retain, nonatomic) UILabel *lblUsername; // @synthesize lblUsername;
@property(retain, nonatomic) UITableView *tView; // @synthesize tView;
@property(retain, nonatomic) UIInputToolbar *inputToolbar; // @synthesize inputToolbar;
@property(retain, nonatomic) NSString *chatWithUser; // @synthesize chatWithUser;
@property(retain, nonatomic) NSString *userName; // @synthesize userName;
- (void).cxx_destruct;
- (void)checkCameraPermission;
- (void)requestPermission:(_Bool)arg1 withCameraVideo:(_Bool)arg2;
- (void)doForwardOperation:(id)arg1;
- (void)doDeleteAllMsg:(id)arg1;
- (void)doDeleteOperation:(id)arg1;
- (void)doInvalidFDOperation;
- (void)doSetSelectedItems;
- (void)showHideFDToolBar:(_Bool)arg1;
- (void)setupForFDToolBar;
- (_Bool)canPerformFDOperationOnMsg:(id)arg1;
- (void)refreshTable;
- (id)getChatViewFromMsg:(id)arg1;
- (void)addCommonAttributesToMessage:(id)arg1;
- (void)setGroupImageChangeStatus:(id)arg1;
- (void)setGroupNameChangeStatus:(id)arg1;
- (void)DeletedAllRoomHistory;
- (void)getListOfOccupantsFromServer;
- (void)updatedGroupName:(id)arg1;
- (void)UpdatedGroupImage:(id)arg1;
- (void)removeUser:(id)arg1;
- (void)addOrRemoveUserWithType:(id)arg1 withContactDetail:(id)arg2;
- (void)leftGroup;
- (void)setFont;
- (void)resendDisputedMessages;
- (void)animateKeyboardReturnToOriginalPosition;
- (void)animateKeyboardOffscreen;
- (void)panGesture:(id)arg1;
- (void)keyboardWillHide:(id)arg1;
- (void)keyboardWillShow:(id)arg1;
- (void)willShowEditMenu:(id)arg1;
- (void)internetConnectionListener:(id)arg1;
- (_Bool)isDownloadingAndUploadingAreInPending;
- (void)releaseThisViewWhenUploadingAndDownloadingIsNotInPending;
- (void)callWebService:(id)arg1;
- (void)stopPlayer;
- (void)stopAudio:(id)arg1;
- (void)updateSlider;
- (void)stopTimer;
- (void)startTimer;
- (void)audioRecorderDidFinishRecording:(id)arg1 successfully:(_Bool)arg2;
- (void)timerTick:(id)arg1;
- (void)btnPlayClicked:(id)arg1;
- (void)stopRecording;
- (void)didrecordingDiscard;
- (void)audioButtonClicked;
- (void)postNotificationToStartRecording;
- (void)listenerStartRecording:(id)arg1;
- (void)vibrate:(id)arg1;
- (void)audioRecordingStart;
- (void)audioPlayerDidFinishPlaying:(id)arg1 successfully:(_Bool)arg2;
- (void)tableLoadMore:(id)arg1;
- (void)doShowMsgFromCache;
- (void)clipBoardDeleteFromCell:(id)arg1;
- (void)clipBoardForwardFromCell:(id)arg1;
- (void)clipBoardCopyFromCell:(id)arg1;
- (void)cancelDownloading:(id)arg1;
- (void)cancelUploading:(id)arg1;
- (void)doCancelUploadindOrDownloading:(id)arg1;
- (void)doPlayVideoByFileLocalPath:(id)arg1;
- (void)doOpenUnsupportedMedialWithFlePath:(id)arg1;
- (void)doViewImageBYFileLocalPath:(id)arg1;
- (void)UploadingFileEventHandler:(id)arg1;
- (void)fileDownLoadingDidFinished:(id)arg1 downloadedByte:(id)arg2 andRequestIdentifier:(id)arg3;
- (void)fileDownLoadingResponseHandler:(id)arg1 downloadedByte:(double)arg2 andRequestIdentifier:(id)arg3;
- (void)fileUploadingResponseHandler:(id)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4 andRequestIdentifier:(id)arg5;
- (void)requestErrorHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (id)returnMessageTypeString:(int)arg1;
- (void)doDownloadFileByChatId:(id)arg1;
- (id)getMsgDicByChatId:(id)arg1;
- (id)getMsgDicByIndexPath:(id)arg1;
- (_Bool)validIpodLibraryURL:(id)arg1;
- (void)exportMP3:(id)arg1 toFileUrl:(id)arg2;
- (void)exportM4aAudeo:(id)arg1 toFileUrl:(id)arg2;
- (void)doDownloadPendingWhenNetworkAvailable;
- (void)reuploadingMediaByMsgDiv:(id)arg1;
- (void)doUploadPendingWhenNetworkAvailable;
- (void)uploadImage:(id)arg1;
- (id)chatID;
- (void)showMsgWhenMediaSizeBeyondTheLimit:(id)arg1;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)doShowSharedLocation:(id)arg1 withView:(id)arg2;
- (void)shareSelectedLocation:(id)arg1;
- (void)chatSettings:(id)arg1;
- (void)selectedContact:(id)arg1;
- (void)shareContact:(id)arg1;
- (void)selectedImage:(id)arg1;
- (void)callUser:(id)arg1;
- (void)addChatOptions:(id)arg1;
- (void)ChooseExistingVideo;
- (void)ChooseExistingPhoto;
- (void)ChoosePhotoOrVideo;
- (_Bool)isContainStickerInMsg:(id)arg1;
- (void)doOpenWebLink:(id)arg1;
- (struct CGSize)getSizeForText:(id)arg1 maxWidth:(double)arg2 fontSize:(float)arg3 withFont:(id)arg4;
- (id)bubbleView:(id)arg1 from:(_Bool)arg2 andMediaType:(int)arg3 andMediaOrientation:(int)arg4 andThumbString:(id)arg5 userName:(id)arg6 withStatus:(id)arg7;
- (void)userPresence:(id)arg1;
- (void)ReceiveIQ:(id)arg1;
- (void)isDisplayed:(id)arg1;
- (void)isDelivered:(id)arg1;
- (void)newMessageReceived:(id)arg1;
- (void)newPrivateMessageReceived:(id)arg1;
- (void)newGroupMessageReceived:(id)arg1;
- (id)checkMessageType:(id)arg1;
- (void)textFieldDidBeginEditing:(id)arg1;
- (_Bool)growingTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)growingTextViewDidBeginEditing:(id)arg1;
- (void)growingTextViewDidEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldBeginEditing:(id)arg1;
- (int)getLenghtOfIdentifierFromLastInMsg:(id)arg1;
- (void)customStickersClicked:(id)arg1;
- (void)customEmoticonsClicked:(id)arg1;
- (void)customSmileyClicked:(id)arg1;
- (void)customThemesClicked:(id)arg1;
- (void)themeDoneClicked:(id)arg1;
- (void)changeTheme:(id)arg1;
- (void)themeCancelClicked:(id)arg1;
- (id)parseTheMessage:(id)arg1;
- (void)setInputViewDefaultFrameWithCustomKeyBoardOpen;
- (void)showCustomKeyboard;
- (void)showNormalKeyboard;
- (void)showKeyboard:(id)arg1 andSender:(id)arg2;
- (void)showKeyBoardWithSender:(id)arg1;
- (void)hideBothKeyBoard;
- (void)hideKeyboard;
- (void)tapped:(id)arg1;
- (void)inputImageButtonPressed;
- (void)btnCameraClicked;
- (void)inputButtonPressed:(id)arg1;
- (void)forwardSticker:(id)arg1;
- (void)forwardContact:(id)arg1;
- (void)forwardLocation:(id)arg1;
- (void)forwardAudio:(id)arg1;
- (void)forwardVideo:(id)arg1;
- (void)forwardImage:(id)arg1;
- (void)uploadForwardedMedia:(id)arg1;
- (void)doForwardMediaIfNeeded;
- (_Bool)isNeededToForward;
- (void)viewDidAppear:(_Bool)arg1;
- (void)setViewMovedUp:(_Bool)arg1;
- (void)keyboardDidHide:(id)arg1;
- (void)keyboardDidShow:(id)arg1;
- (void)sendSticker:(id)arg1;
- (void)sendTextMessage:(id)arg1;
- (void)doSendMessage:(id)arg1;
- (void)btnGroupImageFullView:(id)arg1;
- (void)BtnGroupNameChange:(id)arg1;
- (void)btnParticipantsClicked:(id)arg1;
- (void)clkBtnCancel:(id)arg1;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)leavingRoom;
- (void)btnLeaveGroup:(id)arg1;
- (void)Participant;
- (void)btnGetParticipantList:(id)arg1;
- (void)closeChat;
- (void)didReceiveMemoryWarning;
- (void)xmppRoom:(id)arg1 didReceiveMessage:(id)arg2 fromOccupant:(id)arg3;
- (void)xmppRoom:(id)arg1 occupantDidLeave:(id)arg2;
- (void)xmppRoom:(id)arg1 occupantDidJoin:(id)arg2;
- (void)xmppRoomDidLeave:(id)arg1;
- (void)xmppRoomDidJoin:(id)arg1;
- (void)xmppRoomDidCreate:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (void)savedPhotoImage:(id)arg1 didFinishSavingWithError:(id)arg2 contextInfo:(void *)arg3;
- (void)movie:(id)arg1 didFinishSavingWithError:(id)arg2 contextInfo:(void *)arg3;
- (void)imagePickerControllerDidCancel:(id)arg1;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)btnImageChangeClicked:(id)arg1;
- (void)callVideoCamera:(_Bool)arg1;
- (void)callCamera;
@property(readonly, nonatomic) XMPPJID *jid;
- (_Bool)setMsgByCount;
- (void)createLoadMoreViewIfNeeded;
- (void)sortAllMsgByTimeStampInDescendingOrder:(id)arg1;
- (void)updateMsgListViewIfNeededByTotalMesg:(id)arg1;
- (void)print:(id)arg1;
- (void)sortAllKeysOfDatesInDescOrder;
- (id)sortMsgByRemoteDatesInDescOrder:(id)arg1;
- (void)doGroupMsgByDate:(id)arg1;
- (void)groupMessageArchiving;
- (_Bool)isAlreadyExistMsgByChatId:(id)arg1;
- (id)fetchMsgByFetchingCursor:(long long)arg1;
- (long long)getFetchCursor;
- (void)setTotalCount;
- (void)getDatabaseImages;
- (void)viewDidUnload;
- (void)setLastDeliveredDate:(id)arg1;
- (void)sensorStateChange:(id)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)removeObservers;
- (void)hideViewForNonParticipants;
- (void)showViewForNonParticipant;
- (void)createViewForNonParticipant;
- (void)setOccupantsOnTop;
- (void)viewWillAppear:(_Bool)arg1;
- (void)deleteKeyFromNSUserDefault:(id)arg1;
- (void)uploadMultipleImagesRecursively:(id)arg1;
- (void)uploadMultipleImages;
- (void)fetchInitialMsgs;
- (void)listenerRemovingMemberFromGroup:(id)arg1;
- (void)viewDidLayoutSubviews;
- (void)keyboardFrameDidChange:(id)arg1;
- (void)CheckXMPPConnection;
- (void)applicationDidActive;
- (void)initiateUIInputToolBar;
- (void)viewDidLoad;
- (id)getTheme;
- (void)setupView;
- (void)addListeners;
- (void)dealloc;
- (void)connectFromRoom:(id)arg1;
- (id)initWithStream:(id)arg1 roomJID:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface UserTableViewCell : UITableViewCell
{
NSString *_userDescription;
CornerView *_colorMarker;
UILabel *_userDescriptionLabel;
}
@property(nonatomic) __weak UILabel *userDescriptionLabel; // @synthesize userDescriptionLabel=_userDescriptionLabel;
@property(nonatomic) __weak CornerView *colorMarker; // @synthesize colorMarker=_colorMarker;
@property(retain, nonatomic) NSString *userDescription; // @synthesize userDescription=_userDescription;
- (void).cxx_destruct;
- (void)setColorMarkerText:(id)arg1 andColor:(id)arg2;
@end
@interface ChatTextBubbleTableViewCell : UITableViewCell
{
ChatTextBubbleView *chatTxtBubbleView;
NSIndexPath *_indexPath;
}
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- (void).cxx_destruct;
- (void)updateUIContentWithMsg:(id)arg1;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface VideoSettingsViewController : UITableViewController <UITableViewDataSource, UITableViewDelegate, SettingsCellDelegate>
{
Settings *_settings;
NSMutableDictionary *_sections;
NSMutableDictionary *_selectedIndexes;
}
@property(retain, nonatomic) NSMutableDictionary *selectedIndexes; // @synthesize selectedIndexes=_selectedIndexes;
@property(retain, nonatomic) NSMutableDictionary *sections; // @synthesize sections=_sections;
@property(retain, nonatomic) Settings *settings; // @synthesize settings=_settings;
- (void).cxx_destruct;
- (void)cell:(id)arg1 didChageModel:(id)arg2;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2;
- (id)configure;
- (void)selectSection:(unsigned long long)arg1 index:(unsigned long long)arg2;
- (id)addSectionWith:(unsigned long long)arg1 items:(CDUnknownBlockType)arg2;
- (id)videoFormatModelsWithCameraPositon:(long long)arg1;
- (id)titleForSection:(unsigned long long)arg1;
- (id)modelWithIndex:(unsigned long long)arg1 section:(unsigned long long)arg2;
- (id)indexPathAtSection:(unsigned long long)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (id)sectionWith:(unsigned long long)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface PrivateChatViewController : UIViewController <RequestDeligate, UITableViewDelegate, UITableViewDataSource, SMMessageDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIActionSheetDelegate, UIScrollViewDelegate, UITextFieldDelegate, UINewInputToolbarDelegate, ChatCustomKeyboardViewDelegate, UIWebViewDelegate, UploadingEventDeligate, MPMediaPickerControllerDelegate, TableLoadMoreDelegate, GCDAsyncSocketDelegate, clipBoardDelegate, AVAudioPlayerDelegate, AVAudioRecorderDelegate, UIGestureRecognizerDelegate, ShareWithLocationDelegate, UIPickerViewDelegate, UIPickerViewDataSource>
{
UIView *keyboard;
int originalKeyboardY;
int originalLocation;
NSString *chatWithUser;
UITableView *tView;
NSMutableArray *messages;
NSMutableArray *turnSockets;
UIImagePickerController *picker;
UIInputToolbar *inputToolbar;
AppDelegate *deleg;
_Bool isMovedUp;
_Bool isKeyBoard;
_Bool keyboardIsVisible;
_Bool customKeyboardVisible;
UIView *viewEmojiContainer;
ChatCustomKeyboardViewController *chatCustomKeyboardViewController;
NSArray *arrayEmoji;
NSArray *arrayEmoticons;
NSArray *arrayStickers;
UITapGestureRecognizer *tap;
int isRecv;
NSString *param;
_Bool isAnyKeyBoardShowing;
_Bool _reloading;
_Bool isPulled;
_Bool isOnline;
unsigned long long bgTask;
_Bool isProcessFailedMsg;
UIImage *thumbnailImage;
int remainingTimeToWatch;
struct CGRect rectLImagetOriginal;
struct CGRect kKeyBoardFrame;
_Bool stopTimer;
AVAudioPlayer *player1;
NSIndexPath *inIndexPath;
AVAudioRecorder *recorder;
int timeSec;
int timeMin;
_Bool isMenuOpened;
_Bool isStickerClicked;
NSMutableArray *arrIdsInProcess;
NSMutableArray *arrIdsToBeDeleted;
UIPanGestureRecognizer *panRecognizer;
NSMutableArray *arrPhotos;
NSMutableArray *arrMessagesRead;
NSMutableArray *arrViewedMessage;
NSMutableDictionary *dictMedia;
long long sentToMe;
int keyboarStatus;
NSDictionary *selectedTime;
_Bool isLongButtonPressed;
UILabel *lblBackground;
UIButton *btnCross;
_Bool isDownloading;
_Bool isUploading;
_Bool isMediaOpened;
_Bool isAnyMediaUploaded;
_Bool isUnavailable;
_Bool isComingFromTabBar;
_Bool _isRoom;
_Bool _isImgSendViewShown;
NSString *userName;
NSString *imageString;
UILabel *lblUsername;
UIImage *img;
UIImageView *backgroundImage;
NSString *msgText;
ChatFirstRowCell *tableLoadMoreView;
long long shownMsgCount;
NSMutableArray *cacheMsgArr;
NSMutableArray *webViews;
NSMutableArray *allKeysOfDate;
NSMutableDictionary *msgGroupedByDate;
NSString *friendNameId;
long long msgTotalCount;
long long msgCurrfetchedCount;
NSMutableDictionary *uploadingStatusDic;
NSMutableDictionary *downloadingStatusDic;
ShareLocationViewController *shareLVController;
UIImageView *largeImageView;
UIView *viewLargeImageContainer;
UIImageView *_imgBackBtn;
UILabel *_lblNavigationBar;
UIButton *_btnBack;
UILabel *_lblTyping;
UIView *_viewMessage;
UIImageView *_imgViewBackground;
UIButton *_btnUserImage;
UIActivityIndicatorView *_activity;
NSTimer *_timerForPlaying;
UIActivityIndicatorView *_loadingMsgIndicator;
NSString *_expiryHrs;
long long _viewFor;
MDRadialProgressView *_mdRadialProgView;
NSTimer *_imageTimerToWatch;
PlayVideoViewController *_videoViewCon;
NSString *_theme;
UIView *_viewTimerPicker;
UIPickerView *_timerPicker;
UIImageView *_imgView;
UIToolbar *_toolBarDoneCancel;
UILabel *_lblUnderline;
JCRBlurView *_blurView;
NSMutableArray *_arrTimer;
}
@property(retain, nonatomic) NSMutableArray *arrTimer; // @synthesize arrTimer=_arrTimer;
@property(retain, nonatomic) JCRBlurView *blurView; // @synthesize blurView=_blurView;
@property(nonatomic) __weak UILabel *lblUnderline; // @synthesize lblUnderline=_lblUnderline;
@property(retain, nonatomic) UIToolbar *toolBarDoneCancel; // @synthesize toolBarDoneCancel=_toolBarDoneCancel;
@property(retain, nonatomic) UIImageView *imgView; // @synthesize imgView=_imgView;
@property(retain, nonatomic) UIPickerView *timerPicker; // @synthesize timerPicker=_timerPicker;
@property(retain, nonatomic) UIView *viewTimerPicker; // @synthesize viewTimerPicker=_viewTimerPicker;
@property(retain, nonatomic) NSString *theme; // @synthesize theme=_theme;
@property(retain, nonatomic) PlayVideoViewController *videoViewCon; // @synthesize videoViewCon=_videoViewCon;
@property(retain, nonatomic) NSTimer *imageTimerToWatch; // @synthesize imageTimerToWatch=_imageTimerToWatch;
@property(nonatomic) _Bool isImgSendViewShown; // @synthesize isImgSendViewShown=_isImgSendViewShown;
@property(retain, nonatomic) MDRadialProgressView *mdRadialProgView; // @synthesize mdRadialProgView=_mdRadialProgView;
@property(nonatomic) long long viewFor; // @synthesize viewFor=_viewFor;
@property(retain, nonatomic) NSString *expiryHrs; // @synthesize expiryHrs=_expiryHrs;
@property(retain, nonatomic) UIActivityIndicatorView *loadingMsgIndicator; // @synthesize loadingMsgIndicator=_loadingMsgIndicator;
@property(retain, nonatomic) NSTimer *timerForPlaying; // @synthesize timerForPlaying=_timerForPlaying;
@property(retain, nonatomic) UIActivityIndicatorView *activity; // @synthesize activity=_activity;
@property(retain, nonatomic) UIButton *btnUserImage; // @synthesize btnUserImage=_btnUserImage;
@property(nonatomic) __weak UIImageView *imgViewBackground; // @synthesize imgViewBackground=_imgViewBackground;
@property _Bool isRoom; // @synthesize isRoom=_isRoom;
@property(nonatomic) __weak UIView *viewMessage; // @synthesize viewMessage=_viewMessage;
@property(retain, nonatomic) UILabel *lblTyping; // @synthesize lblTyping=_lblTyping;
@property(retain, nonatomic) UIButton *btnBack; // @synthesize btnBack=_btnBack;
@property(nonatomic) __weak UILabel *lblNavigationBar; // @synthesize lblNavigationBar=_lblNavigationBar;
@property(nonatomic) __weak UIImageView *imgBackBtn; // @synthesize imgBackBtn=_imgBackBtn;
@property(nonatomic) _Bool isComingFromTabBar; // @synthesize isComingFromTabBar;
@property(retain, nonatomic) UIView *viewLargeImageContainer; // @synthesize viewLargeImageContainer;
@property(retain, nonatomic) UIImageView *largeImageView; // @synthesize largeImageView;
@property(retain, nonatomic) ShareLocationViewController *shareLVController; // @synthesize shareLVController;
@property(nonatomic) _Bool isUnavailable; // @synthesize isUnavailable;
@property(retain, nonatomic) NSMutableDictionary *downloadingStatusDic; // @synthesize downloadingStatusDic;
@property(retain, nonatomic) NSMutableDictionary *uploadingStatusDic; // @synthesize uploadingStatusDic;
@property(nonatomic) long long msgCurrfetchedCount; // @synthesize msgCurrfetchedCount;
@property(nonatomic) long long msgTotalCount; // @synthesize msgTotalCount;
@property(nonatomic) _Bool isAnyMediaUploaded; // @synthesize isAnyMediaUploaded;
@property(nonatomic) _Bool isMediaOpened; // @synthesize isMediaOpened;
@property(retain, nonatomic) NSString *friendNameId; // @synthesize friendNameId;
@property(retain, nonatomic) NSMutableArray *messages; // @synthesize messages;
@property(retain, nonatomic) NSMutableDictionary *msgGroupedByDate; // @synthesize msgGroupedByDate;
@property(retain, nonatomic) NSMutableArray *allKeysOfDate; // @synthesize allKeysOfDate;
@property(retain, nonatomic) NSMutableArray *webViews; // @synthesize webViews;
@property(retain, nonatomic) NSMutableArray *cacheMsgArr; // @synthesize cacheMsgArr;
@property(nonatomic) long long shownMsgCount; // @synthesize shownMsgCount;
@property(retain, nonatomic) ChatFirstRowCell *tableLoadMoreView; // @synthesize tableLoadMoreView;
@property(retain, nonatomic) UIImagePickerController *picker; // @synthesize picker;
@property(nonatomic) _Bool isOnline; // @synthesize isOnline;
@property(nonatomic) _Bool isUploading; // @synthesize isUploading;
@property(nonatomic) _Bool isDownloading; // @synthesize isDownloading;
@property(retain, nonatomic) NSString *msgText; // @synthesize msgText;
@property(retain, nonatomic) UIImageView *backgroundImage; // @synthesize backgroundImage;
@property(retain, nonatomic) UIImage *img; // @synthesize img;
@property(retain, nonatomic) UILabel *lblUsername; // @synthesize lblUsername;
@property(retain, nonatomic) NSString *imageString; // @synthesize imageString;
@property(retain, nonatomic) UITableView *tView; // @synthesize tView;
@property(retain, nonatomic) UIInputToolbar *inputToolbar; // @synthesize inputToolbar;
@property(retain, nonatomic) NSString *chatWithUser; // @synthesize chatWithUser;
@property(retain, nonatomic) NSString *userName; // @synthesize userName;
- (void).cxx_destruct;
- (void)pickerView:(id)arg1 didSelectRow:(long long)arg2 inComponent:(long long)arg3;
- (id)pickerView:(id)arg1 titleForRow:(long long)arg2 forComponent:(long long)arg3;
- (long long)numberOfComponentsInPickerView:(id)arg1;
- (long long)pickerView:(id)arg1 numberOfRowsInComponent:(long long)arg2;
- (void)btnDoneClicked:(id)arg1;
- (void)addDateAttributesInMsgDictionary:(id)arg1;
- (id)chatID;
- (void)btnCancelClicked:(id)arg1;
- (void)StopAudioRecorder;
- (void)addRadialProgressToWatchImage:(id)arg1;
- (void)showLargeImageAnimationComplete:(id)arg1 finished:(id)arg2 context:(void *)arg3;
- (void)hideLargeImageAnimationComplete:(id)arg1 finished:(id)arg2 context:(void *)arg3;
- (void)toggleLargeImageViewByBool:(id)arg1;
- (void)checkImageTimeValidation;
- (void)timerFired:(id)arg1;
- (void)checkForRemainingTime:(long long)arg1;
- (void)checkImageTimeValidationWithIndexPathRow:(long long)arg1;
- (void)handleLongPressPrivate:(id)arg1;
- (void)showSendVieAnimationComplete:(id)arg1 finished:(id)arg2 context:(void *)arg3;
- (void)hideSendVieAnimationComplete:(id)arg1 finished:(id)arg2 context:(void *)arg3;
- (void)toggleImagesendViewByBool:(id)arg1;
- (void)changeTheme:(id)arg1;
- (void)videoSelectedFromCamera:(id)arg1;
- (void)imageSelectedFromCamera:(id)arg1;
- (void)animateKeyboardReturnToOriginalPosition;
- (void)animateKeyboardOffscreen;
- (void)panGesture:(id)arg1;
- (void)stopAudio:(id)arg1;
- (void)updateSlider;
- (void)stopTimer;
- (void)startTimer;
- (void)audioRecorderDidFinishRecording:(id)arg1 successfully:(_Bool)arg2;
- (void)timerTick:(id)arg1;
- (void)btnPlayClicked:(id)arg1;
- (void)stopRecording;
- (void)audioButtonClicked;
- (void)audioPlayerDidFinishPlaying:(id)arg1 successfully:(_Bool)arg2;
- (void)stopPlayer;
- (void)clipBoardDeleteFromCell:(id)arg1;
- (void)clipBoardForwardFromCell:(id)arg1;
- (void)clipBoardCopyFromCell:(id)arg1;
- (void)hideKeyboard;
- (void)resendDisputedMessageswithTimeStamp:(id)arg1;
- (void)internetConnectionListener:(id)arg1;
- (_Bool)isDownloadingAndUploadingAreInPending;
- (void)releaseThisViewWhenUploadingAndDownloadingIsNotInPending;
- (void)saveToChatHistory:(id)arg1;
- (void)tableLoadMore:(id)arg1;
- (void)doShowMsgFromCache;
- (void)ReceiveIQ:(id)arg1;
- (void)cancelDownloading:(id)arg1;
- (void)cancelUploading:(id)arg1;
- (void)doCancelUploadindOrDownloading:(id)arg1;
- (void)doPlayVideoByFileLocalPath:(id)arg1;
- (void)doViewImageBYFileLocalPath:(id)arg1;
- (void)UploadingFileEventHandler:(id)arg1;
- (void)fileDownLoadingDidFinished:(id)arg1 downloadedByte:(id)arg2 andRequestIdentifier:(id)arg3;
- (void)fileDownLoadingResponseHandler:(id)arg1 downloadedByte:(double)arg2 andRequestIdentifier:(id)arg3;
- (void)fileUploadingResponseHandler:(id)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4 andRequestIdentifier:(id)arg5;
- (void)requestErrorHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)doDownloadFileByChatId:(id)arg1;
- (id)getMsgDicByChatId:(id)arg1;
- (void)btnFullUserImageViewClicked:(id)arg1;
- (void)btnChatHistory:(id)arg1;
- (_Bool)isContainStickerInMsg:(id)arg1;
- (void)getImageRange:(id)arg1:(id)arg2;
- (void)doOpenWebLink:(id)arg1;
- (struct CGSize)getSizeForText:(id)arg1 maxWidth:(double)arg2 fontSize:(float)arg3;
- (id)bubbleView:(id)arg1 from:(_Bool)arg2 andMediaType:(int)arg3 andMediaOrientation:(int)arg4 andThumbString:(id)arg5 screenshot:(_Bool)arg6;
- (_Bool)growingTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)growingTextViewDidBeginEditing:(id)arg1;
- (void)growingTextViewDidEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldBeginEditing:(id)arg1;
- (int)getLenghtOfIdentifierFromLastInMsg:(id)arg1;
- (void)messageProcessedNotification:(id)arg1;
- (void)sendChatState:(int)arg1;
- (id)stringFromHexString:(id)arg1;
- (void)userPresence:(id)arg1;
- (void)setFailedMesImage;
- (void)setLastDeliveredDate:(id)arg1;
- (id)getLastDeliveredDate;
- (void)newPrivateMessageReceived:(id)arg1;
- (void)newGroupMessageReceived:(id)arg1;
- (_Bool)isAlreadyExistMsgByChatId:(id)arg1;
- (void)viewDidUnload;
- (void)didReceiveMemoryWarning;
- (void)isRead:(id)arg1;
- (void)isDisplayed:(id)arg1;
- (void)isDelivered:(id)arg1;
- (void)newMessageReceived:(id)arg1;
- (void)doSendReadMessage:(id)arg1;
- (void)doDisplayMessage:(id)arg1;
- (void)vibrate:(id)arg1;
- (void)textFieldDidBeginEditing:(id)arg1;
- (void)shareSelectedLocation:(id)arg1;
- (void)doShowSharedLocation:(id)arg1;
- (void)customStickersClicked:(id)arg1;
- (void)customEmoticonsClicked:(id)arg1;
- (void)customSmileyClicked:(id)arg1;
- (void)showCustomKeyboard;
- (void)showNormalKeyboard;
- (void)showKeyboard:(id)arg1 andSender:(id)arg2;
- (void)showPicker:(_Bool)arg1;
- (void)showPickerView;
- (void)showKeyBoardWithSender:(id)arg1;
- (void)hideBothKeyBoard;
- (void)tapped:(id)arg1;
- (void)inputImageButtonPressed;
- (void)inputButtonPressed:(id)arg1;
- (void)viewDidAppear:(_Bool)arg1;
- (void)keyboardWillHide:(id)arg1;
- (void)keyboardWillShow:(id)arg1;
- (void)setViewMovedUp:(_Bool)arg1;
- (void)keyboardDidHide:(id)arg1;
- (void)keyboardDidShow:(id)arg1;
- (void)keyboardFrameDidChange:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)reloadTable;
- (void)removeMsgFromMessagesArray;
- (void)updateMsgs:(id)arg1;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (void)scrollViewDidScroll:(id)arg1;
- (void)btnImageChangeClicked:(id)arg1;
- (void)soundLink:(id)arg1;
- (void)imagePickerControllerDidCancel:(id)arg1;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)doDownloadPendingWhenNetworkAvailable;
- (void)reuploadingMediaByMsgDiv:(id)arg1;
- (void)doUploadPendingWhenNetworkAvailable;
- (void)uploadImage:(id)arg1;
- (void)convertVideoToLowQuailtyWithInputURL:(id)arg1 outputURL:(id)arg2 handler:(CDUnknownBlockType)arg3;
- (void)showMsgWhenMediaSizeBeyondTheLimit:(id)arg1;
- (id)extensionForAssetURL:(id)arg1;
- (_Bool)validIpodLibraryURL:(id)arg1;
- (void)exportMP3:(id)arg1 toFileUrl:(id)arg2;
- (void)mediaPickerDidCancel:(id)arg1;
- (void)mediaPicker:(id)arg1 didPickMediaItems:(id)arg2;
- (void)addAudio;
- (void)ChooseExistingVideo;
- (void)ChooseExistingPhoto;
- (void)ChoosePhotoOrVideo;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (double)socket:(id)arg1 shouldTimeoutWriteWithTag:(long long)arg2 elapsed:(double)arg3 bytesDone:(unsigned long long)arg4;
- (void)sendTextMessage:(id)arg1;
- (void)doSendMessage:(id)arg1;
- (void)updateLastMessage:(id)arg1 withDate:(id)arg2;
- (void)addGroupChatButtonClicked:(id)arg1;
- (void)closeChat;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)turnSocketDidFail:(id)arg1;
- (void)turnSocket:(id)arg1 didSucceed:(id)arg2;
- (void)sortAllKeysOfDatesInDescOrder;
- (_Bool)setMsgByCount;
- (void)createLoadMoreViewIfNeeded;
- (void)sortAllMsgByTimeStampInDescendingOrder:(id)arg1;
- (void)doGroupMsgByDate:(id)arg1;
- (void)updateMsgListViewIfNeededByTotalMesg:(id)arg1;
- (void)print:(id)arg1;
- (void)testMessageArchiving;
- (id)fetchMsgByFetchingCursor:(long long)arg1;
- (id)convertSecondsInString:(long long)arg1;
- (long long)timeToAdd:(id)arg1;
- (long long)getFetchCursor;
- (void)setTotalCount;
- (void)sendDisplayedReportByChatId:(id)arg1;
- (void)sendAllDisplayedDeliveryreportAfterDelay;
- (id)convertedDate:(id)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)removeAllObeservers;
- (id)CheckPresenceOfFriend;
- (void)initiateUIInputToolBar;
- (void)getDatabaseImages;
- (void)willShowEditMenu:(id)arg1;
- (void)CheckXMPPConnection;
- (void)viewWillAppear:(_Bool)arg1;
- (void)setupView;
- (void)viewDidLayoutSubviews;
- (void)fetchInitialMsgs;
- (void)sendScreenShotMessage;
- (void)btnCrossClicked:(id)arg1;
- (void)listenerDidTakeScreenShot:(id)arg1;
- (void)swipe:(id)arg1;
- (void)viewDidLoad;
- (long long)getViewFor;
- (long long)preferredStatusBarStyle;
- (void)getUserPresenceId:(id)arg1;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
- (id)xmppStream;
- (id)appDelegate;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface FSWebLogin : UIViewController <UIWebViewDelegate>
{
id _delegate;
SEL _selector;
NSString *_url;
UIWebView *_webView;
}
@property(nonatomic) __weak UIWebView *webView; // @synthesize webView=_webView;
@property(retain, nonatomic) NSString *url; // @synthesize url=_url;
@property(nonatomic) SEL selector; // @synthesize selector=_selector;
@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
- (void)webViewDidFinishLoad:(id)arg1;
- (void)webViewDidStartLoad:(id)arg1;
- (_Bool)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(long long)arg3;
- (void)cancel;
- (void)viewDidLoad;
- (id)initWithUrl:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPAutoPing : XMPPModule
{
double pingInterval;
double pingTimeout;
XMPPJID *targetJID;
NSString *targetJIDStr;
double lastReceiveTime;
NSObject<OS_dispatch_source> *pingIntervalTimer;
_Bool awaitingPingResponse;
XMPPPing *xmppPing;
}
- (void).cxx_destruct;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (void)xmppStream:(id)arg1 didReceivePresence:(id)arg2;
- (void)xmppStream:(id)arg1 didReceiveMessage:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)xmppStreamDidAuthenticate:(id)arg1;
- (void)xmppPing:(id)arg1 didNotReceivePong:(id)arg2 dueToTimeout:(double)arg3;
- (void)xmppPing:(id)arg1 didReceivePong:(id)arg2 withRTT:(double)arg3;
- (void)stopPingIntervalTimer;
- (void)startPingIntervalTimer;
- (void)updatePingIntervalTimer;
- (void)handlePingIntervalTimerFire;
@property _Bool respondsToQueries;
@property(readonly) double lastReceiveTime;
@property(retain) XMPPJID *targetJID;
@property double pingTimeout;
@property double pingInterval;
- (void)dealloc;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface QBToolBar : UIToolbar
{
NSMutableArray *_buttons;
NSMutableArray *_actions;
}
@property(retain, nonatomic) NSMutableArray *actions; // @synthesize actions=_actions;
@property(retain, nonatomic) NSMutableArray *buttons; // @synthesize buttons=_buttons;
- (void).cxx_destruct;
- (void)pressButton:(id)arg1;
- (void)addButton:(id)arg1 action:(CDUnknownBlockType)arg2;
- (void)updateItems;
- (id)initWithCoder:(id)arg1;
@end
@interface JKArray : NSArray <NSCopying, NSMutableCopying, NSFastEnumeration>
{
id *objects;
unsigned long long count;
unsigned long long capacity;
unsigned long long mutations;
}
+ (id)allocWithZone:(struct _NSZone *)arg1;
+ (void)load;
- (id)mutableCopyWithZone:(struct _NSZone *)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3;
- (id)objectAtIndex:(unsigned long long)arg1;
- (void)getObjects:(id *)arg1 range:(struct _NSRange)arg2;
- (unsigned long long)count;
- (void)dealloc;
@end
@interface JKMutableArray : NSMutableArray
{
}
+ (void)load;
- (id)mutableCopyWithZone:(struct _NSZone *)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)replaceObjectAtIndex:(unsigned long long)arg1 withObject:(id)arg2;
- (void)removeObjectAtIndex:(unsigned long long)arg1;
- (void)insertObject:(id)arg1 atIndex:(unsigned long long)arg2;
@end
@interface JKDictionaryEnumerator : NSEnumerator
{
id collection;
unsigned long long nextObject;
}
- (id)nextObject;
- (id)allObjects;
- (void)dealloc;
- (id)initWithJKDictionary:(id)arg1;
@end
@interface JKDictionary : NSDictionary <NSCopying, NSMutableCopying, NSFastEnumeration>
{
unsigned long long count;
unsigned long long capacity;
unsigned long long mutations;
struct JKHashTableEntry *entry;
}
+ (id)allocWithZone:(struct _NSZone *)arg1;
+ (void)load;
- (id)mutableCopyWithZone:(struct _NSZone *)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)keyEnumerator;
- (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3;
- (void)getObjects:(id *)arg1 andKeys:(id *)arg2;
- (id)objectForKey:(id)arg1;
- (unsigned long long)count;
- (void)dealloc;
@end
@interface JKMutableDictionary : NSMutableDictionary
{
}
+ (void)load;
- (id)mutableCopyWithZone:(struct _NSZone *)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)removeObjectForKey:(id)arg1;
- (void)setObject:(id)arg1 forKey:(id)arg2;
@end
@interface JSONDecoder : NSObject
{
struct JKParseState *parseState;
}
+ (id)decoderWithParseOptions:(unsigned long long)arg1;
+ (id)decoder;
+ (void)load;
- (id)mutableObjectWithData:(id)arg1 error:(id *)arg2;
- (id)mutableObjectWithData:(id)arg1;
- (id)mutableObjectWithUTF8String:(const char *)arg1 length:(unsigned long long)arg2 error:(id *)arg3;
- (id)mutableObjectWithUTF8String:(const char *)arg1 length:(unsigned long long)arg2;
- (id)objectWithData:(id)arg1 error:(id *)arg2;
- (id)objectWithData:(id)arg1;
- (id)objectWithUTF8String:(const char *)arg1 length:(unsigned long long)arg2 error:(id *)arg3;
- (id)objectWithUTF8String:(const char *)arg1 length:(unsigned long long)arg2;
- (id)parseJSONData:(id)arg1 error:(id *)arg2;
- (id)parseJSONData:(id)arg1;
- (id)parseUTF8String:(const char *)arg1 length:(unsigned long long)arg2 error:(id *)arg3;
- (id)parseUTF8String:(const char *)arg1 length:(unsigned long long)arg2;
- (void)clearCache;
- (void)dealloc;
- (id)initWithParseOptions:(unsigned long long)arg1;
- (id)init;
@end
@interface JKSerializer : NSObject
{
struct JKEncodeState *encodeState;
}
+ (id)serializeObject:(id)arg1 options:(unsigned long long)arg2 encodeOption:(unsigned long long)arg3 error:(id *)arg4;
- (void)dealloc;
- (void)releaseState;
- (id)serializeObject:(id)arg1 options:(unsigned long long)arg2 encodeOption:(unsigned long long)arg3 error:(id *)arg4;
@end
@interface ChatAudioTableViewCell : UITableViewCell
{
NSIndexPath *_indexPath;
}
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- (void).cxx_destruct;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface CallViewController : BaseViewController <UICollectionViewDataSource, UICollectionViewDelegateFlowLayout, QBRTCClientDelegate, LocalVideoViewDelegate, QBChatDelegate>
{
NSMutableArray *opponents;
AVAudioPlayer *soundPlayer;
_Bool speakerManuallyChanged;
long long xMin;
long long xMax;
long long yMin;
long long yMax;
_Bool _isToolBarHidden;
_Bool _isOffer;
_Bool _isLocalViewInFullScreen;
QBRTCSession *_session;
UICollectionView *_opponentsCollectionView;
QBRTCRemoteVideoView *_opponentVideoView;
LocalVideoView *_localVideoView;
NSLayoutConstraint *_localVideoViewWidth;
QBRTCVideoTrack *_dupLocalVideoTrack;
QBRTCRemoteVideoView *_dupLocalVideoView;
NSLayoutConstraint *_localVideoViewLeadingConstraint;
NSLayoutConstraint *_localVideoViewTopConstraint;
NSLayoutConstraint *_localVideoViewBottumConstraint;
NSLayoutConstraint *_localVideoViewTrailingConstraint;
NSLayoutConstraint *_buttonXConstraint;
NSLayoutConstraint *_buttonYConstraint;
UIButton *_switchCameraBtn;
UIToolbar *_toolbar;
NSIndexPath *_selectedItemIndexPath;
double _timeDuration;
NSTimer *_callTimer;
NSTimer *_beepTimer;
double _btnHideTimer;
double _idleTimer;
QBRTCCameraCapture *_cameraCapture;
NSMutableDictionary *_videoViews;
NSTimer *_callRejectTimer;
UIView *_upperBarView;
UIView *_lowerBarView;
UILabel *_lblAudioName;
UIView *_lowerAudioView;
UILabel *_lblAudioStatus;
UIButton *_btnAudioMute;
UIButton *_btnAudioSpeaker;
UILabel *_lblName;
UILabel *_lblStatus;
UIButton *_btnFullScrn;
UIButton *_btnSpeaker;
UIButton *_btnHangup;
NSLayoutConstraint *_upperViewXConstraint;
NSLayoutConstraint *_lowerViewYConstraint;
UILabel *_lblBlackShadow;
UIImageView *_imgViewBG;
NSLayoutConstraint *_imgBgBottumConstraintY;
}
@property(nonatomic) _Bool isLocalViewInFullScreen; // @synthesize isLocalViewInFullScreen=_isLocalViewInFullScreen;
@property(nonatomic) __weak NSLayoutConstraint *imgBgBottumConstraintY; // @synthesize imgBgBottumConstraintY=_imgBgBottumConstraintY;
@property(nonatomic) __weak UIImageView *imgViewBG; // @synthesize imgViewBG=_imgViewBG;
@property(nonatomic) __weak UILabel *lblBlackShadow; // @synthesize lblBlackShadow=_lblBlackShadow;
@property(nonatomic) __weak NSLayoutConstraint *lowerViewYConstraint; // @synthesize lowerViewYConstraint=_lowerViewYConstraint;
@property(nonatomic) __weak NSLayoutConstraint *upperViewXConstraint; // @synthesize upperViewXConstraint=_upperViewXConstraint;
@property(nonatomic) __weak UIButton *btnHangup; // @synthesize btnHangup=_btnHangup;
@property(nonatomic) __weak UIButton *btnSpeaker; // @synthesize btnSpeaker=_btnSpeaker;
@property(nonatomic) __weak UIButton *btnFullScrn; // @synthesize btnFullScrn=_btnFullScrn;
@property(nonatomic) __weak UILabel *lblStatus; // @synthesize lblStatus=_lblStatus;
@property(nonatomic) __weak UILabel *lblName; // @synthesize lblName=_lblName;
@property(nonatomic) __weak UIButton *btnAudioSpeaker; // @synthesize btnAudioSpeaker=_btnAudioSpeaker;
@property(nonatomic) __weak UIButton *btnAudioMute; // @synthesize btnAudioMute=_btnAudioMute;
@property(nonatomic) __weak UILabel *lblAudioStatus; // @synthesize lblAudioStatus=_lblAudioStatus;
@property(nonatomic) __weak UIView *lowerAudioView; // @synthesize lowerAudioView=_lowerAudioView;
@property(nonatomic) __weak UILabel *lblAudioName; // @synthesize lblAudioName=_lblAudioName;
@property(nonatomic) __weak UIView *lowerBarView; // @synthesize lowerBarView=_lowerBarView;
@property(nonatomic) __weak UIView *upperBarView; // @synthesize upperBarView=_upperBarView;
@property(nonatomic) NSTimer *callRejectTimer; // @synthesize callRejectTimer=_callRejectTimer;
@property(readonly, nonatomic) _Bool isOffer; // @synthesize isOffer=_isOffer;
@property(retain, nonatomic) NSMutableDictionary *videoViews; // @synthesize videoViews=_videoViews;
@property(retain, nonatomic) QBRTCCameraCapture *cameraCapture; // @synthesize cameraCapture=_cameraCapture;
@property(nonatomic) double idleTimer; // @synthesize idleTimer=_idleTimer;
@property(nonatomic) double btnHideTimer; // @synthesize btnHideTimer=_btnHideTimer;
@property(nonatomic) _Bool isToolBarHidden; // @synthesize isToolBarHidden=_isToolBarHidden;
@property(nonatomic) NSTimer *beepTimer; // @synthesize beepTimer=_beepTimer;
@property(retain, nonatomic) NSTimer *callTimer; // @synthesize callTimer=_callTimer;
@property(nonatomic) double timeDuration; // @synthesize timeDuration=_timeDuration;
@property(retain, nonatomic) NSIndexPath *selectedItemIndexPath; // @synthesize selectedItemIndexPath=_selectedItemIndexPath;
@property(nonatomic) __weak UIToolbar *toolbar; // @synthesize toolbar=_toolbar;
@property(nonatomic) __weak UIButton *switchCameraBtn; // @synthesize switchCameraBtn=_switchCameraBtn;
@property(nonatomic) __weak NSLayoutConstraint *buttonYConstraint; // @synthesize buttonYConstraint=_buttonYConstraint;
@property(nonatomic) __weak NSLayoutConstraint *buttonXConstraint; // @synthesize buttonXConstraint=_buttonXConstraint;
@property(nonatomic) __weak NSLayoutConstraint *localVideoViewTrailingConstraint; // @synthesize localVideoViewTrailingConstraint=_localVideoViewTrailingConstraint;
@property(nonatomic) __weak NSLayoutConstraint *localVideoViewBottumConstraint; // @synthesize localVideoViewBottumConstraint=_localVideoViewBottumConstraint;
@property(nonatomic) __weak NSLayoutConstraint *localVideoViewTopConstraint; // @synthesize localVideoViewTopConstraint=_localVideoViewTopConstraint;
@property(nonatomic) __weak NSLayoutConstraint *localVideoViewLeadingConstraint; // @synthesize localVideoViewLeadingConstraint=_localVideoViewLeadingConstraint;
@property(nonatomic) __weak QBRTCRemoteVideoView *dupLocalVideoView; // @synthesize dupLocalVideoView=_dupLocalVideoView;
@property(retain, nonatomic) QBRTCVideoTrack *dupLocalVideoTrack; // @synthesize dupLocalVideoTrack=_dupLocalVideoTrack;
@property(nonatomic) __weak NSLayoutConstraint *localVideoViewWidth; // @synthesize localVideoViewWidth=_localVideoViewWidth;
@property(nonatomic) __weak LocalVideoView *localVideoView; // @synthesize localVideoView=_localVideoView;
@property(nonatomic) __weak QBRTCRemoteVideoView *opponentVideoView; // @synthesize opponentVideoView=_opponentVideoView;
@property(nonatomic) __weak UICollectionView *opponentsCollectionView; // @synthesize opponentsCollectionView=_opponentsCollectionView;
@property(retain, nonatomic) QBRTCSession *session; // @synthesize session=_session;
- (void).cxx_destruct;
- (void)showBgImageAfterDelay:(id)arg1;
- (void)chatDidReceiveSystemMessage:(id)arg1;
- (void)sendSystemMessage:(id)arg1;
- (void)doCallHangup:(id)arg1;
- (void)doVideoSharing:(id)arg1;
- (void)doToggleSpeaker:(id)arg1;
- (void)doChat:(id)arg1;
- (void)doToggleMute:(id)arg1;
- (void)panWasRecognized:(id)arg1;
- (void)tapWasRecognized:(id)arg1;
- (void)calculateBounds;
- (void)moveLocalViewAboveToolbar;
- (id)stringWithTimeDuration:(double)arg1;
- (void)refreshCallTime:(id)arg1;
- (void)playCallingSound:(id)arg1;
- (void)reloadWithUserID:(id)arg1;
- (void)sessionDidClose:(id)arg1;
- (void)session:(id)arg1 connectionFailedWithUser:(id)arg2;
- (void)session:(id)arg1 disconnectTimeoutForUser:(id)arg2;
- (void)session:(id)arg1 disconnectedFromUser:(id)arg2;
- (void)session:(id)arg1 connectionClosedForUser:(id)arg2;
- (void)session:(id)arg1 connectedToUser:(id)arg2;
- (void)session:(id)arg1 startedConnectingToUser:(id)arg2;
- (void)session:(id)arg1 receivedRemoteVideoTrack:(id)arg2 fromUser:(id)arg3;
- (void)image:(id)arg1 didFinishSavingWithError:(id)arg2 contextInfo:(void *)arg3;
- (void)saveImageFromLocalView;
- (void)session:(id)arg1 didReceiveLocalVideoTrack:(id)arg2;
- (void)session:(id)arg1 hungUpByUser:(id)arg2 userInfo:(id)arg3;
- (void)session:(id)arg1 rejectedByUser:(id)arg2 userInfo:(id)arg3;
- (void)session:(id)arg1 acceptByUser:(id)arg2 userInfo:(id)arg3;
- (void)session:(id)arg1 userDidNotRespond:(id)arg2;
- (void)session:(id)arg1 initializedLocalMediaStream:(id)arg2;
- (id)indexPathAtUserID:(id)arg1;
- (void)viewWillTransitionToSize:(struct CGSize)arg1;
- (void)viewWillTransitionToSize:(struct CGSize)arg1 withTransitionCoordinator:(id)arg2;
- (id)videoViewWithOpponentID:(id)arg1;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (void)pressSwitchAudioOutput:(id)arg1;
- (void)localVideoView:(id)arg1 pressedSwitchButton:(id)arg2;
- (void)pressSwitchCameraBtn:(id)arg1;
- (void)setCallStatusWhenUserCallToHimself;
- (void)configureLocalVideoView;
- (void)configureGUI;
- (void)acceptCall;
- (void)startCall;
- (void)configureUIforAudioCallAfterCallConnected;
- (void)configureUIforVideoCallAfterCallConnected;
- (void)handleTapGestureForAudioCall;
- (void)handleTapGestureForVideoCall;
- (void)configureUIForAudioCall;
- (void)configureUIForVideoCall;
- (void)btnFullScreen:(id)arg1;
- (void)handleSingleTapGesture:(id)arg1;
- (void)getAudeoRouteChange:(id)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)viewDidAppear:(_Bool)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)dealloc;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface FSRequester : NSObject
{
NSMutableDictionary *asyncConnDict;
NSMutableArray *requestHistory;
}
@property(retain, nonatomic) NSMutableArray *requestHistory; // @synthesize requestHistory;
@property(retain, nonatomic) NSMutableDictionary *asyncConnDict; // @synthesize asyncConnDict;
- (void).cxx_destruct;
- (id)connection:(id)arg1 willCacheResponse:(id)arg2;
- (void)connection:(id)arg1 didFailWithError:(id)arg2;
- (void)connectionDidFinishLoading:(id)arg1;
- (void)connection:(id)arg1 didReceiveData:(id)arg2;
- (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
- (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2;
- (_Bool)connection:(id)arg1 canAuthenticateAgainstProtectionSpace:(id)arg2;
- (void)makeAsyncRequestWithRequest:(id)arg1 target:(id)arg2;
- (id)targetForConnection:(id)arg1;
- (void)disconnettargetWithConnection:(id)arg1;
- (void)connectTarget:(id)arg1 andConnection:(id)arg2;
- (id)init;
@end
@interface ListOfUsersViewController : UITableViewController
{
NSIndexPath *_listIndexPath;
}
@property(copy, nonatomic) NSIndexPath *listIndexPath; // @synthesize listIndexPath=_listIndexPath;
- (void).cxx_destruct;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (void)viewDidLoad;
@end
@interface AKKeyboardAvoidingState : NSObject
{
_Bool _keyboardVisible;
_Bool _priorPagingEnabled;
struct CGSize _priorContentSize;
struct UIEdgeInsets _priorInset;
struct UIEdgeInsets _priorScrollIndicatorInsets;
struct CGRect _keyboardRect;
}
@property(nonatomic) _Bool priorPagingEnabled; // @synthesize priorPagingEnabled=_priorPagingEnabled;
@property(nonatomic) struct CGSize priorContentSize; // @synthesize priorContentSize=_priorContentSize;
@property(nonatomic) struct CGRect keyboardRect; // @synthesize keyboardRect=_keyboardRect;
@property(nonatomic) _Bool keyboardVisible; // @synthesize keyboardVisible=_keyboardVisible;
@property(nonatomic) struct UIEdgeInsets priorScrollIndicatorInsets; // @synthesize priorScrollIndicatorInsets=_priorScrollIndicatorInsets;
@property(nonatomic) struct UIEdgeInsets priorInset; // @synthesize priorInset=_priorInset;
@end
@interface HPGrowingTextView : UIView <UITextViewDelegate>
{
HPTextViewInternal *internalTextView;
int minHeight;
int maxHeight;
int maxNumberOfLines;
int minNumberOfLines;
_Bool animateHeightChange;
_Bool isDictation;
double animationDuration;
NSObject<HPGrowingTextViewDelegate> *delegate;
long long textAlignment;
struct _NSRange selectedRange;
_Bool editable;
unsigned long long dataDetectorTypes;
long long returnKeyType;
long long keyboardType;
struct UIEdgeInsets contentInset;
UIFont *font;
UIColor *textColor;
long long _autocorrectionType;
long long _spellingCheckType;
}
@property(nonatomic) long long spellingCheckType; // @synthesize spellingCheckType=_spellingCheckType;
@property(nonatomic) long long autocorrectionType; // @synthesize autocorrectionType=_autocorrectionType;
@property double animationDuration; // @synthesize animationDuration;
@property _Bool animateHeightChange; // @synthesize animateHeightChange;
@property(nonatomic) int minHeight; // @synthesize minHeight;
@property(nonatomic) int maxHeight; // @synthesize maxHeight;
@property NSObject<HPGrowingTextViewDelegate> *delegate; // @synthesize delegate;
@property(retain, nonatomic) UITextView *internalTextView; // @synthesize internalTextView;
- (void).cxx_destruct;
- (void)textViewDidChangeSelection:(id)arg1;
- (_Bool)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)textViewDidEndEditing:(id)arg1;
- (void)textViewDidBeginEditing:(id)arg1;
- (_Bool)textViewShouldEndEditing:(id)arg1;
- (_Bool)textViewShouldBeginEditing:(id)arg1;
- (void)scrollRangeToVisible:(struct _NSRange)arg1;
- (_Bool)hasText;
@property(nonatomic) unsigned long long dataDetectorTypes; // @synthesize dataDetectorTypes;
@property(nonatomic) _Bool enablesReturnKeyAutomatically;
@property(nonatomic) long long keyboardType;
@property(nonatomic) long long returnKeyType; // @synthesize returnKeyType;
@property(nonatomic, getter=isEditable) _Bool editable; // @synthesize editable;
@property(nonatomic) _Bool isScrollable;
@property(nonatomic) struct _NSRange selectedRange; // @synthesize selectedRange;
@property(nonatomic) long long textAlignment; // @synthesize textAlignment;
- (id)backgroundColor;
- (void)setBackgroundColor:(id)arg1;
@property(retain, nonatomic) UIColor *textColor; // @synthesize textColor;
@property(retain, nonatomic) UIFont *font; // @synthesize font;
@property(retain, nonatomic) NSString *text;
- (_Bool)isFirstResponder;
- (_Bool)resignFirstResponder;
- (_Bool)becomeFirstResponder;
- (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- (void)growDidStop;
- (void)resizeTextView:(long long)arg1;
- (void)resetScrollPositionForIOS7;
- (double)measureHeight;
- (void)refreshHeight;
- (void)textViewDidChange:(id)arg1;
@property(retain, nonatomic) UIColor *placeholderColor; // @dynamic placeholderColor;
@property(retain, nonatomic) NSString *placeholder; // @dynamic placeholder;
@property int minNumberOfLines;
@property int maxNumberOfLines;
@property struct UIEdgeInsets contentInset;
- (void)layoutSubviews;
- (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- (void)commonInitialiser:(id)arg1;
- (void)commonInitialiser;
- (id)initWithFrame:(struct CGRect)arg1 textContainer:(id)arg2;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithCoder:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface CornerView : UIView
{
UIColor *_bgColor;
NSString *_title;
double _cornerRadius;
double _fontSize;
CDUnknownBlockType _touchesEndAction;
}
@property(copy, nonatomic) CDUnknownBlockType touchesEndAction; // @synthesize touchesEndAction=_touchesEndAction;
@property(nonatomic) double fontSize; // @synthesize fontSize=_fontSize;
@property(nonatomic) double cornerRadius; // @synthesize cornerRadius=_cornerRadius;
@property(retain, nonatomic) NSString *title; // @synthesize title=_title;
@property(retain, nonatomic) UIColor *bgColor; // @synthesize bgColor=_bgColor;
- (void).cxx_destruct;
- (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- (void)drawRect:(struct CGRect)arg1;
- (void)drawWithBgColor:(id)arg1 cornerRadius:(double)arg2 rect:(struct CGRect)arg3 text:(id)arg4 fontSize:(double)arg5;
- (void)defaultStyle;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithCoder:(id)arg1;
@end
@interface XMPPStream : NSObject <GCDAsyncSocketDelegate>
{
NSObject<OS_dispatch_queue> *xmppQueue;
void *xmppQueueTag;
NSObject<OS_dispatch_queue> *willSendIqQueue;
NSObject<OS_dispatch_queue> *willSendMessageQueue;
NSObject<OS_dispatch_queue> *willSendPresenceQueue;
NSObject<OS_dispatch_queue> *willReceiveStanzaQueue;
NSObject<OS_dispatch_queue> *didReceiveIqQueue;
NSObject<OS_dispatch_source> *connectTimer;
GCDMulticastDelegate<XMPPStreamDelegate> *multicastDelegate;
long long state;
GCDAsyncSocket *asyncSocket;
XMPPParser *parser;
NSError *parserError;
NSError *otherError;
unsigned char flags;
unsigned char config;
NSString *hostName;
unsigned short hostPort;
XMPPJID *myJID_setByClient;
NSString *password;
XMPPPresence *myPresence;
DDXMLElement *rootElement;
double keepAliveInterval;
NSObject<OS_dispatch_source> *keepAliveTimer;
double lastSendReceiveTime;
NSData *keepAliveData;
NSMutableArray *registeredModules;
NSMutableDictionary *autoDelegateDict;
XMPPSRVResolver *srvResolver;
NSArray *srvResults;
unsigned long long srvResultsIndex;
XMPPIDTracker *idTracker;
NSMutableArray *receipts;
NSCountedSet *customElementNames;
id userTag;
}
+ (id)generateUUID;
@property(readonly, nonatomic) void *xmppQueueTag; // @synthesize xmppQueueTag;
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *xmppQueue; // @synthesize xmppQueue;
@property(retain) id tag; // @synthesize tag=userTag;
- (void).cxx_destruct;
- (id)generateUUID;
- (void)enumerateModulesOfClass:(Class)arg1 withBlock:(CDUnknownBlockType)arg2;
- (void)enumerateModulesWithBlock:(CDUnknownBlockType)arg1;
- (void)removeAutoDelegate:(id)arg1 delegateQueue:(id)arg2 fromModulesOfClass:(Class)arg3;
- (void)autoAddDelegate:(id)arg1 delegateQueue:(id)arg2 toModulesOfClass:(Class)arg3;
- (void)unregisterModule:(id)arg1;
- (void)registerModule:(id)arg1;
- (void)keepAlive;
- (void)setupKeepAliveTimer;
- (void)xmppParser:(id)arg1 didFail:(id)arg2;
- (void)xmppParserDidEnd:(id)arg1;
- (void)xmppParserDidParseData:(id)arg1;
- (void)xmppParser:(id)arg1 didReadElement:(id)arg2;
- (void)xmppParser:(id)arg1 didReadRoot:(id)arg2;
- (void)socketDidDisconnect:(id)arg1 withError:(id)arg2;
- (void)socket:(id)arg1 didWriteDataWithTag:(long long)arg2;
- (void)socket:(id)arg1 didReadData:(id)arg2 withTag:(long long)arg3;
- (void)socket:(id)arg1 didReceiveTrust:(struct __SecTrust *)arg2 completionHandler:(CDUnknownBlockType)arg3;
- (void)socket:(id)arg1 didConnectToHost:(id)arg2 port:(unsigned short)arg3;
- (void)startNegotiation;
- (void)unregisterCustomElementNames:(id)arg1;
- (void)registerCustomElementNames:(id)arg1;
- (void)injectElement:(id)arg1;
- (void)continueReceivePresence:(id)arg1;
- (void)continueReceiveMessage:(id)arg1;
- (void)continueReceiveIQ:(id)arg1;
- (void)receivePresence:(id)arg1;
- (void)receiveMessage:(id)arg1;
- (void)receiveIQ:(id)arg1;
- (_Bool)isValidResponseElement:(id)arg1 forRequestElement:(id)arg2;
- (_Bool)isValidResponseElementFrom:(id)arg1 forRequestElementTo:(id)arg2;
- (void)resendMyPresence;
- (void)failToSendPresence:(id)arg1;
- (void)failToSendMessage:(id)arg1;
- (void)failToSendIQ:(id)arg1;
- (void)failToSendElement:(id)arg1;
- (void)sendElement:(id)arg1 andGetReceipt:(id *)arg2;
- (void)sendElement:(id)arg1;
- (void)sendElement:(id)arg1 withTag:(long long)arg2;
- (void)continueSendElement:(id)arg1 withTag:(long long)arg2;
- (void)continueSendPresence:(id)arg1 withTag:(long long)arg2;
- (void)continueSendMessage:(id)arg1 withTag:(long long)arg2;
- (void)continueSendIQ:(id)arg1 withTag:(long long)arg2;
- (void)sendPresence:(id)arg1 withTag:(long long)arg2;
- (void)sendMessage:(id)arg1 withTag:(long long)arg2;
- (void)sendIQ:(id)arg1 withTag:(long long)arg2;
- (float)serverXmppStreamVersionNumber;
- (id)rootElement;
- (void)setIsAuthenticated:(_Bool)arg1;
- (_Bool)isAuthenticated;
- (void)disconnectAfterSending;
- (void)disconnect;
- (_Bool)connectWithTimeout:(double)arg1 error:(id *)arg2;
- (_Bool)connectToHost:(id)arg1 onPort:(unsigned short)arg2 withTimeout:(double)arg3 error:(id *)arg4;
- (void)doConnectTimeout;
- (void)endConnectTimeout;
- (void)startConnectTimeout:(double)arg1;
- (_Bool)isConnected;
- (_Bool)isDisconnected;
- (_Bool)isConnecting;
- (void)removeDelegate:(id)arg1;
- (void)removeDelegate:(id)arg1 delegateQueue:(id)arg2;
- (void)addDelegate:(id)arg1 delegateQueue:(id)arg2;
@property BOOL keepAliveWhitespaceCharacter;
@property double keepAliveInterval;
@property(readonly) XMPPPresence *myPresence;
- (void)setMyPass:(id)arg1;
@property(copy) XMPPJID *myJID;
- (void)setMyJID_setByClient:(id)arg1;
@property unsigned short hostPort;
@property(copy) NSString *hostName;
@property(readonly) long long state;
- (void)dealloc;
- (id)init;
- (void)commonInit;
@end
@interface XMPPElementReceipt : NSObject
{
unsigned int atomicFlags;
NSObject<OS_dispatch_semaphore> *semaphore;
}
- (void).cxx_destruct;
- (void)dealloc;
- (_Bool)wait:(double)arg1;
- (void)signalFailure;
- (void)signalSuccess;
- (id)init;
@end
@interface XMPPvCardTempBase : DDXMLElement <NSSecureCoding, NSCopying>
{
}
+ (_Bool)supportsSecureCoding;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
@end
@interface NotificationToneViewController : UIViewController
{
unsigned int _soundFileObject;
struct __CFURL *_soundFileURLRef;
UITableView *_tViewTone;
NSMutableArray *_arrSounds;
NSString *_selectedSound;
id <NotificationToneViewControllerDelegate> _delegate;
}
@property(nonatomic) __weak id <NotificationToneViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSString *selectedSound; // @synthesize selectedSound=_selectedSound;
@property(retain, nonatomic) NSMutableArray *arrSounds; // @synthesize arrSounds=_arrSounds;
@property(retain, nonatomic) UITableView *tViewTone; // @synthesize tViewTone=_tViewTone;
@property struct __CFURL *soundFileURLRef; // @synthesize soundFileURLRef=_soundFileURLRef;
@property(readonly) unsigned int soundFileObject; // @synthesize soundFileObject=_soundFileObject;
- (void).cxx_destruct;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)didReceiveMemoryWarning;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)btnBackClicked;
- (void)setNavigationBar;
@end
@interface XMPPJID : NSObject <NSSecureCoding, NSCopying>
{
NSString *user;
NSString *domain;
NSString *resource;
}
+ (_Bool)supportsSecureCoding;
+ (id)jidWithPrevalidatedUser:(id)arg1 prevalidatedDomain:(id)arg2 resource:(id)arg3;
+ (id)jidWithPrevalidatedUser:(id)arg1 prevalidatedDomain:(id)arg2 prevalidatedResource:(id)arg3;
+ (id)jidWithUser:(id)arg1 domain:(id)arg2 resource:(id)arg3;
+ (id)jidWithString:(id)arg1 resource:(id)arg2;
+ (id)jidWithString:(id)arg1;
+ (_Bool)parse:(id)arg1 outUser:(id *)arg2 outDomain:(id *)arg3 outResource:(id *)arg4;
+ (_Bool)validateUser:(id)arg1 domain:(id)arg2 resource:(id)arg3;
+ (_Bool)validateResource:(id)arg1;
+ (_Bool)validateDomain:(id)arg1;
- (void).cxx_destruct;
- (id)description;
- (_Bool)isEqualToJID:(id)arg1 options:(int)arg2;
- (_Bool)isEqualToJID:(id)arg1;
- (_Bool)isEqual:(id)arg1;
- (unsigned long long)hash;
- (id)jidWithNewResource:(id)arg1;
- (_Bool)isServer;
- (_Bool)isFullWithUser;
- (_Bool)isFull;
- (_Bool)isBareWithUser;
- (_Bool)isBare;
- (id)full;
- (id)bare;
- (id)domainJID;
- (id)bareJID;
@property(readonly) NSString *resource;
@property(readonly) NSString *domain;
@property(readonly) NSString *user;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
@end
@interface Settings : NSObject
{
QBRTCVideoFormat *_videoFormat;
QBRTCMediaStreamConfiguration *_mediaConfiguration;
unsigned long long _remoteVideoViewRendererType;
long long _preferredCameraPostion;
unsigned long long _listType;
NSArray *_stunServers;
}
+ (id)instance;
@property(retain, nonatomic) NSArray *stunServers; // @synthesize stunServers=_stunServers;
@property(nonatomic) unsigned long long listType; // @synthesize listType=_listType;
@property(nonatomic) long long preferredCameraPostion; // @synthesize preferredCameraPostion=_preferredCameraPostion;
@property(nonatomic) unsigned long long remoteVideoViewRendererType; // @synthesize remoteVideoViewRendererType=_remoteVideoViewRendererType;
@property(retain, nonatomic) QBRTCMediaStreamConfiguration *mediaConfiguration; // @synthesize mediaConfiguration=_mediaConfiguration;
@property(retain, nonatomic) QBRTCVideoFormat *videoFormat; // @synthesize videoFormat=_videoFormat;
- (void).cxx_destruct;
- (void)load;
- (void)saveToDisk;
- (id)init;
@end
@interface XMPPCapsResourceCoreDataStorageObject : NSManagedObject
{
}
@property(nonatomic) _Bool haveFailed; // @dynamic haveFailed;
// Remaining properties
@property(retain, nonatomic) XMPPCapsCoreDataStorageObject *caps; // @dynamic caps;
@property(retain, nonatomic) NSString *ext; // @dynamic ext;
@property(retain, nonatomic) NSNumber *failed; // @dynamic failed;
@property(retain, nonatomic) NSString *hashAlgorithm; // @dynamic hashAlgorithm;
@property(retain, nonatomic) NSString *hashStr; // @dynamic hashStr;
@property(retain, nonatomic) NSString *jidStr; // @dynamic jidStr;
@property(retain, nonatomic) NSString *node; // @dynamic node;
@property(retain, nonatomic) NSString *streamBareJidStr; // @dynamic streamBareJidStr;
@property(retain, nonatomic) NSString *ver; // @dynamic ver;
@end
@interface Status : NSManagedObject
{
}
@end
@interface XMPPGoogleSharedStatus : XMPPModule
{
long long _statusListMaxCount;
long long _statusMessageMaxLength;
_Bool _sharedStatusSupported;
_Bool _assumeIdleUpdateResponsibility;
_Bool _invisible;
NSDictionary *_sharedStatus;
NSString *_status;
NSString *_show;
NSString *_statusMessage;
NSString *_statusAvailability;
NSString *_previousShow;
}
@property(copy, nonatomic) NSString *previousShow; // @synthesize previousShow=_previousShow;
@property(copy, nonatomic) NSString *statusAvailability; // @synthesize statusAvailability=_statusAvailability;
@property(copy, nonatomic) NSString *statusMessage; // @synthesize statusMessage=_statusMessage;
@property(nonatomic) _Bool invisible; // @synthesize invisible=_invisible;
@property(retain, nonatomic) NSString *show; // @synthesize show=_show;
@property(retain, nonatomic) NSString *status; // @synthesize status=_status;
@property(nonatomic) _Bool assumeIdleUpdateResponsibility; // @synthesize assumeIdleUpdateResponsibility=_assumeIdleUpdateResponsibility;
@property(retain, nonatomic) NSDictionary *sharedStatus; // @synthesize sharedStatus=_sharedStatus;
@property(nonatomic) _Bool sharedStatusSupported; // @synthesize sharedStatusSupported=_sharedStatusSupported;
- (void).cxx_destruct;
- (id)packSharedStatus:(id)arg1;
- (id)unpackSharedStatus:(id)arg1;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)refreshSharedStatus;
- (void)discoverCapabilities;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (void)xmppStreamDidAuthenticate:(id)arg1;
- (void)updateSharedStatus:(id)arg1 show:(id)arg2 invisible:(_Bool)arg3;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
@end
@interface UIImageEffects : NSObject
{
}
+ (id)imageByApplyingBlurToImage:(id)arg1 withRadius:(double)arg2 tintColor:(id)arg3 saturationDeltaFactor:(double)arg4 maskImage:(id)arg5;
+ (id)imageByApplyingTintEffectWithColor:(id)arg1 toImage:(id)arg2;
+ (id)imageByApplyingDarkEffectToImage:(id)arg1;
+ (id)imageByApplyingLightEffectToImageOnNavigationBar:(id)arg1;
+ (id)imageByApplyingExtraLightEffectToImage:(id)arg1;
+ (id)imageByApplyingLightEffectToImage:(id)arg1;
@end
@interface StorageSettings : NSManagedObject
{
}
@end
@interface HTKDragAndDropCollectionViewLayout : UICollectionViewLayout
{
double _lineSpacing;
double _minimumInteritemSpacing;
NSIndexPath *_draggedIndexPath;
NSIndexPath *_finalIndexPath;
NSMutableArray *_itemArray;
NSMutableDictionary *_itemDictionary;
struct CGSize _itemSize;
struct CGPoint _draggedCellCenter;
struct UIEdgeInsets _sectionInset;
struct CGRect _draggedCellFrame;
}
@property(retain, nonatomic) NSMutableDictionary *itemDictionary; // @synthesize itemDictionary=_itemDictionary;
@property(retain, nonatomic) NSMutableArray *itemArray; // @synthesize itemArray=_itemArray;
@property(nonatomic) struct CGPoint draggedCellCenter; // @synthesize draggedCellCenter=_draggedCellCenter;
@property(retain, nonatomic) NSIndexPath *finalIndexPath; // @synthesize finalIndexPath=_finalIndexPath;
@property(nonatomic) struct CGRect draggedCellFrame; // @synthesize draggedCellFrame=_draggedCellFrame;
@property(retain, nonatomic) NSIndexPath *draggedIndexPath; // @synthesize draggedIndexPath=_draggedIndexPath;
@property(nonatomic) struct UIEdgeInsets sectionInset; // @synthesize sectionInset=_sectionInset;
@property(nonatomic) double minimumInteritemSpacing; // @synthesize minimumInteritemSpacing=_minimumInteritemSpacing;
@property(nonatomic) double lineSpacing; // @synthesize lineSpacing=_lineSpacing;
@property(nonatomic) struct CGSize itemSize; // @synthesize itemSize=_itemSize;
- (void).cxx_destruct;
- (void)insertItemAtIndexPath:(id)arg1;
- (id)indexPathBelowDraggedItemAtPoint:(struct CGPoint)arg1;
@property(readonly, nonatomic) _Bool isDraggingCell;
- (void)exchangeItemsIfNeeded;
- (void)insertDraggedItemAtIndexPath:(id)arg1;
- (void)applyDragAttributes:(id)arg1;
- (void)resetLayoutFrames;
- (void)resetDragging;
@property(readonly, nonatomic) long long numberOfItemsPerRow;
- (void)prepareForCollectionViewUpdates:(id)arg1;
- (_Bool)shouldInvalidateLayoutForBoundsChange:(struct CGRect)arg1;
- (id)finalLayoutAttributesForDisappearingItemAtIndexPath:(id)arg1;
- (id)initialLayoutAttributesForAppearingItemAtIndexPath:(id)arg1;
- (id)layoutAttributesForItemAtIndexPath:(id)arg1;
- (id)layoutAttributesForElementsInRect:(struct CGRect)arg1;
- (struct CGSize)collectionViewContentSize;
- (void)prepareLayout;
- (void)invalidateLayoutWithContext:(id)arg1;
- (id)init;
@end
@interface DDList : NSObject <NSFastEnumeration>
{
struct DDListNode *listHead;
struct DDListNode *listTail;
}
- (void)dealloc;
- (id)reverseListEnumerator;
- (id)listEnumerator;
- (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3;
- (unsigned long long)count;
- (_Bool)contains:(void *)arg1;
- (void)removeAllElements;
- (void)removeAll:(void *)arg1;
- (void)remove:(void *)arg1;
- (void)remove:(void *)arg1 allInstances:(_Bool)arg2;
- (void)add:(void *)arg1;
- (id)init;
@end
@interface DDListEnumerator : NSObject
{
unsigned long long numElements;
unsigned long long currentElementIndex;
void **elements;
}
- (void)dealloc;
- (void *)nextElement;
- (unsigned long long)numLeft;
- (unsigned long long)numTotal;
- (id)initWithList:(struct DDListNode *)arg1 reverse:(_Bool)arg2;
@end
@interface AccountViewController : UIViewController
{
NSMutableArray *arrAccountSetting;
}
- (void).cxx_destruct;
- (void)backBtnClicked:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)setNavigationBar;
- (void)viewDidLoad;
@end
@interface HelpAndFAQViewController : UIViewController
{
_Bool _isContactUs;
UIWebView *_webView;
}
@property(nonatomic) _Bool isContactUs; // @synthesize isContactUs=_isContactUs;
@property(retain, nonatomic) UIWebView *webView; // @synthesize webView=_webView;
- (void).cxx_destruct;
- (void)didReceiveMemoryWarning;
- (void)backButtonClicked;
- (void)viewDidLoad;
@end
@interface XMPPIDTracker : NSObject
{
XMPPStream *xmppStream;
NSObject<OS_dispatch_queue> *queue;
NSMutableDictionary *dict;
void *queueTag;
}
- (void).cxx_destruct;
- (void)removeAllIDs;
- (void)removeID:(id)arg1;
- (unsigned long long)numberOfIDs;
- (_Bool)invokeForElement:(id)arg1 withObject:(id)arg2;
- (_Bool)invokeForID:(id)arg1 withObject:(id)arg2;
- (void)addElement:(id)arg1 trackingInfo:(id)arg2;
- (void)addID:(id)arg1 trackingInfo:(id)arg2;
- (void)addElement:(id)arg1 block:(CDUnknownBlockType)arg2 timeout:(double)arg3;
- (void)addID:(id)arg1 block:(CDUnknownBlockType)arg2 timeout:(double)arg3;
- (void)addElement:(id)arg1 target:(id)arg2 selector:(SEL)arg3 timeout:(double)arg4;
- (void)addID:(id)arg1 target:(id)arg2 selector:(SEL)arg3 timeout:(double)arg4;
- (void)dealloc;
- (id)initWithStream:(id)arg1 dispatchQueue:(id)arg2;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface XMPPBasicTrackingInfo : NSObject <XMPPTrackingInfo>
{
id target;
SEL selector;
CDUnknownBlockType block;
double timeout;
NSString *elementID;
XMPPElement *element;
NSObject<OS_dispatch_source> *timer;
}
@property(copy, nonatomic) XMPPElement *element; // @synthesize element;
@property(copy, nonatomic) NSString *elementID; // @synthesize elementID;
@property(readonly, nonatomic) double timeout; // @synthesize timeout;
- (void).cxx_destruct;
- (void)invokeWithObject:(id)arg1;
- (void)cancelTimer;
- (void)createTimerWithDispatchQueue:(id)arg1;
- (void)dealloc;
- (id)initWithBlock:(CDUnknownBlockType)arg1 timeout:(double)arg2;
- (id)initWithTarget:(id)arg1 selector:(SEL)arg2 timeout:(double)arg3;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface ChatVideoTableViewCell : UITableViewCell
{
NSIndexPath *_indexPath;
}
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- (void).cxx_destruct;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface MDRadialProgressTheme : NSObject
{
_Bool _sliceDividerHidden;
_Bool _dropLabelShadow;
UIColor *_completedColor;
UIColor *_incompletedColor;
UIColor *_centerColor;
double _thickness;
UIColor *_sliceDividerColor;
unsigned long long _sliceDividerThickness;
UIColor *_labelColor;
UIColor *_labelShadowColor;
UIFont *_font;
struct CGSize _labelShadowOffset;
}
+ (id)standardTheme;
+ (id)themeWithName:(id)arg1;
@property(retain, nonatomic) UIFont *font; // @synthesize font=_font;
@property(nonatomic) struct CGSize labelShadowOffset; // @synthesize labelShadowOffset=_labelShadowOffset;
@property(retain, nonatomic) UIColor *labelShadowColor; // @synthesize labelShadowColor=_labelShadowColor;
@property(nonatomic) _Bool dropLabelShadow; // @synthesize dropLabelShadow=_dropLabelShadow;
@property(retain, nonatomic) UIColor *labelColor; // @synthesize labelColor=_labelColor;
@property(nonatomic) unsigned long long sliceDividerThickness; // @synthesize sliceDividerThickness=_sliceDividerThickness;
@property(nonatomic) _Bool sliceDividerHidden; // @synthesize sliceDividerHidden=_sliceDividerHidden;
@property(retain, nonatomic) UIColor *sliceDividerColor; // @synthesize sliceDividerColor=_sliceDividerColor;
@property(nonatomic) double thickness; // @synthesize thickness=_thickness;
@property(retain, nonatomic) UIColor *centerColor; // @synthesize centerColor=_centerColor;
@property(retain, nonatomic) UIColor *incompletedColor; // @synthesize incompletedColor=_incompletedColor;
@property(retain, nonatomic) UIColor *completedColor; // @synthesize completedColor=_completedColor;
- (void).cxx_destruct;
- (id)init;
@end
@interface RPCID : NSObject
{
NSString *rpcID;
NSObject<OS_dispatch_source> *timer;
}
@property(readonly, nonatomic) NSObject<OS_dispatch_source> *timer; // @synthesize timer;
@property(readonly, nonatomic) NSString *rpcID; // @synthesize rpcID;
- (void).cxx_destruct;
- (void)dealloc;
- (void)cancelTimer;
- (unsigned long long)hash;
- (_Bool)isEqual:(id)arg1;
- (id)initWithRpcID:(id)arg1 timer:(id)arg2;
@end
@interface XMPPJabberRPCModule : XMPPModule
{
NSMutableDictionary *rpcIDs;
double defaultTimeout;
}
- (void).cxx_destruct;
- (void)xmppCapabilities:(id)arg1 collectingMyCapabilities:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)timeoutRemoveRpcID:(id)arg1;
- (id)sendRpcIQ:(id)arg1 withTimeout:(double)arg2;
- (id)sendRpcIQ:(id)arg1;
- (void)dealloc;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@property(nonatomic) double defaultTimeout; // @dynamic defaultTimeout;
@end
@interface XMPPRoom : XMPPModule
{
id <XMPPRoomStorage> xmppRoomStorage;
XMPPJID *roomJID;
XMPPJID *myRoomJID;
NSString *myNickname;
NSString *roomSubject;
XMPPIDTracker *responseTracker;
unsigned short state;
}
+ (id)itemWithRole:(id)arg1 jid:(id)arg2;
+ (id)itemWithAffiliation:(id)arg1 jid:(id)arg2;
- (void).cxx_destruct;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (void)xmppStream:(id)arg1 didSendMessage:(id)arg2;
- (void)xmppStream:(id)arg1 didReceiveMessage:(id)arg2;
- (void)xmppStream:(id)arg1 didReceivePresence:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)xmppStreamDidAuthenticate:(id)arg1;
- (void)sendMessageWithBody:(id)arg1;
- (void)sendMessage:(id)arg1;
- (void)inviteUser:(id)arg1 withMessage:(id)arg2;
- (void)destroyRoom;
- (void)handleDestroyRoomResponse:(id)arg1 withInfo:(id)arg2;
- (void)leaveRoom;
- (id)editRoomPrivileges:(id)arg1 withReason:(id)arg2;
- (void)handleEditRoomPrivilegesResponse:(id)arg1 withInfo:(id)arg2;
- (void)fetchModeratorsList;
- (void)handleFetchModeratorsListResponse:(id)arg1 withInfo:(id)arg2;
- (void)fetchMembersList;
- (void)handleFetchMembersListResponse:(id)arg1 withInfo:(id)arg2;
- (void)fetchBanList;
- (void)handleFetchBanListResponse:(id)arg1 withInfo:(id)arg2;
- (void)changeRoomSubject:(id)arg1;
- (void)changeNickname:(id)arg1;
- (void)configureRoomUsingOptions:(id)arg1;
- (void)handleConfigureRoomResponse:(id)arg1 withInfo:(id)arg2;
- (void)fetchConfigurationForm;
- (void)handleConfigurationFormResponse:(id)arg1 withInfo:(id)arg2;
- (void)joinRoomUsingNickname:(id)arg1 history:(id)arg2 password:(id)arg3;
- (void)joinRoomUsingNickname:(id)arg1 history:(id)arg2;
- (_Bool)preJoinWithNickname:(id)arg1;
@property(readonly) _Bool isJoined;
@property(readonly) NSString *roomSubject;
@property(readonly) NSString *myNickname;
@property(readonly) XMPPJID *myRoomJID;
@property(readonly) XMPPJID *roomJID;
@property(readonly) id <XMPPRoomStorage> xmppRoomStorage;
- (id)multicastDelegate;
- (id)moduleQueue;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithRoomStorage:(id)arg1 jid:(id)arg2 dispatchQueue:(id)arg3;
- (id)initWithRoomStorage:(id)arg1 jid:(id)arg2;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface QBButtonsFactory : NSObject
{
}
+ (id)circleDecline;
+ (id)decline;
+ (id)answer;
+ (id)screenShare;
+ (id)dynamicEnable;
+ (id)auidoEnable;
+ (id)videoEnable;
+ (id)iconViewWithNormalImage:(id)arg1 selectedImage:(id)arg2;
+ (id)buttonWithFrame:(struct CGRect)arg1 backgroundColor:(id)arg2 selectedColor:(id)arg3;
@end
@interface XEP_0223 : NSObject
{
}
+ (id)privateStoragePubSubOptions;
@end
@interface VideoTableCell : UITableViewCell
{
YTPlayerView *_playerView;
UILabel *_lblPostTime;
UILabel *_lblName;
UIImageView *_imgAvtar;
UILabel *_postNotification;
UILabel *_postDescription;
UIButton *_btnLike;
UIButton *_btnLikeCounter;
UIButton *_btnComment;
id <TimeLineActionsDelegate> _actionsDelegate;
id <TimelineViewControllerDelegate> _delegate;
NSIndexPath *_indexPath;
CMGetUserPost *_userPost;
}
@property(retain, nonatomic) CMGetUserPost *userPost; // @synthesize userPost=_userPost;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(nonatomic) __weak id <TimelineViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) __weak id <TimeLineActionsDelegate> actionsDelegate; // @synthesize actionsDelegate=_actionsDelegate;
@property(nonatomic) __weak UIButton *btnComment; // @synthesize btnComment=_btnComment;
@property(nonatomic) __weak UIButton *btnLikeCounter; // @synthesize btnLikeCounter=_btnLikeCounter;
@property(nonatomic) __weak UIButton *btnLike; // @synthesize btnLike=_btnLike;
@property(nonatomic) __weak UILabel *postDescription; // @synthesize postDescription=_postDescription;
@property(nonatomic) __weak UILabel *postNotification; // @synthesize postNotification=_postNotification;
@property(nonatomic) __weak UIImageView *imgAvtar; // @synthesize imgAvtar=_imgAvtar;
@property(nonatomic) __weak UILabel *lblName; // @synthesize lblName=_lblName;
@property(nonatomic) __weak UILabel *lblPostTime; // @synthesize lblPostTime=_lblPostTime;
@property(nonatomic) __weak YTPlayerView *playerView; // @synthesize playerView=_playerView;
- (void).cxx_destruct;
- (id)getYoutubeIdFromYoutubeURL:(id)arg1;
- (void)updateCellForSimplePost;
- (void)updateCellForReSharePost;
- (void)layoutSubviews;
- (void)btnShareCliked:(id)arg1;
- (void)btnLikeClicked:(id)arg1;
- (void)btnCommentClicked:(id)arg1;
- (void)btnMoreClicked:(id)arg1;
- (void)btnLikeCounterClicked:(id)arg1;
- (void)updateVideoCell;
- (void)reloadCollectionView;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface BroadcastListViewController : UIViewController <UITableViewDataSource, UITableViewDelegate>
{
UITableView *tblView;
NSMutableArray *arrBroadcastList;
UILabel *_lblMessage;
}
@property(nonatomic) __weak UILabel *lblMessage; // @synthesize lblMessage=_lblMessage;
@property(retain, nonatomic) NSMutableArray *arrBroadcastList; // @synthesize arrBroadcastList;
@property(retain, nonatomic) UITableView *tblView; // @synthesize tblView;
- (void).cxx_destruct;
- (void)btnCreateNewListClicked:(id)arg1;
- (long long)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
- (void)tableView:(id)arg1 commitEditingStyle:(long long)arg2 forRowAtIndexPath:(id)arg3;
- (void)setEditing:(_Bool)arg1 animated:(_Bool)arg2;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)didReceiveMemoryWarning;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)backButtonClicked;
- (void)setNavigationBar;
- (void)viewSetup;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPStreamManagement : XMPPModule
{
id <XMPPStreamManagementStorage> storage;
_Bool isStarted;
_Bool enableQueued;
_Bool enableSent;
_Bool wasCleanDisconnect;
_Bool didAttemptResume;
_Bool didResume;
DDXMLElement *resume_response;
NSArray *resume_stanzaIds;
NSDate *disconnectDate;
unsigned long long autoRequest_stanzaCount;
double autoRequest_timeout;
unsigned long long autoAck_stanzaCount;
double autoAck_timeout;
double ackResponseDelay;
unsigned int requestedMax;
unsigned int lastHandledByServer;
NSMutableArray *unackedByServer;
unsigned long long unackedByServer_lastRequestOffset;
NSArray *prev_unackedByServer;
NSMutableArray *unprocessedReceivedAcks;
XMPPTimer *autoRequestTimer;
unsigned int lastHandledByClient;
NSMutableArray *unackedByClient;
unsigned long long unackedByClient_lastAckOffset;
NSMutableArray *pendingHandledStanzaIds;
unsigned long long outstandingStanzaIds;
XMPPTimer *autoAckTimer;
XMPPTimer *ackResponseTimer;
}
@property(readonly, nonatomic) id <XMPPStreamManagementStorage> storage; // @synthesize storage;
- (void).cxx_destruct;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (void)xmppStreamDidSendClosingStreamStanza:(id)arg1;
- (void)xmppStream:(id)arg1 didReceiveCustomElement:(id)arg2;
- (void)xmppStream:(id)arg1 didSendCustomElement:(id)arg2;
- (void)xmppStreamDidFilterStanza:(id)arg1;
- (void)xmppStream:(id)arg1 didReceivePresence:(id)arg2;
- (void)xmppStream:(id)arg1 didReceiveMessage:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)xmppStream:(id)arg1 didSendPresence:(id)arg2;
- (void)xmppStream:(id)arg1 didSendMessage:(id)arg2;
- (void)xmppStream:(id)arg1 didSendIQ:(id)arg2;
- (void)maybeUpdateStoredLastHandledByClient;
- (void)updateStoredPendingOutgoingStanzas;
- (void)customSendAck;
- (void)processReceivedElement:(id)arg1;
- (void)markHandledStanzaId:(id)arg1;
- (_Bool)maybeSendAck;
- (unsigned long long)numIncomingStanzasThatCannnotBeAcked;
- (unsigned long long)numIncomingStanzasThatCanBeAcked;
- (void)_sendAck;
- (void)sendAck;
- (_Bool)processReceivedAck:(id)arg1;
- (void)processSentElement:(id)arg1;
- (_Bool)maybeRequestAck;
- (void)_requestAck;
- (void)requestAck;
- (void)enableStreamManagement;
@property double ackResponseDelay;
- (void)getAutomaticallySendAcksAfterStanzaCount:(unsigned long long *)arg1 orTimeout:(double *)arg2;
- (void)automaticallySendAcksAfterStanzaCount:(unsigned long long)arg1 orTimeout:(double)arg2;
- (void)getAutomaticallyRequestAcksAfterStanzaCount:(unsigned long long *)arg1 orTimeout:(double *)arg2;
- (void)automaticallyRequestAcksAfterStanzaCount:(unsigned long long)arg1 orTimeout:(double)arg2;
- (void)didDeactivate;
- (void)didActivate;
- (id)xep0198Elements;
- (id)initWithStorage:(id)arg1 dispatchQueue:(id)arg2;
- (id)initWithStorage:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface PostTextTableCell : UITableViewCell
{
UILabel *_lblPostTime;
UILabel *_lblName;
UIImageView *_imgAvtar;
UILabel *_postNotification;
UILabel *_postDescription;
UIButton *_btnLike;
UIButton *_btnLikeCounter;
UIButton *_btnComment;
id <TimeLineActionsDelegate> _actionsDelegate;
id <TimelineViewControllerDelegate> _delegate;
NSIndexPath *_indexPath;
CMGetUserPost *_userPost;
}
@property(retain, nonatomic) CMGetUserPost *userPost; // @synthesize userPost=_userPost;
@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
@property(nonatomic) __weak id <TimelineViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) __weak id <TimeLineActionsDelegate> actionsDelegate; // @synthesize actionsDelegate=_actionsDelegate;
@property(nonatomic) __weak UIButton *btnComment; // @synthesize btnComment=_btnComment;
@property(nonatomic) __weak UIButton *btnLikeCounter; // @synthesize btnLikeCounter=_btnLikeCounter;
@property(nonatomic) __weak UIButton *btnLike; // @synthesize btnLike=_btnLike;
@property(nonatomic) __weak UILabel *postDescription; // @synthesize postDescription=_postDescription;
@property(nonatomic) __weak UILabel *postNotification; // @synthesize postNotification=_postNotification;
@property(nonatomic) __weak UIImageView *imgAvtar; // @synthesize imgAvtar=_imgAvtar;
@property(nonatomic) __weak UILabel *lblName; // @synthesize lblName=_lblName;
@property(nonatomic) __weak UILabel *lblPostTime; // @synthesize lblPostTime=_lblPostTime;
- (void).cxx_destruct;
- (void)updateCellForSimplePost;
- (void)updateCellForReSharePost;
- (void)btnShareCliked:(id)arg1;
- (void)btnLikeClicked:(id)arg1;
- (void)btnCommentClicked:(id)arg1;
- (void)btnMoreClicked:(id)arg1;
- (void)btnLikeCounterClicked:(id)arg1;
- (void)updatePostTextCell;
- (void)layoutSubviews;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface XMPPMessageArchiving_Message_CoreDataObject : NSManagedObject
{
NSDate *dispatchTimestamp;
}
@property(retain, nonatomic) NSDate *dispatchTimestamp; // @synthesize dispatchTimestamp;
- (void).cxx_destruct;
- (void)didUpdateObject;
- (void)willInsertObject;
@property(nonatomic) _Bool isComposing; // @dynamic isComposing;
@property(nonatomic) _Bool isOutgoing;
@property(retain, nonatomic) NSString *bareJidStr; // @dynamic bareJidStr;
@property(retain, nonatomic) XMPPJID *bareJid; // @dynamic bareJid;
@property(retain, nonatomic) NSString *messageStr; // @dynamic messageStr;
@property(retain, nonatomic) XMPPMessage *message; // @dynamic message;
// Remaining properties
@property(retain, nonatomic) NSString *blackMessage; // @dynamic blackMessage;
@property(retain, nonatomic) NSString *body; // @dynamic body;
@property(retain, nonatomic) NSString *broadcastId;
@property(retain, nonatomic) NSString *chatid; // @dynamic chatid;
@property(retain, nonatomic) NSNumber *composing; // @dynamic composing;
@property(retain, nonatomic) NSString *contactName; // @dynamic contactName;
@property(retain, nonatomic) NSDate *displayTimestamp; // @dynamic displayTimestamp;
@property(nonatomic) short duration;
@property(nonatomic) short expireIn; // @dynamic expireIn;
@property(retain, nonatomic) NSString *fileNameWithExt; // @dynamic fileNameWithExt;
@property(retain, nonatomic) NSString *fileSize; // @dynamic fileSize;
@property(retain, nonatomic) NSString *fileaction; // @dynamic fileaction;
@property(retain, nonatomic) NSString *filelocalpath; // @dynamic filelocalpath;
@property(retain, nonatomic) NSString *imgstr; // @dynamic imgstr;
@property(retain, nonatomic) NSNumber *isMsgEdited; // @dynamic isMsgEdited;
@property(nonatomic) short isPortrait; // @dynamic isPortrait;
@property(nonatomic) _Bool isRead; // @dynamic isRead;
@property(nonatomic) _Bool isViewed;
@property(nonatomic) short isdelivered; // @dynamic isdelivered;
@property(nonatomic) _Bool isdisplayed; // @dynamic isdisplayed;
@property(nonatomic) _Bool konnect; // @dynamic konnect;
@property(retain, nonatomic) NSString *mediaType; // @dynamic mediaType;
@property(retain, nonatomic) NSNumber *outgoing; // @dynamic outgoing;
@property(retain, nonatomic) XMPPJID *primitiveBareJid; // @dynamic primitiveBareJid;
@property(retain, nonatomic) NSString *primitiveBareJidStr; // @dynamic primitiveBareJidStr;
@property(retain, nonatomic) XMPPMessage *primitiveMessage; // @dynamic primitiveMessage;
@property(retain, nonatomic) NSString *primitiveMessageStr; // @dynamic primitiveMessageStr;
@property(retain, nonatomic) NSDate *readTimestamp;
@property(nonatomic) _Bool screenshot;
@property(nonatomic) short sentToMe; // @dynamic sentToMe;
@property(retain, nonatomic) NSString *streamBareJidStr; // @dynamic streamBareJidStr;
@property(retain, nonatomic) NSString *thread; // @dynamic thread;
@property(retain, nonatomic) NSString *thumbBase64String; // @dynamic thumbBase64String;
@property(retain, nonatomic) NSDate *timestamp; // @dynamic timestamp;
@property(nonatomic) int viewFor; // @dynamic viewFor;
@end
@interface OutgoingCallViewController : BaseViewController <UITableViewDataSource, UITableViewDelegate, QBRTCClientDelegate, IncomingCallViewControllerDelegate>
{
UITableView *_tableView;
NSMutableArray *_selectedUsers;
UINavigationController *_nav;
QBRTCSession *_currentSession;
}
@property(nonatomic) __weak QBRTCSession *currentSession; // @synthesize currentSession=_currentSession;
@property(retain, nonatomic) UINavigationController *nav; // @synthesize nav=_nav;
@property(retain, nonatomic) NSMutableArray *selectedUsers; // @synthesize selectedUsers=_selectedUsers;
@property(nonatomic) __weak UITableView *tableView; // @synthesize tableView=_tableView;
- (void).cxx_destruct;
- (void)incomingCallViewController:(id)arg1 didRejectSession:(id)arg2;
- (void)incomingCallViewController:(id)arg1 didAcceptSession:(id)arg2;
- (void)procUser:(id)arg1;
- (_Bool)usersToCall;
- (void)sessionDidClose:(id)arg1;
- (void)didReceiveNewSession:(id)arg1 userInfo:(id)arg2;
- (void)callWithConferenceType:(unsigned long long)arg1;
- (void)pressVideoCallBtn:(id)arg1;
- (void)pressAudioCallBtn:(id)arg1;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2;
- (void)tableView:(id)arg1 willDisplayHeaderView:(id)arg2 forSection:(long long)arg3;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)viewDidLoad;
- (void)dealloc;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MHTransitionShowShareView : UIPercentDrivenInteractiveTransition <UIViewControllerAnimatedTransitioning>
{
_Bool _interactionInProgress;
_Bool _present;
id <UIViewControllerContextTransitioning> _context;
}
@property(nonatomic) id <UIViewControllerContextTransitioning> context; // @synthesize context=_context;
@property(nonatomic) _Bool present; // @synthesize present=_present;
@property(nonatomic) _Bool interactionInProgress; // @synthesize interactionInProgress=_interactionInProgress;
- (double)transitionDuration:(id)arg1;
- (id)sortObjectsWithFrame:(id)arg1;
- (void)animateTransition:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AddChatOptionsViewController : UIViewController <UITableViewDataSource, UITableViewDelegate>
{
UITableView *_tblView;
NSMutableArray *_dataArray;
}
@property(retain, nonatomic) NSMutableArray *dataArray; // @synthesize dataArray=_dataArray;
@property(retain, nonatomic) UITableView *tblView; // @synthesize tblView=_tblView;
- (void).cxx_destruct;
- (void)btnAddClicked:(id)arg1;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
- (void)btnCancelClicked:(id)arg1;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface BaseViewController : UIViewController
{
NSArray *_users;
}
@property(retain, nonatomic) NSArray *users; // @synthesize users=_users;
- (void).cxx_destruct;
- (void)configureAIButton:(id)arg1 withImageName:(id)arg2 bgColor:(id)arg3 selectedColor:(id)arg4;
- (void)setDefaultBackBarButtonItem:(CDUnknownBlockType)arg1;
- (id)cornerBarButtonWithColor:(id)arg1 title:(id)arg2 didTouchesEnd:(CDUnknownBlockType)arg3;
@end
@interface CMImageDownload : NSObject <NSURLSessionDataDelegate>
{
NSURLSessionDownloadTask *getImageTask;
_Bool _isDownloading;
NSString *_imageUrl;
UIImage *_image;
id <ImageDownloadDelegate> _imgDelegate;
}
@property(nonatomic) __weak id <ImageDownloadDelegate> imgDelegate; // @synthesize imgDelegate=_imgDelegate;
@property(nonatomic) _Bool isDownloading; // @synthesize isDownloading=_isDownloading;
@property(retain, nonatomic) UIImage *image; // @synthesize image=_image;
@property(retain, nonatomic) NSString *imageUrl; // @synthesize imageUrl=_imageUrl;
- (void).cxx_destruct;
- (void)stopDownloading;
- (void)downloadImage;
- (void)dealloc;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface PubSubDataManager : NSObject
{
AVAudioPlayer *newPlayer;
id <PubSubMessageDelegate> _pubSubDelegate;
NSString *_currentUserName;
AppDelegate *_appDelegate;
}
+ (id)sharedInstance;
@property(retain, nonatomic) AppDelegate *appDelegate; // @synthesize appDelegate=_appDelegate;
@property(retain, nonatomic) NSString *currentUserName; // @synthesize currentUserName=_currentUserName;
@property(nonatomic) __weak id <PubSubMessageDelegate> pubSubDelegate; // @synthesize pubSubDelegate=_pubSubDelegate;
- (void).cxx_destruct;
- (id)msgType:(id)arg1;
- (id)chatID;
- (void)setNotificationAndCounter:(id)arg1;
- (void)xmppPubSub:(id)arg1 didReceiveMessage:(id)arg2;
- (_Bool)checkMessageValidation:(id)arg1;
- (void)xmppPubSub:(id)arg1 didNotConfigureNode:(id)arg2 withError:(id)arg3;
- (void)xmppPubSub:(id)arg1 didConfigureNode:(id)arg2 withResult:(id)arg3;
- (void)xmppPubSub:(id)arg1 didNotDeleteNode:(id)arg2 withError:(id)arg3;
- (void)xmppPubSub:(id)arg1 didDeleteNode:(id)arg2 withResult:(id)arg3;
- (void)xmppPubSub:(id)arg1 didNotCreateNode:(id)arg2 withError:(id)arg3;
- (void)xmppPubSub:(id)arg1 didCreateNode:(id)arg2 withResult:(id)arg3;
- (void)xmppPubSub:(id)arg1 didNotPublishToNode:(id)arg2 withError:(id)arg3;
- (void)xmppPubSub:(id)arg1 didPublishToNode:(id)arg2 withResult:(id)arg3;
- (void)xmppPubSub:(id)arg1 didNotConfigureSubscriptionToNode:(id)arg2 withError:(id)arg3;
- (void)xmppPubSub:(id)arg1 didConfigureSubscriptionToNode:(id)arg2 withResult:(id)arg3;
- (void)xmppPubSub:(id)arg1 didNotRetrieveSubscriptions:(id)arg2 forNode:(id)arg3;
- (void)xmppPubSub:(id)arg1 didRetrieveSubscriptions:(id)arg2 forNode:(id)arg3;
- (void)xmppPubSub:(id)arg1 didNotRetrieveSubscriptions:(id)arg2;
- (void)xmppPubSub:(id)arg1 didRetrieveSubscriptions:(id)arg2;
- (void)xmppPubSub:(id)arg1 didNotUnsubscribeFromNode:(id)arg2 withError:(id)arg3;
- (void)xmppPubSub:(id)arg1 didUnsubscribeFromNode:(id)arg2 withResult:(id)arg3;
- (void)xmppPubSub:(id)arg1 didNotSubscribeToNode:(id)arg2 withError:(id)arg3;
- (void)xmppPubSub:(id)arg1 didSubscribeToNode:(id)arg2 withResult:(id)arg3;
- (void)setRequiredThingsToBody:(id)arg1 forMsgType:(short)arg2 withNode:(id)arg3;
- (id)getGroupInvitationBody:(id)arg1 withNode:(id)arg2;
- (id)getMediaBody:(id)arg1 andBodyType:(short)arg2 withNode:(id)arg3;
- (id)getTextMsgBody:(id)arg1 withNode:(id)arg2;
- (id)getMsgBodyElementWithBodyInfo:(id)arg1 andBodyType:(short)arg2 withNodeName:(id)arg3;
- (id)getMsgElementToPublishWithNode:(id)arg1 andMsgBody:(id)arg2 andBodyType:(short)arg3;
- (void)sendPubSubNodeInvitation:(id)arg1 toUser:(id)arg2;
- (_Bool)checkMessageExistWithChatId:(id)arg1;
- (void)deleteAllGroupMsgsWithNode:(id)arg1;
- (void)deleteAllGroupMsgs:(id)arg1;
- (void)deleteGroupMsg:(id)arg1;
- (id)fetchMessagesFromDBForMediaGalleryForNode:(id)arg1;
- (id)fetchMessagesFromDBForLocationForNode:(id)arg1;
- (void)fetchMessagesForNodeId:(id)arg1 withSkip:(long long)arg2;
- (void)fetchInitialMessagesForNodeId:(id)arg1 withOffset:(long long)arg2;
- (id)createNewPubSubMessageFromXmppMsg:(id)arg1 isOutgoing:(_Bool)arg2 forNode:(id)arg3;
- (void)deleteMsgOnContext:(id)arg1;
- (id)createNewEmptyMsgOnContext;
- (void)archivePubSubMediaMessage;
- (void)archivePubSubMessage:(id)arg1;
@end
@interface DocumentManager : NSObject <UIDocumentInteractionControllerDelegate>
{
id presentingViewCon;
UIDocumentInteractionController *_docInteractionController;
}
+ (id)sharedInstance;
@property(retain, nonatomic) UIDocumentInteractionController *docInteractionController; // @synthesize docInteractionController=_docInteractionController;
- (void).cxx_destruct;
- (void)documentInteractionControllerDidDismissOptionsMenu:(id)arg1;
- (void)documentInteractionControllerWillPresentOptionsMenu:(id)arg1;
- (void)documentInteractionControllerDidEndPreview:(id)arg1;
- (void)documentInteractionControllerWillBeginPreview:(id)arg1;
- (id)documentInteractionControllerViewControllerForPreview:(id)arg1;
- (id)getDocumentImageWithFilePath:(id)arg1;
- (void)openDocumentWithPreviewWithFilePath:(id)arg1 viewController:(id)arg2;
- (_Bool)openDocumentWithOptionsWithFilePath:(id)arg1 viewController:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AFQueryStringPair : NSObject
{
id _field;
id _value;
}
@property(retain, nonatomic) id value; // @synthesize value=_value;
@property(retain, nonatomic) id field; // @synthesize field=_field;
- (void).cxx_destruct;
- (id)URLEncodedStringValueWithEncoding:(unsigned long long)arg1;
- (id)initWithField:(id)arg1 value:(id)arg2;
@end
@interface AFHTTPRequestSerializer : NSObject <AFURLRequestSerialization>
{
_Bool _allowsCellularAccess;
_Bool _HTTPShouldHandleCookies;
_Bool _HTTPShouldUsePipelining;
unsigned long long _stringEncoding;
unsigned long long _cachePolicy;
unsigned long long _networkServiceType;
double _timeoutInterval;
NSSet *_HTTPMethodsEncodingParametersInURI;
NSMutableSet *_mutableObservedChangedKeyPaths;
NSMutableDictionary *_mutableHTTPRequestHeaders;
unsigned long long _queryStringSerializationStyle;
CDUnknownBlockType _queryStringSerialization;
}
+ (_Bool)supportsSecureCoding;
+ (_Bool)automaticallyNotifiesObserversForKey:(id)arg1;
+ (id)serializer;
@property(copy, nonatomic) CDUnknownBlockType queryStringSerialization; // @synthesize queryStringSerialization=_queryStringSerialization;
@property(nonatomic) unsigned long long queryStringSerializationStyle; // @synthesize queryStringSerializationStyle=_queryStringSerializationStyle;
@property(retain, nonatomic) NSMutableDictionary *mutableHTTPRequestHeaders; // @synthesize mutableHTTPRequestHeaders=_mutableHTTPRequestHeaders;
@property(retain, nonatomic) NSMutableSet *mutableObservedChangedKeyPaths; // @synthesize mutableObservedChangedKeyPaths=_mutableObservedChangedKeyPaths;
@property(retain, nonatomic) NSSet *HTTPMethodsEncodingParametersInURI; // @synthesize HTTPMethodsEncodingParametersInURI=_HTTPMethodsEncodingParametersInURI;
@property(nonatomic) double timeoutInterval; // @synthesize timeoutInterval=_timeoutInterval;
@property(nonatomic) unsigned long long networkServiceType; // @synthesize networkServiceType=_networkServiceType;
@property(nonatomic) _Bool HTTPShouldUsePipelining; // @synthesize HTTPShouldUsePipelining=_HTTPShouldUsePipelining;
@property(nonatomic) _Bool HTTPShouldHandleCookies; // @synthesize HTTPShouldHandleCookies=_HTTPShouldHandleCookies;
@property(nonatomic) unsigned long long cachePolicy; // @synthesize cachePolicy=_cachePolicy;
@property(nonatomic) _Bool allowsCellularAccess; // @synthesize allowsCellularAccess=_allowsCellularAccess;
@property(nonatomic) unsigned long long stringEncoding; // @synthesize stringEncoding=_stringEncoding;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (id)requestBySerializingRequest:(id)arg1 withParameters:(id)arg2 error:(id *)arg3;
- (id)requestWithMultipartFormRequest:(id)arg1 writingStreamContentsToFile:(id)arg2 completionHandler:(CDUnknownBlockType)arg3;
- (id)multipartFormRequestWithMethod:(id)arg1 URLString:(id)arg2 parameters:(id)arg3 constructingBodyWithBlock:(CDUnknownBlockType)arg4 error:(id *)arg5;
- (id)multipartFormRequestWithMethod:(id)arg1 URLString:(id)arg2 parameters:(id)arg3 constructingBodyWithBlock:(CDUnknownBlockType)arg4;
- (id)requestWithMethod:(id)arg1 URLString:(id)arg2 parameters:(id)arg3 error:(id *)arg4;
- (id)requestWithMethod:(id)arg1 URLString:(id)arg2 parameters:(id)arg3;
- (void)setQueryStringSerializationWithBlock:(CDUnknownBlockType)arg1;
- (void)setQueryStringSerializationWithStyle:(unsigned long long)arg1;
- (void)clearAuthorizationHeader;
- (void)setAuthorizationHeaderFieldWithToken:(id)arg1;
- (void)setAuthorizationHeaderFieldWithUsername:(id)arg1 password:(id)arg2;
- (id)valueForHTTPHeaderField:(id)arg1;
- (void)setValue:(id)arg1 forHTTPHeaderField:(id)arg2;
@property(readonly, nonatomic) NSDictionary *HTTPRequestHeaders;
- (void)dealloc;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AFStreamingMultipartFormData : NSObject <AFMultipartFormData>
{
NSMutableURLRequest *_request;
unsigned long long _stringEncoding;
NSString *_boundary;
AFMultipartBodyStream *_bodyStream;
}
@property(retain, nonatomic) AFMultipartBodyStream *bodyStream; // @synthesize bodyStream=_bodyStream;
@property(copy, nonatomic) NSString *boundary; // @synthesize boundary=_boundary;
@property(nonatomic) unsigned long long stringEncoding; // @synthesize stringEncoding=_stringEncoding;
@property(copy, nonatomic) NSMutableURLRequest *request; // @synthesize request=_request;
- (void).cxx_destruct;
- (id)requestByFinalizingMultipartFormData;
- (void)throttleBandwidthWithPacketSize:(unsigned long long)arg1 delay:(double)arg2;
- (void)appendPartWithHeaders:(id)arg1 body:(id)arg2;
- (void)appendPartWithFormData:(id)arg1 name:(id)arg2;
- (void)appendPartWithFileData:(id)arg1 name:(id)arg2 fileName:(id)arg3 mimeType:(id)arg4;
- (void)appendPartWithInputStream:(id)arg1 name:(id)arg2 fileName:(id)arg3 length:(long long)arg4 mimeType:(id)arg5;
- (_Bool)appendPartWithFileURL:(id)arg1 name:(id)arg2 fileName:(id)arg3 mimeType:(id)arg4 error:(id *)arg5;
- (_Bool)appendPartWithFileURL:(id)arg1 name:(id)arg2 error:(id *)arg3;
- (id)initWithURLRequest:(id)arg1 stringEncoding:(unsigned long long)arg2;
@end
@interface AFMultipartBodyStream : NSInputStream <NSCopying, NSStreamDelegate>
{
id <NSStreamDelegate> delegate;
unsigned long long streamStatus;
NSError *streamError;
unsigned long long _numberOfBytesInPacket;
double _delay;
NSInputStream *_inputStream;
unsigned long long _stringEncoding;
NSMutableArray *_HTTPBodyParts;
NSEnumerator *_HTTPBodyPartEnumerator;
AFHTTPBodyPart *_currentHTTPBodyPart;
NSOutputStream *_outputStream;
NSMutableData *_buffer;
}
@property(retain, nonatomic) NSMutableData *buffer; // @synthesize buffer=_buffer;
@property(retain, nonatomic) NSOutputStream *outputStream; // @synthesize outputStream=_outputStream;
@property(retain, nonatomic) AFHTTPBodyPart *currentHTTPBodyPart; // @synthesize currentHTTPBodyPart=_currentHTTPBodyPart;
@property(retain, nonatomic) NSEnumerator *HTTPBodyPartEnumerator; // @synthesize HTTPBodyPartEnumerator=_HTTPBodyPartEnumerator;
@property(retain, nonatomic) NSMutableArray *HTTPBodyParts; // @synthesize HTTPBodyParts=_HTTPBodyParts;
@property(nonatomic) unsigned long long stringEncoding; // @synthesize stringEncoding=_stringEncoding;
@property(retain, nonatomic) NSInputStream *inputStream; // @synthesize inputStream=_inputStream;
@property(nonatomic) double delay; // @synthesize delay=_delay;
@property(nonatomic) unsigned long long numberOfBytesInPacket; // @synthesize numberOfBytesInPacket=_numberOfBytesInPacket;
- (void)setStreamError:(id)arg1;
- (id)streamError;
- (void)setStreamStatus:(unsigned long long)arg1;
- (unsigned long long)streamStatus;
- (void)setDelegate:(id)arg1;
- (id)delegate;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (_Bool)_setCFClientFlags:(unsigned long long)arg1 callback:(CDUnknownFunctionPointerType)arg2 context:(CDStruct_4210025a *)arg3;
- (void)_unscheduleFromCFRunLoop:(struct __CFRunLoop *)arg1 forMode:(struct __CFString *)arg2;
- (void)_scheduleInCFRunLoop:(struct __CFRunLoop *)arg1 forMode:(struct __CFString *)arg2;
@property(readonly, nonatomic) unsigned long long contentLength;
- (void)removeFromRunLoop:(id)arg1 forMode:(id)arg2;
- (void)scheduleInRunLoop:(id)arg1 forMode:(id)arg2;
- (_Bool)setProperty:(id)arg1 forKey:(id)arg2;
- (id)propertyForKey:(id)arg1;
- (void)close;
- (void)open;
- (_Bool)hasBytesAvailable;
- (_Bool)getBuffer:(char **)arg1 length:(unsigned long long *)arg2;
- (long long)read:(char *)arg1 maxLength:(unsigned long long)arg2;
@property(readonly, nonatomic, getter=isEmpty) _Bool empty;
- (void)appendHTTPBodyPart:(id)arg1;
- (void)setInitialAndFinalBoundaries;
- (id)initWithStringEncoding:(unsigned long long)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AFHTTPBodyPart : NSObject <NSCopying>
{
int _phase;
NSInputStream *_inputStream;
unsigned long long _phaseReadOffset;
_Bool _hasInitialBoundary;
_Bool _hasFinalBoundary;
unsigned long long _stringEncoding;
NSDictionary *_headers;
NSString *_boundary;
id _body;
unsigned long long _bodyContentLength;
}
@property(nonatomic) _Bool hasFinalBoundary; // @synthesize hasFinalBoundary=_hasFinalBoundary;
@property(nonatomic) _Bool hasInitialBoundary; // @synthesize hasInitialBoundary=_hasInitialBoundary;
@property(retain, nonatomic) NSInputStream *inputStream; // @synthesize inputStream=_inputStream;
@property(nonatomic) unsigned long long bodyContentLength; // @synthesize bodyContentLength=_bodyContentLength;
@property(retain, nonatomic) id body; // @synthesize body=_body;
@property(copy, nonatomic) NSString *boundary; // @synthesize boundary=_boundary;
@property(retain, nonatomic) NSDictionary *headers; // @synthesize headers=_headers;
@property(nonatomic) unsigned long long stringEncoding; // @synthesize stringEncoding=_stringEncoding;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (_Bool)transitionToNextPhase;
- (long long)readData:(id)arg1 intoBuffer:(char *)arg2 maxLength:(unsigned long long)arg3;
- (long long)read:(char *)arg1 maxLength:(unsigned long long)arg2;
@property(readonly, nonatomic, getter=hasBytesAvailable) _Bool bytesAvailable;
@property(readonly, nonatomic) unsigned long long contentLength;
- (id)stringForHeaders;
- (void)dealloc;
- (id)init;
@end
@interface AFJSONRequestSerializer : AFHTTPRequestSerializer
{
unsigned long long _writingOptions;
}
+ (id)serializerWithWritingOptions:(unsigned long long)arg1;
+ (id)serializer;
@property(nonatomic) unsigned long long writingOptions; // @synthesize writingOptions=_writingOptions;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)requestBySerializingRequest:(id)arg1 withParameters:(id)arg2 error:(id *)arg3;
@end
@interface AFPropertyListRequestSerializer : AFHTTPRequestSerializer
{
unsigned long long _format;
unsigned long long _writeOptions;
}
+ (id)serializerWithFormat:(unsigned long long)arg1 writeOptions:(unsigned long long)arg2;
+ (id)serializer;
@property(nonatomic) unsigned long long writeOptions; // @synthesize writeOptions=_writeOptions;
@property(nonatomic) unsigned long long format; // @synthesize format=_format;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)requestBySerializingRequest:(id)arg1 withParameters:(id)arg2 error:(id *)arg3;
@end
@interface CustomNotificationView : UIView
{
AddressBookDB *FrndDetail;
Group *_group;
NSString *_anonymousDetail;
}
@property(retain, nonatomic) NSString *anonymousDetail; // @synthesize anonymousDetail=_anonymousDetail;
@property(retain, nonatomic) Group *group; // @synthesize group=_group;
@property(retain, nonatomic) AddressBookDB *FrndDetail; // @synthesize FrndDetail;
- (void).cxx_destruct;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface iCarousel : UIView
{
_Bool _scrollEnabled;
_Bool _pagingEnabled;
_Bool _vertical;
_Bool _wrapEnabled;
_Bool _bounces;
_Bool _stopAtItemBoundary;
_Bool _scrollToItemBoundary;
_Bool _ignorePerpendicularSwipes;
_Bool _centerItemWhenSelected;
_Bool _dragging;
_Bool _decelerating;
_Bool _scrolling;
_Bool _didDrag;
id <iCarouselDataSource> _dataSource;
id <iCarouselDelegate> _delegate;
long long _type;
double _perspective;
double _decelerationRate;
double _scrollSpeed;
double _bounceDistance;
double _scrollOffset;
double _offsetMultiplier;
long long _numberOfItems;
long long _numberOfPlaceholders;
long long _numberOfVisibleItems;
double _itemWidth;
UIView *_contentView;
double _toggle;
double _autoscroll;
NSMutableDictionary *_itemViews;
NSMutableSet *_itemViewPool;
NSMutableSet *_placeholderViewPool;
double _previousScrollOffset;
long long _previousItemIndex;
long long _numberOfPlaceholdersToShow;
double _startOffset;
double _endOffset;
double _scrollDuration;
double _startTime;
double _lastTime;
double _startVelocity;
NSTimer *_timer;
double _previousTranslation;
double _toggleTime;
struct CGSize _contentOffset;
struct CGSize _viewpointOffset;
}
@property(nonatomic) double toggleTime; // @synthesize toggleTime=_toggleTime;
@property(nonatomic) _Bool didDrag; // @synthesize didDrag=_didDrag;
@property(nonatomic) double previousTranslation; // @synthesize previousTranslation=_previousTranslation;
@property(retain, nonatomic) NSTimer *timer; // @synthesize timer=_timer;
@property(nonatomic) double startVelocity; // @synthesize startVelocity=_startVelocity;
@property(nonatomic) double lastTime; // @synthesize lastTime=_lastTime;
@property(nonatomic) double startTime; // @synthesize startTime=_startTime;
@property(nonatomic) double scrollDuration; // @synthesize scrollDuration=_scrollDuration;
@property(nonatomic) double endOffset; // @synthesize endOffset=_endOffset;
@property(nonatomic) double startOffset; // @synthesize startOffset=_startOffset;
@property(nonatomic) long long numberOfPlaceholdersToShow; // @synthesize numberOfPlaceholdersToShow=_numberOfPlaceholdersToShow;
@property(nonatomic) long long previousItemIndex; // @synthesize previousItemIndex=_previousItemIndex;
@property(nonatomic) double previousScrollOffset; // @synthesize previousScrollOffset=_previousScrollOffset;
@property(retain, nonatomic) NSMutableSet *placeholderViewPool; // @synthesize placeholderViewPool=_placeholderViewPool;
@property(retain, nonatomic) NSMutableSet *itemViewPool; // @synthesize itemViewPool=_itemViewPool;
@property(retain, nonatomic) NSMutableDictionary *itemViews; // @synthesize itemViews=_itemViews;
@property(nonatomic, getter=isScrolling) _Bool scrolling; // @synthesize scrolling=_scrolling;
@property(nonatomic, getter=isDecelerating) _Bool decelerating; // @synthesize decelerating=_decelerating;
@property(nonatomic, getter=isDragging) _Bool dragging; // @synthesize dragging=_dragging;
@property(nonatomic) _Bool centerItemWhenSelected; // @synthesize centerItemWhenSelected=_centerItemWhenSelected;
@property(nonatomic) _Bool ignorePerpendicularSwipes; // @synthesize ignorePerpendicularSwipes=_ignorePerpendicularSwipes;
@property(nonatomic) _Bool scrollToItemBoundary; // @synthesize scrollToItemBoundary=_scrollToItemBoundary;
@property(nonatomic) _Bool stopAtItemBoundary; // @synthesize stopAtItemBoundary=_stopAtItemBoundary;
@property(nonatomic) double autoscroll; // @synthesize autoscroll=_autoscroll;
@property(readonly, nonatomic) double toggle; // @synthesize toggle=_toggle;
@property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView;
@property(nonatomic) double itemWidth; // @synthesize itemWidth=_itemWidth;
@property(nonatomic) long long numberOfVisibleItems; // @synthesize numberOfVisibleItems=_numberOfVisibleItems;
@property(readonly, nonatomic) long long numberOfPlaceholders; // @synthesize numberOfPlaceholders=_numberOfPlaceholders;
@property(readonly, nonatomic) long long numberOfItems; // @synthesize numberOfItems=_numberOfItems;
@property(nonatomic) struct CGSize viewpointOffset; // @synthesize viewpointOffset=_viewpointOffset;
@property(nonatomic) struct CGSize contentOffset; // @synthesize contentOffset=_contentOffset;
@property(nonatomic) double offsetMultiplier; // @synthesize offsetMultiplier=_offsetMultiplier;
@property(nonatomic) double scrollOffset; // @synthesize scrollOffset=_scrollOffset;
@property(nonatomic) _Bool bounces; // @synthesize bounces=_bounces;
@property(nonatomic, getter=isWrapEnabled) _Bool wrapEnabled; // @synthesize wrapEnabled=_wrapEnabled;
@property(nonatomic, getter=isVertical) _Bool vertical; // @synthesize vertical=_vertical;
@property(nonatomic, getter=isPagingEnabled) _Bool pagingEnabled; // @synthesize pagingEnabled=_pagingEnabled;
@property(nonatomic, getter=isScrollEnabled) _Bool scrollEnabled; // @synthesize scrollEnabled=_scrollEnabled;
@property(nonatomic) double bounceDistance; // @synthesize bounceDistance=_bounceDistance;
@property(nonatomic) double scrollSpeed; // @synthesize scrollSpeed=_scrollSpeed;
@property(nonatomic) double decelerationRate; // @synthesize decelerationRate=_decelerationRate;
@property(nonatomic) double perspective; // @synthesize perspective=_perspective;
@property(nonatomic) long long type; // @synthesize type=_type;
@property(nonatomic) __weak id <iCarouselDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) __weak id <iCarouselDataSource> dataSource; // @synthesize dataSource=_dataSource;
- (void).cxx_destruct;
- (void)didPan:(id)arg1;
- (void)didTap:(id)arg1;
- (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- (id)viewOrSuperview:(id)arg1 ofClass:(Class)arg2;
- (_Bool)viewOrSuperview:(id)arg1 implementsSelector:(SEL)arg2;
- (long long)viewOrSuperviewIndex:(id)arg1;
- (void)didScroll;
- (void)didMoveToSuperview;
- (void)step;
- (double)easeInOut:(double)arg1;
- (void)startDecelerating;
- (_Bool)shouldScroll;
- (_Bool)shouldDecelerate;
- (double)decelerationDistance;
- (void)stopAnimation;
- (void)startAnimation;
- (void)reloadItemAtIndex:(long long)arg1 animated:(_Bool)arg2;
- (void)insertItemAtIndex:(long long)arg1 animated:(_Bool)arg2;
- (void)removeItemAtIndex:(long long)arg1 animated:(_Bool)arg2;
- (void)scrollToItemAtIndex:(long long)arg1 animated:(_Bool)arg2;
- (void)scrollToItemAtIndex:(long long)arg1 duration:(double)arg2;
- (void)scrollByNumberOfItems:(long long)arg1 duration:(double)arg2;
- (void)scrollToOffset:(double)arg1 duration:(double)arg2;
- (void)scrollByOffset:(double)arg1 duration:(double)arg2;
- (double)minScrollDistanceFromOffset:(double)arg1 toOffset:(double)arg2;
- (long long)minScrollDistanceFromIndex:(long long)arg1 toIndex:(long long)arg2;
@property(nonatomic) long long currentItemIndex;
- (double)clampedOffset:(double)arg1;
- (long long)clampedIndex:(long long)arg1;
- (void)reloadData;
- (void)loadUnloadViews;
- (id)loadViewAtIndex:(long long)arg1;
- (id)loadViewAtIndex:(long long)arg1 withContainerView:(id)arg2;
- (id)dequeuePlaceholderView;
- (id)dequeueItemView;
- (void)queuePlaceholderView:(id)arg1;
- (void)queueItemView:(id)arg1;
- (void)layOutItemViews;
- (long long)circularCarouselItemCount;
- (void)updateNumberOfVisibleItems;
- (void)updateItemWidth;
- (void)transformItemViews;
- (void)layoutSubviews;
- (void)transformItemView:(id)arg1 atIndex:(long long)arg2;
- (id)containView:(id)arg1;
- (double)offsetForItemAtIndex:(long long)arg1;
- (void)depthSortViews;
- (struct CATransform3D)transformForItemViewWithOffset:(double)arg1;
- (double)valueForOption:(long long)arg1 withDefault:(double)arg2;
- (double)alphaForItemWithOffset:(double)arg1;
- (void)insertView:(id)arg1 atIndex:(long long)arg2;
- (void)removeViewAtIndex:(long long)arg1;
- (void)setItemView:(id)arg1 forIndex:(long long)arg2;
- (id)itemViewAtPoint:(struct CGPoint)arg1;
- (long long)indexOfItemViewOrSubview:(id)arg1;
- (long long)indexOfItemView:(id)arg1;
@property(readonly, nonatomic) UIView *currentItemView;
- (id)itemViewAtIndex:(long long)arg1;
@property(readonly, nonatomic) NSArray *visibleItemViews;
@property(readonly, nonatomic) NSArray *indexesForVisibleItems;
- (void)popAnimationState;
- (void)pushAnimationState:(_Bool)arg1;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithCoder:(id)arg1;
- (void)setUp;
@end
@interface CheckMarkView : UIView
{
_Bool _checked;
}
@property(nonatomic) _Bool checked; // @synthesize checked=_checked;
- (void)drawRect:(struct CGRect)arg1;
- (void)drawCheckMarkElementWithFrame:(struct CGRect)arg1 checked:(_Bool)arg2;
- (id)initWithCoder:(id)arg1;
@end
@interface QBButton : UIButton
{
_Bool _pushed;
_Bool _pressed;
UIImageView *_iconView;
UIColor *_borderColor;
UIColor *_selectedColor;
UIColor *_textColor;
UIView *_selectedView;
}
@property(retain, nonatomic) UIView *selectedView; // @synthesize selectedView=_selectedView;
@property(retain, nonatomic) UIColor *textColor; // @synthesize textColor=_textColor;
@property(retain, nonatomic) UIColor *selectedColor; // @synthesize selectedColor=_selectedColor;
@property(retain, nonatomic) UIColor *borderColor; // @synthesize borderColor=_borderColor;
@property(nonatomic) _Bool pressed; // @synthesize pressed=_pressed;
@property(nonatomic, getter=isPushed) _Bool pushed; // @synthesize pushed=_pushed;
@property(retain, nonatomic) UIImageView *iconView; // @synthesize iconView=_iconView;
- (void).cxx_destruct;
- (id)standardLabel;
- (void)setHighlighted:(_Bool)arg1;
- (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
- (void)performLayout;
- (void)prepareApperance;
- (void)drawRect:(struct CGRect)arg1;
- (void)layoutSubviews;
- (void)setDefaultStyles;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)commonInit;
@end
@interface SHBaseRequest : NSMutableURLRequest
{
id <RequestDeligate> mResponseClassDelegate;
NSMutableData *mResponseData;
NSString *mRequestIdentifier;
_Bool mIsDownload;
_Bool mIsReqStarted;
_Bool IsDownload;
_Bool _IsReqStarted;
NSString *RequestIdentifier;
id <RequestDeligate> ResponseClassDelegate;
NSData *ResponseData;
}
@property(nonatomic) _Bool IsReqStarted; // @synthesize IsReqStarted=_IsReqStarted;
@property(retain, nonatomic) NSData *ResponseData; // @synthesize ResponseData;
@property(retain, nonatomic) id <RequestDeligate> ResponseClassDelegate; // @synthesize ResponseClassDelegate;
@property(retain, nonatomic) NSString *RequestIdentifier; // @synthesize RequestIdentifier;
@property(nonatomic) _Bool IsDownload; // @synthesize IsDownload;
- (void).cxx_destruct;
- (id)GetResponseData;
- (void)SetResponseData:(id)arg1;
- (id)init;
- (id)initWithURL:(id)arg1;
@end
@interface StatusViewController : UIViewController <AddStatusDelegate, StatusCellDelegate>
{
UIView *activityView;
UIButton *btnBack;
UITableView *statusTableView;
NSMutableArray *arrStatus;
_Bool isTableViewCellScrolled;
StatusTableViewCell *commentCellScrolled;
id <StatusDelegate> _delegate;
NSString *_status;
}
@property(retain, nonatomic) NSString *status; // @synthesize status=_status;
@property(nonatomic) __weak id <StatusDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)didCellClicked:(id)arg1 andObjectAtIndexPath:(id)arg2;
- (void)btnDeleteClickedOnCellWithStatusId:(id)arg1;
- (void)didCellScrolled:(id)arg1;
- (void)AddStatusWithStatusText:(id)arg1 andShouldUpdate:(_Bool)arg2;
- (void)openAddStatusView:(id)arg1;
- (void)btnAddStatus:(id)arg1;
- (void)btnBackClicked:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)requestErrorHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)callWebServiceDeleteStatusId:(id)arg1;
- (void)callWebServiceAddStatus:(id)arg1 andStatusId:(id)arg2;
- (void)callWebService;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)viewDidLoad;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MHGalleryController : UINavigationController <MHGalleryDataSource>
{
_Bool _autoplayVideos;
_Bool _isComefromTimeLine;
id <MHGalleryDelegate> _galleryDelegate;
id <MHGalleryDataSource> _dataSource;
long long _presentationIndex;
UIImageView *_presentingFromImageView;
MHGalleryImageViewerViewController *_imageViewerViewController;
MHOverviewController *_overViewViewController;
CMGetUserPost *_selectedPost;
NSArray *_galleryItems;
MHTransitionCustomization *_transitionCustomization;
MHUICustomization *_UICustomization;
MHTransitionPresentMHGallery *_interactivePresentationTransition;
unsigned long long _presentationStyle;
long long _preferredStatusBarStyleMH;
CDUnknownBlockType _finishedCallback;
}
+ (id)galleryWithPresentationStyle:(unsigned long long)arg1;
@property(copy, nonatomic) CDUnknownBlockType finishedCallback; // @synthesize finishedCallback=_finishedCallback;
@property(nonatomic) long long preferredStatusBarStyleMH; // @synthesize preferredStatusBarStyleMH=_preferredStatusBarStyleMH;
@property(nonatomic) unsigned long long presentationStyle; // @synthesize presentationStyle=_presentationStyle;
@property(retain, nonatomic) MHTransitionPresentMHGallery *interactivePresentationTransition; // @synthesize interactivePresentationTransition=_interactivePresentationTransition;
@property(retain, nonatomic) MHUICustomization *UICustomization; // @synthesize UICustomization=_UICustomization;
@property(retain, nonatomic) MHTransitionCustomization *transitionCustomization; // @synthesize transitionCustomization=_transitionCustomization;
@property(retain, nonatomic) NSArray *galleryItems; // @synthesize galleryItems=_galleryItems;
@property(retain, nonatomic) CMGetUserPost *selectedPost; // @synthesize selectedPost=_selectedPost;
@property(nonatomic) _Bool isComefromTimeLine; // @synthesize isComefromTimeLine=_isComefromTimeLine;
@property(retain, nonatomic) MHOverviewController *overViewViewController; // @synthesize overViewViewController=_overViewViewController;
@property(retain, nonatomic) MHGalleryImageViewerViewController *imageViewerViewController; // @synthesize imageViewerViewController=_imageViewerViewController;
@property(retain, nonatomic) UIImageView *presentingFromImageView; // @synthesize presentingFromImageView=_presentingFromImageView;
@property(nonatomic) long long presentationIndex; // @synthesize presentationIndex=_presentationIndex;
@property(nonatomic) _Bool autoplayVideos; // @synthesize autoplayVideos=_autoplayVideos;
@property(nonatomic) id <MHGalleryDataSource> dataSource; // @synthesize dataSource=_dataSource;
@property(nonatomic) id <MHGalleryDelegate> galleryDelegate; // @synthesize galleryDelegate=_galleryDelegate;
- (void).cxx_destruct;
- (long long)numberOfItemsInGallery:(id)arg1;
- (id)itemForIndex:(long long)arg1;
- (id)initWithPresentationStyle:(unsigned long long)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPCapabilitiesCoreDataStorage : XMPPCoreDataStorage <XMPPCapabilitiesStorage>
{
}
+ (id)sharedInstance;
- (void)clearNonPersistentCapabilitiesForJID:(id)arg1 xmppStream:(id)arg2;
- (void)clearAllNonPersistentCapabilitiesForXMPPStream:(id)arg1;
- (void)setCapabilitiesFetchFailedForJID:(id)arg1 xmppStream:(id)arg2;
- (void)setCapabilities:(id)arg1 forJID:(id)arg2 xmppStream:(id)arg3;
- (void)setCapabilities:(id)arg1 forHash:(id)arg2 algorithm:(id)arg3;
- (void)getCapabilitiesKnown:(_Bool *)arg1 failed:(_Bool *)arg2 node:(id *)arg3 ver:(id *)arg4 ext:(id *)arg5 hash:(id *)arg6 algorithm:(id *)arg7 forJID:(id)arg8 xmppStream:(id)arg9;
- (void)clearCapabilitiesHashAndAlgorithmForJID:(id)arg1 xmppStream:(id)arg2;
- (_Bool)getCapabilitiesHash:(id *)arg1 algorithm:(id *)arg2 forJID:(id)arg3 xmppStream:(id)arg4;
- (_Bool)setCapabilitiesNode:(id)arg1 ver:(id)arg2 ext:(id)arg3 hash:(id)arg4 algorithm:(id)arg5 forJID:(id)arg6 xmppStream:(id)arg7 andGetNewCapabilities:(id *)arg8;
- (id)capabilitiesForJID:(id)arg1 ext:(id *)arg2 xmppStream:(id)arg3;
- (id)capabilitiesForJID:(id)arg1 xmppStream:(id)arg2;
- (_Bool)areCapabilitiesKnownForJID:(id)arg1 xmppStream:(id)arg2;
- (void)didCreateManagedObjectContext;
- (void)_clearAllNonPersistentCapabilitiesForXMPPStream:(id)arg1;
- (id)capsForHash:(id)arg1 algorithm:(id)arg2;
- (id)resourceForJID:(id)arg1 xmppStream:(id)arg2;
- (_Bool)configureWithParent:(id)arg1 queue:(id)arg2;
- (void)commonInit;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPvCardTempModule : XMPPModule
{
id <XMPPvCardTempModuleStorage> _xmppvCardTempModuleStorage;
XMPPIDTracker *_myvCardTracker;
}
@property(readonly, nonatomic) id <XMPPvCardTempModuleStorage> xmppvCardTempModuleStorage; // @synthesize xmppvCardTempModuleStorage=_xmppvCardTempModuleStorage;
- (void).cxx_destruct;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)handleMyvcard:(id)arg1 withInfo:(id)arg2;
- (void)_fetchvCardTempForJID:(id)arg1;
- (void)_updatevCardTemp:(id)arg1 forJID:(id)arg2;
- (void)updateMyvCardTemp:(id)arg1;
@property(readonly, nonatomic) XMPPvCardTemp *myvCardTemp;
- (id)vCardTempForJID:(id)arg1 shouldFetch:(_Bool)arg2;
- (void)fetchvCardTempForJID:(id)arg1 ignoreStorage:(_Bool)arg2;
- (void)fetchvCardTempForJID:(id)arg1;
- (void)dealloc;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithvCardStorage:(id)arg1 dispatchQueue:(id)arg2;
- (id)initWithvCardStorage:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface NotificationCentreViewController : UIViewController <ConnectionManager_Delegate>
{
UIView *subView;
UIRefreshControl *refreshNotification;
UITableView *tblView;
ConnectionManager *connectionManager;
int currentPageNo;
_Bool isNeedToFetchPost;
_Bool isLoadingMore;
NSMutableArray *datasource;
}
- (void).cxx_destruct;
- (void)showHideBottumLoaderWithBool:(_Bool)arg1;
- (void)parseData:(id)arg1 isNewPosts:(_Bool)arg2;
- (void)scrollViewDidScroll:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (void)didFailWithError:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)createDataToGetNotifications;
- (void)refreshTable;
- (void)backBtnClicked:(id)arg1;
- (void)setNavigationBar;
- (void)viewWillAppear:(_Bool)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface EditStatusViewController : UIViewController <UIAlertViewDelegate>
{
NSMutableArray *arrStatus;
UITableView *_tblViewEditStatus;
UIWindow *_window;
UINavigationController *_navController;
}
@property(retain, nonatomic) UINavigationController *navController; // @synthesize navController=_navController;
@property(retain, nonatomic) UIWindow *window; // @synthesize window=_window;
@property(nonatomic) __weak UITableView *tblViewEditStatus; // @synthesize tblViewEditStatus=_tblViewEditStatus;
- (void).cxx_destruct;
- (void)updateDatabaseWithStatusesSequence;
- (void)tableView:(id)arg1 moveRowAtIndexPath:(id)arg2 toIndexPath:(id)arg3;
- (void)tableView:(id)arg1 commitEditingStyle:(long long)arg2 forRowAtIndexPath:(id)arg3;
- (long long)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)alertView:(id)arg1 didDismissWithButtonIndex:(long long)arg2;
- (void)clicekedDeleteAll;
- (void)clicekedDone;
- (void)populateStatuses;
- (void)viewWillAppear:(_Bool)arg1;
- (void)startSetUp;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AddNewContactViewController : UIViewController <ABUnknownPersonViewControllerDelegate, ABNewPersonViewControllerDelegate, ABPeoplePickerNavigationControllerDelegate, ABPersonViewControllerDelegate>
{
UITableView *tblView;
void *aPerson;
void *_addressBook;
long long _comingFrom;
NSString *_userName;
}
@property(nonatomic) NSString *userName; // @synthesize userName=_userName;
@property(nonatomic) long long comingFrom; // @synthesize comingFrom=_comingFrom;
@property(nonatomic) void *addressBook; // @synthesize addressBook=_addressBook;
- (void).cxx_destruct;
- (void)requestAddressBookAccess;
- (void)checkAddressBookAccess;
- (void)peoplePickerNavigationController:(id)arg1 didSelectPerson:(void *)arg2;
- (void)peoplePickerNavigationControllerDidCancel:(id)arg1;
- (_Bool)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4;
- (_Bool)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2;
- (void)newPersonViewController:(id)arg1 didCompleteWithNewPerson:(const void *)arg2;
- (void)doCancel;
- (void)addNewContact;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)backBtnClicked;
- (void)setNavigationBar;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface HeaderTableCell : UITableViewCell
{
UIImageView *imgAPLProfilePic;
UILabel *lblFullName;
UILabel *lblCompanyName;
CMPersonContacts *_aPersonContact;
}
@property(retain, nonatomic) CMPersonContacts *aPersonContact; // @synthesize aPersonContact=_aPersonContact;
- (void).cxx_destruct;
- (void)updateCellWithData;
- (void)layoutSubviews;
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2;
- (void)awakeFromNib;
@end
@interface XMPPRoomCoreDataStorage : XMPPCoreDataStorage <XMPPRoomStorage>
{
NSString *messageEntityName;
NSString *occupantEntityName;
double maxMessageAge;
double deleteInterval;
NSMutableSet *pausedMessageDeletion;
unsigned long long lastDeleteTime;
NSObject<OS_dispatch_source> *deleteTimer;
}
+ (id)sharedInstance;
- (void).cxx_destruct;
- (void)deleteGroupHistoryWithJid:(id)arg1;
- (void)deleteGroupHistoryAll;
- (void)deleteMsgByChatId:(id)arg1;
- (void)updateFileDownloadingStatusByChatId:(id)arg1;
- (void)updateArciveForSendingStatus:(id)arg1:(_Bool)arg2;
- (void)handleDidLeaveRoom:(id)arg1;
- (void)handleIncomingMessage:(id)arg1 room:(id)arg2;
- (void)handleOutgoingMessage:(id)arg1 room:(id)arg2;
- (void)handlePresence:(id)arg1 room:(id)arg2;
- (id)occupantForJID:(id)arg1 stream:(id)arg2 inContext:(id)arg3;
- (id)mostRecentMessageTimestampForRoom:(id)arg1 stream:(id)arg2 inContext:(id)arg3;
- (id)occupantEntity:(id)arg1;
- (id)messageEntity:(id)arg1;
- (void)removeOccupant:(id)arg1 withPresence:(id)arg2 room:(id)arg3 stream:(id)arg4;
- (void)updateOccupant:(id)arg1 withPresence:(id)arg2 room:(id)arg3 stream:(id)arg4;
- (void)insertOccupantWithPresence:(id)arg1 room:(id)arg2 stream:(id)arg3;
- (void)didUpdateOccupant:(id)arg1;
- (void)didInsertOccupant:(id)arg1;
- (void)insertMessage:(id)arg1 outgoing:(_Bool)arg2 forRoom:(id)arg3 stream:(id)arg4;
- (id)isMsgAvailableByChatId:(id)arg1;
- (void)didInsertMessage:(id)arg1;
- (_Bool)existsMessage:(id)arg1 forRoom:(id)arg2 stream:(id)arg3;
- (void)clearAllOccupantsFromRoom:(id)arg1;
- (void)createAndStartDeleteTimer;
- (void)updateDeleteTimer;
- (void)destroyDeleteTimer;
- (void)performDelete;
- (void)didCreateManagedObjectContext;
- (void)resumeOldMessageDeletionForRoom:(id)arg1;
- (void)pauseOldMessageDeletionForRoom:(id)arg1;
@property double deleteInterval;
@property double maxMessageAge;
@property(retain) NSString *occupantEntityName;
@property(retain) NSString *messageEntityName;
- (void)dealloc;
- (void)commonInit;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface XMPPPing : XMPPModule
{
_Bool respondsToQueries;
XMPPIDTracker *pingTracker;
}
- (void).cxx_destruct;
- (void)xmppCapabilities:(id)arg1 collectingMyCapabilities:(id)arg2;
- (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
- (_Bool)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
- (void)handlePong:(id)arg1 withInfo:(id)arg2;
- (id)sendPingToJID:(id)arg1 withTimeout:(double)arg2;
- (id)sendPingToJID:(id)arg1;
- (id)sendPingToServerWithTimeout:(double)arg1;
- (id)sendPingToServer;
- (id)generatePingIDWithTimeout:(double)arg1;
@property _Bool respondsToQueries;
- (void)deactivate;
- (_Bool)activate:(id)arg1;
- (id)initWithDispatchQueue:(id)arg1;
- (id)init;
@end
@interface XMPPPingInfo : XMPPBasicTrackingInfo
{
NSDate *timeSent;
}
@property(readonly, nonatomic) NSDate *timeSent; // @synthesize timeSent;
- (void).cxx_destruct;
- (double)rtt;
- (id)initWithTarget:(id)arg1 selector:(SEL)arg2 timeout:(double)arg3;
@end
@interface CMMessage : NSObject
{
_Bool _isOutgoing;
_Bool _isMsgEdited;
_Bool _isdisplayed;
_Bool _isRead;
short _msgType;
short _msgCategory;
short _isdelivered;
int _orientation;
NSString *_attachment;
NSString *_bareJid;
NSString *_chatId;
NSString *_fileAction;
NSString *_fileLocalPath;
NSString *_fileNameWithExt;
NSString *_fileSize;
NSString *_msgBody;
NSString *_resource;
NSDate *_sendTimestamp;
NSString *_streamBareJid;
NSString *_broadcastId;
NSString *_thumbBase64String;
NSString *_time;
NSDate *_timestamp;
NSString *_userfullName;
NSString *_statusInfo;
XMPPMessage *_xml;
NSDate *_displayTimestamp;
NSDate *_readTimestamp;
struct CGSize _bubbleSize;
}
+ (id)newMessage;
@property(nonatomic) struct CGSize bubbleSize; // @synthesize bubbleSize=_bubbleSize;
@property(nonatomic) _Bool isRead; // @synthesize isRead=_isRead;
@property(nonatomic) _Bool isdisplayed; // @synthesize isdisplayed=_isdisplayed;
@property(nonatomic) short isdelivered; // @synthesize isdelivered=_isdelivered;
@property(nonatomic) _Bool isMsgEdited; // @synthesize isMsgEdited=_isMsgEdited;
@property(nonatomic) _Bool isOutgoing; // @synthesize isOutgoing=_isOutgoing;
@property(nonatomic) int orientation; // @synthesize orientation=_orientation;
@property(nonatomic) short msgCategory; // @synthesize msgCategory=_msgCategory;
@property(nonatomic) short msgType; // @synthesize msgType=_msgType;
@property(retain, nonatomic) NSDate *readTimestamp; // @synthesize readTimestamp=_readTimestamp;
@property(retain, nonatomic) NSDate *displayTimestamp; // @synthesize displayTimestamp=_displayTimestamp;
@property(retain, nonatomic) XMPPMessage *xml; // @synthesize xml=_xml;
@property(retain, nonatomic) NSString *statusInfo; // @synthesize statusInfo=_statusInfo;
@property(retain, nonatomic) NSString *userfullName; // @synthesize userfullName=_userfullName;
@property(retain, nonatomic) NSDate *timestamp; // @synthesize timestamp=_timestamp;
@property(retain, nonatomic) NSString *time; // @synthesize time=_time;
@property(retain, nonatomic) NSString *thumbBase64String; // @synthesize thumbBase64String=_thumbBase64String;
@property(retain, nonatomic) NSString *broadcastId; // @synthesize broadcastId=_broadcastId;
@property(retain, nonatomic) NSString *streamBareJid; // @synthesize streamBareJid=_streamBareJid;
@property(retain, nonatomic) NSDate *sendTimestamp; // @synthesize sendTimestamp=_sendTimestamp;
@property(retain, nonatomic) NSString *resource; // @synthesize resource=_resource;
@property(retain, nonatomic) NSString *msgBody; // @synthesize msgBody=_msgBody;
@property(retain, nonatomic) NSString *fileSize; // @synthesize fileSize=_fileSize;
@property(retain, nonatomic) NSString *fileNameWithExt; // @synthesize fileNameWithExt=_fileNameWithExt;
@property(retain, nonatomic) NSString *fileLocalPath; // @synthesize fileLocalPath=_fileLocalPath;
@property(retain, nonatomic) NSString *fileAction; // @synthesize fileAction=_fileAction;
@property(retain, nonatomic) NSString *chatId; // @synthesize chatId=_chatId;
@property(retain, nonatomic) NSString *bareJid; // @synthesize bareJid=_bareJid;
@property(retain, nonatomic) NSString *attachment; // @synthesize attachment=_attachment;
- (void).cxx_destruct;
- (id)init;
@end
@interface UIInputToolbar : UIToolbar <UINewInputToolbarDelegate, UIGestureRecognizerDelegate>
{
UIPanGestureRecognizer *pan;
struct CGRect swipeRect;
float lastpoint;
float maxpoint;
_Bool _boolIsCustomKeyboardVisible;
_Bool _isFisrtTime;
_Bool _isConnected;
_Bool _isKonnectMessageAllow;
int keyBoardStatus;
id <UIToolbarDelegate> delegate;
HPGrowingTextView *_textView;
UIImageView *_imgView;
UIBarButtonItem *_barBtnSend;
UIBarButtonItem *_barBtnCustomEmoji;
UIBarButtonItem *_barBtnAdd;
UIButton *_btnAttach;
UIButton *_btnCustomEmoji;
UIButton *_btnSend;
UIButton *_btnRecord;
UIButton *_btnFileUpload;
UIButton *_btnDeleteText;
id <UINewInputToolbarDelegate> _inputDelegate;
UILongPressGestureRecognizer *_longPress;
UITapGestureRecognizer *_singleTap;
UILabel *_lblRecordingTime;
UILabel *_lblSwipeToDelete;
UILabel *_lblWhite;
UIImageView *_imgViewRecording;
NSTimer *_timer;
UIButton *_btnTimer;
UIButton *_btnCamera;
UIImage *_img;
NSString *_audioFilePath;
UILabel *_lblBackground;
UIButton *_button;
CALayer *_scrapLayer;
CALayer *_bucketContainerLayer;
GLBucket *_bucket;
double _duration;
double _baseviewYOrigin;
double _bucketContainerLayerActualYPos;
}
@property(nonatomic) double bucketContainerLayerActualYPos; // @synthesize bucketContainerLayerActualYPos=_bucketContainerLayerActualYPos;
@property(nonatomic) double baseviewYOrigin; // @synthesize baseviewYOrigin=_baseviewYOrigin;
@property(nonatomic) double duration; // @synthesize duration=_duration;
@property(retain, nonatomic) GLBucket *bucket; // @synthesize bucket=_bucket;
@property(retain, nonatomic) CALayer *bucketContainerLayer; // @synthesize bucketContainerLayer=_bucketContainerLayer;
@property(retain, nonatomic) CALayer *scrapLayer; // @synthesize scrapLayer=_scrapLayer;
@property(retain, nonatomic) UIButton *button; // @synthesize button=_button;
@property(retain, nonatomic) UILabel *lblBackground; // @synthesize lblBackground=_lblBackground;
@property(retain, nonatomic) NSString *audioFilePath; // @synthesize audioFilePath=_audioFilePath;
@property(retain, nonatomic) UIImage *img; // @synthesize img=_img;
@property(retain, nonatomic) UIButton *btnCamera; // @synthesize btnCamera=_btnCamera;
@property(retain, nonatomic) UIButton *btnTimer; // @synthesize btnTimer=_btnTimer;
@property(retain, nonatomic) NSTimer *timer; // @synthesize timer=_timer;
@property(retain, nonatomic) UIImageView *imgViewRecording; // @synthesize imgViewRecording=_imgViewRecording;
@property(retain, nonatomic) UILabel *lblWhite; // @synthesize lblWhite=_lblWhite;
@property(retain, nonatomic) UILabel *lblSwipeToDelete; // @synthesize lblSwipeToDelete=_lblSwipeToDelete;
@property(retain, nonatomic) UILabel *lblRecordingTime; // @synthesize lblRecordingTime=_lblRecordingTime;
@property(retain, nonatomic) UITapGestureRecognizer *singleTap; // @synthesize singleTap=_singleTap;
@property(retain, nonatomic) UILongPressGestureRecognizer *longPress; // @synthesize longPress=_longPress;
@property(nonatomic) _Bool isKonnectMessageAllow; // @synthesize isKonnectMessageAllow=_isKonnectMessageAllow;
@property(nonatomic) _Bool isConnected; // @synthesize isConnected=_isConnected;
@property(nonatomic) _Bool isFisrtTime; // @synthesize isFisrtTime=_isFisrtTime;
@property(retain, nonatomic) id <UINewInputToolbarDelegate> inputDelegate; // @synthesize inputDelegate=_inputDelegate;
@property(retain, nonatomic) UIButton *btnDeleteText; // @synthesize btnDeleteText=_btnDeleteText;
@property(retain, nonatomic) UIButton *btnFileUpload; // @synthesize btnFileUpload=_btnFileUpload;
@property(retain, nonatomic) UIButton *btnRecord; // @synthesize btnRecord=_btnRecord;
@property(retain, nonatomic) UIButton *btnSend; // @synthesize btnSend=_btnSend;
@property(retain, nonatomic) UIButton *btnCustomEmoji; // @synthesize btnCustomEmoji=_btnCustomEmoji;
@property(retain, nonatomic) UIButton *btnAttach; // @synthesize btnAttach=_btnAttach;
@property(retain, nonatomic) UIBarButtonItem *barBtnAdd; // @synthesize barBtnAdd=_barBtnAdd;
@property(retain, nonatomic) UIBarButtonItem *barBtnCustomEmoji; // @synthesize barBtnCustomEmoji=_barBtnCustomEmoji;
@property _Bool boolIsCustomKeyboardVisible; // @synthesize boolIsCustomKeyboardVisible=_boolIsCustomKeyboardVisible;
@property(retain, nonatomic) UIBarButtonItem *barBtnSend; // @synthesize barBtnSend=_barBtnSend;
@property(retain, nonatomic) UIImageView *imgView; // @synthesize imgView=_imgView;
@property(retain, nonatomic) HPGrowingTextView *textView; // @synthesize textView=_textView;
- (void)setDelegate:(id)arg1;
- (id)delegate;
@property(nonatomic) int keyBoardStatus; // @synthesize keyBoardStatus;
- (void).cxx_destruct;
- (void)animationDidStop:(id)arg1 finished:(_Bool)arg2;
- (void)animationDidStart:(id)arg1;
- (void)bucketDriveDownAnimation;
- (void)bucketDriveUpAnimation;
- (void)scrapDriveDownAnimation;
- (void)scrapDriveUpAnimation;
- (void)setupDeleteAnimation;
- (struct CGRect)CGRectIntegralCenteredInRect:(struct CGRect)arg1 withRect:(struct CGRect)arg2;
- (void)increaseTextViewSize;
- (void)decreaseTextViewSize;
- (void)growingTextViewDidChangeSelection:(id)arg1;
- (_Bool)growingTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
- (void)growingTextViewDidEndEditing:(id)arg1;
- (void)growingTextViewDidBeginEditing:(id)arg1;
- (_Bool)growingTextViewShouldEndEditing:(id)arg1;
- (_Bool)growingTextViewShouldBeginEditing:(id)arg1;
- (_Bool)growingTextViewShouldReturn:(id)arg1;
- (void)growingTextViewDidChange:(id)arg1;
- (void)growingTextView:(id)arg1 willChangeHeight:(float)arg2;
- (id)init;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)removeAllText;
- (void)setSendBtnProperty:(id)arg1;
- (void)btnTimerClicked;
- (void)btnCameraTapped;
- (void)vibrate:(id)arg1;
- (void)setupToolbar:(id)arg1;
- (void)showCustomKeyboard:(id)arg1;
- (void)inputImageButtonPressed;
- (void)calledAudioButtonClicked;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)startRecording:(id)arg1;
- (void)recordAudio:(id)arg1;
- (void)swiped;
- (void)recordingButtonPressed;
- (void)inputButtonPressed;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface DDTTYLogger : DDAbstractLogger <DDLogger>
{
NSCalendar *calendar;
unsigned long long calendarUnitFlags;
NSString *appName;
char *app;
unsigned long long appLen;
NSString *processID;
char *pid;
unsigned long long pidLen;
_Bool colorsEnabled;
NSMutableArray *colorProfilesArray;
NSMutableDictionary *colorProfilesDict;
}
+ (id)sharedInstance;
+ (void)initialize;
+ (unsigned long long)codeIndexForColor:(id)arg1;
+ (void)getRed:(double *)arg1 green:(double *)arg2 blue:(double *)arg3 fromColor:(id)arg4;
+ (void)initialize_colors_256;
+ (void)initialize_colors_16;
- (void).cxx_destruct;
- (id)loggerName;
- (void)logMessage:(id)arg1;
- (void)clearAllColors;
- (void)clearColorsForAllTags;
- (void)clearColorsForAllFlags;
- (void)clearColorsForTag:(id)arg1;
- (void)clearColorsForFlag:(int)arg1 context:(int)arg2;
- (void)clearColorsForFlag:(int)arg1;
- (void)setForegroundColor:(id)arg1 backgroundColor:(id)arg2 forTag:(id)arg3;
- (void)setForegroundColor:(id)arg1 backgroundColor:(id)arg2 forFlag:(int)arg3 context:(int)arg4;
- (void)setForegroundColor:(id)arg1 backgroundColor:(id)arg2 forFlag:(int)arg3;
@property _Bool colorsEnabled;
- (void)loadDefaultColorProfiles;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface DDTTYLoggerColorProfile : NSObject
{
int mask;
int context;
unsigned char fg_r;
unsigned char fg_g;
unsigned char fg_b;
unsigned char bg_r;
unsigned char bg_g;
unsigned char bg_b;
unsigned long long fgCodeIndex;
NSString *fgCodeRaw;
unsigned long long bgCodeIndex;
NSString *bgCodeRaw;
char fgCode[24];
unsigned long long fgCodeLen;
char bgCode[24];
unsigned long long bgCodeLen;
char resetCode[8];
unsigned long long resetCodeLen;
}
- (void).cxx_destruct;
- (id)description;
- (id)initWithForegroundColor:(id)arg1 backgroundColor:(id)arg2 flag:(int)arg3 context:(int)arg4;
@end
@interface AFImageCache : NSCache <AFImageCache>
{
}
- (void)cacheImage:(id)arg1 forRequest:(id)arg2;
- (id)cachedImageForRequest:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface AudioSettingsViewController : UITableViewController
{
NSIndexPath *_audioCodecIndexPath;
Settings *_settings;
}
@property(retain, nonatomic) Settings *settings; // @synthesize settings=_settings;
@property(copy, nonatomic) NSIndexPath *audioCodecIndexPath; // @synthesize audioCodecIndexPath=_audioCodecIndexPath;
- (void).cxx_destruct;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
@end
@interface ContactDetailsViewController : UIViewController <MHFacebookImageViewerDatasource, UITableViewDataSource, UITableViewDelegate, MFMailComposeViewControllerDelegate, MFMessageComposeViewControllerDelegate, UIActionSheetDelegate, UIGestureRecognizerDelegate>
{
NSMutableArray *messages;
NSMutableArray *arrPhotos;
NSMutableArray *arrGroups;
ConnectionManager *connectionManager;
_Bool _isComingFromGroup;
XMPPBlocking *xmppBlocking;
id <ContactDetailsViewDelegate> _delegate;
NSString *_friendId;
AddressBookDB *_friend;
UITableView *_tblContactDetail;
}
@property(nonatomic) _Bool isComingFromGroup; // @synthesize isComingFromGroup=_isComingFromGroup;
@property(retain, nonatomic) UITableView *tblContactDetail; // @synthesize tblContactDetail=_tblContactDetail;
@property(retain, nonatomic) AddressBookDB *friend; // @synthesize friend=_friend;
@property(retain, nonatomic) NSString *friendId; // @synthesize friendId=_friendId;
@property(nonatomic) __weak id <ContactDetailsViewDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) XMPPBlocking *xmppBlocking; // @synthesize xmppBlocking;
- (void).cxx_destruct;
- (id)imageDefaultAtIndex:(long long)arg1 imageViewer:(id)arg2;
- (id)imageURLAtIndex:(long long)arg1 imageViewer:(id)arg2;
- (long long)numberImagesForImageViewer:(id)arg1;
- (void)openSecretChat;
- (void)goToGroupsInCommonView;
- (void)didFailWithError:(id)arg1;
- (void)responseReceived:(id)arg1;
- (void)BlockUser;
- (void)clearConversation;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)ClearConversationDelegate:(id)arg1;
- (void)ViewAllMediaDelegate;
- (void)getDatabaseImages;
- (void)removeFileFromFilePath;
- (void)messageComposeViewController:(id)arg1 didFinishWithResult:(int)arg2;
- (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
- (void)actionEmailComposer:(id)arg1 Subject:(id)arg2 andRecipients:(id)arg3;
- (void)showEmail:(id)arg1;
- (id)filePath;
- (void)createDoc;
- (void)EmailConversationDelegate:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (void)tableView:(id)arg1 performAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4;
- (_Bool)tableView:(id)arg1 canPerformAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4;
- (_Bool)tableView:(id)arg1 shouldShowMenuForRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (id)fetchMsgByFetchingCursor;
- (void)didReceiveMemoryWarning;
- (void)viewDidAppear:(_Bool)arg1;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)btnBackClicked;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface GroupNotificationViewController : UIViewController <NotificationToneViewControllerDelegate, SocialNetworkDelegate, UITableViewDataSource, UITableViewDelegate>
{
NSDictionary *dictToBeChanged;
GroupMembers *_grpMem;
UITableView *_tblView;
}
@property(retain, nonatomic) UITableView *tblView; // @synthesize tblView=_tblView;
@property(retain, nonatomic) GroupMembers *grpMem; // @synthesize grpMem=_grpMem;
- (void).cxx_destruct;
- (void)btnBackClicked:(id)arg1;
- (void)requestFailed:(id)arg1 request:(id)arg2;
- (void)responseReceived:(id)arg1 request:(id)arg2;
- (void)setSelectedTone:(id)arg1:(id)arg2;
- (void)setMuteGroup:(id)arg1;
- (void)setNotificationGroup:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (void)didReceiveMemoryWarning;
- (void)viewDidLoad;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface MoreViewController : UIViewController <MFMailComposeViewControllerDelegate, MFMessageComposeViewControllerDelegate, UITableViewDataSource, UITableViewDelegate, UIAlertViewDelegate, UIActionSheetDelegate, ContactListViewDelegate>
{
UITableView *_tblViewMore;
}
@property(retain, nonatomic) UITableView *tblViewMore; // @synthesize tblViewMore=_tblViewMore;
- (void).cxx_destruct;
- (void)setActivityIndicator:(_Bool)arg1;
- (void)requestErrorHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)responseHandler:(id)arg1 andRequestIdentifier:(id)arg2;
- (void)callWebService;
- (void)messageComposeViewController:(id)arg1 didFinishWithResult:(int)arg2;
- (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
- (void)sendMessage:(id)arg1;
- (void)selectedNumbers:(id)arg1;
- (void)sendEmail:(id)arg1;
- (void)selectedEmail:(id)arg1;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)changeTextColorForUIActionSheet:(id)arg1;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- (long long)numberOfSectionsInTableView:(id)arg1;
- (void)didReceiveMemoryWarning;
- (void)viewWillAppear:(_Bool)arg1;
- (void)backButtonClicked;
- (void)viewDidLoad;
- (void)setNavigationBar;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface CustomAnnotationView : NSObject <MKAnnotation>
{
NSString *_title;
CDStruct_2c43369c _coordinate;
}
@property(copy, nonatomic) NSString *title; // @synthesize title=_title;
@property(readonly, nonatomic) CDStruct_2c43369c coordinate; // @synthesize coordinate=_coordinate;
- (void).cxx_destruct;
- (id)annotationView;
- (id)initWithTitle:(id)arg1 Location:(CDStruct_2c43369c)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly, copy, nonatomic) NSString *subtitle;
@property(readonly) Class superclass;
@end
@interface ImageAndUsernameViewController : UIViewController <UINavigationControllerDelegate, UIImagePickerControllerDelegate, UIActionSheetDelegate, UITextFieldDelegate, ConnectionManager_Delegate, AddStatusDelegate>
{
UIImageView *imgview;
UIImage *userImage;
UIImagePickerController *picker;
struct CGPoint svos;
ConnectionManager *connectionManager;
UITextField *txtPhoneNo;
UILabel *lblPhoneNo;
UILabel *lblPhoneLine;
NSString *strStatus;
_Bool _isComingFromSettings;
UIButton *_btnImage;
UITextField *_tfUsername;
UITextField *_tfStatus;
}
@property(nonatomic) __weak UITextField *tfStatus; // @synthesize tfStatus=_tfStatus;
@property(nonatomic) _Bool isComingFromSettings; // @synthesize isComingFromSettings=_isComingFromSettings;
@property(retain, nonatomic) UITextField *tfUsername; // @synthesize tfUsername=_tfUsername;
@property(retain, nonatomic) UIButton *btnImage; // @synthesize btnImage=_btnImage;
- (void).cxx_destruct;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)callCamera:(id)arg1;
- (void)checkCameraPermission:(id)arg1;
- (void)btnStatusClicked:(id)arg1;
- (void)textFieldDidEndEditing:(id)arg1;
- (_Bool)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
- (void)textFieldDidBeginEditing:(id)arg1;
- (void)imagePickerControllerDidCancel:(id)arg1;
- (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
- (void)SetImageOnXMPP;
- (void)ChooseExistingPhoto;
- (void)ChoosePhotoOrVideo;
- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)didFailWithError:(id)arg1;
- (void)loginInQuickBloxForChatId:(id)arg1;
- (void)sendMessageToAll:(id)arg1;
- (id)chatID;
- (void)responseReceived:(id)arg1;
- (void)callWebService;
- (void)setActivityIndicator:(_Bool)arg1;
- (void)tapped:(id)arg1;
- (void)signupForVideoChat:(id)arg1;
- (void)btnImageChangeClicked:(id)arg1;
- (void)backButtonClicked;
- (void)didReceiveMemoryWarning;
- (void)viewWillAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)setupView;
- (void)btnDoneClicked:(id)arg1;
- (void)setNavigationBar;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface CLSInternalReport : NSObject
{
NSString *_identifier;
NSString *_path;
NSArray *_metadataSections;
}
+ (id)readMetadataAtPath:(id)arg1;
+ (id)reportWithPath:(id)arg1;
@property(readonly, copy, nonatomic) NSString *identifier; // @synthesize identifier=_identifier;
@property(copy, nonatomic) NSString *path; // @synthesize path=_path;
- (void).cxx_destruct;
@property(readonly, copy, nonatomic) NSString *OSBuildVersion;
@property(readonly, copy, nonatomic) NSString *OSVersion;
@property(readonly, copy, nonatomic) NSDate *dateCreated;
@property(readonly, copy, nonatomic) NSString *bundleShortVersionString;
@property(readonly, copy, nonatomic) NSString *bundleVersion;
@property(readonly, copy, nonatomic) NSDictionary *customKeys;
@property(readonly, copy, nonatomic) NSString *APIKey;
- (id)metadataSections;
- (void)enumerateSymbolicatableFilesInContent:(CDUnknownBlockType)arg1;
- (_Bool)checkExistenceOfAtLeastOnceFileInArray:(id)arg1;
@property(readonly, nonatomic) _Bool isCrash;
- (id)crashFilenames;
@property(readonly, nonatomic) _Bool needsToBeSubmitted;
@property(readonly, copy, nonatomic) NSString *binaryImagePath;
@property(readonly, copy, nonatomic) NSString *metadataPath;
- (id)pathForContentFile:(id)arg1;
@property(readonly, copy, nonatomic) NSString *directoryName;
- (id)initWithPath:(id)arg1;
- (id)initWithPath:(id)arg1 executionIdentifier:(id)arg2;
@end
@interface Crashlytics : NSObject <FABKit, CLSCrashReportingControllerDelegate, CLSBetaControllerDelegate, WKScriptMessageHandler>
{
id <CrashlyticsDelegate> _delegate;
CLSCrashReportingController *_crashReportingController;
CLSBetaController *_betaController;
}
+ (void)logEvent:(id)arg1 attributes:(id)arg2;
+ (void)logEvent:(id)arg1;
+ (void)setDevelopmentPlatformVersion:(id)arg1;
+ (void)setDevelopmentPlatformName:(id)arg1;
+ (void)setFloatValue:(float)arg1 forKey:(id)arg2;
+ (void)setBoolValue:(_Bool)arg1 forKey:(id)arg2;
+ (void)setIntValue:(int)arg1 forKey:(id)arg2;
+ (void)setObjectValue:(id)arg1 forKey:(id)arg2;
+ (void)setUserEmail:(id)arg1;
+ (void)setUserName:(id)arg1;
+ (void)setUserIdentifier:(id)arg1;
+ (id)startWithAPIKey:(id)arg1 delegate:(id)arg2 afterDelay:(double)arg3;
+ (id)startWithAPIKey:(id)arg1 afterDelay:(double)arg2;
+ (id)startWithAPIKey:(id)arg1 delegate:(id)arg2;
+ (id)startWithAPIKey:(id)arg1;
+ (void)initializeIfNeeded;
+ (id)kitBuildVersion;
+ (id)kitDisplayVersion;
+ (id)bundleIdentifier;
+ (id)sharedInstance;
@property(readonly, nonatomic) CLSBetaController *betaController; // @synthesize betaController=_betaController;
- (void).cxx_destruct;
- (void)logEvent:(id)arg1 attributes:(id)arg2;
- (void)logEvent:(id)arg1;
- (void)userContentController:(id)arg1 didReceiveScriptMessage:(id)arg2;
- (id)settingsForBetaController:(id)arg1;
- (id)APIKeyForBetaController:(id)arg1;
- (id)settingsForCrashReportingController:(id)arg1;
- (_Bool)isFirstInstallForCrashReportingController:(id)arg1;
- (id)installIDForCrashReportingController:(id)arg1;
- (id)APIKeyForCrashReportingController:(id)arg1;
- (_Bool)reportingController:(id)arg1 ensureDeliveryOfUnixSignal:(int)arg2;
- (void)reportingController:(id)arg1 internalDidDetectReportForLastExecution:(id)arg2;
- (void)reportingController:(id)arg1 didDetectReportForLastExecution:(id)arg2 completionHandler:(CDUnknownBlockType)arg3;
- (_Bool)reportingControllerMustInformDelegateOfReports:(id)arg1;
- (_Bool)reportingControllerCanUseBackgroundSessions:(id)arg1;
- (void)detectedCrash;
- (_Bool)shouldInstallCrashCallback;
- (void)warnDelegateAboutMethods;
- (_Bool)delegateRespondsToLegacyMethods;
- (void)monitorErrorsForWKWebViewConfiguration:(id)arg1;
- (_Bool)handleWebView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(long long)arg3;
- (void)monitorErrorsForUIWebView:(id)arg1;
- (void)recordCustomExceptionName:(id)arg1 reason:(id)arg2 frameArray:(id)arg3;
- (void)recordError:(id)arg1 withAdditionalUserInfo:(id)arg2;
- (void)recordError:(id)arg1;
- (void)setDevelopmentPlatformVersion:(id)arg1;
- (id)developmentPlatformVersion;
- (void)setDevelopmentPlatformName:(id)arg1;
- (id)developmentPlatformName;
- (void)setFloatValue:(float)arg1 forKey:(id)arg2;
- (void)setBoolValue:(_Bool)arg1 forKey:(id)arg2;
- (void)setIntValue:(int)arg1 forKey:(id)arg2;
- (void)setObjectValue:(id)arg1 forKey:(id)arg2;
- (void)setUserEmail:(id)arg1;
- (void)setUserName:(id)arg1;
- (void)setUserIdentifier:(id)arg1;
- (void)throwException;
- (void)crash;
@property(nonatomic) id <CrashlyticsDelegate> delegate;
@property(nonatomic) _Bool debugMode;
- (_Bool)isCrashlyticsStarted;
- (id)settingsDictionary;
- (_Bool)isFirstInstall;
- (id)installID;
@property(readonly, copy, nonatomic) NSString *APIKey;
- (void)setKitInfo:(id)arg1;
- (id)kitInfo;
- (id)bundleIdentifier;
@property(readonly, copy, nonatomic) NSString *version;
- (void)start;
- (id)initWithSuper;
- (id)init;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface CLSFileManager : NSObject
{
NSString *_rootPath;
NSFileManager *_underlyingFileManager;
}
@property(readonly, copy, nonatomic) NSString *rootPath; // @synthesize rootPath=_rootPath;
@property(readonly, nonatomic) NSFileManager *underlyingFileManager; // @synthesize underlyingFileManager=_underlyingFileManager;
- (void).cxx_destruct;
- (_Bool)removeContentsOfAllPaths;
- (_Bool)removeContentsOfPendingPath;
- (_Bool)removeContentsOfProcessingPath;
- (_Bool)movePendingToProcessing;
- (_Bool)moveProcessingContentsToPrepared;
- (void)enumerateFilesInPreparedDirectoryUsingBlock:(CDUnknownBlockType)arg1;
- (void)enumerateFilesInActiveDirectoryUsingBlock:(CDUnknownBlockType)arg1;
- (void)enumerateReportsInProcessingDirectoryUsingBlock:(CDUnknownBlockType)arg1;
- (void)removeLegacyDirectories;
- (id)setupNewPathForExecutionIdentifier:(id)arg1;
- (_Bool)prepareForNewLaunch;
@property(readonly, nonatomic) NSArray *processingPathContents;
@property(readonly, nonatomic) NSArray *preparedPathContents;
@property(readonly, nonatomic) NSArray *activePathContents;
@property(readonly, copy, nonatomic) NSString *preparedPath;
@property(readonly, copy, nonatomic) NSString *processingPath;
@property(readonly, copy, nonatomic) NSString *pendingPath;
@property(readonly, copy, nonatomic) NSString *activePath;
@property(readonly, copy, nonatomic) NSString *structurePath;
- (id)pathNamespace;
- (id)contentsOfDirectory:(id)arg1;
- (id)fileSizeAtPath:(id)arg1;
- (_Bool)moveItemsFromDirectory:(id)arg1 toDirectory:(id)arg2;
- (void)enumerateFilesInDirectory:(id)arg1 usingBlock:(CDUnknownBlockType)arg2;
- (_Bool)moveItemAtPath:(id)arg1 toDirectory:(id)arg2;
- (_Bool)removeContentsOfDirectoryAtPath:(id)arg1;
- (_Bool)removeItemAtPath:(id)arg1;
- (_Bool)createDirectoryAtPath:(id)arg1;
- (id)init;
@end
@interface CLSAlert : NSObject
{
}
+ (id)alertWithTitle:(id)arg1 message:(id)arg2 delegate:(id)arg3 cancelButtonTitle:(id)arg4 otherButtonTitle:(id)arg5;
@end
@interface CLSDemangleOperation : CLSThreadArrayOperation
{
}
+ (id)demangleSwiftSymbol:(const char *)arg1;
+ (id)demangleCppSymbol:(const char *)arg1;
+ (id)demangleBlockInvokeCppSymbol:(const char *)arg1;
+ (id)demangleSymbol:(const char *)arg1;
- (void)main;
- (id)demangleSymbol:(const char *)arg1;
@end
@interface CLSPackageReportOperation : NSOperation
{
CLSInternalReport *_report;
CLSFileManager *_fileManager;
NSString *_finalPath;
}
@property(copy, nonatomic) NSString *finalPath; // @synthesize finalPath=_finalPath;
@property(readonly, nonatomic) CLSFileManager *fileManager; // @synthesize fileManager=_fileManager;
@property(readonly, nonatomic) CLSInternalReport *report; // @synthesize report=_report;
- (void).cxx_destruct;
- (void)encode:(id)arg1 data:(id)arg2 fromPath:(id)arg3;
- (void)main;
- (id)packagedPathWithName:(id)arg1;
- (id)destinationDirectory;
- (id)reportPath;
- (_Bool)writeBytes:(const void *)arg1 length:(unsigned long long)arg2 toGZFile:(void *)arg3;
- (_Bool)compressData:(id)arg1 toPath:(id)arg2;
- (id)initWithReport:(id)arg1 fileManager:(id)arg2;
@end
@interface CLSSerializeSymbolicatedFramesOperation : CLSThreadArrayOperation
{
NSString *_outputPath;
}
@property(copy, nonatomic) NSString *outputPath; // @synthesize outputPath=_outputPath;
- (void).cxx_destruct;
- (void)main;
@end
@interface CLSProcessReportOperation : NSOperation
{
CLSSymbolResolver *_symbolResolver;
CLSInternalReport *_report;
}
@property(readonly, nonatomic) CLSInternalReport *report; // @synthesize report=_report;
@property(readonly, nonatomic) CLSSymbolResolver *symbolResolver; // @synthesize symbolResolver=_symbolResolver;
- (void).cxx_destruct;
- (void)main;
- (_Bool)symbolicateFile:(id)arg1 withResolver:(id)arg2;
- (id)threadArrayFromFile:(id)arg1;
- (id)binaryImagePath;
- (id)initWithReport:(id)arg1 resolver:(id)arg2;
@end
@interface CLSSettings : NSObject
{
NSDictionary *_settingsDictionary;
}
@property(readonly, nonatomic) NSDictionary *settingsDictionary; // @synthesize settingsDictionary=_settingsDictionary;
- (void).cxx_destruct;
@property(readonly, copy, nonatomic) NSString *interactivePromptAlwaysSendTitle;
@property(readonly, copy, nonatomic) NSString *interactivePromptSendTitle;
@property(readonly, copy, nonatomic) NSString *interactivePromptCancelTitle;
@property(readonly, copy, nonatomic) NSString *interactivePromptMessage;
@property(readonly, copy, nonatomic) NSString *interactivePromptTitle;
- (id)promptValueForSettingsKey:(id)arg1 withLocalizedKey:(id)arg2 defaultValue:(id)arg3;
@property(readonly, nonatomic) unsigned int maxCustomKeys;
@property(readonly, nonatomic) unsigned int maxCustomExceptions;
@property(readonly, nonatomic) unsigned int logBufferSize;
@property(readonly, nonatomic) unsigned int errorLogBufferSize;
@property(readonly, nonatomic) _Bool userPromptEnabled;
@property(readonly, nonatomic) _Bool crashReportingEnabled;
@property(readonly, nonatomic) _Bool customExceptionsEnabled;
@property(readonly, nonatomic) _Bool errorReportingEnabled;
@property(readonly, nonatomic) _Bool canProcessUrgentReports;
@property(readonly, nonatomic) _Bool shouldSubmitReports;
@property(readonly, nonatomic) _Bool shouldPackageReports;
@property(readonly, copy, nonatomic) NSString *reportsEndpoint;
@property(readonly, copy, nonatomic) NSNumber *betaSuspendDuration;
@property(readonly, copy, nonatomic) NSString *betaEndpoint;
- (id)valueForConfigurationKey:(id)arg1;
- (id)defaultConfiguration;
- (id)configuration;
- (id)initWithDictionary:(id)arg1;
@end
@interface CLSBetaController : NSObject <NSURLSessionDelegate>
{
NSString *_betaToken;
_Bool _checksSuspended;
_Bool _retrying;
id <CLSBetaControllerDelegate> _delegate;
FABNetworkClient *_networkClient;
CLSBetaUpdate *_activeUpdate;
NSTimer *_checkSuspensionTimer;
NSObject<OS_dispatch_queue> *_queue;
}
+ (id)pinnnedCertificates;
+ (_Bool)isBetaSupported;
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
@property(nonatomic) _Bool retrying; // @synthesize retrying=_retrying;
@property(nonatomic) _Bool checksSuspended; // @synthesize checksSuspended=_checksSuspended;
@property(retain, nonatomic) NSTimer *checkSuspensionTimer; // @synthesize checkSuspensionTimer=_checkSuspensionTimer;
@property(retain, nonatomic) CLSBetaUpdate *activeUpdate; // @synthesize activeUpdate=_activeUpdate;
@property(readonly, nonatomic) FABNetworkClient *networkClient; // @synthesize networkClient=_networkClient;
@property(nonatomic) __weak id <CLSBetaControllerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)applicationWillEnterForeground:(id)arg1;
- (void)fabricSettingsDownloaded:(id)arg1;
- (void)showBetaAlertForUpdate:(id)arg1;
- (void)didGetUpdate:(id)arg1;
- (_Bool)shouldGetUpdates;
- (void)applicationWillEnterForeground;
- (void)allowChecks;
- (void)temporarilySuspendChecks;
- (id)updateWithData:(id)arg1 error:(id *)arg2;
- (void)handledCompletedBetaRequestWithData:(id)arg1 error:(id)arg2 completionBlock:(CDUnknownBlockType)arg3;
- (void)loadUpdateWithCompletionBlock:(CDUnknownBlockType)arg1;
- (void)maybeGetUpdate:(CDUnknownBlockType)arg1;
- (void)checkForUpdate;
- (id)betaUpdateURL;
- (id)APIKey;
- (id)appInstallationSource;
- (id)appInstanceIdentifier;
- (id)appDisplayVersion;
- (id)appBuildVersion;
- (id)appBundleIdentifier;
- (id)betaEndpoint;
- (id)betaUpdateSuspendDurationSecs;
- (id)settings;
@property(readonly, copy, nonatomic) NSString *betaToken;
- (void)dealloc;
- (_Bool)start;
- (id)initWithDelegate:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface CLSSymbolResolver : NSObject
{
NSMutableArray *_binaryImages;
}
- (void).cxx_destruct;
- (_Bool)updateStackFrame:(id)arg1;
- (id)frameForAddress:(unsigned long long)arg1;
- (_Bool)fillInImageDetails:(CDStruct_fad71a87 *)arg1 forUUID:(id)arg2;
- (id)loadedBinaryImageForPC:(unsigned long long)arg1;
- (_Bool)loadBinaryImagesFromFile:(id)arg1;
- (id)init;
@end
@interface CLSCrashReportingController : NSObject <CLSNetworkClientDelegate, CLSReportsControllerDelegate>
{
CLSFileManager *_fileMananger;
CLSNetworkClient *_networkClient;
CLSReportsController *_reportsController;
NSOperationQueue *_operationQueue;
CLSSettings *_settings;
long long _alwaysSendButtonIndex;
UIAlertView *_crashReportSubmissionAlert;
CLSInternalReport *_promptedReport;
long long _promptChoice;
id <CLSCrashReportingControllerDelegate> _delegate;
CLSFileManager *_fileManager;
}
@property(retain, nonatomic) CLSFileManager *fileManager; // @synthesize fileManager=_fileManager;
@property(retain, nonatomic) CLSNetworkClient *networkClient; // @synthesize networkClient=_networkClient;
@property(retain, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue=_operationQueue;
@property(nonatomic) __weak id <CLSCrashReportingControllerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)reportsControllerDidCompleteAllSubmissions:(id)arg1;
- (void)reportsController:(id)arg1 didCompletePackageSubmission:(id)arg2 error:(id)arg3;
- (id)bundleIdentifierForReportsController:(id)arg1;
- (id)APIKeyForReportsController:(id)arg1;
- (id)settingsForReportsController:(id)arg1;
- (void)networkClient:(id)arg1 didFinishUploadWithPath:(id)arg2 error:(id)arg3;
- (_Bool)networkClientCanUseBackgroundSessions:(id)arg1;
- (void)didChangeUIOrientation:(id)arg1;
- (void)didChangeOrientation:(id)arg1;
- (void)didBecomeInactive:(id)arg1;
- (void)willBecomeActive:(id)arg1;
- (void)captureInitialNotificationStates;
- (void)setupStateNotifications;
- (_Bool)checkForAndCreateLaunchMarker;
- (_Bool)removeLaunchFailureMarker;
- (_Bool)launchFailureMarkerPresent;
- (_Bool)createLaunchFailureMarker;
- (id)launchFailureMarkerPath;
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- (void)alertViewCancel:(id)arg1;
- (void)handlePromptCompleteForReport:(id)arg1 shouldSubmit:(_Bool)arg2 shouldMarkAlwaysSubmit:(_Bool)arg3;
- (void)setupAndDisplayAlertWithTitle:(id)arg1 message:(id)arg2 cancel:(id)arg3 send:(id)arg4 alwaysSend:(id)arg5 report:(id)arg6;
- (void)displayPermissionAlertForReport:(id)arg1;
- (void)retryUploadForReportAtPath:(id)arg1;
- (void)uploadPreexistingFiles:(id)arg1;
- (void)handleExistingFilesInPrepared;
- (void)handleExistingFilesInProcessing;
- (void)handleContentsInOtherReportingDirectories;
- (void)removeReport:(id)arg1;
- (void)handleDelegateCompletionForReport:(id)arg1 submit:(_Bool)arg2;
- (void)processExistingActiveReportPath:(id)arg1 asUrgent:(_Bool)arg2;
- (void)processExistingReportPaths:(id)arg1 asUrgent:(_Bool)arg2;
- (id)setupCurrentReport;
- (void)installCrashReportingHandlers:(CDStruct_1e2a2a70 *)arg1;
- (_Bool)prepareForNewLaunch;
- (id)bundleIdentifier;
- (_Bool)needsToPrompt;
- (_Bool)canProcessUrgentReports;
- (_Bool)delegateNeedsToBeInformedOfReports;
- (_Bool)packagingEnabled;
- (void)checkForUserPromptSetting;
- (_Bool)potentiallySubmittableCrashOccurred;
- (_Bool)attemptCurrentReportSubmission;
- (void)deliverCrashDelegateCallback;
- (unsigned int)machExceptionMask;
- (id)settings;
- (id)APIKey;
- (id)installIdentifier;
- (_Bool)firstInstall;
@property(readonly, nonatomic) CLSReportsController *reportsController;
- (_Bool)checkPreconditions;
- (void)crashReportingSetupCompleted:(unsigned long long)arg1;
- (_Bool)startCrashReporterWithAPIKey:(id)arg1 betaToken:(id)arg2 profilingMark:(unsigned long long)arg3 report:(id)arg4;
- (_Bool)startWithProfilingMark:(unsigned long long)arg1 betaToken:(id)arg2;
- (id)clientWithOperationQueue:(id)arg1;
- (id)initWithFileManager:(id)arg1 delegate:(id)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface CLSStackFrame : NSObject
{
unsigned int _lineNumber;
NSString *_symbol;
NSString *_library;
NSString *_fileName;
unsigned long long _offset;
unsigned long long _address;
}
+ (id)stackFrameWithSymbol:(id)arg1;
+ (id)stackFrameWithAddress:(unsigned long long)arg1;
+ (id)stackFrame;
@property(nonatomic) unsigned long long address; // @synthesize address=_address;
@property(nonatomic) unsigned long long offset; // @synthesize offset=_offset;
@property(nonatomic) unsigned int lineNumber; // @synthesize lineNumber=_lineNumber;
@property(copy, nonatomic) NSString *fileName; // @synthesize fileName=_fileName;
@property(copy, nonatomic) NSString *library; // @synthesize library=_library;
@property(copy, nonatomic) NSString *symbol; // @synthesize symbol=_symbol;
- (void).cxx_destruct;
- (id)description;
@end
@interface CLSSymbolicationOperation : CLSThreadArrayOperation
{
CLSSymbolResolver *_symbolResolver;
}
@property(retain, nonatomic) CLSSymbolResolver *symbolResolver; // @synthesize symbolResolver=_symbolResolver;
- (void).cxx_destruct;
- (void)main;
@end
@interface CLSReportsController : NSObject
{
id <CLSReportsControllerDelegate> _delegate;
NSOperationQueue *_operationQueue;
CLSNetworkClient *_networkClient;
CLSFileManager *_fileManager;
}
@property(readonly, nonatomic) CLSFileManager *fileManager; // @synthesize fileManager=_fileManager;
@property(readonly, nonatomic) CLSNetworkClient *networkClient; // @synthesize networkClient=_networkClient;
@property(readonly, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue=_operationQueue;
@property(nonatomic) __weak id <CLSReportsControllerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)reportUploadAtPath:(id)arg1 completedWithError:(id)arg2;
- (_Bool)cleanUpSubmittedReportAtPath:(id)arg1;
- (_Bool)uploadPackagedReportAtPath:(id)arg1 asUrgent:(_Bool)arg2;
- (_Bool)submitPackageMultipartMimeAtPath:(id)arg1 synchronously:(_Bool)arg2;
- (_Bool)prepareAndSubmitReport:(id)arg1 asUrgent:(_Bool)arg2 withProcessing:(_Bool)arg3;
- (_Bool)fillInRequest:(id)arg1 forMultipartMimeDataAtPath:(id)arg2;
- (id)mutableRequestWithURL:(id)arg1 timeout:(double)arg2;
- (id)APIKey;
- (id)localeIdentifier;
- (_Bool)packagingEnabled;
- (_Bool)submissionEnabled;
- (id)reportURL;
- (id)reportEndpoint;
- (id)appBundleIdentifier;
- (id)settings;
- (id)initWithQueue:(id)arg1 delegate:(id)arg2 client:(id)arg3 fileManager:(id)arg4;
@end
@interface CLSReport : NSObject <CLSCrashReport>
{
CLSInternalReport *_internalReport;
unsigned int _internalKVCounter;
unsigned int _userKVCounter;
NSString *_internalCompactedKVFile;
NSString *_internalIncrementalKVFile;
NSString *_userCompactedKVFile;
NSString *_userIncrementalKVFile;
}
@property(readonly, nonatomic) CLSInternalReport *internalReport; // @synthesize internalReport=_internalReport;
- (void).cxx_destruct;
@property(copy, nonatomic) NSString *userEmail;
@property(copy, nonatomic) NSString *userName;
@property(copy, nonatomic) NSString *userIdentifier;
- (void)setObjectValue:(id)arg1 forKey:(id)arg2;
@property(readonly, nonatomic) _Bool isCrash;
@property(readonly, copy, nonatomic) NSString *OSBuildVersion;
@property(readonly, copy, nonatomic) NSString *OSVersion;
@property(readonly, copy, nonatomic) NSDate *crashedOnDate;
@property(readonly, copy, nonatomic) NSDate *dateCreated;
@property(readonly, copy, nonatomic) NSString *bundleShortVersionString;
@property(readonly, copy, nonatomic) NSString *bundleVersion;
@property(readonly, copy, nonatomic) NSDictionary *customKeys;
@property(readonly, copy, nonatomic) NSString *identifier;
- (void)recordValue:(id)arg1 forUserKey:(id)arg2;
- (void)recordValue:(id)arg1 forInternalKey:(id)arg2;
- (CDStruct_4355734a)userKVStorage;
- (CDStruct_4355734a)internalKVStorage;
- (id)initWithInternalReport:(id)arg1;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@end
@interface CLSThreadArrayOperation : NSOperation
{
NSArray *_threadArray;
}
@property(retain, nonatomic) NSArray *threadArray; // @synthesize threadArray=_threadArray;
- (void).cxx_destruct;
- (void)en
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment