From c219171eda1ee540c40dafce7c7917f8a65c02b9 Mon Sep 17 00:00:00 2001 From: zhu410289616 Date: Mon, 4 Jul 2016 20:32:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=8Audp=E4=BB=8E=E6=A1=86=E6=9E=B6?= =?UTF-8?q?=E7=A7=BB=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Example/Example.xcodeproj/project.pbxproj | 6 - Podfile | 3 +- Podfile.lock | 17 +- .../RHSocketKit/RHSocketUdpConnection.h | 1 - .../RHSocketKit/RHSocketUdpConnection.h | 1 - Pods/Local Podspecs/RHSocketKit.podspec.json | 4 +- Pods/Manifest.lock | 17 +- Pods/Pods.xcodeproj/project.pbxproj | 1844 +++++++---------- ...ds-UdpClientDemo-acknowledgements.markdown | 224 -- .../Pods-UdpClientDemo-acknowledgements.plist | 232 --- .../Pods-UdpClientDemo.debug.xcconfig | 4 +- .../Pods-UdpClientDemo.release.xcconfig | 4 +- .../RHSocketKit-Core/RHSocketKit-Core-dummy.m | 5 - .../RHSocketKit-Core-prefix.pch | 4 - .../RHSocketKit-Core.xcconfig | 9 - RHSocketKit.podspec | 2 +- .../UdpClientDemo.xcodeproj/project.pbxproj | 6 + .../UdpClientDemo}/RHSocketUdpConnection.h | 0 .../UdpClientDemo}/RHSocketUdpConnection.m | 3 +- 19 files changed, 827 insertions(+), 1559 deletions(-) delete mode 120000 Pods/Headers/Private/RHSocketKit/RHSocketUdpConnection.h delete mode 120000 Pods/Headers/Public/RHSocketKit/RHSocketUdpConnection.h delete mode 100644 Pods/Target Support Files/RHSocketKit-Core/RHSocketKit-Core-dummy.m delete mode 100644 Pods/Target Support Files/RHSocketKit-Core/RHSocketKit-Core-prefix.pch delete mode 100644 Pods/Target Support Files/RHSocketKit-Core/RHSocketKit-Core.xcconfig rename {RHSocketKit/Core/Channel => UdpClientDemo/UdpClientDemo}/RHSocketUdpConnection.h (100%) rename {RHSocketKit/Core/Channel => UdpClientDemo/UdpClientDemo}/RHSocketUdpConnection.m (96%) diff --git a/Example/Example.xcodeproj/project.pbxproj b/Example/Example.xcodeproj/project.pbxproj index fd1279a..8e834dd 100644 --- a/Example/Example.xcodeproj/project.pbxproj +++ b/Example/Example.xcodeproj/project.pbxproj @@ -16,7 +16,6 @@ 83ADFBF11D05698000A6CBC3 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83ADFBEF1D05698000A6CBC3 /* LaunchScreen.storyboard */; }; 83ADFDAE1D057F6E00A6CBC3 /* RHSocketChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 83ADFD591D057F6E00A6CBC3 /* RHSocketChannel.m */; }; 83ADFDAF1D057F6E00A6CBC3 /* RHSocketConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 83ADFD5B1D057F6E00A6CBC3 /* RHSocketConnection.m */; }; - 83ADFDB01D057F6E00A6CBC3 /* RHSocketUdpConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 83ADFD5D1D057F6E00A6CBC3 /* RHSocketUdpConnection.m */; }; 83ADFDB11D057F6E00A6CBC3 /* RHSocketDelimiterDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 83ADFD611D057F6E00A6CBC3 /* RHSocketDelimiterDecoder.m */; }; 83ADFDB21D057F6E00A6CBC3 /* RHSocketDelimiterEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 83ADFD631D057F6E00A6CBC3 /* RHSocketDelimiterEncoder.m */; }; 83ADFDB31D057F6E00A6CBC3 /* proto_shell.sh in Resources */ = {isa = PBXBuildFile; fileRef = 83ADFD651D057F6E00A6CBC3 /* proto_shell.sh */; }; @@ -74,8 +73,6 @@ 83ADFD591D057F6E00A6CBC3 /* RHSocketChannel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RHSocketChannel.m; sourceTree = ""; }; 83ADFD5A1D057F6E00A6CBC3 /* RHSocketConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RHSocketConnection.h; sourceTree = ""; }; 83ADFD5B1D057F6E00A6CBC3 /* RHSocketConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RHSocketConnection.m; sourceTree = ""; }; - 83ADFD5C1D057F6E00A6CBC3 /* RHSocketUdpConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RHSocketUdpConnection.h; sourceTree = ""; }; - 83ADFD5D1D057F6E00A6CBC3 /* RHSocketUdpConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RHSocketUdpConnection.m; sourceTree = ""; }; 83ADFD601D057F6E00A6CBC3 /* RHSocketDelimiterDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RHSocketDelimiterDecoder.h; sourceTree = ""; }; 83ADFD611D057F6E00A6CBC3 /* RHSocketDelimiterDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RHSocketDelimiterDecoder.m; sourceTree = ""; }; 83ADFD621D057F6E00A6CBC3 /* RHSocketDelimiterEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RHSocketDelimiterEncoder.h; sourceTree = ""; }; @@ -259,8 +256,6 @@ 83ADFD591D057F6E00A6CBC3 /* RHSocketChannel.m */, 83ADFD5A1D057F6E00A6CBC3 /* RHSocketConnection.h */, 83ADFD5B1D057F6E00A6CBC3 /* RHSocketConnection.m */, - 83ADFD5C1D057F6E00A6CBC3 /* RHSocketUdpConnection.h */, - 83ADFD5D1D057F6E00A6CBC3 /* RHSocketUdpConnection.m */, 83C40F881D1D3C4F001CBF46 /* RHSocketBaseConnection.h */, 83C40F891D1D3C4F001CBF46 /* RHSocketBaseConnection.m */, 83C40F8C1D1D4885001CBF46 /* RHSocketTLSConnection.h */, @@ -632,7 +627,6 @@ 83ADFDE01D057F9700A6CBC3 /* RHSocketHttpRequest.m in Sources */, 83ADFBE91D05698000A6CBC3 /* ViewController.m in Sources */, 83ADFDC81D057F6E00A6CBC3 /* RHAuthCallReply.m in Sources */, - 83ADFDB01D057F6E00A6CBC3 /* RHSocketUdpConnection.m in Sources */, 83ADFDC01D057F6E00A6CBC3 /* RHSocketProtobufDecoder.m in Sources */, 83ADFDB61D057F6E00A6CBC3 /* RHProtobufVarint32LengthDecoder.m in Sources */, 83ADFDCC1D057F6E00A6CBC3 /* RHSocketChannelProxy.m in Sources */, diff --git a/Podfile b/Podfile index 721fd97..2c595da 100644 --- a/Podfile +++ b/Podfile @@ -64,7 +64,8 @@ end target 'UdpClientDemo' do platform :ios, '7.0' project 'UdpClientDemo/UdpClientDemo.xcodeproj' - pod 'RHSocketKit/Core', :path => './RHSocketKit.podspec' + pod 'CocoaAsyncSocket', '~> 7.4.3' + #pod 'RHSocketKit/Core', :path => './RHSocketKit.podspec' end target 'UdpEchoServerDemo' do diff --git a/Podfile.lock b/Podfile.lock index 75ba768..401aaa6 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,15 +11,15 @@ PODS: - libextobjc/RuntimeExtensions (0.4.1) - MSWeakTimer (1.1.0) - ProtocolBuffers (1.9.9.2) - - RHSocketKit (2.1.4): - - RHSocketKit/Core (= 2.1.4) - - RHSocketKit/Extend (= 2.1.4) - - RHSocketKit/Core (2.1.4): + - RHSocketKit (2.1.6): + - RHSocketKit/Core (= 2.1.6) + - RHSocketKit/Extend (= 2.1.6) + - RHSocketKit/Core (2.1.6): - CocoaAsyncSocket (~> 7.4.3) - ProtocolBuffers (~> 1.9.9.2) - - RHSocketKit/Extend (2.1.4): + - RHSocketKit/Extend (2.1.6): - RHSocketKit/Core - - RHSocketKit/RPC (2.1.4): + - RHSocketKit/RPC (2.1.6): - MSWeakTimer (~> 1.1.0) - RHSocketKit/Core - SocketRocket (0.5.1) @@ -30,7 +30,6 @@ DEPENDENCIES: - MSWeakTimer (~> 1.1.0) - ProtocolBuffers (~> 1.9.9.2) - RHSocketKit (from `./RHSocketKit.podspec`) - - RHSocketKit/Core (from `./RHSocketKit.podspec`) - RHSocketKit/Extend (from `./RHSocketKit.podspec`) - RHSocketKit/RPC (from `./RHSocketKit.podspec`) - SocketRocket (~> 0.5.1) @@ -44,9 +43,9 @@ SPEC CHECKSUMS: libextobjc: a650fc1bf489a3d3a9bc2e621efa3e1006fc5471 MSWeakTimer: 9426150f933b80ed3acf3f6d228e4b61f0e303c8 ProtocolBuffers: 7111461618460961e6b7469177ec45ee551b4f0e - RHSocketKit: 02d6cd97f02813fcd81ec2e060ced2b8b8a1b33c + RHSocketKit: a398bd12b32ab5d1e01a864139236c87ad65f789 SocketRocket: d57c7159b83c3c6655745cd15302aa24b6bae531 -PODFILE CHECKSUM: f1831ab6f4a2df9d80121561aac2f8ac320dc446 +PODFILE CHECKSUM: 2301b1307ed0530b5b895a0bf1888be1a2c72e94 COCOAPODS: 1.0.0 diff --git a/Pods/Headers/Private/RHSocketKit/RHSocketUdpConnection.h b/Pods/Headers/Private/RHSocketKit/RHSocketUdpConnection.h deleted file mode 120000 index b204f83..0000000 --- a/Pods/Headers/Private/RHSocketKit/RHSocketUdpConnection.h +++ /dev/null @@ -1 +0,0 @@ -../../../../RHSocketKit/Core/Channel/RHSocketUdpConnection.h \ No newline at end of file diff --git a/Pods/Headers/Public/RHSocketKit/RHSocketUdpConnection.h b/Pods/Headers/Public/RHSocketKit/RHSocketUdpConnection.h deleted file mode 120000 index b204f83..0000000 --- a/Pods/Headers/Public/RHSocketKit/RHSocketUdpConnection.h +++ /dev/null @@ -1 +0,0 @@ -../../../../RHSocketKit/Core/Channel/RHSocketUdpConnection.h \ No newline at end of file diff --git a/Pods/Local Podspecs/RHSocketKit.podspec.json b/Pods/Local Podspecs/RHSocketKit.podspec.json index 1501d86..178b496 100644 --- a/Pods/Local Podspecs/RHSocketKit.podspec.json +++ b/Pods/Local Podspecs/RHSocketKit.podspec.json @@ -1,6 +1,6 @@ { "name": "RHSocketKit", - "version": "2.1.4", + "version": "2.1.6", "summary": "A socket kit based on CocoaAsyncSocket.", "homepage": "https://github.com/zhu410289616/RHSocketKit", "license": { @@ -16,7 +16,7 @@ }, "source": { "git": "https://github.com/zhu410289616/RHSocketKit.git", - "tag": "2.1.4" + "tag": "2.1.6" }, "default_subspecs": [ "Core", diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 75ba768..401aaa6 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,15 +11,15 @@ PODS: - libextobjc/RuntimeExtensions (0.4.1) - MSWeakTimer (1.1.0) - ProtocolBuffers (1.9.9.2) - - RHSocketKit (2.1.4): - - RHSocketKit/Core (= 2.1.4) - - RHSocketKit/Extend (= 2.1.4) - - RHSocketKit/Core (2.1.4): + - RHSocketKit (2.1.6): + - RHSocketKit/Core (= 2.1.6) + - RHSocketKit/Extend (= 2.1.6) + - RHSocketKit/Core (2.1.6): - CocoaAsyncSocket (~> 7.4.3) - ProtocolBuffers (~> 1.9.9.2) - - RHSocketKit/Extend (2.1.4): + - RHSocketKit/Extend (2.1.6): - RHSocketKit/Core - - RHSocketKit/RPC (2.1.4): + - RHSocketKit/RPC (2.1.6): - MSWeakTimer (~> 1.1.0) - RHSocketKit/Core - SocketRocket (0.5.1) @@ -30,7 +30,6 @@ DEPENDENCIES: - MSWeakTimer (~> 1.1.0) - ProtocolBuffers (~> 1.9.9.2) - RHSocketKit (from `./RHSocketKit.podspec`) - - RHSocketKit/Core (from `./RHSocketKit.podspec`) - RHSocketKit/Extend (from `./RHSocketKit.podspec`) - RHSocketKit/RPC (from `./RHSocketKit.podspec`) - SocketRocket (~> 0.5.1) @@ -44,9 +43,9 @@ SPEC CHECKSUMS: libextobjc: a650fc1bf489a3d3a9bc2e621efa3e1006fc5471 MSWeakTimer: 9426150f933b80ed3acf3f6d228e4b61f0e303c8 ProtocolBuffers: 7111461618460961e6b7469177ec45ee551b4f0e - RHSocketKit: 02d6cd97f02813fcd81ec2e060ced2b8b8a1b33c + RHSocketKit: a398bd12b32ab5d1e01a864139236c87ad65f789 SocketRocket: d57c7159b83c3c6655745cd15302aa24b6bae531 -PODFILE CHECKSUM: f1831ab6f4a2df9d80121561aac2f8ac320dc446 +PODFILE CHECKSUM: 2301b1307ed0530b5b895a0bf1888be1a2c72e94 COCOAPODS: 1.0.0 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 8d300aa..0d618b9 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,345 +7,297 @@ objects = { /* Begin PBXBuildFile section */ - 003A2AE2FC3A94D7FEB70E2AD9A619AD /* RHSocketChannelDefault.m in Sources */ = {isa = PBXBuildFile; fileRef = B27AA2FCB4CD43D8D0FF55D8A92867F2 /* RHSocketChannelDefault.m */; }; - 007EE7A572C357DC8E0BCFA651051C84 /* RHProtobufVarint32LengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B8100E65F25E9DA3242AAC530E2A94 /* RHProtobufVarint32LengthDecoder.m */; }; - 00841DE263651939603C960757132D3B /* RHSocketChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FE00F74783A38F1ECF1F71D2BE947BE /* RHSocketChannel.m */; }; - 009F31AE34D12FB7157EC8C34C54DB6A /* RHSocketConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F0EEB6BEFF1681FECA95B645AF583C0 /* RHSocketConnection.m */; }; - 0116AA01C80101E663AD5E8A79B45186 /* RHSocketChannelDefault.h in Headers */ = {isa = PBXBuildFile; fileRef = 280807B05D27AAB42E5879659901D45C /* RHSocketChannelDefault.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0068687988CF2FD8FAFFCE146204186F /* RHSocketCallReplyManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 166AEA278CAC15A517D556D57D0B24F9 /* RHSocketCallReplyManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 00E9AAD906E9B23264017E9F2B76B1BD /* RHSocketChannelProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 109EA4BD37E016ED5381173BE0C103BA /* RHSocketChannelProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01451DBC0A9AEF26BD0B42E76AF03103 /* RHSocketChannelProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 02F005C9D3CE1B093249199D5A38CC96 /* RHSocketChannelProxy.m */; }; 0241D0CA5251768025FDA9B0C2D794B4 /* MutableExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = C39A9DE44ED82609A4D42F0AC457054A /* MutableExtensionRegistry.m */; }; + 02D0F9D47429B454AECC5D442B109898 /* RHSocketConnectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 47310FDCE73B325D1FBF339ECABF8D74 /* RHSocketConnectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 02EAD444C3F32DE91AF55503A76BD44D /* Bootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = B048E60AE6E3CB02A67295775FFBFADD /* Bootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; 02EDECBE20AFB4EC31895E3B1BB554DD /* ExtendableMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 05483408F082EC55EA519D8C50BEABF6 /* ExtendableMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 035B68D98AD2A117450B649152BBBB5B /* RHSocketChannel+Heartbeat.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D4F28EA91C29128753E38B9565C8C2F /* RHSocketChannel+Heartbeat.m */; }; + 0338F5BBD698C001530F9CDF4FAABF7B /* NSDictionary+RHSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 137898121A600F6F76E2B80D91A23E9D /* NSDictionary+RHSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; 04600F7CA523B6BC2D51DE20DF8F7F17 /* libextobjc-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8185C0483ED883BECC34EE908BDE14D9 /* libextobjc-dummy.m */; }; - 04BC65FE852A8E5D234F2D32D8C3D319 /* RHSocketChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = EF788F466BE56E03A4756F6E249F6E8C /* RHSocketChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05A4680AC67BC3DA64C465DB7D8A1093 /* Pods-RpcDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E00EB54DBD8C45DC2C1FA451E707380A /* Pods-RpcDemo-dummy.m */; }; - 05DB97C1616251962F50AEB72EA1D4BF /* RHSocketConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2121B7B3C2E77D1F8F6521022F154F20 /* RHSocketConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 064CB209FF8CE2538B01A44DA8522F4B /* RHSocketStringEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 33C537690493381A0D7A15C8818096D3 /* RHSocketStringEncoder.m */; }; - 066E2C3CE186E9698B871478035DDE74 /* RHSocketDelimiterDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D7745ED56258B23F2DBC587F54EADAFD /* RHSocketDelimiterDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 082C99C2EAD82C880694E806D71CB74B /* RHSocketUtils+Protobuf.h in Headers */ = {isa = PBXBuildFile; fileRef = DD9D407DBD70C1E24FC6939A8EEA267F /* RHSocketUtils+Protobuf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0967F376067A5D77CDE579A53D5E4F41 /* RHSocketProtobufDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0489B232A273243D3934C0E5FEF3B196 /* RHSocketProtobufDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09D01008B380393DFA095AE6A86F3114 /* RHSocketProtobufDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = EECB34ACC986B1EC485D564036FAE4F7 /* RHSocketProtobufDecoder.m */; }; 09F25B138480FA9A3899B4BD5BBED102 /* ExtendableMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = CD32CDAB2D7F43E8AE4E6F7987216820 /* ExtendableMessageBuilder.m */; }; - 0A93B35580E290C3406EE7F36E568149 /* RHAuthCallReply.h in Headers */ = {isa = PBXBuildFile; fileRef = 56DC2A6BB81191C84640F0D3B1FD4B53 /* RHAuthCallReply.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0ADB33373C1CF8E870EB4B46BAE85BE0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; 0B30A97CBDFB6EEE78DA540555D9BCE9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; - 0B4BEA40F7B99561C1EFB7477CF443A8 /* RHSocketUdpConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F211C29BE56C1C422F915613B2B9E539 /* RHSocketUdpConnection.m */; }; - 0C22333986305AAB7A393DCEF0B18773 /* RHSocketChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FE00F74783A38F1ECF1F71D2BE947BE /* RHSocketChannel.m */; }; - 0CA54230C842EA2D2BBAB6C28DF158B0 /* RHSocketStringDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C4A1E2AA5B2E085C7531D1271A2416D /* RHSocketStringDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0CE76429C8FC5C984FD594A156594398 /* RHSocketUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 655EFC38D4C07C8C261C71D1C90EFE1B /* RHSocketUtils.m */; }; 0CEC11AE2C18173E2432472FF13FF22D /* MutableField.m in Sources */ = {isa = PBXBuildFile; fileRef = 06E74092D6B20C75C87324A2A95EEB3C /* MutableField.m */; }; - 0DD667DD7B0D3717740044162D0C4CE5 /* RHSocketPacketContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 554DAE4045201953FCCF142259792104 /* RHSocketPacketContext.m */; }; - 0E3FA0AF382554D7334B4C0EAFB0CBFB /* RHSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D36E2587393D6C41519054C0547D917 /* RHSocketException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0EF769DCC0ED5CA53E0A43B7FF5E88CF /* RHProtobufVarint32LengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 54EA9F8DB10087112427D92A0342EA78 /* RHProtobufVarint32LengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1020E1F64DF1BE859E394F84E3F5D911 /* Pods-UdpClientDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EB868B06BD030A94970782AD6D9DDC2B /* Pods-UdpClientDemo-dummy.m */; }; - 1096D5DC3F3775E18E1E798114DCBB01 /* RHSocketChannelDefault.h in Headers */ = {isa = PBXBuildFile; fileRef = 280807B05D27AAB42E5879659901D45C /* RHSocketChannelDefault.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12D4122FDF161B2059CCBDFA2022FBDD /* NSDictionary+RHSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = AA0803DDD917CEF7E9EFDD0CDC03645A /* NSDictionary+RHSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12DFD05CB559B07F47960B36B0386272 /* RHSocketKit-Core-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CC43B207CDEBDB4725F426466515DE82 /* RHSocketKit-Core-dummy.m */; }; + 0D91987BA74101227E52869D8A4F1C07 /* RHSocketJSONSerializationDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D748CA08004F74E97B8CDD25B4B1E288 /* RHSocketJSONSerializationDecoder.m */; }; + 0FE50A2B7F84B2743EC0C10EBB3CFE15 /* RHSocketConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E4EB4CF62AA7E7977D1F5C9F8D41E3C7 /* RHSocketConnection.m */; }; + 10B90DBDEB3B269765D93B4450DCA1A4 /* RHSocketPacketContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 609C5C819354DBD2A86C81575F986417 /* RHSocketPacketContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 10C0D7F1BC55067A66DC74B0CFE08B8B /* RHSocketUtils+Protobuf.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D5EB24C9C4C6466F7AD81BF80EF2A94 /* RHSocketUtils+Protobuf.m */; }; + 122C53248FEF275B1456DED2A2276F68 /* RHSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B920DE7DB76E8E951301858027A0C02 /* RHSocketException.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1306004ECA7C301EADAC50A41EEE8481 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; + 135A34EA57812713A07C333828325AA6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; 13A1A5D99159E3FAE3FD952F48E4D2AF /* GeneratedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E4B6AB7958F2953741C850A1FB41E605 /* GeneratedMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13F95B1AFBC890705804748C21E7E6D2 /* RHSocketUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = F4337D90EC055A5151E9A3C57A112827 /* RHSocketUtils.m */; }; 14669D4EA0BAC2A6C85DC98CA17AD9BF /* Pods-DelimiterCodecDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A38762687CC674C9E917D8E7AC6F64DD /* Pods-DelimiterCodecDemo-dummy.m */; }; - 14D38B5317C5C155A564F737A80B1DFB /* NSDictionary+RHSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 2395558137DED81B793748A12828B453 /* NSDictionary+RHSocket.m */; }; - 150B951B202BEF749EE270AE815BE04C /* RHSocketCallReplyProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D8FA840508A63D99CA3D86145E715C7 /* RHSocketCallReplyProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 161116BD2BBBC94DE87FEB23D0260CF4 /* RHSocketUdpConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F211C29BE56C1C422F915613B2B9E539 /* RHSocketUdpConnection.m */; }; - 16D3D2524684659FBD2A5DD7401AEEC1 /* RHSocketConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2121B7B3C2E77D1F8F6521022F154F20 /* RHSocketConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 163C414EDF8A4C5AE806DF3AC4C2BAEA /* NSDictionary+RHSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 29CA1A8EEDBA51F0BEC1508B8ABAD45D /* NSDictionary+RHSocket.m */; }; + 167543F6A7D319C075D2345D33B98D97 /* RHSocketCallReply.h in Headers */ = {isa = PBXBuildFile; fileRef = D8996ACCC19AA80EB95989B380952784 /* RHSocketCallReply.h */; settings = {ATTRIBUTES = (Public, ); }; }; 183243B5DDAC603859A54026659BD14F /* SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DC44EE040994DA15BB2A0008604C69 /* SocketRocket-dummy.m */; }; 19B03D46D4E5AC821F05E4C74904C88C /* RingBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0646A3515563BF9F0BFF576EEB6FA941 /* RingBuffer.m */; }; - 1A4FB4A5F5D8C525DDF83230F3B44F77 /* RHSocketPacketContext.h in Headers */ = {isa = PBXBuildFile; fileRef = E4455FFA9D39003BAC249369DF938FDD /* RHSocketPacketContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A5CFF043A72C77A7BB676CE770DCB24 /* RHBaseMessage.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A57C7BA7AF3EAA8F79D2D2C8FD7EB64 /* RHBaseMessage.pb.m */; }; + 1A0F09E7E355277ABCB6C8F8D1717CB4 /* RHSocketConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D6A8D900FBA39F1245687F7EE52415 /* RHSocketConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B14A131080BBE6406FBB263F9832D0D /* RHSocketJSONSerializationEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = E9CE4FC8109B8E0333F75B529364B8FB /* RHSocketJSONSerializationEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1B4F1D62654945DEBA7BAC4806DF74BD /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 59958A42628BCEDA275EBCD7D4B144A4 /* SocketRocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BED0806B915C199DBF5E0898B652EF9 /* RHSocketUtils+Protobuf.h in Headers */ = {isa = PBXBuildFile; fileRef = DD9D407DBD70C1E24FC6939A8EEA267F /* RHSocketUtils+Protobuf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1CFD3C0A5464D4BB35C77236038FA473 /* RHProtobufVarint32LengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B8100E65F25E9DA3242AAC530E2A94 /* RHProtobufVarint32LengthDecoder.m */; }; - 1DE5D015A9E0EC84BF1F919D0FD2E159 /* RHSocketJSONSerializationEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 65DEB56A59712B3C27A4DBA1B83C69E5 /* RHSocketJSONSerializationEncoder.m */; }; - 2034512062AC5F82432FE1D72596EE8F /* RHBaseMessage.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A57C7BA7AF3EAA8F79D2D2C8FD7EB64 /* RHBaseMessage.pb.m */; }; + 1D49252B17384D3FE606C703A78618CE /* RHProtobufVarint32LengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = A4A4E68D7DCFBD96AC17DEDC243737E5 /* RHProtobufVarint32LengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 20C0EE66A557566D884911F443D558D3 /* AbstractMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 46E7121DD3DB5F736F7F953BC48FBB80 /* AbstractMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21C76E0C70504A150FCB3EDF3586B8DB /* RHBaseMessage.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 03CC21561FCBE8D64A1C0F29EFD26EA0 /* RHBaseMessage.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2283495BEA210DCE2B2F5F67152C9D7C /* RHSocketCallReplyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E5E850F63860C79FDD207A2690EB8090 /* RHSocketCallReplyManager.m */; }; + 22B8C23BD393D066871C2FEC4917A237 /* RHSocketVariableLengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9970CE209458A044D58D38A1F7DFDB42 /* RHSocketVariableLengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22DCBBA2A358B19D08E3BCD810890A19 /* RHSocketVariableLengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 55392B3FF815EFB7ADAF550957441CDA /* RHSocketVariableLengthEncoder.m */; }; + 247D6B32A158619BBEE41E138712F2C2 /* RHSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B920DE7DB76E8E951301858027A0C02 /* RHSocketException.h */; settings = {ATTRIBUTES = (Public, ); }; }; 254D45A7CE5998656AED8D0C55C30E21 /* AbstractMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = C0B37AB6C5B17283E349B8C2ACF29A60 /* AbstractMessageBuilder.m */; }; - 258408EB95DD64F725D8EBCC0AE1C0B5 /* RHSocketUtils+Protobuf.h in Headers */ = {isa = PBXBuildFile; fileRef = DD9D407DBD70C1E24FC6939A8EEA267F /* RHSocketUtils+Protobuf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 275235844BCFB89A2BE5AD0AE70430E8 /* RHSocketChannel+Heartbeat.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D4F28EA91C29128753E38B9565C8C2F /* RHSocketChannel+Heartbeat.m */; }; + 2633EDEFC41D49F7CD7EF85B8BE8D363 /* RHProtobufVarint32LengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = AA71C8C004138B04D28FCDF2F177A7C1 /* RHProtobufVarint32LengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 27B5D0EB37E844BEF2BB4938AE0A4E74 /* ExtendableMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F2F03F86C4F81AADD8B8363785083D7 /* ExtendableMessageBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 27F26EFBC2E211AEE9878A5CC80C8827 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4071DC8307708622BAEC175AB345ADBE /* Security.framework */; }; - 28941CAFB490B2DDD8824935515887BB /* RHConnectCallReply.m in Sources */ = {isa = PBXBuildFile; fileRef = 21A1E4F9917F58FF4AE7AE5A542E4CE4 /* RHConnectCallReply.m */; }; - 29570A9B243E90AC980AF9731185726C /* RHSocketProtobufEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AAA218120F48400688BE7F829F738E3 /* RHSocketProtobufEncoder.m */; }; - 295C4012D4D0F0C65464D9564714F788 /* RHSocketConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2121B7B3C2E77D1F8F6521022F154F20 /* RHSocketConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A0026B4B2D8EA75A841997B4B59499F /* RHProtobufVarint32LengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 54EA9F8DB10087112427D92A0342EA78 /* RHProtobufVarint32LengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C3770D2EBC5C3ECAC37867362E62E40 /* RHSocketBaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A59D68EB9A028C5846732DD48B0D0BB /* RHSocketBaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D0ED2135C693E1EB73969E6CDC887AF /* RHProtobufVarint32LengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3174B059535086E286FE7A454DB2EAF6 /* RHProtobufVarint32LengthEncoder.m */; }; - 3000A24BD589171248CA7941C0966EB8 /* RHSocketPacket.h in Headers */ = {isa = PBXBuildFile; fileRef = F5429B4783E3B56F7229CED6BC795AD4 /* RHSocketPacket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 304ED34AA8360F7E4F5C9CC6078504A8 /* RHSocketChannel+Heartbeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B59E5FE0C202EBD14B58DCB62E8AE46 /* RHSocketChannel+Heartbeat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30CA32B2996C6D8CC678476941F16D3D /* RHSocketPacket.h in Headers */ = {isa = PBXBuildFile; fileRef = F5429B4783E3B56F7229CED6BC795AD4 /* RHSocketPacket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30CF1B9FABD5B511B3B3DBA6CC7E383E /* RHSocketCodecProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7597160B67C0C5CA952F717793E52977 /* RHSocketCodecProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29D15331974B120F2021F60AEBE8C984 /* RHSocketPacketContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 609C5C819354DBD2A86C81575F986417 /* RHSocketPacketContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A911A7B743424129D87117E7D4F2074 /* RHSocketPacketContext.m in Sources */ = {isa = PBXBuildFile; fileRef = DFDDD51D3C14F0081B7C303F89DC0985 /* RHSocketPacketContext.m */; }; + 2C6A079109DCC12EEBDBEA65A6960DC2 /* RHSocketChannelDefault.h in Headers */ = {isa = PBXBuildFile; fileRef = E75E5BE5D1B79C1F7EFF4B071130E680 /* RHSocketChannelDefault.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C9FCE09877CC2155AE44B3851497F0A /* RHSocketPacketContext.m in Sources */ = {isa = PBXBuildFile; fileRef = DFDDD51D3C14F0081B7C303F89DC0985 /* RHSocketPacketContext.m */; }; + 2D554A0831D82B9622C82B2B2B215C8B /* RHSocketRpcCmdDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 032D78455A5B9A0E4E791FA5D0D12343 /* RHSocketRpcCmdDecoder.m */; }; + 3008FD11B5356EE68F20AB6D7EA7739C /* RHBaseMessage.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 342310EFF664C17575EDBBF4EEF0C810 /* RHBaseMessage.pb.m */; }; 315F67E9B0A53D2CEA14D7491A87FEC6 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49F165B7A7482AE21F737B9ABBB173C5 /* CoreServices.framework */; }; 316A28488509543E6B9C8EE5D72F68E7 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C23B5B1CF31D1E54C1182F745B33A33 /* GCDAsyncSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 32BA9DE954B11734A3C7D68CF4948C96 /* RHSocketJSONSerializationEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 834C6781115E33A2D2B09E1E9E003A1B /* RHSocketJSONSerializationEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 331A1BE0230F75E79967738811D8F699 /* RHProtobufVarint32LengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D7DE41FD4A5463820CE101012133A5D6 /* RHProtobufVarint32LengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 333A6CDFCC4038D0D1AB713857E5EFA3 /* RHSocketJSONSerializationEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 834C6781115E33A2D2B09E1E9E003A1B /* RHSocketJSONSerializationEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33062CF7D24E3D249256E0FBD8BAFF72 /* RHSocketPacket.h in Headers */ = {isa = PBXBuildFile; fileRef = 77C3DE0F3BED7B47C4AE9FBDACF835D1 /* RHSocketPacket.h */; settings = {ATTRIBUTES = (Public, ); }; }; 337CA9F0E0B653E54ED309C2706B515B /* UnknownFieldSetBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C3D16A762B320FB208B984AC4746858 /* UnknownFieldSetBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 33FB5964B29BB9882E5D6C6A754C3083 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; - 33FF257DF8B1E59C00CD70EC43778E45 /* RHSocketDelimiterDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D7745ED56258B23F2DBC587F54EADAFD /* RHSocketDelimiterDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 34044C40AB09D895D25A3104494E2BC3 /* UnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 7615E4A5FF8D6AFD95F3414A23C09953 /* UnknownFieldSet.m */; }; - 342C25438C371DD5628EADDA62677A65 /* RHSocketChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = EF788F466BE56E03A4756F6E249F6E8C /* RHSocketChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 343E409F29AEFB2B2377E5FCF21E7578 /* RHSocketChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = EC8451AA3EF2AEAE57ACB61543C9E246 /* RHSocketChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 34DA3DC37F9B59D2FC91BCC0A6A76FF3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; 3655A7F86171948D063B114BDD056A0D /* Descriptor.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 164953A7431F83C466EFEFBF53323A21 /* Descriptor.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38789BEB5FD1DFD0C54F99886CEA852E /* RHSocketRpcCmdEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 48D7ABABE1124880D239F5173F679069 /* RHSocketRpcCmdEncoder.m */; }; - 38AFC4C2F5725435DD1F937B84920D6B /* RHSocketVariableLengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 82498D5176F3D997B6274B3570EE16A1 /* RHSocketVariableLengthEncoder.m */; }; - 3913BBCEDDC43AB33B2D16BBCE5FBA1B /* RHSocketVariableLengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 471EDED68E42F4A19E39E18D2214A1BB /* RHSocketVariableLengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38437FD4EF05615139E690CDE0F6778B /* RHSocketBase64Decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 22F7D6FC4B06C451C0B2F4B99325EEE8 /* RHSocketBase64Decoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3894DBD2319F8B60B72CF15B3833D27C /* RHSocketBase64Encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = A970DD0F33E966CC9290A3B20624DC5D /* RHSocketBase64Encoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 394E60D39EEEB045B2EBC19E1F3371F6 /* RHSocketKit-Core-RPC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 04F82C58DACABD4C24DA57730958885C /* RHSocketKit-Core-RPC-dummy.m */; }; + 39EE030A2A15783C1B86B6D1E64739DA /* RHSocketStringEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 39B1988E82DE50F4F715808FB7AFB9D4 /* RHSocketStringEncoder.m */; }; 3A9BF08EC4561FCCB69172DDD3E786FB /* Pods-ProtobufCodecDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B17ED452A559266062F995320482516 /* Pods-ProtobufCodecDemo-dummy.m */; }; - 3B5A5B534B22205CCCA09C7F73AEB4EF /* RHSocketPacket.h in Headers */ = {isa = PBXBuildFile; fileRef = F5429B4783E3B56F7229CED6BC795AD4 /* RHSocketPacket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A9E12FB652504945FE36F7FA5A9ADC9 /* RHSocketException.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF7603039A4C24C62DD3FB9561F316F /* RHSocketException.m */; }; + 3B105401557A19C26E9B740004C325FE /* RHSocketDelimiterEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 949765E42EFF499538EDB9F63961340E /* RHSocketDelimiterEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3B5B301D3F8FCBC42C28A66F44407844 /* AbstractMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = C7C91AE3DA1B2A4C64B3C1584223E656 /* AbstractMessageBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C1C534E94D3222BBBFD0B31610D6559 /* RHSocketDelimiterDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 23D0A86F534DD4061670EA6F59D3B9A2 /* RHSocketDelimiterDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C2A132F1364E810730B2F116FC6F598 /* RHSocketDelimiterEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 949765E42EFF499538EDB9F63961340E /* RHSocketDelimiterEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3CB8A327588860E8C24A1EF0B51ACB25 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = D55FE216969A7E0F3B98C8EFFFE65CEB /* GCDAsyncUdpSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3D653E8C42FBCB39FA6F3FF4BB9EDFEB /* RHSocketChannelDefault.h in Headers */ = {isa = PBXBuildFile; fileRef = E75E5BE5D1B79C1F7EFF4B071130E680 /* RHSocketChannelDefault.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E63B582F890DBE29E7127495EC055B9 /* Pods-UdpClientDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EB868B06BD030A94970782AD6D9DDC2B /* Pods-UdpClientDemo-dummy.m */; }; 3EA186DF65378445832FD463E41A93A8 /* Message.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EDBF5A53F1652C7C50E5963C0192C04 /* Message.h */; settings = {ATTRIBUTES = (Public, ); }; }; 409A4B1A39FAC4B8D49CBFCA93DA0BB8 /* ConcreteExtensionField.h in Headers */ = {isa = PBXBuildFile; fileRef = F17FA517CC6A91BB3D91D0C83EE0FA38 /* ConcreteExtensionField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 423CF584845E834DBFDA1530FBE65853 /* RHSocketUtils+Protobuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 7668C62225167796B7D6E5CE2CAEBBA5 /* RHSocketUtils+Protobuf.h */; settings = {ATTRIBUTES = (Public, ); }; }; 42797ECF9A4F7C7459AE3C4157983D0D /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = E77B48298803AF8C1766512DF8335378 /* EXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42881CABB1A7821D4C328A61F79CC956 /* RHSocketConnectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 47310FDCE73B325D1FBF339ECABF8D74 /* RHSocketConnectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4289E82888A294D4CE476EC11F1651FE /* RHSocketVariableLengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9233A9B10DB7BB5AE1E57D2661A10FA1 /* RHSocketVariableLengthDecoder.m */; }; + 4350FF1B4F3417D21B85103C1E90B4FA /* RHSocketProtobufDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C0BA2E04C31A0D4873DE89B99D9C40E8 /* RHSocketProtobufDecoder.m */; }; 4427B837FACB621FA2FDD5B7C97C375E /* ExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 973FD77BAD1F1BD6A3D7A7E797223FF6 /* ExtensionRegistry.m */; }; 44490EA8C8D5E0C6501C7A5E067035E4 /* MessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1543A930817371DFFCC130D4B0934936 /* MessageBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 44A50EA6278F74BAB61D7692193106A6 /* Field.h in Headers */ = {isa = PBXBuildFile; fileRef = ED922C71707EE8899341B39E07B8D451 /* Field.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 459FD94A5DDAFF2E4482CEB5CCE091C1 /* RHSocketDelimiterDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 966259F5519A8C669D29A168996B23F6 /* RHSocketDelimiterDecoder.m */; }; + 4695A9C210C5ED21886019A5C528FA6D /* RHProtobufVarint32LengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = AA71C8C004138B04D28FCDF2F177A7C1 /* RHProtobufVarint32LengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 470D7AC225FBD8E214D9510760464F10 /* RHSocketChannelDefault.h in Headers */ = {isa = PBXBuildFile; fileRef = E75E5BE5D1B79C1F7EFF4B071130E680 /* RHSocketChannelDefault.h */; settings = {ATTRIBUTES = (Public, ); }; }; 478BCAD17078A42D9A83B57A386B8D2C /* CodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ACF391C29EB26756A37F5596719F00B /* CodedInputStream.m */; }; - 47A47D0145BB28383ED2E01C5B822A8A /* RHSocketChannel+Heartbeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B59E5FE0C202EBD14B58DCB62E8AE46 /* RHSocketChannel+Heartbeat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48A9460D108172B20B34B7B184C5AF4E /* RHBaseMessage.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = F4F8A1250F30400781B99E45C3ACC514 /* RHBaseMessage.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4979E6515E03A8EA3A88DD9059C35615 /* RHBaseMessage.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = F4F8A1250F30400781B99E45C3ACC514 /* RHBaseMessage.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; 49D8E154A849344D2666E9EEDD7F388E /* Descriptor.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = D5256460C975AD0E739D1C2CF6A6373D /* Descriptor.pb.m */; }; 4A8581012207AD46884A1D45198FBBD7 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4071DC8307708622BAEC175AB345ADBE /* Security.framework */; }; - 4B04765EBCEEEF087BB0DE650F43767E /* RHSocketKit-Core-Extend-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EF0FB6BBBBA0BADF297473AB33F4320 /* RHSocketKit-Core-Extend-dummy.m */; }; - 4B3B57BCD8050CE0A690C5EB7BD70339 /* RHSocketChannelDefault.m in Sources */ = {isa = PBXBuildFile; fileRef = B27AA2FCB4CD43D8D0FF55D8A92867F2 /* RHSocketChannelDefault.m */; }; - 4B9A91CB87517B2AEFCC0CC67265EF14 /* RHSocketChannel+Heartbeat.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D4F28EA91C29128753E38B9565C8C2F /* RHSocketChannel+Heartbeat.m */; }; - 4BA7FCC5D917899E5CB64944117C2C27 /* RHSocketUdpConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A8EE32F0FC25FABFEEF1C7EB94A1AFB2 /* RHSocketUdpConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4ABF1D40BDD22A927765347626C3894B /* RHSocketChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = EC8451AA3EF2AEAE57ACB61543C9E246 /* RHSocketChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BDB487443F0080C5DF1D4783CEFD87E /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CE2591FDE39C20A2687EB39837522FF /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4C15B096E6F07347951D64795F0463C0 /* RHProtobufVarint32LengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B8100E65F25E9DA3242AAC530E2A94 /* RHProtobufVarint32LengthDecoder.m */; }; - 4C72F75472FC0A387EDC9A316598BFBD /* RHSocketDelimiterDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D7745ED56258B23F2DBC587F54EADAFD /* RHSocketDelimiterDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CFE5990ADCCCCF82DCCDD7915AA05E7 /* RHSocketChannel+Heartbeat.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D4F28EA91C29128753E38B9565C8C2F /* RHSocketChannel+Heartbeat.m */; }; - 4D211D2369892220E0DE570B25D08BEE /* RHSocketStringEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D56D1B99DB78DC211BC7754516EEB571 /* RHSocketStringEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DCAAAE1E0B247293215B5B6A7BBFD62 /* RHSocketRpcCmdEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = E9691082517911D7198D0428575CFDE9 /* RHSocketRpcCmdEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DF674DD3DD68C2C260804231FA4D4F8 /* RHSocketConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2121B7B3C2E77D1F8F6521022F154F20 /* RHSocketConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E5FC7DE12E1E56880C0528546F718CB /* RHSocketConnectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6127D5815D1AA8CF9EEE01611552F919 /* RHSocketConnectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E8C2BFD84DCCC6AF38F883EAC476804 /* RHSocketVariableLengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 471EDED68E42F4A19E39E18D2214A1BB /* RHSocketVariableLengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FBF25AC394E4EB08CB4B30BCB2800BE /* RHSocketJSONSerializationDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E97F4539E7C7F410E4BC83A40CC86BE7 /* RHSocketJSONSerializationDecoder.m */; }; - 513B27CCAD530D7178CC53FC77A8948F /* RHSocketConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 946069969344B466A904C2D6EA0FEE6E /* RHSocketConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C25D6138D05499E333582BD65B9ADD8 /* RHSocketVariableLengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D08BF0B49DBCE3BE4D9B65B4355EA5 /* RHSocketVariableLengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D1BF91EFD3601645BA9449F373343B5 /* RHSocketConnectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 47310FDCE73B325D1FBF339ECABF8D74 /* RHSocketConnectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E02600CFD1B72F9F32B79770CF1BADD /* RHProtobufVarint32LengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D03E9FFD0677FE9A9BF84223AED9529 /* RHProtobufVarint32LengthDecoder.m */; }; + 4E86E4AD2185AD23C347DF1FCE7494A3 /* RHSocketTLSConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = EB09CA674C41375713604F7D375BD85B /* RHSocketTLSConnection.m */; }; + 4ED95E96AC028334B68C940E09D8A735 /* RHSocketProtobufEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC61ACBC9D6DD98C51FB7D58F7E2CC4 /* RHSocketProtobufEncoder.m */; }; + 5044D0D6FA5A2F8EFECFF8AB628CD1E1 /* RHSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B920DE7DB76E8E951301858027A0C02 /* RHSocketException.h */; settings = {ATTRIBUTES = (Public, ); }; }; 51F1B7C244F6A0B478C9737B16F17739 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 55F39FF91C331962AAB0CD6592BD08DE /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 522B09898FA32ADA8B00A4EE596F0EA0 /* RHSocketBaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A59D68EB9A028C5846732DD48B0D0BB /* RHSocketBaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52D26679604725E48E496D37CA4D88CD /* RHSocketChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = EF788F466BE56E03A4756F6E249F6E8C /* RHSocketChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53FA58F656CE0D16E498F4CE2E15AAD4 /* RHSocketBase64Decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = CCD837E4411E31522A51E9556F107483 /* RHSocketBase64Decoder.m */; }; - 54A07F6A87087B42C0668451714C8927 /* RHSocketVariableLengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 471EDED68E42F4A19E39E18D2214A1BB /* RHSocketVariableLengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5575CE808E7A88C66EB871508BD0D0AF /* RHSocketTLSConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9516495BDAC497CF394A0710DACC5173 /* RHSocketTLSConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5629038BC4DAC8D9989F4704E1A64263 /* RHSocketDelimiterDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = BF307FF2C00FE35CBF5085F8C4681C09 /* RHSocketDelimiterDecoder.m */; }; - 5816F03AB34F577E1C925440BD8FBF79 /* RHProtobufVarint32LengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 54EA9F8DB10087112427D92A0342EA78 /* RHProtobufVarint32LengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A1BC7358657DD1A7C09CC3B686F2407 /* RHSocketChannelDefault.m in Sources */ = {isa = PBXBuildFile; fileRef = B27AA2FCB4CD43D8D0FF55D8A92867F2 /* RHSocketChannelDefault.m */; }; - 5A721FAAAFEA693A66AFAEF2086E190D /* RHSocketProtobufDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0489B232A273243D3934C0E5FEF3B196 /* RHSocketProtobufDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61B4AB07F5FABEBD75C4FD8DEF06BF21 /* RHProtobufVarint32LengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D7DE41FD4A5463820CE101012133A5D6 /* RHProtobufVarint32LengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52D368DB90EB1B9A57BEDDEFA8507BDD /* RHSocketUtils+Protobuf.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D5EB24C9C4C6466F7AD81BF80EF2A94 /* RHSocketUtils+Protobuf.m */; }; + 533111486B8DCB3AC1851FA42DB89CC8 /* RHSocketCallReplyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 07A23FC716170EA8A8803FE1EAF6A740 /* RHSocketCallReplyManager.m */; }; + 536F7204F41AE05D36DA11240433B581 /* RHBaseMessage.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 342310EFF664C17575EDBBF4EEF0C810 /* RHBaseMessage.pb.m */; }; + 53AB74F4AA3B2A3F881F5EA5CE45D8AF /* RHSocketVariableLengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 55392B3FF815EFB7ADAF550957441CDA /* RHSocketVariableLengthEncoder.m */; }; + 53FDABA97C7EB3F6ED63FB5F28CDC72D /* NSDictionary+RHSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 29CA1A8EEDBA51F0BEC1508B8ABAD45D /* NSDictionary+RHSocket.m */; }; + 55B732E0D3A2F6A112EE3794FA3F1DCF /* RHSocketConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E4EB4CF62AA7E7977D1F5C9F8D41E3C7 /* RHSocketConnection.m */; }; + 5AD3AE398DA4E56DD6E106CA47134976 /* RHSocketJSONSerializationDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 38F59AE07D51423BB019310E86D10674 /* RHSocketJSONSerializationDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 623CCAA32DB2713DC3E8FF8FA6A2A563 /* RHProtobufVarint32LengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D03E9FFD0677FE9A9BF84223AED9529 /* RHProtobufVarint32LengthDecoder.m */; }; 62D6D8EAF3414FBA80FB6D9B10C27179 /* ProtocolBuffers-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AECA43D6EE1738CD06FF084EAB7BA56E /* ProtocolBuffers-dummy.m */; }; - 65BCF43B5A4FE6F1BE476C28B0DE1B89 /* RHSocketService.m in Sources */ = {isa = PBXBuildFile; fileRef = 347A0E87BA621990577C7A07FF82B3B2 /* RHSocketService.m */; }; - 6609071C1646E8E013631298F578D612 /* RHSocketRpcCmdDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 25B377DA458B875A34D68F9BCD909102 /* RHSocketRpcCmdDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 630A626D7EF685C048FA8567EDA5A884 /* RHSocketChannel+Heartbeat.m in Sources */ = {isa = PBXBuildFile; fileRef = DB6FC2F6E1404867260CD0CFBAB72587 /* RHSocketChannel+Heartbeat.m */; }; + 64410711D045956F63B76D0AEBBAA5C6 /* RHSocketVariableLengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D08BF0B49DBCE3BE4D9B65B4355EA5 /* RHSocketVariableLengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 661DD2CC1DC24A319C02848ABB7B6A39 /* RHSocketChannel+Heartbeat.m in Sources */ = {isa = PBXBuildFile; fileRef = DB6FC2F6E1404867260CD0CFBAB72587 /* RHSocketChannel+Heartbeat.m */; }; 66422F6C58BB5CCBB58440D28AD86753 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C462C23AF5A0B59767714EBD54A87F6A /* Cocoa.framework */; }; + 66E4822B5045A17A2C57CE847F99B52A /* RHSocketChannel+Heartbeat.h in Headers */ = {isa = PBXBuildFile; fileRef = F2C023876AEF39C2D1454659B97F6DCE /* RHSocketChannel+Heartbeat.h */; settings = {ATTRIBUTES = (Public, ); }; }; 670D051AC73843E0AB9EE58AD2EF648B /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 55F39FF91C331962AAB0CD6592BD08DE /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6722423FBA92A2CB0473D603718BD31C /* RHSocketTLSConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A3629A33F48D1091A9461594CC3F4178 /* RHSocketTLSConnection.m */; }; - 6787CE9BB8D9D4B474B61DE2BB4394C7 /* RHSocketConnectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6127D5815D1AA8CF9EEE01611552F919 /* RHSocketConnectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 680209AE93BE57713292C5187B5EBC59 /* Pods-UdpEchoServerDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C2034D113F5EAB0B564D6BD207A3CAF /* Pods-UdpEchoServerDemo-dummy.m */; }; - 689DAF6149B9C493F9F67CB9A6B982D3 /* RHSocketUtils+Protobuf.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C7043A22DB3C6FD6277F85BEF4D05C /* RHSocketUtils+Protobuf.m */; }; - 68C38985CF2D1B3618BD2BF7D23DDA40 /* RHSocketStringDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C4A1E2AA5B2E085C7531D1271A2416D /* RHSocketStringDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68F1E7ED46DE71E5D03A15FBF41A3E08 /* RHSocketKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8403AD9AA27AD911668C9913115ED4E7 /* RHSocketKit-dummy.m */; }; 69408CC4EB103854E27CC1F8E0AEBF07 /* CodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 078E75F796D721C4D78510449C94BA56 /* CodedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6A81C810E35E9E27E780C4E045F23D77 /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B603891A3FF24B5D7BD198D5B9CBAF /* SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B47FD19E73C4ACA6CC911593FB73997 /* RHSocketProtobufEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F2836FF5C3EAF0FE420D85A490569A /* RHSocketProtobufEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BEA3CD2BAB28AF8B13D48592170241A /* RHSocketException.m in Sources */ = {isa = PBXBuildFile; fileRef = E6CCB6AD0A1DD70A575D29D85B5F862C /* RHSocketException.m */; }; - 6E50F5F53703A02A1929B9012281EB8A /* RHBaseMessage.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 03CC21561FCBE8D64A1C0F29EFD26EA0 /* RHBaseMessage.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6EF47DAE5EBE7536E9D3C32CBDB91DC4 /* RHSocketBase64Decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = CCD837E4411E31522A51E9556F107483 /* RHSocketBase64Decoder.m */; }; + 6B80AE7CFA2A8E0CFB103C87577ECCE4 /* RHSocketCodecProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 41001E17DA4816882886B08BFDE0B653 /* RHSocketCodecProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DD11A000F3F725032DF5F66D0344929 /* RHSocketBase64Decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 22F7D6FC4B06C451C0B2F4B99325EEE8 /* RHSocketBase64Decoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E54556FAB605A212A6F852CFF0249F8 /* RHSocketChannelDefault.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FBFD926B5C07AA8B5005301EC323210 /* RHSocketChannelDefault.m */; }; + 6E7E510B5EC9BDC97C0FA4C0B578C7F9 /* RHSocketConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F105FE8BDEFA0FD9861260467D6F8FD /* RHSocketConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6F520C227C97B3686B360B3CBC169AB5 /* ExtensionField.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A4F504863091A7EAA2CF0718E00AE23 /* ExtensionField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 703B55162DDCEB584498E8DB34976FD9 /* RHSocketDelimiterEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = DFDDF8A4D7FB2AA1AA473B197049101B /* RHSocketDelimiterEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 719E6358B95B2495D0B37C809C7C0C34 /* RHSocketTLSConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9516495BDAC497CF394A0710DACC5173 /* RHSocketTLSConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71D0D6BC4284901575FB15C30E6E8A6B /* RHSocketPacket.h in Headers */ = {isa = PBXBuildFile; fileRef = 77C3DE0F3BED7B47C4AE9FBDACF835D1 /* RHSocketPacket.h */; settings = {ATTRIBUTES = (Public, ); }; }; 71ECFFAB0482010E660F41A70ED1DE99 /* Utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B6A92F5C3F4AB9A2BACD8DD0DBE702E /* Utilities.m */; }; 72BA3D12F0AF47D098EB39592306803D /* MSWeakTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = B5A5BDB1804D36A1F46A4F9696D8EB06 /* MSWeakTimer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 732BA2E2710953BAE1C5EFAF3D73FEDD /* RHSocketService.h in Headers */ = {isa = PBXBuildFile; fileRef = 83DE2510D17C547A00242FB283B80CE2 /* RHSocketService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 735D99E5668BF3EE6757FF658EF944A6 /* RHSocketProtobufDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9630352B252CCFDFE82EF4AFF048FB81 /* RHSocketProtobufDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7362433B36C0D07E2B4E1980B26A7C29 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D481AE9353FCAC1B1CD149B36560B1A /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 73957E64F925840CA76ADB29E8DB2636 /* RHSocketChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FE00F74783A38F1ECF1F71D2BE947BE /* RHSocketChannel.m */; }; - 73FC5419F7ADA997ED00D3AB86C206FE /* RHSocketVariableLengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4695B0D76AD044B65EBF013D1D9B9BC6 /* RHSocketVariableLengthDecoder.m */; }; - 74B945CD57300CD0A5F51C3CA688A694 /* RHSocketDelimiterDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = BF307FF2C00FE35CBF5085F8C4681C09 /* RHSocketDelimiterDecoder.m */; }; 763E6DA0936C5308F85E8133C4A5C5B9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; - 77675856705CFB2C21BE24BFAE283E27 /* RHSocketDelimiterEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EDFF97E8345005316450CA4A70878D5 /* RHSocketDelimiterEncoder.m */; }; - 77F3E2F88BEB6F28AD576F59FC36A6A3 /* RHSocketVariableLengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = F979242F55BCA6C1639F4209C43CFF04 /* RHSocketVariableLengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 781AF31040EF4AF4F34328FE8271F719 /* RHProtobufVarint32LengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3174B059535086E286FE7A454DB2EAF6 /* RHProtobufVarint32LengthEncoder.m */; }; - 78A56B8B22FB36306D1729818BF37F6A /* RHSocketBase64Decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 961DCC31DC509F2BB150EDADCF2A3480 /* RHSocketBase64Decoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76E5EE51D01585451F4B0B514861BF28 /* RHSocketConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F105FE8BDEFA0FD9861260467D6F8FD /* RHSocketConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 770777C5D7DE7427E23B4731369BEFD8 /* RHSocketKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E877AB5FF84FD46C9CF2A61A0D326757 /* RHSocketKit-dummy.m */; }; + 77B8E30B973858516526051E51B26763 /* RHSocketBaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D7610D729C3839AD0EAC7DDC05A5816 /* RHSocketBaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 783627D7F57F5D784B7A0EDEE07FAF15 /* RHProtobufVarint32LengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B612AB71CEAA4F4C4E5E2BBE8D222FD /* RHProtobufVarint32LengthEncoder.m */; }; + 789006C441C7FDC09EF5FB0DEB5106D9 /* RHSocketJSONSerializationEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BB611657967B7FD4264F82AE9CC392E /* RHSocketJSONSerializationEncoder.m */; }; 78FA477DD530631F3C34EF83B812C321 /* ForwardDeclarations.h in Headers */ = {isa = PBXBuildFile; fileRef = 32390534E5141360921E38967B074809 /* ForwardDeclarations.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7917FB24D87FFD6BF473E009EF5A6143 /* AsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = BDEC52F395D1953159E870FA7B2C320B /* AsyncUdpSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7A257EA7C5C11A07D91963341243E5DC /* RHSocketDelimiterEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = DFDDF8A4D7FB2AA1AA473B197049101B /* RHSocketDelimiterEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A77617C2CD85466EBFD6C0F28C4E4D5 /* RHSocketTLSConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A3629A33F48D1091A9461594CC3F4178 /* RHSocketTLSConnection.m */; }; - 7BFF7C4DDFEA840F63D0E6956EE14630 /* RHProtobufVarint32LengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D7DE41FD4A5463820CE101012133A5D6 /* RHProtobufVarint32LengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A101CA7DA1C48745E183D34841861C9 /* RHSocketConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D6A8D900FBA39F1245687F7EE52415 /* RHSocketConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7C3C01CCDC82C0D5B55953D664F0021D /* CodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = AFC935BD65355117F54C1B5F5D6E2E08 /* CodedInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DE92D62078C539DC6AC723BB737120D /* RHSocketChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = E9196F760F63369E1E1C8930579C4846 /* RHSocketChannel.m */; }; + 7F0E5A5AD9A27EB6ABCE33BAAB072AB4 /* RHSocketCallReply.m in Sources */ = {isa = PBXBuildFile; fileRef = 66170884DF59C977B7B516021CA5D7D7 /* RHSocketCallReply.m */; }; 7F7C27BE62E5C9F4B28BEDC726816617 /* ExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 294D4A2E0719FE5AB6B4D7BDE0245931 /* ExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 805B4366BD579FC64928C36C30A4CC70 /* RHSocketUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 02E1A7AD000B4060E227DA67840126BE /* RHSocketUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; 80749E2BA7BB2E8F641909C98625FFC8 /* Pods-TcpEchoServerDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FED70140387A3547323EBB20278FC6E1 /* Pods-TcpEchoServerDemo-dummy.m */; }; - 81075DFEBC7B1AAC411C1C14C424C5BC /* RHSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D36E2587393D6C41519054C0547D917 /* RHSocketException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 812BED2B1AF6F86EC730410EED3EB736 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; + 81954A4D3C0005C71410BC004B13D199 /* RHSocketTLSConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A591916C9E858CEB93A5B4E4E71BA82B /* RHSocketTLSConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8196195DA026DF0596E8F2B2809DE76B /* AsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 02702C8121F429D8394C8AD0AF9D78F0 /* AsyncSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 81B6788CFE2658FD1EADE5ABF7741304 /* AsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BD59E8EF574561064431E1F698CC63A /* AsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; 81B8B1E861286ECE54DEC84BB6AD2EF2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; - 822F8E47E66E3560D26BE19D3D036D45 /* RHSocketVariableLengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = F979242F55BCA6C1639F4209C43CFF04 /* RHSocketVariableLengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81EE3D7922E1A26890D489BE28767476 /* RHAuthCallReply.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AF112AE0B59CEDFB2BAE4DA9A270FE6 /* RHAuthCallReply.h */; settings = {ATTRIBUTES = (Public, ); }; }; 831AA0B252E13DA6AB08AAE6658401D1 /* PBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = BFD6876F3235921A450201E29BD5EDBB /* PBArray.m */; }; + 83ED4A7C6E8A0BDAB76593BB07B05145 /* RHSocketDelimiterDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 23D0A86F534DD4061670EA6F59D3B9A2 /* RHSocketDelimiterDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 84F6C7AA0CD8DA406874CE4EEFDAB0FA /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 94379BA0EF612C0EF6B7099753D2C911 /* SRWebSocket.m */; }; - 84FCCF80B3AD88212B8218907950EB83 /* RHAuthCallReply.m in Sources */ = {isa = PBXBuildFile; fileRef = 510DB1EC23262C663F6096930B753C2A /* RHAuthCallReply.m */; }; 856F8B5EAD38E03DD02D73BB61B3B269 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; - 86D9BC0FAD73684023EDEEB3AA6CD06A /* RHSocketTLSConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9516495BDAC497CF394A0710DACC5173 /* RHSocketTLSConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87796136F72DB012DD00AA418296D201 /* RHSocketChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FE00F74783A38F1ECF1F71D2BE947BE /* RHSocketChannel.m */; }; - 888669DF24C420B128E8704877209B9A /* RHSocketRpcCmdDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8728C4E99690557265E9D652211F3661 /* RHSocketRpcCmdDecoder.m */; }; - 88A64A9FDA0A34A0ACA3D299A639A43E /* RHSocketDelimiterEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EDFF97E8345005316450CA4A70878D5 /* RHSocketDelimiterEncoder.m */; }; + 87231180EFEBB75E668B0C6161B1E583 /* RHSocketStringDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = F9FEA7F84497673220AFAF8D2D490EE5 /* RHSocketStringDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 88ADD235F34E2B04C3E04E755B97DCB7 /* RHSocketService.h in Headers */ = {isa = PBXBuildFile; fileRef = 770EB584A848619BB680E8798A72DCD4 /* RHSocketService.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88B2491A4269961B7C3E2476DDF21340 /* CodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B8EFEA261276492719CFEEED5EAA19B /* CodedOutputStream.m */; }; 899762F936BE329709623BCABAB48317 /* ProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = 474DBB1FEC510D305237EE1E985C2BBB /* ProtocolBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A453BAB295253B98942621E9B020033 /* RHSocketVariableLengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 82498D5176F3D997B6274B3570EE16A1 /* RHSocketVariableLengthEncoder.m */; }; 8A92E8E57C2B7F55C758CF3B669C1688 /* ConcreteExtensionField.m in Sources */ = {isa = PBXBuildFile; fileRef = CA52C08FC86F732A5F5229EBA68FBFFC /* ConcreteExtensionField.m */; }; 8B5EF2EA9B8493A07EFE8A9A1E1C2453 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; - 8C621883621BA659881F6801A5024093 /* RHSocketConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 946069969344B466A904C2D6EA0FEE6E /* RHSocketConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8B65FC082235D71C76D1568C2C685487 /* RHSocketStringEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3DEC9F155110CB0A7653E8ABD81974 /* RHSocketStringEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8BE8A0E231D0967DB8E0583F7A651D12 /* RHSocketUtils+Protobuf.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D5EB24C9C4C6466F7AD81BF80EF2A94 /* RHSocketUtils+Protobuf.m */; }; + 8C2DE790A99BF314E73FFDD0CA071663 /* RHSocketDelimiterEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 949765E42EFF499538EDB9F63961340E /* RHSocketDelimiterEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C325EE10A815559141D47274972DA5A /* RHSocketUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 02E1A7AD000B4060E227DA67840126BE /* RHSocketUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8CC46E2345F4C0487AF34E6B1FBD490A /* GeneratedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 28AB861BE5B1BB31630D66073B024D33 /* GeneratedMessage.m */; }; - 8E3E7D306368FC4D744870ED535E6D0F /* RHSocketJSONSerializationDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CE4FD3A087C21CD247CD3094424F77C /* RHSocketJSONSerializationDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8E756831159523B518B917A612552384 /* RHSocketBaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A59D68EB9A028C5846732DD48B0D0BB /* RHSocketBaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EE073D6B30A0178F0BF5B4E52016BED /* RHSocketProtobufEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F2836FF5C3EAF0FE420D85A490569A /* RHSocketProtobufEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EE7636FFCA645F650AC65C4EFB210BC /* RHSocketCodecProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7597160B67C0C5CA952F717793E52977 /* RHSocketCodecProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FA10F9DA36A0DCFE958AEC5787D6085 /* RHSocketUdpConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F211C29BE56C1C422F915613B2B9E539 /* RHSocketUdpConnection.m */; }; + 8E88FCA154F82173D7DA80C7640849DA /* RHProtobufVarint32LengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = AA71C8C004138B04D28FCDF2F177A7C1 /* RHProtobufVarint32LengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 90A3DCD992DF31834D6DD659185EAF5E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C462C23AF5A0B59767714EBD54A87F6A /* Cocoa.framework */; }; 90C7E65FD225EFAC4E6FAA86BAEC4C97 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; + 90E978EBE597F1DA54D7A2A81BD29707 /* RHSocketChannelDefault.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FBFD926B5C07AA8B5005301EC323210 /* RHSocketChannelDefault.m */; }; 90F4F88A9ABB0F432F0433416B870F0A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; 91B38FD8E333127D005AB023A4288346 /* CocoaAsyncSocket-OSX-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AF83B1534323F6C92F27C7644B8EB22 /* CocoaAsyncSocket-OSX-dummy.m */; }; 91EBF14D8D88637E627D123042A26717 /* ObjectivecDescriptor.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D4FF65F6D1F264B73B2DCAF8256D55 /* ObjectivecDescriptor.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 925199EC48F36CA1B9DBFA176F831510 /* RHSocketUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = F4337D90EC055A5151E9A3C57A112827 /* RHSocketUtils.m */; }; - 9256038FB34E9D96A7AE24C5A43B18DC /* RHSocketCodecProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7597160B67C0C5CA952F717793E52977 /* RHSocketCodecProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; 926A83C91658A4CC4AC1C385727DEA9E /* PBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DEE646C872BBC557AE157D5DDCE430F /* PBArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93111AA96DD72E0A25A12106A595227C /* RHSocketVariableLengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 82498D5176F3D997B6274B3570EE16A1 /* RHSocketVariableLengthEncoder.m */; }; - 9399458EA15C2B7854FBE4B11783E026 /* RHSocketStringEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D56D1B99DB78DC211BC7754516EEB571 /* RHSocketStringEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93CAA82B35143B02EA5BCCF888951B4E /* RHSocketCallReply.m in Sources */ = {isa = PBXBuildFile; fileRef = 1619033C4746F27E489C66A5043BFDD6 /* RHSocketCallReply.m */; }; + 937157F3EF61789A2FE6CE0A3C6C6911 /* RHSocketException.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF7603039A4C24C62DD3FB9561F316F /* RHSocketException.m */; }; + 9402AB63974555B48A731CF481D5D60D /* RHSocketVariableLengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D08BF0B49DBCE3BE4D9B65B4355EA5 /* RHSocketVariableLengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94C50FB9480E4384EEA6F0EA4F35EAE6 /* RHSocketJSONSerializationEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BB611657967B7FD4264F82AE9CC392E /* RHSocketJSONSerializationEncoder.m */; }; 94EF5EF75DC5E954E734FA29CDC28E78 /* Pods-CustomCodecDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 39270C79C050EF73CDE9BDB0E00C75E5 /* Pods-CustomCodecDemo-dummy.m */; }; 957FF2BEFF3B630F4B18A5428A3978A6 /* TextFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 90DA26A63C92C5B7D9302A4BE5764960 /* TextFormat.m */; }; 95AAFB37A8BAC8788E768B25C0539A2B /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = D55FE216969A7E0F3B98C8EFFFE65CEB /* GCDAsyncUdpSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 969E26C33FE9CF8942037B3F6EFC669D /* RHSocketUdpConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F211C29BE56C1C422F915613B2B9E539 /* RHSocketUdpConnection.m */; }; - 972A1A990762D3BAECBEA53317DDB7D4 /* RHSocketStringDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D3EC743ABD56D53D383AC77C5D1D5FED /* RHSocketStringDecoder.m */; }; - 983C4C572AFF62463868FB55A46E78D9 /* RHSocketPacketContext.h in Headers */ = {isa = PBXBuildFile; fileRef = E4455FFA9D39003BAC249369DF938FDD /* RHSocketPacketContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98483AF2FFC03CD44A249F624E0322C3 /* RHSocketJSONSerializationEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 65DEB56A59712B3C27A4DBA1B83C69E5 /* RHSocketJSONSerializationEncoder.m */; }; - 9930C209E4594C12BEC18C59148C84DC /* RHSocketBaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 475F9F4907793C476E4F00D60DF8C030 /* RHSocketBaseConnection.m */; }; + 96FB5138650900E5900E828D64186993 /* RHSocketBase64Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = FE88093C98EF733E2C4F81D8A90DD847 /* RHSocketBase64Encoder.m */; }; + 977F18CB33B6C865AED326C47871CB5C /* RHSocketService.h in Headers */ = {isa = PBXBuildFile; fileRef = 770EB584A848619BB680E8798A72DCD4 /* RHSocketService.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9A03A8FB03702E8D9260565581E9C905 /* ObjectivecDescriptor.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C08C566190F6AF47EBAA3B611A30F19 /* ObjectivecDescriptor.pb.m */; }; - 9A6B45E342EB99D230969382E1DA9273 /* RHSocketException.m in Sources */ = {isa = PBXBuildFile; fileRef = E6CCB6AD0A1DD70A575D29D85B5F862C /* RHSocketException.m */; }; - 9A6FB9EAE4DE7D5A3FF194DA366FDA6A /* RHSocketPacketContext.h in Headers */ = {isa = PBXBuildFile; fileRef = E4455FFA9D39003BAC249369DF938FDD /* RHSocketPacketContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C5A970C5B5609A6D61D11AADCC913E4 /* RHSocketDelimiterEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = DFDDF8A4D7FB2AA1AA473B197049101B /* RHSocketDelimiterEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F113E4D6686D78E7E5B7D762AF46C26 /* RHSocketChannelProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = FA3E3BCB2E51B6F7DE0408DF03B677B7 /* RHSocketChannelProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F767821003E0652032A6AD5F5630554 /* RHSocketJSONSerializationDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CE4FD3A087C21CD247CD3094424F77C /* RHSocketJSONSerializationDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A3BBD3AF176CE300BD037D409EB2FAA /* RHSocketRpcCmdEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A01C95816C311EC98655AC3FF0A8097 /* RHSocketRpcCmdEncoder.m */; }; + 9C1260CEB82FB4BA58DFEBAD03DF49CE /* RHSocketPacketContext.m in Sources */ = {isa = PBXBuildFile; fileRef = DFDDD51D3C14F0081B7C303F89DC0985 /* RHSocketPacketContext.m */; }; + 9CE0DF40B43E0CF2B7B8F2F83284CC92 /* RHSocketProtobufEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D083BD73880F083177A88B05EBFD8811 /* RHSocketProtobufEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9EA87DFF30C860FA5D6DD72B3FF463D3 /* RHSocketChannel+Heartbeat.h in Headers */ = {isa = PBXBuildFile; fileRef = F2C023876AEF39C2D1454659B97F6DCE /* RHSocketChannel+Heartbeat.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9FFEDDD51E5341D0263DECF57B64B0B0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; - A0A5D44AB6A09ABB7B839C10E377B72A /* RHSocketException.m in Sources */ = {isa = PBXBuildFile; fileRef = E6CCB6AD0A1DD70A575D29D85B5F862C /* RHSocketException.m */; }; - A104C7FAE7C09892D3C71443F53A9309 /* RHSocketPacketContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 554DAE4045201953FCCF142259792104 /* RHSocketPacketContext.m */; }; + A17060F90F7412129E1C67288F085CE9 /* RHProtobufVarint32LengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B612AB71CEAA4F4C4E5E2BBE8D222FD /* RHProtobufVarint32LengthEncoder.m */; }; + A17F72F825AD30661920D5AA8B4AAC25 /* RHSocketUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 655EFC38D4C07C8C261C71D1C90EFE1B /* RHSocketUtils.m */; }; A2A829270F3B4000992DF4225ADBF5B4 /* UnknownFieldSetBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FD1821DAF77824DD2950287FD72DD1D /* UnknownFieldSetBuilder.m */; }; - A2F20AE974DE94E7D89F0BE8BDCCD103 /* RHSocketVariableLengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = F979242F55BCA6C1639F4209C43CFF04 /* RHSocketVariableLengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A2F7465CC2473E11B95A17F3AAB09FD0 /* RHBaseMessage.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A57C7BA7AF3EAA8F79D2D2C8FD7EB64 /* RHBaseMessage.pb.m */; }; - A3F5F178357BBB7CC518FB35A2FED0F8 /* RHSocketChannelDefault.m in Sources */ = {isa = PBXBuildFile; fileRef = B27AA2FCB4CD43D8D0FF55D8A92867F2 /* RHSocketChannelDefault.m */; }; - A41C15A026305BEB5B71E092F8AA5247 /* RHSocketConnectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6127D5815D1AA8CF9EEE01611552F919 /* RHSocketConnectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; A4C00F155E9B34A2DB46F9B5496046BA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; - A72BCD9FEF3D76483841CFAF67492446 /* RHSocketChannel+Heartbeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B59E5FE0C202EBD14B58DCB62E8AE46 /* RHSocketChannel+Heartbeat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7C3DEA5B568AF4DF58DD1BB2576A547 /* RHConnectCallReply.h in Headers */ = {isa = PBXBuildFile; fileRef = B07A1173453D3A32369E4C15BB467AB2 /* RHConnectCallReply.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8CBCB9E5C30C0746E5151C96151627E /* RHSocketChannelDefault.h in Headers */ = {isa = PBXBuildFile; fileRef = 280807B05D27AAB42E5879659901D45C /* RHSocketChannelDefault.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A96DD5A3AE0D37D7861540EBF496982F /* RHSocketUdpConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A8EE32F0FC25FABFEEF1C7EB94A1AFB2 /* RHSocketUdpConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9CA1E0AC5EF9448D54564C890FF0A25 /* RHSocketPacket.h in Headers */ = {isa = PBXBuildFile; fileRef = 77C3DE0F3BED7B47C4AE9FBDACF835D1 /* RHSocketPacket.h */; settings = {ATTRIBUTES = (Public, ); }; }; A9E10E2FF5FFA3C160776ED69A6700D8 /* MutableField.h in Headers */ = {isa = PBXBuildFile; fileRef = C1B3E28287DC949375B3CD8633890129 /* MutableField.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA672A16AE2AEBEA8AA11104356F037E /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E2E951C29F739B0C064649A8BF65A5C /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AA7003721CD4D2FB6024F946E510F24F /* RHSocketException.m in Sources */ = {isa = PBXBuildFile; fileRef = E6CCB6AD0A1DD70A575D29D85B5F862C /* RHSocketException.m */; }; AA86B37F04F3E3DF672E1DC933F71E34 /* AsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BD59E8EF574561064431E1F698CC63A /* AsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABD3104C27C3887B436C309D8FC20652 /* RHSocketDelimiterEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EDFF97E8345005316450CA4A70878D5 /* RHSocketDelimiterEncoder.m */; }; - AC80021612FFAC76F740F67B6ED0693A /* RHProtobufVarint32LengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B8100E65F25E9DA3242AAC530E2A94 /* RHProtobufVarint32LengthDecoder.m */; }; - ADAB8546EF5D83A55BF5A54F93F68BDF /* RHSocketConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 946069969344B466A904C2D6EA0FEE6E /* RHSocketConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACF9B7CDE4DC8F8CB69FA4010000D1F0 /* RHSocketCallReplyProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A253FA419319A6D08A868EFF42D6A5A /* RHSocketCallReplyProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE5272129D3D42833E91F497A581C460 /* RHSocketBaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2372B26B4CCCA37DDCB8356AB8DF5654 /* RHSocketBaseConnection.m */; }; + AF056BC77EE32550FAE3589E6822B27F /* RHSocketBase64Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = FE88093C98EF733E2C4F81D8A90DD847 /* RHSocketBase64Encoder.m */; }; + AFAE7F08DD81824780F6AB985DD77CAF /* RHSocketBase64Encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = A970DD0F33E966CC9290A3B20624DC5D /* RHSocketBase64Encoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; B192B1DB202C207E4E5EBD26B52C1DFF /* RingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F11450A9443361391FF90B0283B3F4E /* RingBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; }; B1B7DBC73A45FF8B4F611CEFA5EE3167 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; B214CE06B75ECC5B141943EBF332A5D7 /* WireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 4012F9718FC4B59789726A5592999735 /* WireFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; B246EF420A1517908BE4D64C5D65507D /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C23B5B1CF31D1E54C1182F745B33A33 /* GCDAsyncSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B2F9D1F5A2ADF9A1ED1C8A2D8289E267 /* RHSocketDelimiterEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = DFDDF8A4D7FB2AA1AA473B197049101B /* RHSocketDelimiterEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B36613F1DB546BBF3424A8D729D40F71 /* RHSocketTLSConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A591916C9E858CEB93A5B4E4E71BA82B /* RHSocketTLSConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; B3A516267FC2ACC50CBA1C7CE6A82967 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C462C23AF5A0B59767714EBD54A87F6A /* Cocoa.framework */; }; - B4188F98AE0F9AA295C033DAE4955CA4 /* RHSocketBaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 475F9F4907793C476E4F00D60DF8C030 /* RHSocketBaseConnection.m */; }; - B43E7AC845AA1FC455C2034993C806DD /* RHSocketService.m in Sources */ = {isa = PBXBuildFile; fileRef = 347A0E87BA621990577C7A07FF82B3B2 /* RHSocketService.m */; }; - B44C39F1C09CE7156C29064B107797F9 /* RHProtobufVarint32LengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3174B059535086E286FE7A454DB2EAF6 /* RHProtobufVarint32LengthEncoder.m */; }; - B51BB7D91AE298919E29B8B8C8A6B131 /* RHSocketBaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 475F9F4907793C476E4F00D60DF8C030 /* RHSocketBaseConnection.m */; }; + B45F44E62005C8DA831EA91FF14E3DBF /* RHSocketChannel+Heartbeat.m in Sources */ = {isa = PBXBuildFile; fileRef = DB6FC2F6E1404867260CD0CFBAB72587 /* RHSocketChannel+Heartbeat.m */; }; + B4F19A438CBF75AB3A5DA8C0505FA2AF /* RHProtobufVarint32LengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B612AB71CEAA4F4C4E5E2BBE8D222FD /* RHProtobufVarint32LengthEncoder.m */; }; B52372F6B5CB712269FDDA259E1C4A8C /* GeneratedMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = AEB2C020D46220A30C4020E0AC2B792F /* GeneratedMessageBuilder.m */; }; - B5AE33CF6A1F1C743D6B46FB2CE5F198 /* RHSocketVariableLengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4695B0D76AD044B65EBF013D1D9B9BC6 /* RHSocketVariableLengthDecoder.m */; }; + B5498067B589C708182F7EA0B1DD27D0 /* RHSocketDelimiterEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 06068B4C2B1E06C5B9E2318F881D77EA /* RHSocketDelimiterEncoder.m */; }; + B5C3441C2E60406CD9E1E5060F88B130 /* RHConnectCallReply.h in Headers */ = {isa = PBXBuildFile; fileRef = 98515086A257256ADEADF92B2CBFF3F8 /* RHConnectCallReply.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B60BEE6477876D2E8134E671E6F62C6B /* RHSocketDelimiterDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 966259F5519A8C669D29A168996B23F6 /* RHSocketDelimiterDecoder.m */; }; B6415E65B93B94FEE5DFFF13F8CF3123 /* MutableExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C76EB1AC58D83B4217050E30288A6DE /* MutableExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; B659916AD382E4FED2E72687B9D6BC96 /* TextFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = CE37D3A77CA8203C64BC3BBB062D0CA0 /* TextFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6B7D89DA4B5441B42B7F414CD13D835 /* RHSocketUtils+Protobuf.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C7043A22DB3C6FD6277F85BEF4D05C /* RHSocketUtils+Protobuf.m */; }; - B728B94CD45FA066CD9EF44A9A2C0376 /* RHSocketStringDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D3EC743ABD56D53D383AC77C5D1D5FED /* RHSocketStringDecoder.m */; }; B80361FDC48C963DE337A91B1A3EAE64 /* AsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 4927523C7225DFC6EDBB0ADCA66D3C6B /* AsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; B8110228242CE6EF9663B18740DE51DD /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D02049E99AF7C09A5B9108F4BA8 /* CFNetwork.framework */; }; - B9207A851850A901333E777C0F1D3DE4 /* RHSocketUdpConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A8EE32F0FC25FABFEEF1C7EB94A1AFB2 /* RHSocketUdpConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B9A085A71F076A3C751218886D2F7227 /* RHSocketStringEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 33C537690493381A0D7A15C8818096D3 /* RHSocketStringEncoder.m */; }; - BAC1EFD6C42E56E390F382249C62EFAB /* NSDictionary+RHSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = AA0803DDD917CEF7E9EFDD0CDC03645A /* NSDictionary+RHSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBF1603B7C5282E4794354E49C2FE8C5 /* RHSocketUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 88808B0EFEB35A6982D9F922DFED578B /* RHSocketUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD78B18447EB73394C3FD54B135FC1D4 /* RHSocketUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 88808B0EFEB35A6982D9F922DFED578B /* RHSocketUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE7999353B188FCFD18C377E52AE8D14 /* RHSocketPacket.h in Headers */ = {isa = PBXBuildFile; fileRef = F5429B4783E3B56F7229CED6BC795AD4 /* RHSocketPacket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEF85A79971ECD8A5B8DAA4EECC3A88B /* RHSocketPacketContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 554DAE4045201953FCCF142259792104 /* RHSocketPacketContext.m */; }; - C1D0E8FB15A8B5A5FA9114EE55A12181 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; - C2455A3B0D3A2546ECD1214C95CED37B /* RHSocketUtils+Protobuf.h in Headers */ = {isa = PBXBuildFile; fileRef = DD9D407DBD70C1E24FC6939A8EEA267F /* RHSocketUtils+Protobuf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B9A12C0A5B2F2B6ED60FDB0F89D5F3F8 /* RHProtobufVarint32LengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D03E9FFD0677FE9A9BF84223AED9529 /* RHProtobufVarint32LengthDecoder.m */; }; + BBA04ED83DBD3471ACB3EB6F2EA53419 /* RHSocketStringEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 39B1988E82DE50F4F715808FB7AFB9D4 /* RHSocketStringEncoder.m */; }; + BCB654AF485CF66B30CB614E1EF6893D /* RHSocketUtils+Protobuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 7668C62225167796B7D6E5CE2CAEBBA5 /* RHSocketUtils+Protobuf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD0A771BF8BE09F5F0D943CEA23BFFE0 /* RHSocketChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = E9196F760F63369E1E1C8930579C4846 /* RHSocketChannel.m */; }; + C209158C3968CC8F69EDAED93E2A796B /* RHSocketJSONSerializationDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 38F59AE07D51423BB019310E86D10674 /* RHSocketJSONSerializationDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; C246AE68FFE36603AD0847764B6202BC /* Pods-WebSocketDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D98AF30E6B724FEE77D9F4FCF9E6DB26 /* Pods-WebSocketDemo-dummy.m */; }; - C273D2A506F78001FF7EE4221E26B1EA /* RHSocketJSONSerializationDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E97F4539E7C7F410E4BC83A40CC86BE7 /* RHSocketJSONSerializationDecoder.m */; }; - C2C3DB9BC8D2CFE0B3A561CB567B60DD /* RHSocketCodecProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7597160B67C0C5CA952F717793E52977 /* RHSocketCodecProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C341E195D84F5D78701900AFF58AEA63 /* RHSocketTLSConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A3629A33F48D1091A9461594CC3F4178 /* RHSocketTLSConnection.m */; }; + C248BE31CA422454030B3DBA137E0109 /* RHSocketStringDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = DD34CEC25DA333C939F209E80932087E /* RHSocketStringDecoder.m */; }; C3F03F42479781C5EB90944FAF220129 /* CocoaAsyncSocket-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 95BE4A3067FB617A4AF3BA4E1EB0D0D4 /* CocoaAsyncSocket-iOS-dummy.m */; }; C4E2285C10D6C25954307AB5D07BFBA5 /* Pods-VariableLengthCodecDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 88FE9CD3A7DDE7972E88C07B2FFC32C9 /* Pods-VariableLengthCodecDemo-dummy.m */; }; - C563C8178A17BF8F4BF89D02012C02D3 /* RHSocketUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = F4337D90EC055A5151E9A3C57A112827 /* RHSocketUtils.m */; }; - C5B05160ECE965D50C57F7306896A54B /* RHSocketTLSConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A3629A33F48D1091A9461594CC3F4178 /* RHSocketTLSConnection.m */; }; - C5C36530CECC49086D613CEB34A509B2 /* RHSocketBase64Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B6E14074615092137CCCDA2890DFC80 /* RHSocketBase64Encoder.m */; }; - C6C99ABE9EA13B19D4AD955365CD84BA /* RHSocketBase64Encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C47B0B34CEDAC52672E05A6103832D1 /* RHSocketBase64Encoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C711803E08ABA5A0B1B40BFCF81127C2 /* RHSocketBaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A59D68EB9A028C5846732DD48B0D0BB /* RHSocketBaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C842678AFA689AAAE5ABBEE67BDFCD79 /* RHProtobufVarint32LengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3174B059535086E286FE7A454DB2EAF6 /* RHProtobufVarint32LengthEncoder.m */; }; + C6090FB4C68462805A7676EE822C97EF /* RHProtobufVarint32LengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = A4A4E68D7DCFBD96AC17DEDC243737E5 /* RHProtobufVarint32LengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6BCE2D7325F6C31CDC668FF742D0C42 /* RHSocketConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D6A8D900FBA39F1245687F7EE52415 /* RHSocketConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6F42EBC7CA37F82E8510ED9CB0E21E3 /* RHSocketVariableLengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9233A9B10DB7BB5AE1E57D2661A10FA1 /* RHSocketVariableLengthDecoder.m */; }; + C719F2CF85C7F1C1BD919D38672CF141 /* RHSocketConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F105FE8BDEFA0FD9861260467D6F8FD /* RHSocketConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C77487141AF0B7769296D55612957EA0 /* RHSocketBaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2372B26B4CCCA37DDCB8356AB8DF5654 /* RHSocketBaseConnection.m */; }; + C81425D5F4EA25815AB91A4CED085E66 /* RHSocketDelimiterDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 23D0A86F534DD4061670EA6F59D3B9A2 /* RHSocketDelimiterDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C87D5D2C71E11F3E67D8224E129F6088 /* NSDictionary+RHSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 137898121A600F6F76E2B80D91A23E9D /* NSDictionary+RHSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8E0E227C9E0B9E2E108F2D49BED3DB3 /* RHSocketKit-Core-Extend-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 68F35F2F869A9997A5703C4839A70EBC /* RHSocketKit-Core-Extend-dummy.m */; }; + CAF51F93C9402F0A11025EBB4E6174D7 /* RHSocketProtobufDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9630352B252CCFDFE82EF4AFF048FB81 /* RHSocketProtobufDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; CB425A195089951955A536D3BCD4AC9F /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D481AE9353FCAC1B1CD149B36560B1A /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB7B82DDE1D1FC0840D2A5280B27D0B7 /* RHSocketDelimiterEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EDFF97E8345005316450CA4A70878D5 /* RHSocketDelimiterEncoder.m */; }; - CD184A7DBFD6A4BCCD0264A60490DA24 /* RHSocketVariableLengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4695B0D76AD044B65EBF013D1D9B9BC6 /* RHSocketVariableLengthDecoder.m */; }; - CDF4AD99A5D241128B2544EED1166DFB /* RHSocketPacketContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 554DAE4045201953FCCF142259792104 /* RHSocketPacketContext.m */; }; - CE536E2FB2D4749D4D5CB1F6E04AE83C /* RHSocketBaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 475F9F4907793C476E4F00D60DF8C030 /* RHSocketBaseConnection.m */; }; - CEE32C7BF275C0A2D239F08CAFDF7C7F /* RHSocketVariableLengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 471EDED68E42F4A19E39E18D2214A1BB /* RHSocketVariableLengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC0191334FEEB6C498D2B45B03FF1293 /* RHSocketStringDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = F9FEA7F84497673220AFAF8D2D490EE5 /* RHSocketStringDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDC101B27D468B4ED6EACA887AB1BAE0 /* RHBaseMessage.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = F4F8A1250F30400781B99E45C3ACC514 /* RHBaseMessage.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CEB6C5AC863F0C83D40F739B66D822A0 /* RHSocketDelimiterEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 06068B4C2B1E06C5B9E2318F881D77EA /* RHSocketDelimiterEncoder.m */; }; + CF76EC5BE612620B5CDACCBEEDA3F1EA /* RHSocketJSONSerializationEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = E9CE4FC8109B8E0333F75B529364B8FB /* RHSocketJSONSerializationEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; CFCCE181B35679A9641C00439B0AAA07 /* AbstractMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 867593567B62F0484C50A2CF790B758D /* AbstractMessage.m */; }; + D07E3F0E5DC7085B1D01DCE76F4598EB /* RHSocketProtobufDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C0BA2E04C31A0D4873DE89B99D9C40E8 /* RHSocketProtobufDecoder.m */; }; + D0E07FCC59A248A17FD380AC404CB965 /* RHSocketBaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D7610D729C3839AD0EAC7DDC05A5816 /* RHSocketBaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D19DF6111B9DA2443B72FBDBAD330425 /* RHSocketProtobufEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC61ACBC9D6DD98C51FB7D58F7E2CC4 /* RHSocketProtobufEncoder.m */; }; + D1B4A4BC59A9CEE812C255B096D98AD6 /* RHSocketDelimiterDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 966259F5519A8C669D29A168996B23F6 /* RHSocketDelimiterDecoder.m */; }; D1F93C0F5A9A6FA90E002E58D57C622C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6C279A7D1CFDB8ED26320DD446FFB3D /* Security.framework */; }; - D50E5A94394F69A9692D6B4D97AF9F82 /* RHSocketBase64Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B6E14074615092137CCCDA2890DFC80 /* RHSocketBase64Encoder.m */; }; - D84094D251CD98006A653EDC50EBF3EF /* RHSocketCallReply.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DF1DFFA70C75DFE2F62E9C48B12C60 /* RHSocketCallReply.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6ACFA11692030221FB3B41DE4C45C80 /* RHSocketBase64Decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 84BC59BBEC1D649281D1C79140009FD9 /* RHSocketBase64Decoder.m */; }; + D8160547E20B07C6C986AC13A24D98F3 /* RHSocketStringDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = DD34CEC25DA333C939F209E80932087E /* RHSocketStringDecoder.m */; }; + D83D76546E8111F5EA8F90B35C86B4B1 /* RHSocketTLSConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = EB09CA674C41375713604F7D375BD85B /* RHSocketTLSConnection.m */; }; + D86B9A6DA512D10B166EAAD9E1567F10 /* RHSocketException.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF7603039A4C24C62DD3FB9561F316F /* RHSocketException.m */; }; + D968A69FCBC10346803DA0F5B5E79045 /* RHSocketProtobufEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D083BD73880F083177A88B05EBFD8811 /* RHSocketProtobufEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; DA9B0B2F748A149FE6A2B6EBC22DE23B /* AsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = BDEC52F395D1953159E870FA7B2C320B /* AsyncUdpSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DAB86FE72A1D2BE09FED1C4894D2992D /* RHSocketStringEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3DEC9F155110CB0A7653E8ABD81974 /* RHSocketStringEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB6CC260863AE3C0C90571413D43130D /* RHSocketCodecProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 41001E17DA4816882886B08BFDE0B653 /* RHSocketCodecProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; DBAAA3D645DAA35470F720B6D3AFD182 /* AsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 4927523C7225DFC6EDBB0ADCA66D3C6B /* AsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD61D735C6933DC79D16BAAA9FA82EBE /* RHSocketChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = EF788F466BE56E03A4756F6E249F6E8C /* RHSocketChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E01AF5E6B158A0E1F4F91333AA1CC47D /* RHSocketConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F0EEB6BEFF1681FECA95B645AF583C0 /* RHSocketConnection.m */; }; + DF6CA772F3DDCAB678224A7A7D073A73 /* RHSocketService.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AEEB153EC7A090DB39BEEF65FFF3C50 /* RHSocketService.m */; }; + DFC06171017CA70F9CD3E99A3D5819A2 /* RHSocketUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 02E1A7AD000B4060E227DA67840126BE /* RHSocketUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E00434E32E5F0F862366DFF5F0523754 /* RHSocketRpcCmdDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B61083E9B4D31CF366142ED534E43C7 /* RHSocketRpcCmdDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; E086BB8A9FD9CA6E4B4F7DC0EBCA2F7E /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 121447257318ACB593E9338B70E8624B /* metamacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E092EF435DE79B3157EF99389C20D5FC /* RHSocketUtils+Protobuf.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C7043A22DB3C6FD6277F85BEF4D05C /* RHSocketUtils+Protobuf.m */; }; - E11C44E035A13635D57F0E35347C904C /* RHSocketUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 88808B0EFEB35A6982D9F922DFED578B /* RHSocketUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1C60F42BD0B58A8EBB8767C85A09FC6 /* RHSocketBaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D7610D729C3839AD0EAC7DDC05A5816 /* RHSocketBaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; E22767CF8B19FF997E5C21FFD6BDE7BE /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D02049E99AF7C09A5B9108F4BA8 /* CFNetwork.framework */; }; - E301EA5121DA2FD0EA60C85224F67976 /* NSDictionary+RHSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 2395558137DED81B793748A12828B453 /* NSDictionary+RHSocket.m */; }; + E3F59104A4DC4DAA4C0EF60577BC7BAC /* RHAuthCallReply.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB0B75AAE07AD1E4F2315AF8F625070 /* RHAuthCallReply.m */; }; E49521CD32B8ED2C4A562BC55CF091B0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; - E4971DB039EA2B8D8F4A3A3A34298DC6 /* RHSocketVariableLengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = F979242F55BCA6C1639F4209C43CFF04 /* RHSocketVariableLengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E51980E168AFAFC2825D501600BDE813 /* RHSocketBase64Encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C47B0B34CEDAC52672E05A6103832D1 /* RHSocketBase64Encoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E559578E8A2B355E0E520C184965E67C /* RHSocketUtils+Protobuf.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C7043A22DB3C6FD6277F85BEF4D05C /* RHSocketUtils+Protobuf.m */; }; - E569629D0D1D2B71255A687ECA847634 /* RHBaseMessage.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 03CC21561FCBE8D64A1C0F29EFD26EA0 /* RHBaseMessage.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5E602C253D2F553AD0E953317E24CE2 /* RHProtobufVarint32LengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 54EA9F8DB10087112427D92A0342EA78 /* RHProtobufVarint32LengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E627EBCC207FB39558FBFC0841EBD7B5 /* RHSocketConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F0EEB6BEFF1681FECA95B645AF583C0 /* RHSocketConnection.m */; }; - E668DBAD706C23965C570DDAD1F9714C /* RHBaseMessage.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A57C7BA7AF3EAA8F79D2D2C8FD7EB64 /* RHBaseMessage.pb.m */; }; + E4B106ADC0F4CD5414E1B0A996DEF158 /* RHSocketChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = E9196F760F63369E1E1C8930579C4846 /* RHSocketChannel.m */; }; + E56D7EB38CC4B9121E49B31EDCB472FF /* RHSocketPacketContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 609C5C819354DBD2A86C81575F986417 /* RHSocketPacketContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E62648461917B4581E3AE3428C901269 /* RHSocketBaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2372B26B4CCCA37DDCB8356AB8DF5654 /* RHSocketBaseConnection.m */; }; + E82A052471795E0B94E472331FAECB1A /* RHSocketDelimiterEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 06068B4C2B1E06C5B9E2318F881D77EA /* RHSocketDelimiterEncoder.m */; }; E86A8C0DB67051FAF6EBB35141C6A151 /* Pods-Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 73DFE63D0866799FFB740C5E8C520361 /* Pods-Example-dummy.m */; }; - E95828DC21A1C0757B27FE65DCF8DAA5 /* RHSocketDelimiterDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = BF307FF2C00FE35CBF5085F8C4681C09 /* RHSocketDelimiterDecoder.m */; }; - EAB53795C410E1BC06BC9EC57940ABD6 /* RHSocketChannelProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B0AD53E0141CD2712D83B8AFF4DF9FA /* RHSocketChannelProxy.m */; }; + EA06C9169CB55660B67332F54E3FE3D6 /* RHSocketRpcCmdEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 32BC21C80F1AEF5F24A9C69BBBDFCC31 /* RHSocketRpcCmdEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; EAB6633EE92ACAE83F8BCF80D221DA78 /* WireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 07CAF3098176C6C16AB3F1D996E1D402 /* WireFormat.m */; }; - ECB3D7AEF1879E9B18CB8B2B80CC9631 /* RHSocketProtobufDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = EECB34ACC986B1EC485D564036FAE4F7 /* RHSocketProtobufDecoder.m */; }; - ED290A4D4885AE841EFC9453399ABA41 /* RHSocketPacketContext.h in Headers */ = {isa = PBXBuildFile; fileRef = E4455FFA9D39003BAC249369DF938FDD /* RHSocketPacketContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB59F997235475F7A11D681B0DE8D49B /* RHSocketVariableLengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9970CE209458A044D58D38A1F7DFDB42 /* RHSocketVariableLengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC08BDFC8B7A3DD84AA0959EE8893AF2 /* RHSocketVariableLengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 55392B3FF815EFB7ADAF550957441CDA /* RHSocketVariableLengthEncoder.m */; }; ED5811D3407B869401275828F835DFDD /* AsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 02702C8121F429D8394C8AD0AF9D78F0 /* AsyncSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; EDA28247C290C8018ACDE3B3192B2A29 /* MSWeakTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 673327346477CF4220D85DB02AF63B6B /* MSWeakTimer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EDE8E4112B16B1D40B4423579730955D /* RHSocketTLSConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9516495BDAC497CF394A0710DACC5173 /* RHSocketTLSConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF1235EDE2E7C13EF5B9BA679083E211 /* RHSocketCallReplyManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 19476655FE5DFB8C1E71766F3251C44A /* RHSocketCallReplyManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF1D15A6F0423495AD9E3402DC5344EC /* RHSocketUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 88808B0EFEB35A6982D9F922DFED578B /* RHSocketUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; EF23D134E2C1D02B46A5679B2EFE7BA7 /* Pods-ConnectionDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B1B6683779FB6EA20EC7E61B071A12C5 /* Pods-ConnectionDemo-dummy.m */; }; - EFD9DD54C57FF14F8AD349147B21B0A4 /* RHSocketProtobufEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AAA218120F48400688BE7F829F738E3 /* RHSocketProtobufEncoder.m */; }; - F05BBA1288EC412D9317BF28292A4DB4 /* RHSocketUdpConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A8EE32F0FC25FABFEEF1C7EB94A1AFB2 /* RHSocketUdpConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0C63A8F5C3D5CCB0F7259180C4F4DB1 /* RHSocketUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = F4337D90EC055A5151E9A3C57A112827 /* RHSocketUtils.m */; }; - F190C9AE8C544D8C8F248DEF6DDE5692 /* RHSocketChannelDefault.h in Headers */ = {isa = PBXBuildFile; fileRef = 280807B05D27AAB42E5879659901D45C /* RHSocketChannelDefault.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2E7B67DFBE186B0FD51C5F1513313DE /* RHSocketVariableLengthEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 82498D5176F3D997B6274B3570EE16A1 /* RHSocketVariableLengthEncoder.m */; }; + F1E9F9EDB163A26ED836A28E6DAF4145 /* RHSocketUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 655EFC38D4C07C8C261C71D1C90EFE1B /* RHSocketUtils.m */; }; + F1EE486B9A010C3E21D7B7AE715DDE8C /* RHSocketBase64Decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 84BC59BBEC1D649281D1C79140009FD9 /* RHSocketBase64Decoder.m */; }; + F26457EC1BDBDFCCFC3B9A7647CEBCB5 /* RHSocketChannelDefault.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FBFD926B5C07AA8B5005301EC323210 /* RHSocketChannelDefault.m */; }; + F388634957F86D39F067502E48C8CB3D /* RHSocketTLSConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = EB09CA674C41375713604F7D375BD85B /* RHSocketTLSConnection.m */; }; + F3B9C2B687AE6C4D448C307CBBD78949 /* RHSocketConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E4EB4CF62AA7E7977D1F5C9F8D41E3C7 /* RHSocketConnection.m */; }; F509886676DA51F19F575BBEB70C6F46 /* ExtendableMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 35C3EB391C671D8F7CABE0A08FF48374 /* ExtendableMessage.m */; }; - F593E6AF54DCC556FEB60C20CFDDF771 /* RHSocketConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F0EEB6BEFF1681FECA95B645AF583C0 /* RHSocketConnection.m */; }; F6469BA8620E230A0AF50EDB181E24B6 /* GeneratedMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = CB520648403265E90FF2DA0FBB59102D /* GeneratedMessageBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6B83D75AD1CF0647D82109BF0C91D1D /* RHSocketChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = EC8451AA3EF2AEAE57ACB61543C9E246 /* RHSocketChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; F746E2C8034428A0475B462F72BD254F /* UnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 933C7D11DB3D0CE960E414842933ABC5 /* UnknownFieldSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7CAEF621C0F4AEC066549EBE9442DF5 /* RHSocketDelimiterDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D7745ED56258B23F2DBC587F54EADAFD /* RHSocketDelimiterDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8F77C08C9E4EBCD4F707DE093DF20CA /* RHSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D36E2587393D6C41519054C0547D917 /* RHSocketException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7AD4FE646CF55A89691D3B7E4589399 /* RHSocketJSONSerializationDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D748CA08004F74E97B8CDD25B4B1E288 /* RHSocketJSONSerializationDecoder.m */; }; + F927376328F7CE1D82C15034A95A9159 /* RHConnectCallReply.m in Sources */ = {isa = PBXBuildFile; fileRef = F91543D739D566F799DCC007903CD4A1 /* RHConnectCallReply.m */; }; F92F4BB61A476C33FEBE5D46BC2EE0C8 /* MSWeakTimer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F1D8837614CA5F8857D1F23F7C7AC9A /* MSWeakTimer-dummy.m */; }; - F9B162DA29329B114910147D1546729F /* RHSocketDelimiterDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = BF307FF2C00FE35CBF5085F8C4681C09 /* RHSocketDelimiterDecoder.m */; }; + F9D80B2592351791FCE0A38BE5070EDC /* RHSocketVariableLengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9970CE209458A044D58D38A1F7DFDB42 /* RHSocketVariableLengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; F9EFBA1FE2310D34AE1E5B9BF5D4E0E9 /* Field.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C8FB766FC11639510B1E4C5F987CF92 /* Field.m */; }; - FA110BC0EAC66B29FF179DE5AA93C8CB /* RHProtobufVarint32LengthDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D7DE41FD4A5463820CE101012133A5D6 /* RHProtobufVarint32LengthDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA880F5427D0B409849EC58D9651823E /* RHSocketChannel+Heartbeat.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B59E5FE0C202EBD14B58DCB62E8AE46 /* RHSocketChannel+Heartbeat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA1670DE388A2189A9DD1D056803C47E /* RHSocketUtils+Protobuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 7668C62225167796B7D6E5CE2CAEBBA5 /* RHSocketUtils+Protobuf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA5190816CB0DE8C70BF1466C57EBCF4 /* RHProtobufVarint32LengthEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = A4A4E68D7DCFBD96AC17DEDC243737E5 /* RHProtobufVarint32LengthEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC033A9237EE322B2FFB40DC64976D23 /* RHSocketService.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AEEB153EC7A090DB39BEEF65FFF3C50 /* RHSocketService.m */; }; + FC10F68B9179FDA8D5043D1285DCD960 /* RHSocketTLSConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = A591916C9E858CEB93A5B4E4E71BA82B /* RHSocketTLSConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; FC3763B8530832877CF996F289B9D403 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AEE4133596AE8E71A6DA8F5E1A97873 /* EXTScope.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDAD058171D19422B176D5A8F3236A50 /* RHSocketService.h in Headers */ = {isa = PBXBuildFile; fileRef = 83DE2510D17C547A00242FB283B80CE2 /* RHSocketService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE44811F9E5DB7888A83410772328BC3 /* RHSocketConnectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6127D5815D1AA8CF9EEE01611552F919 /* RHSocketConnectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FECDF48C2E439DA99014581BD6BA8D9D /* RHSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D36E2587393D6C41519054C0547D917 /* RHSocketException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCA5DD0EB337F1D3DE1AE5B0CDD93C64 /* RHSocketChannel+Heartbeat.h in Headers */ = {isa = PBXBuildFile; fileRef = F2C023876AEF39C2D1454659B97F6DCE /* RHSocketChannel+Heartbeat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD977B1CCB578AB5D8A87ABC0FEABE4E /* RHBaseMessage.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 342310EFF664C17575EDBBF4EEF0C810 /* RHBaseMessage.pb.m */; }; + FE0C0BBC989D4BCBB3FFEFE3E1A7D733 /* RHSocketVariableLengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9233A9B10DB7BB5AE1E57D2661A10FA1 /* RHSocketVariableLengthDecoder.m */; }; FED7992D969B5BDB38C5F5943C2E28FA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */; }; - FF3DA1ED450221804DA5249FA611F68B /* RHBaseMessage.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 03CC21561FCBE8D64A1C0F29EFD26EA0 /* RHBaseMessage.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF45C54893B30D5D48F0E3B53E244690 /* RHSocketConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 946069969344B466A904C2D6EA0FEE6E /* RHSocketConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF4E0FE11D60491952377B615B697958 /* RHSocketBase64Decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 961DCC31DC509F2BB150EDADCF2A3480 /* RHSocketBase64Decoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF2DD7EE668554EFB18AB860BCDE56E0 /* RHSocketCodecProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 41001E17DA4816882886B08BFDE0B653 /* RHSocketCodecProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; FF56BCA2E662FC88FE27B1F810BC2479 /* Utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 861297345E091CFB03E2A723D1FD7F95 /* Utilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF64CC3C760B78917B554A6372252FB7 /* RHSocketVariableLengthDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4695B0D76AD044B65EBF013D1D9B9BC6 /* RHSocketVariableLengthDecoder.m */; }; - FF7DE8EF2427D90DFC568935D7DF20FE /* RHSocketKit-Core-RPC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2176D2B9586AB51851339861A4CC9F48 /* RHSocketKit-Core-RPC-dummy.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -391,13 +343,6 @@ remoteGlobalIDString = C558255C3470D4EFF7B73AF937792360; remoteInfo = "CocoaAsyncSocket-iOS"; }; - 1D0B8408ADC37B50DEC533FE2B2005E3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 58F914A930FB2DA44F436C14880A8648; - remoteInfo = ProtocolBuffers; - }; 2515A6400A73D056FF20911D0DBCCC54 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -489,13 +434,6 @@ remoteGlobalIDString = D25A930D866479EAE00F619CDC4A7CD2; remoteInfo = RHSocketKit; }; - 89AE70C38D6D98A1DC930AE0C92FC415 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = C558255C3470D4EFF7B73AF937792360; - remoteInfo = "CocoaAsyncSocket-iOS"; - }; 99EDADAF66C79AC0290DFBFEDAD79B04 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -524,12 +462,12 @@ remoteGlobalIDString = 58F914A930FB2DA44F436C14880A8648; remoteInfo = ProtocolBuffers; }; - BE4E4C2DC2A7FF864568E7864D364750 /* PBXContainerItemProxy */ = { + B536F1386F784CA4723763D6934218DB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 73E0CBD600D0D31B9D565FF04AC3197F; - remoteInfo = "RHSocketKit-Core"; + remoteGlobalIDString = C558255C3470D4EFF7B73AF937792360; + remoteInfo = "CocoaAsyncSocket-iOS"; }; C1840C43102B711C8283D5D71F31E698 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -559,13 +497,6 @@ remoteGlobalIDString = D25A930D866479EAE00F619CDC4A7CD2; remoteInfo = RHSocketKit; }; - D074DEE2741C2B7DB8B8D529259B9083 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 58F914A930FB2DA44F436C14880A8648; - remoteInfo = ProtocolBuffers; - }; DA5A72FBF73A956BACDFA2A5673626D7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -601,13 +532,6 @@ remoteGlobalIDString = 58F914A930FB2DA44F436C14880A8648; remoteInfo = ProtocolBuffers; }; - F33BBD148CD17015360C4B8FC08F478A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = C558255C3470D4EFF7B73AF937792360; - remoteInfo = "CocoaAsyncSocket-iOS"; - }; F355CF3C0B77604B3F3E7C351B31F543 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -627,166 +551,162 @@ /* Begin PBXFileReference section */ 02702C8121F429D8394C8AD0AF9D78F0 /* AsyncSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AsyncSocket.m; path = Source/RunLoop/AsyncSocket.m; sourceTree = ""; }; 02CC31CED46522C2A7C65BF2C2D481BA /* Pods-TcpEchoServerDemo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TcpEchoServerDemo-acknowledgements.plist"; sourceTree = ""; }; - 03CC21561FCBE8D64A1C0F29EFD26EA0 /* RHBaseMessage.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHBaseMessage.pb.h; sourceTree = ""; }; - 0489B232A273243D3934C0E5FEF3B196 /* RHSocketProtobufDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketProtobufDecoder.h; sourceTree = ""; }; + 02E1A7AD000B4060E227DA67840126BE /* RHSocketUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketUtils.h; sourceTree = ""; }; + 02F005C9D3CE1B093249199D5A38CC96 /* RHSocketChannelProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketChannelProxy.m; sourceTree = ""; }; + 032D78455A5B9A0E4E791FA5D0D12343 /* RHSocketRpcCmdDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketRpcCmdDecoder.m; sourceTree = ""; }; + 04F82C58DACABD4C24DA57730958885C /* RHSocketKit-Core-RPC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RHSocketKit-Core-RPC-dummy.m"; path = "../RHSocketKit-Core-RPC/RHSocketKit-Core-RPC-dummy.m"; sourceTree = ""; }; 05483408F082EC55EA519D8C50BEABF6 /* ExtendableMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtendableMessage.h; path = src/runtime/Classes/ExtendableMessage.h; sourceTree = ""; }; + 05D08BF0B49DBCE3BE4D9B65B4355EA5 /* RHSocketVariableLengthDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketVariableLengthDecoder.h; sourceTree = ""; }; + 06068B4C2B1E06C5B9E2318F881D77EA /* RHSocketDelimiterEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketDelimiterEncoder.m; sourceTree = ""; }; 0646A3515563BF9F0BFF576EEB6FA941 /* RingBuffer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RingBuffer.m; path = src/runtime/Classes/RingBuffer.m; sourceTree = ""; }; + 068871B96F4B87FB93ECF7E31290B858 /* libCocoaAsyncSocket-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libCocoaAsyncSocket-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 06E74092D6B20C75C87324A2A95EEB3C /* MutableField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MutableField.m; path = src/runtime/Classes/MutableField.m; sourceTree = ""; }; 071FF9ADEB404A2FAEDBB1A6DF2F0692 /* Pods-VariableLengthCodecDemo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-VariableLengthCodecDemo-resources.sh"; sourceTree = ""; }; 078E75F796D721C4D78510449C94BA56 /* CodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedOutputStream.h; path = src/runtime/Classes/CodedOutputStream.h; sourceTree = ""; }; + 07A23FC716170EA8A8803FE1EAF6A740 /* RHSocketCallReplyManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketCallReplyManager.m; sourceTree = ""; }; 07CAF3098176C6C16AB3F1D996E1D402 /* WireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WireFormat.m; path = src/runtime/Classes/WireFormat.m; sourceTree = ""; }; - 09474178A2042D799B621C9449AD29A2 /* RHSocketKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RHSocketKit-prefix.pch"; sourceTree = ""; }; 0A499C115B86BDCDABAF87D42AE409F6 /* MSWeakTimer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MSWeakTimer-prefix.pch"; sourceTree = ""; }; - 0A59D68EB9A028C5846732DD48B0D0BB /* RHSocketBaseConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketBaseConnection.h; sourceTree = ""; }; 0ACF391C29EB26756A37F5596719F00B /* CodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodedInputStream.m; path = src/runtime/Classes/CodedInputStream.m; sourceTree = ""; }; 0C2034D113F5EAB0B564D6BD207A3CAF /* Pods-UdpEchoServerDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UdpEchoServerDemo-dummy.m"; sourceTree = ""; }; + 0CCAF945D982E7274028583828A991E8 /* RHSocketKit-Core-Extend-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RHSocketKit-Core-Extend-prefix.pch"; path = "../RHSocketKit-Core-Extend/RHSocketKit-Core-Extend-prefix.pch"; sourceTree = ""; }; + 109EA4BD37E016ED5381173BE0C103BA /* RHSocketChannelProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketChannelProxy.h; sourceTree = ""; }; 121447257318ACB593E9338B70E8624B /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = extobjc/metamacros.h; sourceTree = ""; }; + 137898121A600F6F76E2B80D91A23E9D /* NSDictionary+RHSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+RHSocket.h"; sourceTree = ""; }; 14782CEDAA12DB58AA254257780F7163 /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Example.debug.xcconfig"; sourceTree = ""; }; 1543A930817371DFFCC130D4B0934936 /* MessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageBuilder.h; path = src/runtime/Classes/MessageBuilder.h; sourceTree = ""; }; - 1619033C4746F27E489C66A5043BFDD6 /* RHSocketCallReply.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketCallReply.m; sourceTree = ""; }; 163343850D0D25D56AB3CFC17444F196 /* Pods-UdpEchoServerDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UdpEchoServerDemo.debug.xcconfig"; sourceTree = ""; }; 164953A7431F83C466EFEFBF53323A21 /* Descriptor.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Descriptor.pb.h; path = src/runtime/Classes/Descriptor.pb.h; sourceTree = ""; }; + 166AEA278CAC15A517D556D57D0B24F9 /* RHSocketCallReplyManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketCallReplyManager.h; sourceTree = ""; }; + 169B243C8BA0DDEAC3BE958E44B43E4A /* libRHSocketKit-Core-RPC.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRHSocketKit-Core-RPC.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 17B9BE2F89E09055C38DD2FA1D1713E1 /* Pods-VariableLengthCodecDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-VariableLengthCodecDemo.debug.xcconfig"; sourceTree = ""; }; - 19154D54B7EBC919A6BF8AC37D7D79AA /* libPods-UdpEchoServerDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UdpEchoServerDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 19476655FE5DFB8C1E71766F3251C44A /* RHSocketCallReplyManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketCallReplyManager.h; sourceTree = ""; }; - 1B3EDFA6CE7D7CD60FFF18A8B86964DB /* libMSWeakTimer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMSWeakTimer.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1953A4594D3C5D3ECA549BDE27330780 /* RHSocketKit-Core-RPC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RHSocketKit-Core-RPC-prefix.pch"; path = "../RHSocketKit-Core-RPC/RHSocketKit-Core-RPC-prefix.pch"; sourceTree = ""; }; 1BBC23422E602FA5079940714E877A65 /* Pods-WebSocketDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-WebSocketDemo.debug.xcconfig"; sourceTree = ""; }; 1C23B5B1CF31D1E54C1182F745B33A33 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncSocket.m; path = Source/GCD/GCDAsyncSocket.m; sourceTree = ""; }; - 1C47B0B34CEDAC52672E05A6103832D1 /* RHSocketBase64Encoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketBase64Encoder.h; sourceTree = ""; }; - 1D36E2587393D6C41519054C0547D917 /* RHSocketException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketException.h; sourceTree = ""; }; - 1EDFF97E8345005316450CA4A70878D5 /* RHSocketDelimiterEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketDelimiterEncoder.m; sourceTree = ""; }; - 2121B7B3C2E77D1F8F6521022F154F20 /* RHSocketConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketConnection.h; sourceTree = ""; }; - 2176D2B9586AB51851339861A4CC9F48 /* RHSocketKit-Core-RPC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RHSocketKit-Core-RPC-dummy.m"; path = "../RHSocketKit-Core-RPC/RHSocketKit-Core-RPC-dummy.m"; sourceTree = ""; }; - 21A1E4F9917F58FF4AE7AE5A542E4CE4 /* RHConnectCallReply.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHConnectCallReply.m; sourceTree = ""; }; + 22F7D6FC4B06C451C0B2F4B99325EEE8 /* RHSocketBase64Decoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketBase64Decoder.h; sourceTree = ""; }; 235A9F463017B178C1CA4EFB7B85869D /* Pods-ProtobufCodecDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ProtobufCodecDemo.release.xcconfig"; sourceTree = ""; }; - 2395558137DED81B793748A12828B453 /* NSDictionary+RHSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+RHSocket.m"; sourceTree = ""; }; + 2372B26B4CCCA37DDCB8356AB8DF5654 /* RHSocketBaseConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketBaseConnection.m; sourceTree = ""; }; + 23D0A86F534DD4061670EA6F59D3B9A2 /* RHSocketDelimiterDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketDelimiterDecoder.h; sourceTree = ""; }; 24C1A3B9CB6C86C261C775A0071B274A /* Pods-WebSocketDemo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-WebSocketDemo-resources.sh"; sourceTree = ""; }; - 25B377DA458B875A34D68F9BCD909102 /* RHSocketRpcCmdDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketRpcCmdDecoder.h; sourceTree = ""; }; - 280807B05D27AAB42E5879659901D45C /* RHSocketChannelDefault.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketChannelDefault.h; sourceTree = ""; }; 28AB861BE5B1BB31630D66073B024D33 /* GeneratedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GeneratedMessage.m; path = src/runtime/Classes/GeneratedMessage.m; sourceTree = ""; }; 294D4A2E0719FE5AB6B4D7BDE0245931 /* ExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtensionRegistry.h; path = src/runtime/Classes/ExtensionRegistry.h; sourceTree = ""; }; + 29CA1A8EEDBA51F0BEC1508B8ABAD45D /* NSDictionary+RHSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+RHSocket.m"; sourceTree = ""; }; + 2A253FA419319A6D08A868EFF42D6A5A /* RHSocketCallReplyProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketCallReplyProtocol.h; sourceTree = ""; }; 2B15252098A08D17E0B1C9773F280172 /* SocketRocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SocketRocket-prefix.pch"; sourceTree = ""; }; 2B3362B8C0A16178BE650E82F08AD96D /* Pods-WebSocketDemo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-WebSocketDemo-acknowledgements.plist"; sourceTree = ""; }; 2C08C566190F6AF47EBAA3B611A30F19 /* ObjectivecDescriptor.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ObjectivecDescriptor.pb.m; path = src/runtime/Classes/ObjectivecDescriptor.pb.m; sourceTree = ""; }; - 2C4A1E2AA5B2E085C7531D1271A2416D /* RHSocketStringDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketStringDecoder.h; sourceTree = ""; }; - 2EF0FB6BBBBA0BADF297473AB33F4320 /* RHSocketKit-Core-Extend-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RHSocketKit-Core-Extend-dummy.m"; path = "../RHSocketKit-Core-Extend/RHSocketKit-Core-Extend-dummy.m"; sourceTree = ""; }; + 2D7610D729C3839AD0EAC7DDC05A5816 /* RHSocketBaseConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketBaseConnection.h; sourceTree = ""; }; 2F226AD4EEC429CD34070DF17070512D /* Pods-CustomCodecDemo-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CustomCodecDemo-frameworks.sh"; sourceTree = ""; }; 2F2F03F86C4F81AADD8B8363785083D7 /* ExtendableMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtendableMessageBuilder.h; path = src/runtime/Classes/ExtendableMessageBuilder.h; sourceTree = ""; }; - 3047722B1CDDC2DFFF0E403A51683B09 /* libPods-DelimiterCodecDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DelimiterCodecDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3174B059535086E286FE7A454DB2EAF6 /* RHProtobufVarint32LengthEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHProtobufVarint32LengthEncoder.m; sourceTree = ""; }; 32390534E5141360921E38967B074809 /* ForwardDeclarations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ForwardDeclarations.h; path = src/runtime/Classes/ForwardDeclarations.h; sourceTree = ""; }; - 3345A98B2EC323652AD9B8CBAA82773D /* libPods-ConnectionDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ConnectionDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 32BC21C80F1AEF5F24A9C69BBBDFCC31 /* RHSocketRpcCmdEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketRpcCmdEncoder.h; sourceTree = ""; }; 33C4EA2C1428B39E89BCD88A983AF7F6 /* libextobjc-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libextobjc-prefix.pch"; sourceTree = ""; }; - 33C537690493381A0D7A15C8818096D3 /* RHSocketStringEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketStringEncoder.m; sourceTree = ""; }; - 347A0E87BA621990577C7A07FF82B3B2 /* RHSocketService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketService.m; sourceTree = ""; }; + 342310EFF664C17575EDBBF4EEF0C810 /* RHBaseMessage.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHBaseMessage.pb.m; sourceTree = ""; }; 35C3EB391C671D8F7CABE0A08FF48374 /* ExtendableMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtendableMessage.m; path = src/runtime/Classes/ExtendableMessage.m; sourceTree = ""; }; + 36471FB688ACC3270CB4EE663B15A653 /* libPods-RpcDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RpcDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 38F59AE07D51423BB019310E86D10674 /* RHSocketJSONSerializationDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketJSONSerializationDecoder.h; sourceTree = ""; }; 39270C79C050EF73CDE9BDB0E00C75E5 /* Pods-CustomCodecDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CustomCodecDemo-dummy.m"; sourceTree = ""; }; - 3B59E5FE0C202EBD14B58DCB62E8AE46 /* RHSocketChannel+Heartbeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RHSocketChannel+Heartbeat.h"; sourceTree = ""; }; + 39B1988E82DE50F4F715808FB7AFB9D4 /* RHSocketStringEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketStringEncoder.m; sourceTree = ""; }; 3B8EFEA261276492719CFEEED5EAA19B /* CodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodedOutputStream.m; path = src/runtime/Classes/CodedOutputStream.m; sourceTree = ""; }; 3CA1CF6DFD34A51604022B5DB9AD2198 /* Pods-CustomCodecDemo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-CustomCodecDemo-acknowledgements.plist"; sourceTree = ""; }; + 3D03E9FFD0677FE9A9BF84223AED9529 /* RHProtobufVarint32LengthDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHProtobufVarint32LengthDecoder.m; sourceTree = ""; }; 3E237070C058486632081C1E0C44FB60 /* Pods-ProtobufCodecDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ProtobufCodecDemo.debug.xcconfig"; sourceTree = ""; }; + 3F105FE8BDEFA0FD9861260467D6F8FD /* RHSocketConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketConnection.h; sourceTree = ""; }; 3F1D9739BC08D7DE65B06A50D6F21444 /* Pods-TcpEchoServerDemo-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-TcpEchoServerDemo-frameworks.sh"; sourceTree = ""; }; 4012F9718FC4B59789726A5592999735 /* WireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WireFormat.h; path = src/runtime/Classes/WireFormat.h; sourceTree = ""; }; 4071DC8307708622BAEC175AB345ADBE /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + 41001E17DA4816882886B08BFDE0B653 /* RHSocketCodecProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketCodecProtocol.h; sourceTree = ""; }; 4166226B4BD45D20AA438CDE1469519B /* Pods-CustomCodecDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CustomCodecDemo.debug.xcconfig"; sourceTree = ""; }; 4281F52B7BD3D9F5866034BA78981B26 /* Pods-RpcDemo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-RpcDemo-acknowledgements.plist"; sourceTree = ""; }; - 442639B3DD02884E66CBF282AD477E75 /* RHSocketKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RHSocketKit.xcconfig; sourceTree = ""; }; - 4695B0D76AD044B65EBF013D1D9B9BC6 /* RHSocketVariableLengthDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketVariableLengthDecoder.m; sourceTree = ""; }; - 46AFEB0D9DE1D0562DBDCA5862A55B0F /* libCocoaAsyncSocket-OSX.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libCocoaAsyncSocket-OSX.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 460AB848CDD53C18C7D1D5EF839F916E /* libPods-VariableLengthCodecDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-VariableLengthCodecDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 46E7121DD3DB5F736F7F953BC48FBB80 /* AbstractMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AbstractMessage.h; path = src/runtime/Classes/AbstractMessage.h; sourceTree = ""; }; - 471EDED68E42F4A19E39E18D2214A1BB /* RHSocketVariableLengthDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketVariableLengthDecoder.h; sourceTree = ""; }; + 47310FDCE73B325D1FBF339ECABF8D74 /* RHSocketConnectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketConnectionDelegate.h; sourceTree = ""; }; 474DBB1FEC510D305237EE1E985C2BBB /* ProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProtocolBuffers.h; path = src/runtime/Classes/ProtocolBuffers.h; sourceTree = ""; }; - 475F9F4907793C476E4F00D60DF8C030 /* RHSocketBaseConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketBaseConnection.m; sourceTree = ""; }; - 48D7ABABE1124880D239F5173F679069 /* RHSocketRpcCmdEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketRpcCmdEncoder.m; sourceTree = ""; }; 4927523C7225DFC6EDBB0ADCA66D3C6B /* AsyncUdpSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncUdpSocket.h; path = Source/RunLoop/AsyncUdpSocket.h; sourceTree = ""; }; 49D4FF65F6D1F264B73B2DCAF8256D55 /* ObjectivecDescriptor.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ObjectivecDescriptor.pb.h; path = src/runtime/Classes/ObjectivecDescriptor.pb.h; sourceTree = ""; }; 49F165B7A7482AE21F737B9ABBB173C5 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/CoreServices.framework; sourceTree = DEVELOPER_DIR; }; + 4AEEB153EC7A090DB39BEEF65FFF3C50 /* RHSocketService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketService.m; sourceTree = ""; }; + 4AF112AE0B59CEDFB2BAE4DA9A270FE6 /* RHAuthCallReply.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHAuthCallReply.h; sourceTree = ""; }; 4B06E60D7A3E95EB61E43F87F0A1280B /* Pods-VariableLengthCodecDemo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-VariableLengthCodecDemo-acknowledgements.markdown"; sourceTree = ""; }; - 4B26E1D14F1CE33191B88087C3C544CA /* libSocketRocket.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSocketRocket.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 4C1E2131CA7BB495D675E9183EA4E979 /* RHSocketKit-Core-RPC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RHSocketKit-Core-RPC-prefix.pch"; path = "../RHSocketKit-Core-RPC/RHSocketKit-Core-RPC-prefix.pch"; sourceTree = ""; }; 4C21967003D9F49AE6471C204CA492A1 /* Pods-DelimiterCodecDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DelimiterCodecDemo.debug.xcconfig"; sourceTree = ""; }; 4C76EB1AC58D83B4217050E30288A6DE /* MutableExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MutableExtensionRegistry.h; path = src/runtime/Classes/MutableExtensionRegistry.h; sourceTree = ""; }; - 4D4F28EA91C29128753E38B9565C8C2F /* RHSocketChannel+Heartbeat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RHSocketChannel+Heartbeat.m"; sourceTree = ""; }; - 4D8FA840508A63D99CA3D86145E715C7 /* RHSocketCallReplyProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketCallReplyProtocol.h; sourceTree = ""; }; - 4FADF48AE2518214BD3BFC7EC7DEE0CA /* libPods-ProtobufCodecDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ProtobufCodecDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4DC61ACBC9D6DD98C51FB7D58F7E2CC4 /* RHSocketProtobufEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketProtobufEncoder.m; sourceTree = ""; }; + 4EDB8025CFEFAA329056DFD12010FC26 /* libPods-UdpClientDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UdpClientDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 4FD1821DAF77824DD2950287FD72DD1D /* UnknownFieldSetBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UnknownFieldSetBuilder.m; path = src/runtime/Classes/UnknownFieldSetBuilder.m; sourceTree = ""; }; - 510DB1EC23262C663F6096930B753C2A /* RHAuthCallReply.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHAuthCallReply.m; sourceTree = ""; }; - 54EA9F8DB10087112427D92A0342EA78 /* RHProtobufVarint32LengthEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHProtobufVarint32LengthEncoder.h; sourceTree = ""; }; - 554DAE4045201953FCCF142259792104 /* RHSocketPacketContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketPacketContext.m; sourceTree = ""; }; + 53F65F8DD2E11E65CB268F8E8ECA5B65 /* libRHSocketKit-Core-Extend.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRHSocketKit-Core-Extend.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 55392B3FF815EFB7ADAF550957441CDA /* RHSocketVariableLengthEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketVariableLengthEncoder.m; sourceTree = ""; }; 55B9F2B0DA6EFCD00FCD18703101AA88 /* Pods-RpcDemo-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-RpcDemo-frameworks.sh"; sourceTree = ""; }; 55C46ED3589FE80AE462288F8D355975 /* Pods-CustomCodecDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CustomCodecDemo.release.xcconfig"; sourceTree = ""; }; 55F39FF91C331962AAB0CD6592BD08DE /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDAsyncUdpSocket.h; path = Source/GCD/GCDAsyncUdpSocket.h; sourceTree = ""; }; - 56DC2A6BB81191C84640F0D3B1FD4B53 /* RHAuthCallReply.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHAuthCallReply.h; sourceTree = ""; }; - 581DE57E0A3C0E97FB750732FB4A39A9 /* RHSocketKit-Core-RPC.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RHSocketKit-Core-RPC.xcconfig"; path = "../RHSocketKit-Core-RPC/RHSocketKit-Core-RPC.xcconfig"; sourceTree = ""; }; 59958A42628BCEDA275EBCD7D4B144A4 /* SocketRocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketRocket.h; path = SocketRocket/SocketRocket.h; sourceTree = ""; }; 5A99A2861063D3F1F95D323E59CE151E /* Pods-UdpClientDemo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UdpClientDemo-acknowledgements.plist"; sourceTree = ""; }; 5AA5156829E1C8CB63CB540B5D28C239 /* Pods-UdpClientDemo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UdpClientDemo-resources.sh"; sourceTree = ""; }; 5C8FB766FC11639510B1E4C5F987CF92 /* Field.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Field.m; path = src/runtime/Classes/Field.m; sourceTree = ""; }; + 5D5EB24C9C4C6466F7AD81BF80EF2A94 /* RHSocketUtils+Protobuf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RHSocketUtils+Protobuf.m"; sourceTree = ""; }; 5E1B11F2F01B69FCA15ECE5B55161F30 /* Pods-Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Example-resources.sh"; sourceTree = ""; }; - 5F59CDE9E0A99C0D44DDBDA334B01D94 /* libProtocolBuffers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libProtocolBuffers.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6127D5815D1AA8CF9EEE01611552F919 /* RHSocketConnectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketConnectionDelegate.h; sourceTree = ""; }; + 5E7B934D90D67D10AA51534997B150E6 /* libCocoaAsyncSocket-OSX.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libCocoaAsyncSocket-OSX.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 609C5C819354DBD2A86C81575F986417 /* RHSocketPacketContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketPacketContext.h; sourceTree = ""; }; 6148865F436290E84E76F32CEAF9C66A /* Pods-ProtobufCodecDemo-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ProtobufCodecDemo-frameworks.sh"; sourceTree = ""; }; - 620276D515FB7D1D9BE286969182496D /* libRHSocketKit-Core.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRHSocketKit-Core.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 651982A3969F75F627F514A3F4CD6D6E /* libPods-DelimiterCodecDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DelimiterCodecDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 655EFC38D4C07C8C261C71D1C90EFE1B /* RHSocketUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketUtils.m; sourceTree = ""; }; 65826D66F6A8771D8CF26AFF25FF8B30 /* CocoaAsyncSocket-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CocoaAsyncSocket-iOS-prefix.pch"; path = "../CocoaAsyncSocket-iOS/CocoaAsyncSocket-iOS-prefix.pch"; sourceTree = ""; }; - 65DEB56A59712B3C27A4DBA1B83C69E5 /* RHSocketJSONSerializationEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketJSONSerializationEncoder.m; sourceTree = ""; }; + 66170884DF59C977B7B516021CA5D7D7 /* RHSocketCallReply.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketCallReply.m; sourceTree = ""; }; 673327346477CF4220D85DB02AF63B6B /* MSWeakTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MSWeakTimer.h; sourceTree = ""; }; 67A57807B0BDB36A6810D4522843ADAF /* Pods-ConnectionDemo-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ConnectionDemo-frameworks.sh"; sourceTree = ""; }; + 68F35F2F869A9997A5703C4839A70EBC /* RHSocketKit-Core-Extend-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RHSocketKit-Core-Extend-dummy.m"; path = "../RHSocketKit-Core-Extend/RHSocketKit-Core-Extend-dummy.m"; sourceTree = ""; }; + 6B61083E9B4D31CF366142ED534E43C7 /* RHSocketRpcCmdDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketRpcCmdDecoder.h; sourceTree = ""; }; + 6BB611657967B7FD4264F82AE9CC392E /* RHSocketJSONSerializationEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketJSONSerializationEncoder.m; sourceTree = ""; }; 6C3A0B804986D20D85EBF04E45F673D1 /* Pods-VariableLengthCodecDemo-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-VariableLengthCodecDemo-frameworks.sh"; sourceTree = ""; }; - 6CD90E7D0BC588B7A7FE3C4B098FE3D0 /* libRHSocketKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRHSocketKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; 6CE2591FDE39C20A2687EB39837522FF /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = extobjc/EXTScope.m; sourceTree = ""; }; - 6CE4FD3A087C21CD247CD3094424F77C /* RHSocketJSONSerializationDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketJSONSerializationDecoder.h; sourceTree = ""; }; - 6F0EEB6BEFF1681FECA95B645AF583C0 /* RHSocketConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketConnection.m; sourceTree = ""; }; - 6F4E9C1C4F1F9D3F666795DF5061C557 /* liblibextobjc.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibextobjc.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 71F10E54071BC9897EAA8C42AB80482A /* libCocoaAsyncSocket-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libCocoaAsyncSocket-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6FBFD926B5C07AA8B5005301EC323210 /* RHSocketChannelDefault.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketChannelDefault.m; sourceTree = ""; }; 73DFE63D0866799FFB740C5E8C520361 /* Pods-Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Example-dummy.m"; sourceTree = ""; }; - 7597160B67C0C5CA952F717793E52977 /* RHSocketCodecProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketCodecProtocol.h; sourceTree = ""; }; + 74C555FE73A3E37639973AEBBCE558DF /* libRHSocketKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRHSocketKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 74FE87C431951EBEFA8B71580489D018 /* libPods-UdpEchoServerDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UdpEchoServerDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 7615E4A5FF8D6AFD95F3414A23C09953 /* UnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UnknownFieldSet.m; path = src/runtime/Classes/UnknownFieldSet.m; sourceTree = ""; }; + 7668C62225167796B7D6E5CE2CAEBBA5 /* RHSocketUtils+Protobuf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RHSocketUtils+Protobuf.h"; sourceTree = ""; }; + 770EB584A848619BB680E8798A72DCD4 /* RHSocketService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketService.h; sourceTree = ""; }; + 77C3DE0F3BED7B47C4AE9FBDACF835D1 /* RHSocketPacket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketPacket.h; sourceTree = ""; }; + 77C7F4CD6F29C4A69CB3FDFF2BFDF1CC /* libSocketRocket.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSocketRocket.a; sourceTree = BUILT_PRODUCTS_DIR; }; 79CF7D02049E99AF7C09A5B9108F4BA8 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 7AAA218120F48400688BE7F829F738E3 /* RHSocketProtobufEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketProtobufEncoder.m; sourceTree = ""; }; 7AEE4133596AE8E71A6DA8F5E1A97873 /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = extobjc/EXTScope.h; sourceTree = ""; }; - 7B0AD53E0141CD2712D83B8AFF4DF9FA /* RHSocketChannelProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketChannelProxy.m; sourceTree = ""; }; + 7AF7603039A4C24C62DD3FB9561F316F /* RHSocketException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketException.m; sourceTree = ""; }; 7B6A92F5C3F4AB9A2BACD8DD0DBE702E /* Utilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Utilities.m; path = src/runtime/Classes/Utilities.m; sourceTree = ""; }; - 7B6E14074615092137CCCDA2890DFC80 /* RHSocketBase64Encoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketBase64Encoder.m; sourceTree = ""; }; + 7B920DE7DB76E8E951301858027A0C02 /* RHSocketException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketException.h; sourceTree = ""; }; 7F11450A9443361391FF90B0283B3F4E /* RingBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RingBuffer.h; path = src/runtime/Classes/RingBuffer.h; sourceTree = ""; }; 7FB74D03945F69489C17A8C746D8B289 /* Pods-ProtobufCodecDemo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ProtobufCodecDemo-resources.sh"; sourceTree = ""; }; - 7FE00F74783A38F1ECF1F71D2BE947BE /* RHSocketChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketChannel.m; sourceTree = ""; }; 80FBA79B26E5B45B3693F862EA24C405 /* Pods-WebSocketDemo-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-WebSocketDemo-frameworks.sh"; sourceTree = ""; }; 8185C0483ED883BECC34EE908BDE14D9 /* libextobjc-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libextobjc-dummy.m"; sourceTree = ""; }; - 82498D5176F3D997B6274B3570EE16A1 /* RHSocketVariableLengthEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketVariableLengthEncoder.m; sourceTree = ""; }; - 834C6781115E33A2D2B09E1E9E003A1B /* RHSocketJSONSerializationEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketJSONSerializationEncoder.h; sourceTree = ""; }; - 83699BEE2E1142CD141F3961108F13FB /* libPods-WebSocketDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-WebSocketDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 83DE2510D17C547A00242FB283B80CE2 /* RHSocketService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketService.h; sourceTree = ""; }; - 8403AD9AA27AD911668C9913115ED4E7 /* RHSocketKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RHSocketKit-dummy.m"; sourceTree = ""; }; - 84F2836FF5C3EAF0FE420D85A490569A /* RHSocketProtobufEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketProtobufEncoder.h; sourceTree = ""; }; + 84A084005B898FB18195C50894E1DB5B /* RHSocketKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RHSocketKit-prefix.pch"; sourceTree = ""; }; + 84BC59BBEC1D649281D1C79140009FD9 /* RHSocketBase64Decoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketBase64Decoder.m; sourceTree = ""; }; 861297345E091CFB03E2A723D1FD7F95 /* Utilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utilities.h; path = src/runtime/Classes/Utilities.h; sourceTree = ""; }; - 864DDDB1AF23D7964CF12E2671510A25 /* libRHSocketKit-Core-RPC.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRHSocketKit-Core-RPC.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 867593567B62F0484C50A2CF790B758D /* AbstractMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AbstractMessage.m; path = src/runtime/Classes/AbstractMessage.m; sourceTree = ""; }; 86E0D32B0CCC095F80EDD13FAA75FC22 /* Pods-TcpEchoServerDemo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-TcpEchoServerDemo-acknowledgements.markdown"; sourceTree = ""; }; - 8728C4E99690557265E9D652211F3661 /* RHSocketRpcCmdDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketRpcCmdDecoder.m; sourceTree = ""; }; 87678414047E3FC2EE8E54BCEB97AC0B /* Pods-RpcDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RpcDemo.debug.xcconfig"; sourceTree = ""; }; - 88808B0EFEB35A6982D9F922DFED578B /* RHSocketUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketUtils.h; sourceTree = ""; }; 88FE9CD3A7DDE7972E88C07B2FFC32C9 /* Pods-VariableLengthCodecDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-VariableLengthCodecDemo-dummy.m"; sourceTree = ""; }; - 8A57C7BA7AF3EAA8F79D2D2C8FD7EB64 /* RHBaseMessage.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHBaseMessage.pb.m; sourceTree = ""; }; + 8A5D4B1FE4478969245136B1C76086B7 /* libMSWeakTimer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMSWeakTimer.a; sourceTree = BUILT_PRODUCTS_DIR; }; 8B17ED452A559266062F995320482516 /* Pods-ProtobufCodecDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ProtobufCodecDemo-dummy.m"; sourceTree = ""; }; + 8B612AB71CEAA4F4C4E5E2BBE8D222FD /* RHProtobufVarint32LengthEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHProtobufVarint32LengthEncoder.m; sourceTree = ""; }; 8C01B735B5C1F225EF965367A5F32702 /* Pods-UdpEchoServerDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UdpEchoServerDemo.release.xcconfig"; sourceTree = ""; }; - 8C3DE545887C67E543F08C7240BD1460 /* libRHSocketKit-Core-Extend.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRHSocketKit-Core-Extend.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 8D481AE9353FCAC1B1CD149B36560B1A /* GCDAsyncSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDAsyncSocket.h; path = Source/GCD/GCDAsyncSocket.h; sourceTree = ""; }; 8DEE646C872BBC557AE157D5DDCE430F /* PBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PBArray.h; path = src/runtime/Classes/PBArray.h; sourceTree = ""; }; 8EDBF5A53F1652C7C50E5963C0192C04 /* Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Message.h; path = src/runtime/Classes/Message.h; sourceTree = ""; }; + 8F3DEC9F155110CB0A7653E8ABD81974 /* RHSocketStringEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketStringEncoder.h; sourceTree = ""; }; + 8F75AFA131DA1526364CEDA9D21B829A /* RHSocketKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RHSocketKit.xcconfig; sourceTree = ""; }; 90038B34956E0EDF055ACEF8C83FC4F9 /* Pods-TcpEchoServerDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TcpEchoServerDemo.release.xcconfig"; sourceTree = ""; }; - 90BC7FC2068C8CA0303A33407885E3F9 /* RHSocketKit-Core-Extend-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RHSocketKit-Core-Extend-prefix.pch"; path = "../RHSocketKit-Core-Extend/RHSocketKit-Core-Extend-prefix.pch"; sourceTree = ""; }; 90DA26A63C92C5B7D9302A4BE5764960 /* TextFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TextFormat.m; path = src/runtime/Classes/TextFormat.m; sourceTree = ""; }; - 91C7043A22DB3C6FD6277F85BEF4D05C /* RHSocketUtils+Protobuf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RHSocketUtils+Protobuf.m"; sourceTree = ""; }; + 9233A9B10DB7BB5AE1E57D2661A10FA1 /* RHSocketVariableLengthDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketVariableLengthDecoder.m; sourceTree = ""; }; 933C7D11DB3D0CE960E414842933ABC5 /* UnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnknownFieldSet.h; path = src/runtime/Classes/UnknownFieldSet.h; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 93FC11D0062C589A0C68B073AD518B09 /* libPods-TcpEchoServerDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TcpEchoServerDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 9408C8AA0731402BF1D52426B001AEAF /* libextobjc.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libextobjc.xcconfig; sourceTree = ""; }; 94379BA0EF612C0EF6B7099753D2C911 /* SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRWebSocket.m; path = SocketRocket/SRWebSocket.m; sourceTree = ""; }; - 946069969344B466A904C2D6EA0FEE6E /* RHSocketConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketConfig.h; sourceTree = ""; }; - 9516495BDAC497CF394A0710DACC5173 /* RHSocketTLSConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketTLSConnection.h; sourceTree = ""; }; + 949765E42EFF499538EDB9F63961340E /* RHSocketDelimiterEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketDelimiterEncoder.h; sourceTree = ""; }; + 958582C40693BEB034B1D1098ADD882D /* libPods-ConnectionDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ConnectionDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 95BE4A3067FB617A4AF3BA4E1EB0D0D4 /* CocoaAsyncSocket-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CocoaAsyncSocket-iOS-dummy.m"; path = "../CocoaAsyncSocket-iOS/CocoaAsyncSocket-iOS-dummy.m"; sourceTree = ""; }; - 961DCC31DC509F2BB150EDADCF2A3480 /* RHSocketBase64Decoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketBase64Decoder.h; sourceTree = ""; }; + 9630352B252CCFDFE82EF4AFF048FB81 /* RHSocketProtobufDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketProtobufDecoder.h; sourceTree = ""; }; + 966259F5519A8C669D29A168996B23F6 /* RHSocketDelimiterDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketDelimiterDecoder.m; sourceTree = ""; }; 973FD77BAD1F1BD6A3D7A7E797223FF6 /* ExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtensionRegistry.m; path = src/runtime/Classes/ExtensionRegistry.m; sourceTree = ""; }; + 98515086A257256ADEADF92B2CBFF3F8 /* RHConnectCallReply.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHConnectCallReply.h; sourceTree = ""; }; + 9970CE209458A044D58D38A1F7DFDB42 /* RHSocketVariableLengthEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketVariableLengthEncoder.h; sourceTree = ""; }; + 9A01C95816C311EC98655AC3FF0A8097 /* RHSocketRpcCmdEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketRpcCmdEncoder.m; sourceTree = ""; }; 9A4F504863091A7EAA2CF0718E00AE23 /* ExtensionField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtensionField.h; path = src/runtime/Classes/ExtensionField.h; sourceTree = ""; }; 9AEF04D32E83699B834C8980F0070BD7 /* CocoaAsyncSocket-OSX-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaAsyncSocket-OSX-prefix.pch"; sourceTree = ""; }; 9AF83B1534323F6C92F27C7644B8EB22 /* CocoaAsyncSocket-OSX-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaAsyncSocket-OSX-dummy.m"; sourceTree = ""; }; @@ -797,17 +717,20 @@ 9F1D8837614CA5F8857D1F23F7C7AC9A /* MSWeakTimer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MSWeakTimer-dummy.m"; sourceTree = ""; }; A01D218BEDB2EC21BF467E80B505616C /* Pods-DelimiterCodecDemo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-DelimiterCodecDemo-acknowledgements.markdown"; sourceTree = ""; }; A0B603891A3FF24B5D7BD198D5B9CBAF /* SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRWebSocket.h; path = SocketRocket/SRWebSocket.h; sourceTree = ""; }; - A3629A33F48D1091A9461594CC3F4178 /* RHSocketTLSConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketTLSConnection.m; sourceTree = ""; }; A38762687CC674C9E917D8E7AC6F64DD /* Pods-DelimiterCodecDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-DelimiterCodecDemo-dummy.m"; sourceTree = ""; }; + A399D605CCBEDA68D9AC17270195EC7B /* libPods-TcpEchoServerDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TcpEchoServerDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; A39CBDD25D9AED4CB68570B14FCB410F /* CocoaAsyncSocket-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "CocoaAsyncSocket-iOS.xcconfig"; path = "../CocoaAsyncSocket-iOS/CocoaAsyncSocket-iOS.xcconfig"; sourceTree = ""; }; + A4A4E68D7DCFBD96AC17DEDC243737E5 /* RHProtobufVarint32LengthEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHProtobufVarint32LengthEncoder.h; sourceTree = ""; }; A59056DFD367888CB07C935C93831409 /* Pods-DelimiterCodecDemo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-DelimiterCodecDemo-acknowledgements.plist"; sourceTree = ""; }; + A591916C9E858CEB93A5B4E4E71BA82B /* RHSocketTLSConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketTLSConnection.h; sourceTree = ""; }; A5A7172F77B0F66EB0DFAB0457E7620E /* Pods-ProtobufCodecDemo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ProtobufCodecDemo-acknowledgements.plist"; sourceTree = ""; }; A74B71EFFDFCB546C9557A4CAF735383 /* Pods-RpcDemo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-RpcDemo-resources.sh"; sourceTree = ""; }; A80F0026C76519621EB303D73BD77F13 /* Pods-UdpEchoServerDemo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UdpEchoServerDemo-acknowledgements.plist"; sourceTree = ""; }; - A8EE32F0FC25FABFEEF1C7EB94A1AFB2 /* RHSocketUdpConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketUdpConnection.h; sourceTree = ""; }; + A970DD0F33E966CC9290A3B20624DC5D /* RHSocketBase64Encoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketBase64Encoder.h; sourceTree = ""; }; A9F46CF229A2B07A6A7528CE1C024B69 /* Pods-CustomCodecDemo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CustomCodecDemo-resources.sh"; sourceTree = ""; }; - AA0803DDD917CEF7E9EFDD0CDC03645A /* NSDictionary+RHSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+RHSocket.h"; sourceTree = ""; }; + AA71C8C004138B04D28FCDF2F177A7C1 /* RHProtobufVarint32LengthDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHProtobufVarint32LengthDecoder.h; sourceTree = ""; }; AAB30FBDAF5B634DE139EFE09C1E2165 /* Pods-TcpEchoServerDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TcpEchoServerDemo.debug.xcconfig"; sourceTree = ""; }; + AAC8DC62E9002AF1A1108821CB2F1BE3 /* libPods-Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; ABB2C1B92408AAE3245C4AA5A59BD874 /* Pods-RpcDemo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-RpcDemo-acknowledgements.markdown"; sourceTree = ""; }; ABBAC7A358F9BC8E36A170189C68A0B4 /* Pods-CustomCodecDemo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CustomCodecDemo-acknowledgements.markdown"; sourceTree = ""; }; ABD967FB17F1FCCF0F776C488AC9F4D1 /* Pods-ConnectionDemo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ConnectionDemo-acknowledgements.markdown"; sourceTree = ""; }; @@ -818,90 +741,85 @@ AFC935BD65355117F54C1B5F5D6E2E08 /* CodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedInputStream.h; path = src/runtime/Classes/CodedInputStream.h; sourceTree = ""; }; B048E60AE6E3CB02A67295775FFBFADD /* Bootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bootstrap.h; path = src/runtime/Classes/Bootstrap.h; sourceTree = ""; }; B0525AC6CD50905E819A674BF5618031 /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Example.release.xcconfig"; sourceTree = ""; }; - B07A1173453D3A32369E4C15BB467AB2 /* RHConnectCallReply.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHConnectCallReply.h; sourceTree = ""; }; - B1977F2816D50FD0791E65892DEE88A5 /* RHSocketKit-Core-Extend.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RHSocketKit-Core-Extend.xcconfig"; path = "../RHSocketKit-Core-Extend/RHSocketKit-Core-Extend.xcconfig"; sourceTree = ""; }; B1B6683779FB6EA20EC7E61B071A12C5 /* Pods-ConnectionDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ConnectionDemo-dummy.m"; sourceTree = ""; }; - B27AA2FCB4CD43D8D0FF55D8A92867F2 /* RHSocketChannelDefault.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketChannelDefault.m; sourceTree = ""; }; + B1D6A8D900FBA39F1245687F7EE52415 /* RHSocketConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketConfig.h; sourceTree = ""; }; B323379FB416D88D52F252C8BFFB78C6 /* MSWeakTimer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MSWeakTimer.xcconfig; sourceTree = ""; }; - B326FFB782CA763305879EF7E8FF42F9 /* RHSocketKit-Core.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RHSocketKit-Core.xcconfig"; path = "../RHSocketKit-Core/RHSocketKit-Core.xcconfig"; sourceTree = ""; }; B5A5BDB1804D36A1F46A4F9696D8EB06 /* MSWeakTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MSWeakTimer.m; sourceTree = ""; }; B5DC44EE040994DA15BB2A0008604C69 /* SocketRocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SocketRocket-dummy.m"; sourceTree = ""; }; B79B3AF67F209D1C43AE00209BBD0B10 /* Pods-UdpClientDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UdpClientDemo.debug.xcconfig"; sourceTree = ""; }; B894D2611B1BBB488D28D04345BF5694 /* Pods-VariableLengthCodecDemo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-VariableLengthCodecDemo-acknowledgements.plist"; sourceTree = ""; }; + B9A7E748795578823FA90C9753253323 /* liblibextobjc.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibextobjc.a; sourceTree = BUILT_PRODUCTS_DIR; }; BA6E1002806BED91C85F47D83FF989D5 /* Pods-ConnectionDemo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ConnectionDemo-resources.sh"; sourceTree = ""; }; BA9E36B334D2203EB50BF60A779DEA3D /* Pods-UdpEchoServerDemo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UdpEchoServerDemo-acknowledgements.markdown"; sourceTree = ""; }; + BC18DA38A8BB933B565CB7FF98D6F265 /* RHSocketKit-Core-Extend.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RHSocketKit-Core-Extend.xcconfig"; path = "../RHSocketKit-Core-Extend/RHSocketKit-Core-Extend.xcconfig"; sourceTree = ""; }; BDEC52F395D1953159E870FA7B2C320B /* AsyncUdpSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AsyncUdpSocket.m; path = Source/RunLoop/AsyncUdpSocket.m; sourceTree = ""; }; - BF307FF2C00FE35CBF5085F8C4681C09 /* RHSocketDelimiterDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketDelimiterDecoder.m; sourceTree = ""; }; - BF7C2FC686BC22B1F4FDA4EBF2EF020F /* libPods-CustomCodecDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CustomCodecDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; BF9A1025066CE63397CBF18CC7C61537 /* Pods-VariableLengthCodecDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-VariableLengthCodecDemo.release.xcconfig"; sourceTree = ""; }; BFD6876F3235921A450201E29BD5EDBB /* PBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PBArray.m; path = src/runtime/Classes/PBArray.m; sourceTree = ""; }; C0B37AB6C5B17283E349B8C2ACF29A60 /* AbstractMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AbstractMessageBuilder.m; path = src/runtime/Classes/AbstractMessageBuilder.m; sourceTree = ""; }; + C0BA2E04C31A0D4873DE89B99D9C40E8 /* RHSocketProtobufDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketProtobufDecoder.m; sourceTree = ""; }; C1B3E28287DC949375B3CD8633890129 /* MutableField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MutableField.h; path = src/runtime/Classes/MutableField.h; sourceTree = ""; }; - C1DF1DFFA70C75DFE2F62E9C48B12C60 /* RHSocketCallReply.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketCallReply.h; sourceTree = ""; }; C214BE3DA5BF19FD6E89252E7767237E /* Pods-ConnectionDemo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ConnectionDemo-acknowledgements.plist"; sourceTree = ""; }; C39A9DE44ED82609A4D42F0AC457054A /* MutableExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MutableExtensionRegistry.m; path = src/runtime/Classes/MutableExtensionRegistry.m; sourceTree = ""; }; C3F19574475491B31F47AB3F8DBFEF67 /* Pods-DelimiterCodecDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DelimiterCodecDemo.release.xcconfig"; sourceTree = ""; }; C462C23AF5A0B59767714EBD54A87F6A /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; + C77FAF5BF04D13E7C981254FC40174BF /* RHSocketKit-Core-RPC.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RHSocketKit-Core-RPC.xcconfig"; path = "../RHSocketKit-Core-RPC/RHSocketKit-Core-RPC.xcconfig"; sourceTree = ""; }; C7C91AE3DA1B2A4C64B3C1584223E656 /* AbstractMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AbstractMessageBuilder.h; path = src/runtime/Classes/AbstractMessageBuilder.h; sourceTree = ""; }; - C8118AA871A73B14CE1CC2E142187006 /* RHSocketKit-Core-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RHSocketKit-Core-prefix.pch"; path = "../RHSocketKit-Core/RHSocketKit-Core-prefix.pch"; sourceTree = ""; }; C9611378894BD8B0B240AC113A7EC297 /* Pods-ConnectionDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ConnectionDemo.debug.xcconfig"; sourceTree = ""; }; - C99E71DD7740FB65D5D8E3B07EFC2E75 /* libPods-RpcDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RpcDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C9C333ADBDFA0D7140D6F95C9F0EA9A2 /* libPods-WebSocketDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-WebSocketDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; CA52C08FC86F732A5F5229EBA68FBFFC /* ConcreteExtensionField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ConcreteExtensionField.m; path = src/runtime/Classes/ConcreteExtensionField.m; sourceTree = ""; }; CB520648403265E90FF2DA0FBB59102D /* GeneratedMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GeneratedMessageBuilder.h; path = src/runtime/Classes/GeneratedMessageBuilder.h; sourceTree = ""; }; - CC43B207CDEBDB4725F426466515DE82 /* RHSocketKit-Core-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RHSocketKit-Core-dummy.m"; path = "../RHSocketKit-Core/RHSocketKit-Core-dummy.m"; sourceTree = ""; }; - CCD837E4411E31522A51E9556F107483 /* RHSocketBase64Decoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketBase64Decoder.m; sourceTree = ""; }; CD32CDAB2D7F43E8AE4E6F7987216820 /* ExtendableMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtendableMessageBuilder.m; path = src/runtime/Classes/ExtendableMessageBuilder.m; sourceTree = ""; }; CE37D3A77CA8203C64BC3BBB062D0CA0 /* TextFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextFormat.h; path = src/runtime/Classes/TextFormat.h; sourceTree = ""; }; - D3EC743ABD56D53D383AC77C5D1D5FED /* RHSocketStringDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketStringDecoder.m; sourceTree = ""; }; - D435AC3D693D4AFCF66BD9145943C81C /* libPods-Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + D083BD73880F083177A88B05EBFD8811 /* RHSocketProtobufEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketProtobufEncoder.h; sourceTree = ""; }; + D26224199D7D1E45CCAAC23FE505A615 /* libProtocolBuffers.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libProtocolBuffers.a; sourceTree = BUILT_PRODUCTS_DIR; }; D5256460C975AD0E739D1C2CF6A6373D /* Descriptor.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Descriptor.pb.m; path = src/runtime/Classes/Descriptor.pb.m; sourceTree = ""; }; D55FE216969A7E0F3B98C8EFFFE65CEB /* GCDAsyncUdpSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncUdpSocket.m; path = Source/GCD/GCDAsyncUdpSocket.m; sourceTree = ""; }; - D56D1B99DB78DC211BC7754516EEB571 /* RHSocketStringEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketStringEncoder.h; sourceTree = ""; }; D5C3DB6BE39B48ABC7F030D299E25F38 /* Pods-ConnectionDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ConnectionDemo.release.xcconfig"; sourceTree = ""; }; D6C279A7D1CFDB8ED26320DD446FFB3D /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - D7745ED56258B23F2DBC587F54EADAFD /* RHSocketDelimiterDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketDelimiterDecoder.h; sourceTree = ""; }; - D7DE41FD4A5463820CE101012133A5D6 /* RHProtobufVarint32LengthDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHProtobufVarint32LengthDecoder.h; sourceTree = ""; }; + D748CA08004F74E97B8CDD25B4B1E288 /* RHSocketJSONSerializationDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketJSONSerializationDecoder.m; sourceTree = ""; }; + D787BC5DF0ABD5594D96231DF463E64A /* libPods-CustomCodecDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CustomCodecDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; D8684B09075E1932BC99C777B02E8891 /* Pods-UdpClientDemo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UdpClientDemo-acknowledgements.markdown"; sourceTree = ""; }; D883CCD76AC14DD51E79D8C9E81BFF73 /* SocketRocket.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.xcconfig; sourceTree = ""; }; + D8996ACCC19AA80EB95989B380952784 /* RHSocketCallReply.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketCallReply.h; sourceTree = ""; }; D98AF30E6B724FEE77D9F4FCF9E6DB26 /* Pods-WebSocketDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-WebSocketDemo-dummy.m"; sourceTree = ""; }; DA4E8C3D252181CD53596E3744A172EA /* Pods-Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Example-frameworks.sh"; sourceTree = ""; }; DAC7F3A93F8D2552294881F74222D237 /* Pods-TcpEchoServerDemo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-TcpEchoServerDemo-resources.sh"; sourceTree = ""; }; - DD9D407DBD70C1E24FC6939A8EEA267F /* RHSocketUtils+Protobuf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RHSocketUtils+Protobuf.h"; sourceTree = ""; }; + DB6FC2F6E1404867260CD0CFBAB72587 /* RHSocketChannel+Heartbeat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RHSocketChannel+Heartbeat.m"; sourceTree = ""; }; + DD34CEC25DA333C939F209E80932087E /* RHSocketStringDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketStringDecoder.m; sourceTree = ""; }; + DEB0B75AAE07AD1E4F2315AF8F625070 /* RHAuthCallReply.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHAuthCallReply.m; sourceTree = ""; }; + DED1C080831FFED9CA04EAC83703AD19 /* libPods-ProtobufCodecDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ProtobufCodecDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; DF9161DC0770AA6E4E82CF688B4BF5DC /* ProtocolBuffers-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ProtocolBuffers-prefix.pch"; sourceTree = ""; }; - DFDDF8A4D7FB2AA1AA473B197049101B /* RHSocketDelimiterEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketDelimiterEncoder.h; sourceTree = ""; }; + DFDDD51D3C14F0081B7C303F89DC0985 /* RHSocketPacketContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketPacketContext.m; sourceTree = ""; }; E00EB54DBD8C45DC2C1FA451E707380A /* Pods-RpcDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-RpcDemo-dummy.m"; sourceTree = ""; }; - E0B8100E65F25E9DA3242AAC530E2A94 /* RHProtobufVarint32LengthDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHProtobufVarint32LengthDecoder.m; sourceTree = ""; }; E10C3A1A3CA24C68818456E5E886BF30 /* ProtocolBuffers.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ProtocolBuffers.xcconfig; sourceTree = ""; }; E2B864BD29B91E8FF6A9BC428638F1D7 /* Pods-Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Example-acknowledgements.plist"; sourceTree = ""; }; E3F77FD42B801DE04F38B11FD3DDED06 /* Pods-RpcDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RpcDemo.release.xcconfig"; sourceTree = ""; }; - E4455FFA9D39003BAC249369DF938FDD /* RHSocketPacketContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketPacketContext.h; sourceTree = ""; }; E4B6AB7958F2953741C850A1FB41E605 /* GeneratedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GeneratedMessage.h; path = src/runtime/Classes/GeneratedMessage.h; sourceTree = ""; }; - E50E1C3AA7D565C8AD6DE626AE2F1DD5 /* libPods-UdpClientDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UdpClientDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E4EB4CF62AA7E7977D1F5C9F8D41E3C7 /* RHSocketConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketConnection.m; sourceTree = ""; }; E57F5E0ED3BB113913B7E19C97585179 /* Pods-WebSocketDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-WebSocketDemo.release.xcconfig"; sourceTree = ""; }; E5D6682CD32B15CB8E3164721278BB43 /* Pods-UdpClientDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UdpClientDemo.release.xcconfig"; sourceTree = ""; }; - E5E850F63860C79FDD207A2690EB8090 /* RHSocketCallReplyManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketCallReplyManager.m; sourceTree = ""; }; - E6CCB6AD0A1DD70A575D29D85B5F862C /* RHSocketException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketException.m; sourceTree = ""; }; + E75E5BE5D1B79C1F7EFF4B071130E680 /* RHSocketChannelDefault.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketChannelDefault.h; sourceTree = ""; }; E77464AAEE72311DDD143C790A5EDB84 /* Pods-DelimiterCodecDemo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-DelimiterCodecDemo-resources.sh"; sourceTree = ""; }; E77B48298803AF8C1766512DF8335378 /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; - E9691082517911D7198D0428575CFDE9 /* RHSocketRpcCmdEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketRpcCmdEncoder.h; sourceTree = ""; }; - E97F4539E7C7F410E4BC83A40CC86BE7 /* RHSocketJSONSerializationDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketJSONSerializationDecoder.m; sourceTree = ""; }; + E877AB5FF84FD46C9CF2A61A0D326757 /* RHSocketKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RHSocketKit-dummy.m"; sourceTree = ""; }; + E9196F760F63369E1E1C8930579C4846 /* RHSocketChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketChannel.m; sourceTree = ""; }; + E9CE4FC8109B8E0333F75B529364B8FB /* RHSocketJSONSerializationEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketJSONSerializationEncoder.h; sourceTree = ""; }; + EB09CA674C41375713604F7D375BD85B /* RHSocketTLSConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketTLSConnection.m; sourceTree = ""; }; EB868B06BD030A94970782AD6D9DDC2B /* Pods-UdpClientDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UdpClientDemo-dummy.m"; sourceTree = ""; }; + EC8451AA3EF2AEAE57ACB61543C9E246 /* RHSocketChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketChannel.h; sourceTree = ""; }; ED922C71707EE8899341B39E07B8D451 /* Field.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Field.h; path = src/runtime/Classes/Field.h; sourceTree = ""; }; EE4FE70B4DE0E63B39D3636E0267F057 /* Pods-UdpEchoServerDemo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UdpEchoServerDemo-resources.sh"; sourceTree = ""; }; - EECB34ACC986B1EC485D564036FAE4F7 /* RHSocketProtobufDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketProtobufDecoder.m; sourceTree = ""; }; - EF788F466BE56E03A4756F6E249F6E8C /* RHSocketChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketChannel.h; sourceTree = ""; }; F17FA517CC6A91BB3D91D0C83EE0FA38 /* ConcreteExtensionField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteExtensionField.h; path = src/runtime/Classes/ConcreteExtensionField.h; sourceTree = ""; }; - F211C29BE56C1C422F915613B2B9E539 /* RHSocketUdpConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketUdpConnection.m; sourceTree = ""; }; + F2C023876AEF39C2D1454659B97F6DCE /* RHSocketChannel+Heartbeat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RHSocketChannel+Heartbeat.h"; sourceTree = ""; }; F3038C1350A0210F0DFA8988FEAE6E70 /* CocoaAsyncSocket-OSX.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "CocoaAsyncSocket-OSX.xcconfig"; sourceTree = ""; }; - F4337D90EC055A5151E9A3C57A112827 /* RHSocketUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketUtils.m; sourceTree = ""; }; - F5429B4783E3B56F7229CED6BC795AD4 /* RHSocketPacket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketPacket.h; sourceTree = ""; }; + F4F8A1250F30400781B99E45C3ACC514 /* RHBaseMessage.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHBaseMessage.pb.h; sourceTree = ""; }; F7FA844340A492C6E05604E31E1AC9C6 /* Pods-WebSocketDemo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-WebSocketDemo-acknowledgements.markdown"; sourceTree = ""; }; + F91543D739D566F799DCC007903CD4A1 /* RHConnectCallReply.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHConnectCallReply.m; sourceTree = ""; }; F92C9E78B94F790CE1FC36A4590B9646 /* Pods-Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Example-acknowledgements.markdown"; sourceTree = ""; }; - F979242F55BCA6C1639F4209C43CFF04 /* RHSocketVariableLengthEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketVariableLengthEncoder.h; sourceTree = ""; }; - FA3E3BCB2E51B6F7DE0408DF03B677B7 /* RHSocketChannelProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketChannelProxy.h; sourceTree = ""; }; - FBD54C8C7F9565E26BF77F430F90D12B /* libPods-VariableLengthCodecDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-VariableLengthCodecDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F9FEA7F84497673220AFAF8D2D490EE5 /* RHSocketStringDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RHSocketStringDecoder.h; sourceTree = ""; }; FBD5D351FA0CD6E9346E91340264F933 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; FD09D26D9D3551751F10746ACBE20C6A /* Pods-UdpClientDemo-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UdpClientDemo-frameworks.sh"; sourceTree = ""; }; + FE88093C98EF733E2C4F81D8A90DD847 /* RHSocketBase64Encoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RHSocketBase64Encoder.m; sourceTree = ""; }; FED70140387A3547323EBB20278FC6E1 /* Pods-TcpEchoServerDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-TcpEchoServerDemo-dummy.m"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -938,6 +856,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 260C30F5D74A3DD74AEAB036BC0C47E4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 135A34EA57812713A07C333828325AA6 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 2E75E904A2D7650D81FDB34B3787DFD1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -984,14 +910,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 781A7A17A94B4099C16F77A9C9709A17 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 812BED2B1AF6F86EC730410EED3EB736 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 7B352216083EC6644A03048CDB51C640 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1000,14 +918,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7E22969F6292A8564A5FC52788B164EC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C1D0E8FB15A8B5A5FA9114EE55A12181 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 7EDCEF356CDB5998E69DFA7C17B081FB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1083,21 +993,32 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0A96BCB1CF2A03673AB745EFF5DEC19E /* Protobuf */ = { + 02231BD2035F88A38155E56485EECBFF /* Protobuf */ = { isa = PBXGroup; children = ( - 03CC21561FCBE8D64A1C0F29EFD26EA0 /* RHBaseMessage.pb.h */, - 8A57C7BA7AF3EAA8F79D2D2C8FD7EB64 /* RHBaseMessage.pb.m */, - D7DE41FD4A5463820CE101012133A5D6 /* RHProtobufVarint32LengthDecoder.h */, - E0B8100E65F25E9DA3242AAC530E2A94 /* RHProtobufVarint32LengthDecoder.m */, - 54EA9F8DB10087112427D92A0342EA78 /* RHProtobufVarint32LengthEncoder.h */, - 3174B059535086E286FE7A454DB2EAF6 /* RHProtobufVarint32LengthEncoder.m */, - DD9D407DBD70C1E24FC6939A8EEA267F /* RHSocketUtils+Protobuf.h */, - 91C7043A22DB3C6FD6277F85BEF4D05C /* RHSocketUtils+Protobuf.m */, + F4F8A1250F30400781B99E45C3ACC514 /* RHBaseMessage.pb.h */, + 342310EFF664C17575EDBBF4EEF0C810 /* RHBaseMessage.pb.m */, + AA71C8C004138B04D28FCDF2F177A7C1 /* RHProtobufVarint32LengthDecoder.h */, + 3D03E9FFD0677FE9A9BF84223AED9529 /* RHProtobufVarint32LengthDecoder.m */, + A4A4E68D7DCFBD96AC17DEDC243737E5 /* RHProtobufVarint32LengthEncoder.h */, + 8B612AB71CEAA4F4C4E5E2BBE8D222FD /* RHProtobufVarint32LengthEncoder.m */, + 7668C62225167796B7D6E5CE2CAEBBA5 /* RHSocketUtils+Protobuf.h */, + 5D5EB24C9C4C6466F7AD81BF80EF2A94 /* RHSocketUtils+Protobuf.m */, ); path = Protobuf; sourceTree = ""; }; + 12460A0327E0AE8D180BA9319BE275FD /* StringCodec */ = { + isa = PBXGroup; + children = ( + F9FEA7F84497673220AFAF8D2D490EE5 /* RHSocketStringDecoder.h */, + DD34CEC25DA333C939F209E80932087E /* RHSocketStringDecoder.m */, + 8F3DEC9F155110CB0A7653E8ABD81974 /* RHSocketStringEncoder.h */, + 39B1988E82DE50F4F715808FB7AFB9D4 /* RHSocketStringEncoder.m */, + ); + path = StringCodec; + sourceTree = ""; + }; 14CD6A303036F60F97EB06D63B2B93EE /* RunLoop */ = { isa = PBXGroup; children = ( @@ -1109,18 +1030,60 @@ name = RunLoop; sourceTree = ""; }; - 209C5630CDE3C7F129111F7B0A16D66C /* Extend */ = { + 1630FC0B9D1E04E142E3CE49376DF503 /* Delimiter */ = { isa = PBXGroup; children = ( - FC4672B8403F9572B77610D7AE74E93F /* RHSocketKit */, + 23D0A86F534DD4061670EA6F59D3B9A2 /* RHSocketDelimiterDecoder.h */, + 966259F5519A8C669D29A168996B23F6 /* RHSocketDelimiterDecoder.m */, + 949765E42EFF499538EDB9F63961340E /* RHSocketDelimiterEncoder.h */, + 06068B4C2B1E06C5B9E2318F881D77EA /* RHSocketDelimiterEncoder.m */, ); - name = Extend; + path = Delimiter; + sourceTree = ""; + }; + 1C68EA9FA0DE81A5D69EDD774B4256BB /* Exception */ = { + isa = PBXGroup; + children = ( + 7B920DE7DB76E8E951301858027A0C02 /* RHSocketException.h */, + 7AF7603039A4C24C62DD3FB9561F316F /* RHSocketException.m */, + ); + path = Exception; + sourceTree = ""; + }; + 1C70A692F5C4FAF633BAB25C579D9AA0 /* Packet */ = { + isa = PBXGroup; + children = ( + 77C3DE0F3BED7B47C4AE9FBDACF835D1 /* RHSocketPacket.h */, + 609C5C819354DBD2A86C81575F986417 /* RHSocketPacketContext.h */, + DFDDD51D3C14F0081B7C303F89DC0985 /* RHSocketPacketContext.m */, + ); + path = Packet; + sourceTree = ""; + }; + 23379B5317519DE26A844DD879B265F8 /* Channel */ = { + isa = PBXGroup; + children = ( + 2D7610D729C3839AD0EAC7DDC05A5816 /* RHSocketBaseConnection.h */, + 2372B26B4CCCA37DDCB8356AB8DF5654 /* RHSocketBaseConnection.m */, + EC8451AA3EF2AEAE57ACB61543C9E246 /* RHSocketChannel.h */, + E9196F760F63369E1E1C8930579C4846 /* RHSocketChannel.m */, + F2C023876AEF39C2D1454659B97F6DCE /* RHSocketChannel+Heartbeat.h */, + DB6FC2F6E1404867260CD0CFBAB72587 /* RHSocketChannel+Heartbeat.m */, + E75E5BE5D1B79C1F7EFF4B071130E680 /* RHSocketChannelDefault.h */, + 6FBFD926B5C07AA8B5005301EC323210 /* RHSocketChannelDefault.m */, + 3F105FE8BDEFA0FD9861260467D6F8FD /* RHSocketConnection.h */, + E4EB4CF62AA7E7977D1F5C9F8D41E3C7 /* RHSocketConnection.m */, + 47310FDCE73B325D1FBF339ECABF8D74 /* RHSocketConnectionDelegate.h */, + A591916C9E858CEB93A5B4E4E71BA82B /* RHSocketTLSConnection.h */, + EB09CA674C41375713604F7D375BD85B /* RHSocketTLSConnection.m */, + ); + path = Channel; sourceTree = ""; }; 26720A28DA770FE5E02634253C0E11AF /* Development Pods */ = { isa = PBXGroup; children = ( - 9ACC2EF13B3D1C618A1AB6E7B6A458CC /* RHSocketKit */, + 9C499F84B974CEE454B142A2D67ADDE9 /* RHSocketKit */, ); name = "Development Pods"; sourceTree = ""; @@ -1150,6 +1113,16 @@ path = "Target Support Files/Pods-DelimiterCodecDemo"; sourceTree = ""; }; + 2C751DE97D3D341BDBE7EF6D046AB304 /* Extend */ = { + isa = PBXGroup; + children = ( + 770EB584A848619BB680E8798A72DCD4 /* RHSocketService.h */, + 4AEEB153EC7A090DB39BEEF65FFF3C50 /* RHSocketService.m */, + 9EC4286BC1AC2C2226737AE36D33F782 /* Codec */, + ); + path = Extend; + sourceTree = ""; + }; 2D6318D6603CD36066ADC10A6406F263 /* Pods-WebSocketDemo */ = { isa = PBXGroup; children = ( @@ -1165,6 +1138,33 @@ path = "Target Support Files/Pods-WebSocketDemo"; sourceTree = ""; }; + 2DF14641185B4FCC9A1C4DC8723CB73C /* Products */ = { + isa = PBXGroup; + children = ( + 068871B96F4B87FB93ECF7E31290B858 /* libCocoaAsyncSocket-iOS.a */, + 5E7B934D90D67D10AA51534997B150E6 /* libCocoaAsyncSocket-OSX.a */, + B9A7E748795578823FA90C9753253323 /* liblibextobjc.a */, + 8A5D4B1FE4478969245136B1C76086B7 /* libMSWeakTimer.a */, + 958582C40693BEB034B1D1098ADD882D /* libPods-ConnectionDemo.a */, + D787BC5DF0ABD5594D96231DF463E64A /* libPods-CustomCodecDemo.a */, + 651982A3969F75F627F514A3F4CD6D6E /* libPods-DelimiterCodecDemo.a */, + AAC8DC62E9002AF1A1108821CB2F1BE3 /* libPods-Example.a */, + DED1C080831FFED9CA04EAC83703AD19 /* libPods-ProtobufCodecDemo.a */, + 36471FB688ACC3270CB4EE663B15A653 /* libPods-RpcDemo.a */, + A399D605CCBEDA68D9AC17270195EC7B /* libPods-TcpEchoServerDemo.a */, + 4EDB8025CFEFAA329056DFD12010FC26 /* libPods-UdpClientDemo.a */, + 74FE87C431951EBEFA8B71580489D018 /* libPods-UdpEchoServerDemo.a */, + 460AB848CDD53C18C7D1D5EF839F916E /* libPods-VariableLengthCodecDemo.a */, + C9C333ADBDFA0D7140D6F95C9F0EA9A2 /* libPods-WebSocketDemo.a */, + D26224199D7D1E45CCAAC23FE505A615 /* libProtocolBuffers.a */, + 74C555FE73A3E37639973AEBBCE558DF /* libRHSocketKit.a */, + 53F65F8DD2E11E65CB268F8E8ECA5B65 /* libRHSocketKit-Core-Extend.a */, + 169B243C8BA0DDEAC3BE958E44B43E4A /* libRHSocketKit-Core-RPC.a */, + 77C7F4CD6F29C4A69CB3FDFF2BFDF1CC /* libSocketRocket.a */, + ); + name = Products; + sourceTree = ""; + }; 2F2C4775B90D8932DF8319DD2D6082A2 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -1183,69 +1183,38 @@ name = "Targets Support Files"; sourceTree = ""; }; - 2F79670933CCB6440CF0735EF676B2F3 /* Codec */ = { + 320487EBE9FA46BA67D5D0779E8FD877 /* SerializationCodec */ = { isa = PBXGroup; children = ( - 37B28CA3E18FDFDE510AFC3F80A8E245 /* Base64Codec */, - BCB6F9121249B96E469F63684E14D482 /* ProtobufCodec */, - 606741801D09520B503ECF196607D5CD /* SerializationCodec */, - CC5F219CB27B970230162C2AF3A10BB4 /* StringCodec */, + 137898121A600F6F76E2B80D91A23E9D /* NSDictionary+RHSocket.h */, + 29CA1A8EEDBA51F0BEC1508B8ABAD45D /* NSDictionary+RHSocket.m */, + 38F59AE07D51423BB019310E86D10674 /* RHSocketJSONSerializationDecoder.h */, + D748CA08004F74E97B8CDD25B4B1E288 /* RHSocketJSONSerializationDecoder.m */, + E9CE4FC8109B8E0333F75B529364B8FB /* RHSocketJSONSerializationEncoder.h */, + 6BB611657967B7FD4264F82AE9CC392E /* RHSocketJSONSerializationEncoder.m */, ); - path = Codec; - sourceTree = ""; - }; - 37B28CA3E18FDFDE510AFC3F80A8E245 /* Base64Codec */ = { - isa = PBXGroup; - children = ( - 961DCC31DC509F2BB150EDADCF2A3480 /* RHSocketBase64Decoder.h */, - CCD837E4411E31522A51E9556F107483 /* RHSocketBase64Decoder.m */, - 1C47B0B34CEDAC52672E05A6103832D1 /* RHSocketBase64Encoder.h */, - 7B6E14074615092137CCCDA2890DFC80 /* RHSocketBase64Encoder.m */, - ); - path = Base64Codec; - sourceTree = ""; - }; - 3ADD871BA4FC39E3216B5F03E8A39E0A /* Utils */ = { - isa = PBXGroup; - children = ( - 88808B0EFEB35A6982D9F922DFED578B /* RHSocketUtils.h */, - F4337D90EC055A5151E9A3C57A112827 /* RHSocketUtils.m */, - ); - path = Utils; - sourceTree = ""; - }; - 3AFCBAEC37F283BDE0C7287FDDDD57EA /* CallReply */ = { - isa = PBXGroup; - children = ( - 56DC2A6BB81191C84640F0D3B1FD4B53 /* RHAuthCallReply.h */, - 510DB1EC23262C663F6096930B753C2A /* RHAuthCallReply.m */, - B07A1173453D3A32369E4C15BB467AB2 /* RHConnectCallReply.h */, - 21A1E4F9917F58FF4AE7AE5A542E4CE4 /* RHConnectCallReply.m */, - C1DF1DFFA70C75DFE2F62E9C48B12C60 /* RHSocketCallReply.h */, - 1619033C4746F27E489C66A5043BFDD6 /* RHSocketCallReply.m */, - ); - path = CallReply; + path = SerializationCodec; sourceTree = ""; }; - 3DC79BD757C45CE2D7F277D73FC8F2BD /* VariableLength */ = { + 3EA52FA9AF5816B965CD7AEF0517315A /* Core */ = { isa = PBXGroup; children = ( - 471EDED68E42F4A19E39E18D2214A1BB /* RHSocketVariableLengthDecoder.h */, - 4695B0D76AD044B65EBF013D1D9B9BC6 /* RHSocketVariableLengthDecoder.m */, - F979242F55BCA6C1639F4209C43CFF04 /* RHSocketVariableLengthEncoder.h */, - 82498D5176F3D997B6274B3570EE16A1 /* RHSocketVariableLengthEncoder.m */, + BF9943E3831FF81B695DA84788B13A19 /* RHSocketKit */, ); - path = VariableLength; + name = Core; sourceTree = ""; }; - 3DDC2ADDA2B56BA1FAA6109D56EC9291 /* Extend */ = { + 4B6C545D3B229F93A2EA6BCC73079629 /* Core */ = { isa = PBXGroup; children = ( - 83DE2510D17C547A00242FB283B80CE2 /* RHSocketService.h */, - 347A0E87BA621990577C7A07FF82B3B2 /* RHSocketService.m */, - 2F79670933CCB6440CF0735EF676B2F3 /* Codec */, + B1D6A8D900FBA39F1245687F7EE52415 /* RHSocketConfig.h */, + 23379B5317519DE26A844DD879B265F8 /* Channel */, + 7D863C6873174277DE8DAF6BCBE499A8 /* Codec */, + 1C68EA9FA0DE81A5D69EDD774B4256BB /* Exception */, + 1C70A692F5C4FAF633BAB25C579D9AA0 /* Packet */, + 59F74D22C690DC0937D9636A8FEE4908 /* Utils */, ); - path = Extend; + path = Core; sourceTree = ""; }; 528091925209CDDF2D1D4EC45AE99CFB /* Support Files */ = { @@ -1281,45 +1250,29 @@ path = libextobjc; sourceTree = ""; }; - 60308979BE55EC7C5A42B99DB4F4F7D3 /* Products */ = { + 56642D2E3978505F82EC26EB526EB7C6 /* Extend */ = { isa = PBXGroup; children = ( - 71F10E54071BC9897EAA8C42AB80482A /* libCocoaAsyncSocket-iOS.a */, - 46AFEB0D9DE1D0562DBDCA5862A55B0F /* libCocoaAsyncSocket-OSX.a */, - 6F4E9C1C4F1F9D3F666795DF5061C557 /* liblibextobjc.a */, - 1B3EDFA6CE7D7CD60FFF18A8B86964DB /* libMSWeakTimer.a */, - 3345A98B2EC323652AD9B8CBAA82773D /* libPods-ConnectionDemo.a */, - BF7C2FC686BC22B1F4FDA4EBF2EF020F /* libPods-CustomCodecDemo.a */, - 3047722B1CDDC2DFFF0E403A51683B09 /* libPods-DelimiterCodecDemo.a */, - D435AC3D693D4AFCF66BD9145943C81C /* libPods-Example.a */, - 4FADF48AE2518214BD3BFC7EC7DEE0CA /* libPods-ProtobufCodecDemo.a */, - C99E71DD7740FB65D5D8E3B07EFC2E75 /* libPods-RpcDemo.a */, - 93FC11D0062C589A0C68B073AD518B09 /* libPods-TcpEchoServerDemo.a */, - E50E1C3AA7D565C8AD6DE626AE2F1DD5 /* libPods-UdpClientDemo.a */, - 19154D54B7EBC919A6BF8AC37D7D79AA /* libPods-UdpEchoServerDemo.a */, - FBD54C8C7F9565E26BF77F430F90D12B /* libPods-VariableLengthCodecDemo.a */, - 83699BEE2E1142CD141F3961108F13FB /* libPods-WebSocketDemo.a */, - 5F59CDE9E0A99C0D44DDBDA334B01D94 /* libProtocolBuffers.a */, - 6CD90E7D0BC588B7A7FE3C4B098FE3D0 /* libRHSocketKit.a */, - 620276D515FB7D1D9BE286969182496D /* libRHSocketKit-Core.a */, - 8C3DE545887C67E543F08C7240BD1460 /* libRHSocketKit-Core-Extend.a */, - 864DDDB1AF23D7964CF12E2671510A25 /* libRHSocketKit-Core-RPC.a */, - 4B26E1D14F1CE33191B88087C3C544CA /* libSocketRocket.a */, + 8DA42E1D30A53B0F5592C6852D1FB2BD /* RHSocketKit */, ); - name = Products; + name = Extend; sourceTree = ""; }; - 606741801D09520B503ECF196607D5CD /* SerializationCodec */ = { + 59F74D22C690DC0937D9636A8FEE4908 /* Utils */ = { isa = PBXGroup; children = ( - AA0803DDD917CEF7E9EFDD0CDC03645A /* NSDictionary+RHSocket.h */, - 2395558137DED81B793748A12828B453 /* NSDictionary+RHSocket.m */, - 6CE4FD3A087C21CD247CD3094424F77C /* RHSocketJSONSerializationDecoder.h */, - E97F4539E7C7F410E4BC83A40CC86BE7 /* RHSocketJSONSerializationDecoder.m */, - 834C6781115E33A2D2B09E1E9E003A1B /* RHSocketJSONSerializationEncoder.h */, - 65DEB56A59712B3C27A4DBA1B83C69E5 /* RHSocketJSONSerializationEncoder.m */, + 02E1A7AD000B4060E227DA67840126BE /* RHSocketUtils.h */, + 655EFC38D4C07C8C261C71D1C90EFE1B /* RHSocketUtils.m */, ); - path = SerializationCodec; + path = Utils; + sourceTree = ""; + }; + 5AFB046B516BDA76CC216EB653EBDD4C /* RPC */ = { + isa = PBXGroup; + children = ( + F16BEB73A708B83E7E125163FB3B7E4F /* RHSocketKit */, + ); + name = RPC; sourceTree = ""; }; 6551A8C385A57126FB522A82D6C2D9B0 /* GCD */ = { @@ -1333,26 +1286,17 @@ name = GCD; sourceTree = ""; }; - 65D8CB5C3AB07EC66A4C4A9DB9095EC2 /* Channel */ = { + 6769E97CA98163894FA007E668E6734C /* CallReply */ = { isa = PBXGroup; children = ( - 0A59D68EB9A028C5846732DD48B0D0BB /* RHSocketBaseConnection.h */, - 475F9F4907793C476E4F00D60DF8C030 /* RHSocketBaseConnection.m */, - EF788F466BE56E03A4756F6E249F6E8C /* RHSocketChannel.h */, - 7FE00F74783A38F1ECF1F71D2BE947BE /* RHSocketChannel.m */, - 3B59E5FE0C202EBD14B58DCB62E8AE46 /* RHSocketChannel+Heartbeat.h */, - 4D4F28EA91C29128753E38B9565C8C2F /* RHSocketChannel+Heartbeat.m */, - 280807B05D27AAB42E5879659901D45C /* RHSocketChannelDefault.h */, - B27AA2FCB4CD43D8D0FF55D8A92867F2 /* RHSocketChannelDefault.m */, - 2121B7B3C2E77D1F8F6521022F154F20 /* RHSocketConnection.h */, - 6F0EEB6BEFF1681FECA95B645AF583C0 /* RHSocketConnection.m */, - 6127D5815D1AA8CF9EEE01611552F919 /* RHSocketConnectionDelegate.h */, - 9516495BDAC497CF394A0710DACC5173 /* RHSocketTLSConnection.h */, - A3629A33F48D1091A9461594CC3F4178 /* RHSocketTLSConnection.m */, - A8EE32F0FC25FABFEEF1C7EB94A1AFB2 /* RHSocketUdpConnection.h */, - F211C29BE56C1C422F915613B2B9E539 /* RHSocketUdpConnection.m */, + 4AF112AE0B59CEDFB2BAE4DA9A270FE6 /* RHAuthCallReply.h */, + DEB0B75AAE07AD1E4F2315AF8F625070 /* RHAuthCallReply.m */, + 98515086A257256ADEADF92B2CBFF3F8 /* RHConnectCallReply.h */, + F91543D739D566F799DCC007903CD4A1 /* RHConnectCallReply.m */, + D8996ACCC19AA80EB95989B380952784 /* RHSocketCallReply.h */, + 66170884DF59C977B7B516021CA5D7D7 /* RHSocketCallReply.m */, ); - path = Channel; + path = CallReply; sourceTree = ""; }; 6D55F8AEBBD6D69728E5EF06300CD202 /* EXTScope */ = { @@ -1394,29 +1338,15 @@ path = "Target Support Files/Pods-RpcDemo"; sourceTree = ""; }; - 710D8AC21C8DE55AE6110685B9A0287E /* RHSocketKit */ = { + 7A61668293CBBB8C254451C256B4C53D /* VariableLength */ = { isa = PBXGroup; children = ( - 7764EBCECFB497CEA39F581F05013DEC /* RPC */, + 05D08BF0B49DBCE3BE4D9B65B4355EA5 /* RHSocketVariableLengthDecoder.h */, + 9233A9B10DB7BB5AE1E57D2661A10FA1 /* RHSocketVariableLengthDecoder.m */, + 9970CE209458A044D58D38A1F7DFDB42 /* RHSocketVariableLengthEncoder.h */, + 55392B3FF815EFB7ADAF550957441CDA /* RHSocketVariableLengthEncoder.m */, ); - path = RHSocketKit; - sourceTree = ""; - }; - 7764EBCECFB497CEA39F581F05013DEC /* RPC */ = { - isa = PBXGroup; - children = ( - 19476655FE5DFB8C1E71766F3251C44A /* RHSocketCallReplyManager.h */, - E5E850F63860C79FDD207A2690EB8090 /* RHSocketCallReplyManager.m */, - 4D8FA840508A63D99CA3D86145E715C7 /* RHSocketCallReplyProtocol.h */, - FA3E3BCB2E51B6F7DE0408DF03B677B7 /* RHSocketChannelProxy.h */, - 7B0AD53E0141CD2712D83B8AFF4DF9FA /* RHSocketChannelProxy.m */, - 25B377DA458B875A34D68F9BCD909102 /* RHSocketRpcCmdDecoder.h */, - 8728C4E99690557265E9D652211F3661 /* RHSocketRpcCmdDecoder.m */, - E9691082517911D7198D0428575CFDE9 /* RHSocketRpcCmdEncoder.h */, - 48D7ABABE1124880D239F5173F679069 /* RHSocketRpcCmdEncoder.m */, - 3AFCBAEC37F283BDE0C7287FDDDD57EA /* CallReply */, - ); - path = RPC; + path = VariableLength; sourceTree = ""; }; 7AAA78A144F86E09B43040417C4BA014 /* Pods-TcpEchoServerDemo */ = { @@ -1434,15 +1364,15 @@ path = "Target Support Files/Pods-TcpEchoServerDemo"; sourceTree = ""; }; - 7B31837C2E78B1A78F8E6B0263FC8469 /* Delimiter */ = { + 7D863C6873174277DE8DAF6BCBE499A8 /* Codec */ = { isa = PBXGroup; children = ( - D7745ED56258B23F2DBC587F54EADAFD /* RHSocketDelimiterDecoder.h */, - BF307FF2C00FE35CBF5085F8C4681C09 /* RHSocketDelimiterDecoder.m */, - DFDDF8A4D7FB2AA1AA473B197049101B /* RHSocketDelimiterEncoder.h */, - 1EDFF97E8345005316450CA4A70878D5 /* RHSocketDelimiterEncoder.m */, + 41001E17DA4816882886B08BFDE0B653 /* RHSocketCodecProtocol.h */, + 1630FC0B9D1E04E142E3CE49376DF503 /* Delimiter */, + 02231BD2035F88A38155E56485EECBFF /* Protobuf */, + 7A61668293CBBB8C254451C256B4C53D /* VariableLength */, ); - path = Delimiter; + path = Codec; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -1452,7 +1382,7 @@ 26720A28DA770FE5E02634253C0E11AF /* Development Pods */, 544E509C035632C6EB7FD6AC7DD713FA /* Frameworks */, C82D9EA8678959924CA12953F38DC9CE /* Pods */, - 60308979BE55EC7C5A42B99DB4F4F7D3 /* Products */, + 2DF14641185B4FCC9A1C4DC8723CB73C /* Products */, 2F2C4775B90D8932DF8319DD2D6082A2 /* Targets Support Files */, ); sourceTree = ""; @@ -1489,6 +1419,25 @@ path = "../Target Support Files/MSWeakTimer"; sourceTree = ""; }; + 8DA42E1D30A53B0F5592C6852D1FB2BD /* RHSocketKit */ = { + isa = PBXGroup; + children = ( + 2C751DE97D3D341BDBE7EF6D046AB304 /* Extend */, + ); + path = RHSocketKit; + sourceTree = ""; + }; + 8DE225B877B597EDEF73EDF8BFB0BD25 /* Base64Codec */ = { + isa = PBXGroup; + children = ( + 22F7D6FC4B06C451C0B2F4B99325EEE8 /* RHSocketBase64Decoder.h */, + 84BC59BBEC1D649281D1C79140009FD9 /* RHSocketBase64Decoder.m */, + A970DD0F33E966CC9290A3B20624DC5D /* RHSocketBase64Encoder.h */, + FE88093C98EF733E2C4F81D8A90DD847 /* RHSocketBase64Encoder.m */, + ); + path = Base64Codec; + sourceTree = ""; + }; 8E3F9C28CC8C466B3AD6361D9A837D24 /* Pods-ProtobufCodecDemo */ = { isa = PBXGroup; children = ( @@ -1555,26 +1504,40 @@ path = "Target Support Files/Pods-UdpClientDemo"; sourceTree = ""; }; - 9745525B59665662B194DA758FF7B2AB /* Core */ = { + 988184FFDB04941340EA9FB90DE3365F /* ProtobufCodec */ = { isa = PBXGroup; children = ( - A5BE5D990947A7BDF96485C92401A9A6 /* RHSocketKit */, + 9630352B252CCFDFE82EF4AFF048FB81 /* RHSocketProtobufDecoder.h */, + C0BA2E04C31A0D4873DE89B99D9C40E8 /* RHSocketProtobufDecoder.m */, + D083BD73880F083177A88B05EBFD8811 /* RHSocketProtobufEncoder.h */, + 4DC61ACBC9D6DD98C51FB7D58F7E2CC4 /* RHSocketProtobufEncoder.m */, ); - name = Core; + path = ProtobufCodec; sourceTree = ""; }; - 9ACC2EF13B3D1C618A1AB6E7B6A458CC /* RHSocketKit */ = { + 9C499F84B974CEE454B142A2D67ADDE9 /* RHSocketKit */ = { isa = PBXGroup; children = ( - 9745525B59665662B194DA758FF7B2AB /* Core */, - 209C5630CDE3C7F129111F7B0A16D66C /* Extend */, - BBC43F63CF3D6494F2089B4AB19A27EB /* RPC */, - FC588F505A987F513A2C164C1D53BB81 /* Support Files */, + 3EA52FA9AF5816B965CD7AEF0517315A /* Core */, + 56642D2E3978505F82EC26EB526EB7C6 /* Extend */, + 5AFB046B516BDA76CC216EB653EBDD4C /* RPC */, + B6360B23B377E847414B3E1DACA4AF72 /* Support Files */, ); name = RHSocketKit; path = ..; sourceTree = ""; }; + 9EC4286BC1AC2C2226737AE36D33F782 /* Codec */ = { + isa = PBXGroup; + children = ( + 8DE225B877B597EDEF73EDF8BFB0BD25 /* Base64Codec */, + 988184FFDB04941340EA9FB90DE3365F /* ProtobufCodec */, + 320487EBE9FA46BA67D5D0779E8FD877 /* SerializationCodec */, + 12460A0327E0AE8D180BA9319BE275FD /* StringCodec */, + ); + path = Codec; + sourceTree = ""; + }; A10F0485A75B3ACFD427B42919066976 /* Support Files */ = { isa = PBXGroup; children = ( @@ -1586,14 +1549,6 @@ path = "../Target Support Files/ProtocolBuffers"; sourceTree = ""; }; - A5BE5D990947A7BDF96485C92401A9A6 /* RHSocketKit */ = { - isa = PBXGroup; - children = ( - FAA7B592D36485572BB8830F7A369A0A /* Core */, - ); - path = RHSocketKit; - sourceTree = ""; - }; A798846F42AA93E977A44AAFCD3C881C /* RuntimeExtensions */ = { isa = PBXGroup; children = ( @@ -1604,23 +1559,46 @@ name = RuntimeExtensions; sourceTree = ""; }; - BBC43F63CF3D6494F2089B4AB19A27EB /* RPC */ = { + B6360B23B377E847414B3E1DACA4AF72 /* Support Files */ = { isa = PBXGroup; children = ( - 710D8AC21C8DE55AE6110685B9A0287E /* RHSocketKit */, + 8F75AFA131DA1526364CEDA9D21B829A /* RHSocketKit.xcconfig */, + BC18DA38A8BB933B565CB7FF98D6F265 /* RHSocketKit-Core-Extend.xcconfig */, + 68F35F2F869A9997A5703C4839A70EBC /* RHSocketKit-Core-Extend-dummy.m */, + 0CCAF945D982E7274028583828A991E8 /* RHSocketKit-Core-Extend-prefix.pch */, + C77FAF5BF04D13E7C981254FC40174BF /* RHSocketKit-Core-RPC.xcconfig */, + 04F82C58DACABD4C24DA57730958885C /* RHSocketKit-Core-RPC-dummy.m */, + 1953A4594D3C5D3ECA549BDE27330780 /* RHSocketKit-Core-RPC-prefix.pch */, + E877AB5FF84FD46C9CF2A61A0D326757 /* RHSocketKit-dummy.m */, + 84A084005B898FB18195C50894E1DB5B /* RHSocketKit-prefix.pch */, ); - name = RPC; + name = "Support Files"; + path = "Pods/Target Support Files/RHSocketKit"; sourceTree = ""; }; - BCB6F9121249B96E469F63684E14D482 /* ProtobufCodec */ = { + BD4AE8365E0F5CE64D89177FA738787C /* RPC */ = { isa = PBXGroup; children = ( - 0489B232A273243D3934C0E5FEF3B196 /* RHSocketProtobufDecoder.h */, - EECB34ACC986B1EC485D564036FAE4F7 /* RHSocketProtobufDecoder.m */, - 84F2836FF5C3EAF0FE420D85A490569A /* RHSocketProtobufEncoder.h */, - 7AAA218120F48400688BE7F829F738E3 /* RHSocketProtobufEncoder.m */, + 166AEA278CAC15A517D556D57D0B24F9 /* RHSocketCallReplyManager.h */, + 07A23FC716170EA8A8803FE1EAF6A740 /* RHSocketCallReplyManager.m */, + 2A253FA419319A6D08A868EFF42D6A5A /* RHSocketCallReplyProtocol.h */, + 109EA4BD37E016ED5381173BE0C103BA /* RHSocketChannelProxy.h */, + 02F005C9D3CE1B093249199D5A38CC96 /* RHSocketChannelProxy.m */, + 6B61083E9B4D31CF366142ED534E43C7 /* RHSocketRpcCmdDecoder.h */, + 032D78455A5B9A0E4E791FA5D0D12343 /* RHSocketRpcCmdDecoder.m */, + 32BC21C80F1AEF5F24A9C69BBBDFCC31 /* RHSocketRpcCmdEncoder.h */, + 9A01C95816C311EC98655AC3FF0A8097 /* RHSocketRpcCmdEncoder.m */, + 6769E97CA98163894FA007E668E6734C /* CallReply */, ); - path = ProtobufCodec; + path = RPC; + sourceTree = ""; + }; + BF9943E3831FF81B695DA84788B13A19 /* RHSocketKit */ = { + isa = PBXGroup; + children = ( + 4B6C545D3B229F93A2EA6BCC73079629 /* Core */, + ); + path = RHSocketKit; sourceTree = ""; }; C6AC005C3F139E98338C7C6CDBC9B862 /* ProtocolBuffers */ = { @@ -1693,17 +1671,6 @@ name = Pods; sourceTree = ""; }; - CC5F219CB27B970230162C2AF3A10BB4 /* StringCodec */ = { - isa = PBXGroup; - children = ( - 2C4A1E2AA5B2E085C7531D1271A2416D /* RHSocketStringDecoder.h */, - D3EC743ABD56D53D383AC77C5D1D5FED /* RHSocketStringDecoder.m */, - D56D1B99DB78DC211BC7754516EEB571 /* RHSocketStringEncoder.h */, - 33C537690493381A0D7A15C8818096D3 /* RHSocketStringEncoder.m */, - ); - path = StringCodec; - sourceTree = ""; - }; DDDFAE6FCBF8D119FFBF3C027534EEFF /* iOS */ = { isa = PBXGroup; children = ( @@ -1740,23 +1707,12 @@ path = "Target Support Files/Pods-ConnectionDemo"; sourceTree = ""; }; - EFEB005184319637A326ACC1D8FE9E30 /* Packet */ = { - isa = PBXGroup; - children = ( - F5429B4783E3B56F7229CED6BC795AD4 /* RHSocketPacket.h */, - E4455FFA9D39003BAC249369DF938FDD /* RHSocketPacketContext.h */, - 554DAE4045201953FCCF142259792104 /* RHSocketPacketContext.m */, - ); - path = Packet; - sourceTree = ""; - }; - F6404C257E6582C4363AAE6FD7C147FE /* Exception */ = { + F16BEB73A708B83E7E125163FB3B7E4F /* RHSocketKit */ = { isa = PBXGroup; children = ( - 1D36E2587393D6C41519054C0547D917 /* RHSocketException.h */, - E6CCB6AD0A1DD70A575D29D85B5F862C /* RHSocketException.m */, + BD4AE8365E0F5CE64D89177FA738787C /* RPC */, ); - path = Exception; + path = RHSocketKit; sourceTree = ""; }; F75CE33A1AAC2D372CE067C8E19DF3D6 /* Pods-CustomCodecDemo */ = { @@ -1774,58 +1730,6 @@ path = "Target Support Files/Pods-CustomCodecDemo"; sourceTree = ""; }; - FAA7B592D36485572BB8830F7A369A0A /* Core */ = { - isa = PBXGroup; - children = ( - 946069969344B466A904C2D6EA0FEE6E /* RHSocketConfig.h */, - 65D8CB5C3AB07EC66A4C4A9DB9095EC2 /* Channel */, - FC550DD200CFB20AFD8846E45A775CB6 /* Codec */, - F6404C257E6582C4363AAE6FD7C147FE /* Exception */, - EFEB005184319637A326ACC1D8FE9E30 /* Packet */, - 3ADD871BA4FC39E3216B5F03E8A39E0A /* Utils */, - ); - path = Core; - sourceTree = ""; - }; - FC4672B8403F9572B77610D7AE74E93F /* RHSocketKit */ = { - isa = PBXGroup; - children = ( - 3DDC2ADDA2B56BA1FAA6109D56EC9291 /* Extend */, - ); - path = RHSocketKit; - sourceTree = ""; - }; - FC550DD200CFB20AFD8846E45A775CB6 /* Codec */ = { - isa = PBXGroup; - children = ( - 7597160B67C0C5CA952F717793E52977 /* RHSocketCodecProtocol.h */, - 7B31837C2E78B1A78F8E6B0263FC8469 /* Delimiter */, - 0A96BCB1CF2A03673AB745EFF5DEC19E /* Protobuf */, - 3DC79BD757C45CE2D7F277D73FC8F2BD /* VariableLength */, - ); - path = Codec; - sourceTree = ""; - }; - FC588F505A987F513A2C164C1D53BB81 /* Support Files */ = { - isa = PBXGroup; - children = ( - 442639B3DD02884E66CBF282AD477E75 /* RHSocketKit.xcconfig */, - B326FFB782CA763305879EF7E8FF42F9 /* RHSocketKit-Core.xcconfig */, - CC43B207CDEBDB4725F426466515DE82 /* RHSocketKit-Core-dummy.m */, - B1977F2816D50FD0791E65892DEE88A5 /* RHSocketKit-Core-Extend.xcconfig */, - 2EF0FB6BBBBA0BADF297473AB33F4320 /* RHSocketKit-Core-Extend-dummy.m */, - 90BC7FC2068C8CA0303A33407885E3F9 /* RHSocketKit-Core-Extend-prefix.pch */, - C8118AA871A73B14CE1CC2E142187006 /* RHSocketKit-Core-prefix.pch */, - 581DE57E0A3C0E97FB750732FB4A39A9 /* RHSocketKit-Core-RPC.xcconfig */, - 2176D2B9586AB51851339861A4CC9F48 /* RHSocketKit-Core-RPC-dummy.m */, - 4C1E2131CA7BB495D675E9183EA4E979 /* RHSocketKit-Core-RPC-prefix.pch */, - 8403AD9AA27AD911668C9913115ED4E7 /* RHSocketKit-dummy.m */, - 09474178A2042D799B621C9449AD29A2 /* RHSocketKit-prefix.pch */, - ); - name = "Support Files"; - path = "Pods/Target Support Files/RHSocketKit"; - sourceTree = ""; - }; FCAE41BD9F67F40E3AAF9F1263527210 /* Pods-VariableLengthCodecDemo */ = { isa = PBXGroup; children = ( @@ -1844,108 +1748,77 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 0C31EC4600572EFECAD56FDFEBA99145 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - FF3DA1ED450221804DA5249FA611F68B /* RHBaseMessage.pb.h in Headers */, - 331A1BE0230F75E79967738811D8F699 /* RHProtobufVarint32LengthDecoder.h in Headers */, - 2A0026B4B2D8EA75A841997B4B59499F /* RHProtobufVarint32LengthEncoder.h in Headers */, - C711803E08ABA5A0B1B40BFCF81127C2 /* RHSocketBaseConnection.h in Headers */, - FA880F5427D0B409849EC58D9651823E /* RHSocketChannel+Heartbeat.h in Headers */, - 04BC65FE852A8E5D234F2D32D8C3D319 /* RHSocketChannel.h in Headers */, - 1096D5DC3F3775E18E1E798114DCBB01 /* RHSocketChannelDefault.h in Headers */, - C2C3DB9BC8D2CFE0B3A561CB567B60DD /* RHSocketCodecProtocol.h in Headers */, - 513B27CCAD530D7178CC53FC77A8948F /* RHSocketConfig.h in Headers */, - 16D3D2524684659FBD2A5DD7401AEEC1 /* RHSocketConnection.h in Headers */, - A41C15A026305BEB5B71E092F8AA5247 /* RHSocketConnectionDelegate.h in Headers */, - 33FF257DF8B1E59C00CD70EC43778E45 /* RHSocketDelimiterDecoder.h in Headers */, - 703B55162DDCEB584498E8DB34976FD9 /* RHSocketDelimiterEncoder.h in Headers */, - 0E3FA0AF382554D7334B4C0EAFB0CBFB /* RHSocketException.h in Headers */, - 30CA32B2996C6D8CC678476941F16D3D /* RHSocketPacket.h in Headers */, - 983C4C572AFF62463868FB55A46E78D9 /* RHSocketPacketContext.h in Headers */, - 5575CE808E7A88C66EB871508BD0D0AF /* RHSocketTLSConnection.h in Headers */, - A96DD5A3AE0D37D7861540EBF496982F /* RHSocketUdpConnection.h in Headers */, - 1BED0806B915C199DBF5E0898B652EF9 /* RHSocketUtils+Protobuf.h in Headers */, - BD78B18447EB73394C3FD54B135FC1D4 /* RHSocketUtils.h in Headers */, - CEE32C7BF275C0A2D239F08CAFDF7C7F /* RHSocketVariableLengthDecoder.h in Headers */, - A2F20AE974DE94E7D89F0BE8BDCCD103 /* RHSocketVariableLengthEncoder.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 11A05F6CFF029B37E89DDA9E730D724D /* Headers */ = { + 027C5AD0CDDB9C267350A1D60DA0AD29 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0A93B35580E290C3406EE7F36E568149 /* RHAuthCallReply.h in Headers */, - 21C76E0C70504A150FCB3EDF3586B8DB /* RHBaseMessage.pb.h in Headers */, - A7C3DEA5B568AF4DF58DD1BB2576A547 /* RHConnectCallReply.h in Headers */, - 7BFF7C4DDFEA840F63D0E6956EE14630 /* RHProtobufVarint32LengthDecoder.h in Headers */, - 5816F03AB34F577E1C925440BD8FBF79 /* RHProtobufVarint32LengthEncoder.h in Headers */, - 522B09898FA32ADA8B00A4EE596F0EA0 /* RHSocketBaseConnection.h in Headers */, - D84094D251CD98006A653EDC50EBF3EF /* RHSocketCallReply.h in Headers */, - EF1235EDE2E7C13EF5B9BA679083E211 /* RHSocketCallReplyManager.h in Headers */, - 150B951B202BEF749EE270AE815BE04C /* RHSocketCallReplyProtocol.h in Headers */, - A72BCD9FEF3D76483841CFAF67492446 /* RHSocketChannel+Heartbeat.h in Headers */, - 342C25438C371DD5628EADDA62677A65 /* RHSocketChannel.h in Headers */, - A8CBCB9E5C30C0746E5151C96151627E /* RHSocketChannelDefault.h in Headers */, - 9F113E4D6686D78E7E5B7D762AF46C26 /* RHSocketChannelProxy.h in Headers */, - 30CF1B9FABD5B511B3B3DBA6CC7E383E /* RHSocketCodecProtocol.h in Headers */, - 8C621883621BA659881F6801A5024093 /* RHSocketConfig.h in Headers */, - 05DB97C1616251962F50AEB72EA1D4BF /* RHSocketConnection.h in Headers */, - FE44811F9E5DB7888A83410772328BC3 /* RHSocketConnectionDelegate.h in Headers */, - F7CAEF621C0F4AEC066549EBE9442DF5 /* RHSocketDelimiterDecoder.h in Headers */, - 7A257EA7C5C11A07D91963341243E5DC /* RHSocketDelimiterEncoder.h in Headers */, - FECDF48C2E439DA99014581BD6BA8D9D /* RHSocketException.h in Headers */, - 3B5A5B534B22205CCCA09C7F73AEB4EF /* RHSocketPacket.h in Headers */, - 9A6FB9EAE4DE7D5A3FF194DA366FDA6A /* RHSocketPacketContext.h in Headers */, - 6609071C1646E8E013631298F578D612 /* RHSocketRpcCmdDecoder.h in Headers */, - 4DCAAAE1E0B247293215B5B6A7BBFD62 /* RHSocketRpcCmdEncoder.h in Headers */, - 719E6358B95B2495D0B37C809C7C0C34 /* RHSocketTLSConnection.h in Headers */, - 4BA7FCC5D917899E5CB64944117C2C27 /* RHSocketUdpConnection.h in Headers */, - 258408EB95DD64F725D8EBCC0AE1C0B5 /* RHSocketUtils+Protobuf.h in Headers */, - EF1D15A6F0423495AD9E3402DC5344EC /* RHSocketUtils.h in Headers */, - 3913BBCEDDC43AB33B2D16BBCE5FBA1B /* RHSocketVariableLengthDecoder.h in Headers */, - E4971DB039EA2B8D8F4A3A3A34298DC6 /* RHSocketVariableLengthEncoder.h in Headers */, + C87D5D2C71E11F3E67D8224E129F6088 /* NSDictionary+RHSocket.h in Headers */, + CDC101B27D468B4ED6EACA887AB1BAE0 /* RHBaseMessage.pb.h in Headers */, + 4695A9C210C5ED21886019A5C528FA6D /* RHProtobufVarint32LengthDecoder.h in Headers */, + FA5190816CB0DE8C70BF1466C57EBCF4 /* RHProtobufVarint32LengthEncoder.h in Headers */, + 6DD11A000F3F725032DF5F66D0344929 /* RHSocketBase64Decoder.h in Headers */, + AFAE7F08DD81824780F6AB985DD77CAF /* RHSocketBase64Encoder.h in Headers */, + D0E07FCC59A248A17FD380AC404CB965 /* RHSocketBaseConnection.h in Headers */, + 9EA87DFF30C860FA5D6DD72B3FF463D3 /* RHSocketChannel+Heartbeat.h in Headers */, + 343E409F29AEFB2B2377E5FCF21E7578 /* RHSocketChannel.h in Headers */, + 2C6A079109DCC12EEBDBEA65A6960DC2 /* RHSocketChannelDefault.h in Headers */, + 6B80AE7CFA2A8E0CFB103C87577ECCE4 /* RHSocketCodecProtocol.h in Headers */, + 1A0F09E7E355277ABCB6C8F8D1717CB4 /* RHSocketConfig.h in Headers */, + 76E5EE51D01585451F4B0B514861BF28 /* RHSocketConnection.h in Headers */, + 42881CABB1A7821D4C328A61F79CC956 /* RHSocketConnectionDelegate.h in Headers */, + C81425D5F4EA25815AB91A4CED085E66 /* RHSocketDelimiterDecoder.h in Headers */, + 3C2A132F1364E810730B2F116FC6F598 /* RHSocketDelimiterEncoder.h in Headers */, + 247D6B32A158619BBEE41E138712F2C2 /* RHSocketException.h in Headers */, + 5AD3AE398DA4E56DD6E106CA47134976 /* RHSocketJSONSerializationDecoder.h in Headers */, + 1B14A131080BBE6406FBB263F9832D0D /* RHSocketJSONSerializationEncoder.h in Headers */, + 71D0D6BC4284901575FB15C30E6E8A6B /* RHSocketPacket.h in Headers */, + E56D7EB38CC4B9121E49B31EDCB472FF /* RHSocketPacketContext.h in Headers */, + 735D99E5668BF3EE6757FF658EF944A6 /* RHSocketProtobufDecoder.h in Headers */, + 9CE0DF40B43E0CF2B7B8F2F83284CC92 /* RHSocketProtobufEncoder.h in Headers */, + 977F18CB33B6C865AED326C47871CB5C /* RHSocketService.h in Headers */, + CC0191334FEEB6C498D2B45B03FF1293 /* RHSocketStringDecoder.h in Headers */, + DAB86FE72A1D2BE09FED1C4894D2992D /* RHSocketStringEncoder.h in Headers */, + FC10F68B9179FDA8D5043D1285DCD960 /* RHSocketTLSConnection.h in Headers */, + FA1670DE388A2189A9DD1D056803C47E /* RHSocketUtils+Protobuf.h in Headers */, + DFC06171017CA70F9CD3E99A3D5819A2 /* RHSocketUtils.h in Headers */, + 4C25D6138D05499E333582BD65B9ADD8 /* RHSocketVariableLengthDecoder.h in Headers */, + EB59F997235475F7A11D681B0DE8D49B /* RHSocketVariableLengthEncoder.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 225DAA63B0B916C8B24D17C66B303C3B /* Headers */ = { + 13CDCBAA60258FF7C5BA9081B86EC624 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - BAC1EFD6C42E56E390F382249C62EFAB /* NSDictionary+RHSocket.h in Headers */, - E569629D0D1D2B71255A687ECA847634 /* RHBaseMessage.pb.h in Headers */, - 61B4AB07F5FABEBD75C4FD8DEF06BF21 /* RHProtobufVarint32LengthDecoder.h in Headers */, - 0EF769DCC0ED5CA53E0A43B7FF5E88CF /* RHProtobufVarint32LengthEncoder.h in Headers */, - FF4E0FE11D60491952377B615B697958 /* RHSocketBase64Decoder.h in Headers */, - E51980E168AFAFC2825D501600BDE813 /* RHSocketBase64Encoder.h in Headers */, - 2C3770D2EBC5C3ECAC37867362E62E40 /* RHSocketBaseConnection.h in Headers */, - 304ED34AA8360F7E4F5C9CC6078504A8 /* RHSocketChannel+Heartbeat.h in Headers */, - 52D26679604725E48E496D37CA4D88CD /* RHSocketChannel.h in Headers */, - 0116AA01C80101E663AD5E8A79B45186 /* RHSocketChannelDefault.h in Headers */, - 8EE7636FFCA645F650AC65C4EFB210BC /* RHSocketCodecProtocol.h in Headers */, - ADAB8546EF5D83A55BF5A54F93F68BDF /* RHSocketConfig.h in Headers */, - 295C4012D4D0F0C65464D9564714F788 /* RHSocketConnection.h in Headers */, - 4E5FC7DE12E1E56880C0528546F718CB /* RHSocketConnectionDelegate.h in Headers */, - 066E2C3CE186E9698B871478035DDE74 /* RHSocketDelimiterDecoder.h in Headers */, - 9C5A970C5B5609A6D61D11AADCC913E4 /* RHSocketDelimiterEncoder.h in Headers */, - 81075DFEBC7B1AAC411C1C14C424C5BC /* RHSocketException.h in Headers */, - 8E3E7D306368FC4D744870ED535E6D0F /* RHSocketJSONSerializationDecoder.h in Headers */, - 32BA9DE954B11734A3C7D68CF4948C96 /* RHSocketJSONSerializationEncoder.h in Headers */, - 3000A24BD589171248CA7941C0966EB8 /* RHSocketPacket.h in Headers */, - 1A4FB4A5F5D8C525DDF83230F3B44F77 /* RHSocketPacketContext.h in Headers */, - 5A721FAAAFEA693A66AFAEF2086E190D /* RHSocketProtobufDecoder.h in Headers */, - 8EE073D6B30A0178F0BF5B4E52016BED /* RHSocketProtobufEncoder.h in Headers */, - 732BA2E2710953BAE1C5EFAF3D73FEDD /* RHSocketService.h in Headers */, - 68C38985CF2D1B3618BD2BF7D23DDA40 /* RHSocketStringDecoder.h in Headers */, - 9399458EA15C2B7854FBE4B11783E026 /* RHSocketStringEncoder.h in Headers */, - EDE8E4112B16B1D40B4423579730955D /* RHSocketTLSConnection.h in Headers */, - B9207A851850A901333E777C0F1D3DE4 /* RHSocketUdpConnection.h in Headers */, - 082C99C2EAD82C880694E806D71CB74B /* RHSocketUtils+Protobuf.h in Headers */, - E11C44E035A13635D57F0E35347C904C /* RHSocketUtils.h in Headers */, - 4E8C2BFD84DCCC6AF38F883EAC476804 /* RHSocketVariableLengthDecoder.h in Headers */, - 77F3E2F88BEB6F28AD576F59FC36A6A3 /* RHSocketVariableLengthEncoder.h in Headers */, + 81EE3D7922E1A26890D489BE28767476 /* RHAuthCallReply.h in Headers */, + 4979E6515E03A8EA3A88DD9059C35615 /* RHBaseMessage.pb.h in Headers */, + B5C3441C2E60406CD9E1E5060F88B130 /* RHConnectCallReply.h in Headers */, + 8E88FCA154F82173D7DA80C7640849DA /* RHProtobufVarint32LengthDecoder.h in Headers */, + 1D49252B17384D3FE606C703A78618CE /* RHProtobufVarint32LengthEncoder.h in Headers */, + 77B8E30B973858516526051E51B26763 /* RHSocketBaseConnection.h in Headers */, + 167543F6A7D319C075D2345D33B98D97 /* RHSocketCallReply.h in Headers */, + 0068687988CF2FD8FAFFCE146204186F /* RHSocketCallReplyManager.h in Headers */, + ACF9B7CDE4DC8F8CB69FA4010000D1F0 /* RHSocketCallReplyProtocol.h in Headers */, + FCA5DD0EB337F1D3DE1AE5B0CDD93C64 /* RHSocketChannel+Heartbeat.h in Headers */, + F6B83D75AD1CF0647D82109BF0C91D1D /* RHSocketChannel.h in Headers */, + 3D653E8C42FBCB39FA6F3FF4BB9EDFEB /* RHSocketChannelDefault.h in Headers */, + 00E9AAD906E9B23264017E9F2B76B1BD /* RHSocketChannelProxy.h in Headers */, + DB6CC260863AE3C0C90571413D43130D /* RHSocketCodecProtocol.h in Headers */, + 7A101CA7DA1C48745E183D34841861C9 /* RHSocketConfig.h in Headers */, + C719F2CF85C7F1C1BD919D38672CF141 /* RHSocketConnection.h in Headers */, + 4D1BF91EFD3601645BA9449F373343B5 /* RHSocketConnectionDelegate.h in Headers */, + 83ED4A7C6E8A0BDAB76593BB07B05145 /* RHSocketDelimiterDecoder.h in Headers */, + 8C2DE790A99BF314E73FFDD0CA071663 /* RHSocketDelimiterEncoder.h in Headers */, + 5044D0D6FA5A2F8EFECFF8AB628CD1E1 /* RHSocketException.h in Headers */, + A9CA1E0AC5EF9448D54564C890FF0A25 /* RHSocketPacket.h in Headers */, + 10B90DBDEB3B269765D93B4450DCA1A4 /* RHSocketPacketContext.h in Headers */, + E00434E32E5F0F862366DFF5F0523754 /* RHSocketRpcCmdDecoder.h in Headers */, + EA06C9169CB55660B67332F54E3FE3D6 /* RHSocketRpcCmdEncoder.h in Headers */, + B36613F1DB546BBF3424A8D729D40F71 /* RHSocketTLSConnection.h in Headers */, + 423CF584845E834DBFDA1530FBE65853 /* RHSocketUtils+Protobuf.h in Headers */, + 8C325EE10A815559141D47274972DA5A /* RHSocketUtils.h in Headers */, + 9402AB63974555B48A731CF481D5D60D /* RHSocketVariableLengthDecoder.h in Headers */, + F9D80B2592351791FCE0A38BE5070EDC /* RHSocketVariableLengthEncoder.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1967,45 +1840,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 89D5CA7DC7FD93B00E0854496F52F56B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 12D4122FDF161B2059CCBDFA2022FBDD /* NSDictionary+RHSocket.h in Headers */, - 6E50F5F53703A02A1929B9012281EB8A /* RHBaseMessage.pb.h in Headers */, - FA110BC0EAC66B29FF179DE5AA93C8CB /* RHProtobufVarint32LengthDecoder.h in Headers */, - E5E602C253D2F553AD0E953317E24CE2 /* RHProtobufVarint32LengthEncoder.h in Headers */, - 78A56B8B22FB36306D1729818BF37F6A /* RHSocketBase64Decoder.h in Headers */, - C6C99ABE9EA13B19D4AD955365CD84BA /* RHSocketBase64Encoder.h in Headers */, - 8E756831159523B518B917A612552384 /* RHSocketBaseConnection.h in Headers */, - 47A47D0145BB28383ED2E01C5B822A8A /* RHSocketChannel+Heartbeat.h in Headers */, - DD61D735C6933DC79D16BAAA9FA82EBE /* RHSocketChannel.h in Headers */, - F190C9AE8C544D8C8F248DEF6DDE5692 /* RHSocketChannelDefault.h in Headers */, - 9256038FB34E9D96A7AE24C5A43B18DC /* RHSocketCodecProtocol.h in Headers */, - FF45C54893B30D5D48F0E3B53E244690 /* RHSocketConfig.h in Headers */, - 4DF674DD3DD68C2C260804231FA4D4F8 /* RHSocketConnection.h in Headers */, - 6787CE9BB8D9D4B474B61DE2BB4394C7 /* RHSocketConnectionDelegate.h in Headers */, - 4C72F75472FC0A387EDC9A316598BFBD /* RHSocketDelimiterDecoder.h in Headers */, - B2F9D1F5A2ADF9A1ED1C8A2D8289E267 /* RHSocketDelimiterEncoder.h in Headers */, - F8F77C08C9E4EBCD4F707DE093DF20CA /* RHSocketException.h in Headers */, - 9F767821003E0652032A6AD5F5630554 /* RHSocketJSONSerializationDecoder.h in Headers */, - 333A6CDFCC4038D0D1AB713857E5EFA3 /* RHSocketJSONSerializationEncoder.h in Headers */, - BE7999353B188FCFD18C377E52AE8D14 /* RHSocketPacket.h in Headers */, - ED290A4D4885AE841EFC9453399ABA41 /* RHSocketPacketContext.h in Headers */, - 0967F376067A5D77CDE579A53D5E4F41 /* RHSocketProtobufDecoder.h in Headers */, - 6B47FD19E73C4ACA6CC911593FB73997 /* RHSocketProtobufEncoder.h in Headers */, - FDAD058171D19422B176D5A8F3236A50 /* RHSocketService.h in Headers */, - 0CA54230C842EA2D2BBAB6C28DF158B0 /* RHSocketStringDecoder.h in Headers */, - 4D211D2369892220E0DE570B25D08BEE /* RHSocketStringEncoder.h in Headers */, - 86D9BC0FAD73684023EDEEB3AA6CD06A /* RHSocketTLSConnection.h in Headers */, - F05BBA1288EC412D9317BF28292A4DB4 /* RHSocketUdpConnection.h in Headers */, - C2455A3B0D3A2546ECD1214C95CED37B /* RHSocketUtils+Protobuf.h in Headers */, - BBF1603B7C5282E4794354E49C2FE8C5 /* RHSocketUtils.h in Headers */, - 54A07F6A87087B42C0668451714C8927 /* RHSocketVariableLengthDecoder.h in Headers */, - 822F8E47E66E3560D26BE19D3D036D45 /* RHSocketVariableLengthEncoder.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 9938A5C2A0283ADD7AC10AB2845D103A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -2072,6 +1906,44 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C3290427ABD02594E941A14ED63FAD97 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 0338F5BBD698C001530F9CDF4FAABF7B /* NSDictionary+RHSocket.h in Headers */, + 48A9460D108172B20B34B7B184C5AF4E /* RHBaseMessage.pb.h in Headers */, + 2633EDEFC41D49F7CD7EF85B8BE8D363 /* RHProtobufVarint32LengthDecoder.h in Headers */, + C6090FB4C68462805A7676EE822C97EF /* RHProtobufVarint32LengthEncoder.h in Headers */, + 38437FD4EF05615139E690CDE0F6778B /* RHSocketBase64Decoder.h in Headers */, + 3894DBD2319F8B60B72CF15B3833D27C /* RHSocketBase64Encoder.h in Headers */, + E1C60F42BD0B58A8EBB8767C85A09FC6 /* RHSocketBaseConnection.h in Headers */, + 66E4822B5045A17A2C57CE847F99B52A /* RHSocketChannel+Heartbeat.h in Headers */, + 4ABF1D40BDD22A927765347626C3894B /* RHSocketChannel.h in Headers */, + 470D7AC225FBD8E214D9510760464F10 /* RHSocketChannelDefault.h in Headers */, + FF2DD7EE668554EFB18AB860BCDE56E0 /* RHSocketCodecProtocol.h in Headers */, + C6BCE2D7325F6C31CDC668FF742D0C42 /* RHSocketConfig.h in Headers */, + 6E7E510B5EC9BDC97C0FA4C0B578C7F9 /* RHSocketConnection.h in Headers */, + 02D0F9D47429B454AECC5D442B109898 /* RHSocketConnectionDelegate.h in Headers */, + 3C1C534E94D3222BBBFD0B31610D6559 /* RHSocketDelimiterDecoder.h in Headers */, + 3B105401557A19C26E9B740004C325FE /* RHSocketDelimiterEncoder.h in Headers */, + 122C53248FEF275B1456DED2A2276F68 /* RHSocketException.h in Headers */, + C209158C3968CC8F69EDAED93E2A796B /* RHSocketJSONSerializationDecoder.h in Headers */, + CF76EC5BE612620B5CDACCBEEDA3F1EA /* RHSocketJSONSerializationEncoder.h in Headers */, + 33062CF7D24E3D249256E0FBD8BAFF72 /* RHSocketPacket.h in Headers */, + 29D15331974B120F2021F60AEBE8C984 /* RHSocketPacketContext.h in Headers */, + CAF51F93C9402F0A11025EBB4E6174D7 /* RHSocketProtobufDecoder.h in Headers */, + D968A69FCBC10346803DA0F5B5E79045 /* RHSocketProtobufEncoder.h in Headers */, + 88ADD235F34E2B04C3E04E755B97DCB7 /* RHSocketService.h in Headers */, + 87231180EFEBB75E668B0C6161B1E583 /* RHSocketStringDecoder.h in Headers */, + 8B65FC082235D71C76D1568C2C685487 /* RHSocketStringEncoder.h in Headers */, + 81954A4D3C0005C71410BC004B13D199 /* RHSocketTLSConnection.h in Headers */, + BCB654AF485CF66B30CB614E1EF6893D /* RHSocketUtils+Protobuf.h in Headers */, + 805B4366BD579FC64928C36C30A4CC70 /* RHSocketUtils.h in Headers */, + 64410711D045956F63B76D0AEBBAA5C6 /* RHSocketVariableLengthDecoder.h in Headers */, + 22B8C23BD393D066871C2FEC4917A237 /* RHSocketVariableLengthEncoder.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ @@ -2089,7 +1961,7 @@ ); name = "Pods-WebSocketDemo"; productName = "Pods-WebSocketDemo"; - productReference = 83699BEE2E1142CD141F3961108F13FB /* libPods-WebSocketDemo.a */; + productReference = C9C333ADBDFA0D7140D6F95C9F0EA9A2 /* libPods-WebSocketDemo.a */; productType = "com.apple.product-type.library.static"; }; 0EE5634CAD0D778C76414552FE5B44AB /* libextobjc */ = { @@ -2106,7 +1978,7 @@ ); name = libextobjc; productName = libextobjc; - productReference = 6F4E9C1C4F1F9D3F666795DF5061C557 /* liblibextobjc.a */; + productReference = B9A7E748795578823FA90C9753253323 /* liblibextobjc.a */; productType = "com.apple.product-type.library.static"; }; 1B3FDED83149F7C943520562CB499E0D /* SocketRocket */ = { @@ -2123,7 +1995,7 @@ ); name = SocketRocket; productName = SocketRocket; - productReference = 4B26E1D14F1CE33191B88087C3C544CA /* libSocketRocket.a */; + productReference = 77C7F4CD6F29C4A69CB3FDFF2BFDF1CC /* libSocketRocket.a */; productType = "com.apple.product-type.library.static"; }; 225615DE6DA1C56FC5AE513FC63E6EB9 /* Pods-CustomCodecDemo */ = { @@ -2142,7 +2014,7 @@ ); name = "Pods-CustomCodecDemo"; productName = "Pods-CustomCodecDemo"; - productReference = BF7C2FC686BC22B1F4FDA4EBF2EF020F /* libPods-CustomCodecDemo.a */; + productReference = D787BC5DF0ABD5594D96231DF463E64A /* libPods-CustomCodecDemo.a */; productType = "com.apple.product-type.library.static"; }; 29269A86220E65803DDCE433A2C81ABD /* CocoaAsyncSocket-OSX */ = { @@ -2159,7 +2031,7 @@ ); name = "CocoaAsyncSocket-OSX"; productName = "CocoaAsyncSocket-OSX"; - productReference = 46AFEB0D9DE1D0562DBDCA5862A55B0F /* libCocoaAsyncSocket-OSX.a */; + productReference = 5E7B934D90D67D10AA51534997B150E6 /* libCocoaAsyncSocket-OSX.a */; productType = "com.apple.product-type.library.static"; }; 30C1D0BED783D30E75262FF07EED78BD /* Pods-VariableLengthCodecDemo */ = { @@ -2178,7 +2050,7 @@ ); name = "Pods-VariableLengthCodecDemo"; productName = "Pods-VariableLengthCodecDemo"; - productReference = FBD54C8C7F9565E26BF77F430F90D12B /* libPods-VariableLengthCodecDemo.a */; + productReference = 460AB848CDD53C18C7D1D5EF839F916E /* libPods-VariableLengthCodecDemo.a */; productType = "com.apple.product-type.library.static"; }; 3C814A17A00F765140E721190DB35C4F /* Pods-ConnectionDemo */ = { @@ -2197,7 +2069,7 @@ ); name = "Pods-ConnectionDemo"; productName = "Pods-ConnectionDemo"; - productReference = 3345A98B2EC323652AD9B8CBAA82773D /* libPods-ConnectionDemo.a */; + productReference = 958582C40693BEB034B1D1098ADD882D /* libPods-ConnectionDemo.a */; productType = "com.apple.product-type.library.static"; }; 3D0DED0353D5FBDB6E6EEC75F381839F /* Pods-DelimiterCodecDemo */ = { @@ -2216,7 +2088,7 @@ ); name = "Pods-DelimiterCodecDemo"; productName = "Pods-DelimiterCodecDemo"; - productReference = 3047722B1CDDC2DFFF0E403A51683B09 /* libPods-DelimiterCodecDemo.a */; + productReference = 651982A3969F75F627F514A3F4CD6D6E /* libPods-DelimiterCodecDemo.a */; productType = "com.apple.product-type.library.static"; }; 48214FB2629138B3414AEFD5E23F5060 /* Pods-Example */ = { @@ -2236,7 +2108,7 @@ ); name = "Pods-Example"; productName = "Pods-Example"; - productReference = D435AC3D693D4AFCF66BD9145943C81C /* libPods-Example.a */; + productReference = AAC8DC62E9002AF1A1108821CB2F1BE3 /* libPods-Example.a */; productType = "com.apple.product-type.library.static"; }; 58F914A930FB2DA44F436C14880A8648 /* ProtocolBuffers */ = { @@ -2253,7 +2125,7 @@ ); name = ProtocolBuffers; productName = ProtocolBuffers; - productReference = 5F59CDE9E0A99C0D44DDBDA334B01D94 /* libProtocolBuffers.a */; + productReference = D26224199D7D1E45CCAAC23FE505A615 /* libProtocolBuffers.a */; productType = "com.apple.product-type.library.static"; }; 5DCC3292781EDBC99751A84A6348547E /* MSWeakTimer */ = { @@ -2270,26 +2142,7 @@ ); name = MSWeakTimer; productName = MSWeakTimer; - productReference = 1B3EDFA6CE7D7CD60FFF18A8B86964DB /* libMSWeakTimer.a */; - productType = "com.apple.product-type.library.static"; - }; - 73E0CBD600D0D31B9D565FF04AC3197F /* RHSocketKit-Core */ = { - isa = PBXNativeTarget; - buildConfigurationList = 06929D86F341563ECBC8EF8EF8BBE6D3 /* Build configuration list for PBXNativeTarget "RHSocketKit-Core" */; - buildPhases = ( - 5E77E8E17CA0ED1D4B05E8A6A1646A81 /* Sources */, - 7E22969F6292A8564A5FC52788B164EC /* Frameworks */, - 0C31EC4600572EFECAD56FDFEBA99145 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 82E812FA5642A4E9FC42161649FCFA3A /* PBXTargetDependency */, - BB17CE607E1FC278CD4E1629436877FA /* PBXTargetDependency */, - ); - name = "RHSocketKit-Core"; - productName = "RHSocketKit-Core"; - productReference = 620276D515FB7D1D9BE286969182496D /* libRHSocketKit-Core.a */; + productReference = 8A5D4B1FE4478969245136B1C76086B7 /* libMSWeakTimer.a */; productType = "com.apple.product-type.library.static"; }; 9867EFF3EE99EF9CCE75E213AB93AA58 /* Pods-UdpEchoServerDemo */ = { @@ -2306,7 +2159,7 @@ ); name = "Pods-UdpEchoServerDemo"; productName = "Pods-UdpEchoServerDemo"; - productReference = 19154D54B7EBC919A6BF8AC37D7D79AA /* libPods-UdpEchoServerDemo.a */; + productReference = 74FE87C431951EBEFA8B71580489D018 /* libPods-UdpEchoServerDemo.a */; productType = "com.apple.product-type.library.static"; }; A048E375850DC697DA31602AD471B63B /* Pods-TcpEchoServerDemo */ = { @@ -2323,26 +2176,24 @@ ); name = "Pods-TcpEchoServerDemo"; productName = "Pods-TcpEchoServerDemo"; - productReference = 93FC11D0062C589A0C68B073AD518B09 /* libPods-TcpEchoServerDemo.a */; + productReference = A399D605CCBEDA68D9AC17270195EC7B /* libPods-TcpEchoServerDemo.a */; productType = "com.apple.product-type.library.static"; }; - A081C2B9396D4831F781822AD0D0267E /* Pods-UdpClientDemo */ = { + A36A13CB83CA45DFCF7D1AC2E1236CEB /* Pods-UdpClientDemo */ = { isa = PBXNativeTarget; - buildConfigurationList = E263749B2CF934CD7F8EBBFF224F988F /* Build configuration list for PBXNativeTarget "Pods-UdpClientDemo" */; + buildConfigurationList = AA5C4BA5AEFF94C6FFED244B38A90C61 /* Build configuration list for PBXNativeTarget "Pods-UdpClientDemo" */; buildPhases = ( - 96B0646C20A6ECF1272AF6452E287527 /* Sources */, - 781A7A17A94B4099C16F77A9C9709A17 /* Frameworks */, + 4B008B5546E3E501F3185A116820994A /* Sources */, + 260C30F5D74A3DD74AEAB036BC0C47E4 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 0D1F466E93F207B207843F2CD90BF289 /* PBXTargetDependency */, - 552F00B4A763185CBD18DD28B9B34E6B /* PBXTargetDependency */, - D70DF90F657BB41EA622E7256FCD87C6 /* PBXTargetDependency */, + 444F9F3C05EA2827BB9875BAD8977F42 /* PBXTargetDependency */, ); name = "Pods-UdpClientDemo"; productName = "Pods-UdpClientDemo"; - productReference = E50E1C3AA7D565C8AD6DE626AE2F1DD5 /* libPods-UdpClientDemo.a */; + productReference = 4EDB8025CFEFAA329056DFD12010FC26 /* libPods-UdpClientDemo.a */; productType = "com.apple.product-type.library.static"; }; B09EF321A1CC9E2E390E070DE0010B08 /* Pods-ProtobufCodecDemo */ = { @@ -2361,16 +2212,16 @@ ); name = "Pods-ProtobufCodecDemo"; productName = "Pods-ProtobufCodecDemo"; - productReference = 4FADF48AE2518214BD3BFC7EC7DEE0CA /* libPods-ProtobufCodecDemo.a */; + productReference = DED1C080831FFED9CA04EAC83703AD19 /* libPods-ProtobufCodecDemo.a */; productType = "com.apple.product-type.library.static"; }; C07619D91CDF670EE4BC7380F2EA9F65 /* RHSocketKit-Core-Extend */ = { isa = PBXNativeTarget; buildConfigurationList = 511555DA47C5546BFBECD6A8C44BBE5B /* Build configuration list for PBXNativeTarget "RHSocketKit-Core-Extend" */; buildPhases = ( - 1042C722B4B92A37012A6926C9B33828 /* Sources */, + 5BBF3BAEFEEDD7895BB7643A14FA5A68 /* Sources */, CFEB4C5179CD995C68DCF3A82D368B24 /* Frameworks */, - 89D5CA7DC7FD93B00E0854496F52F56B /* Headers */, + C3290427ABD02594E941A14ED63FAD97 /* Headers */, ); buildRules = ( ); @@ -2380,7 +2231,7 @@ ); name = "RHSocketKit-Core-Extend"; productName = "RHSocketKit-Core-Extend"; - productReference = 8C3DE545887C67E543F08C7240BD1460 /* libRHSocketKit-Core-Extend.a */; + productReference = 53F65F8DD2E11E65CB268F8E8ECA5B65 /* libRHSocketKit-Core-Extend.a */; productType = "com.apple.product-type.library.static"; }; C558255C3470D4EFF7B73AF937792360 /* CocoaAsyncSocket-iOS */ = { @@ -2397,16 +2248,16 @@ ); name = "CocoaAsyncSocket-iOS"; productName = "CocoaAsyncSocket-iOS"; - productReference = 71F10E54071BC9897EAA8C42AB80482A /* libCocoaAsyncSocket-iOS.a */; + productReference = 068871B96F4B87FB93ECF7E31290B858 /* libCocoaAsyncSocket-iOS.a */; productType = "com.apple.product-type.library.static"; }; C9BFB4FA2889B3F5A1DF7FFEA7D3D287 /* RHSocketKit-Core-RPC */ = { isa = PBXNativeTarget; buildConfigurationList = 59B0445AC6004CD100E85EC66D6835C0 /* Build configuration list for PBXNativeTarget "RHSocketKit-Core-RPC" */; buildPhases = ( - A681259A8E548ABDA43A09B09695E1AB /* Sources */, + 56EE3BBC86EA1F736DD4A27AB07AC255 /* Sources */, 0E4C0DCAFC0E4C12E53CCACE13A03026 /* Frameworks */, - 11A05F6CFF029B37E89DDA9E730D724D /* Headers */, + 13CDCBAA60258FF7C5BA9081B86EC624 /* Headers */, ); buildRules = ( ); @@ -2417,16 +2268,16 @@ ); name = "RHSocketKit-Core-RPC"; productName = "RHSocketKit-Core-RPC"; - productReference = 864DDDB1AF23D7964CF12E2671510A25 /* libRHSocketKit-Core-RPC.a */; + productReference = 169B243C8BA0DDEAC3BE958E44B43E4A /* libRHSocketKit-Core-RPC.a */; productType = "com.apple.product-type.library.static"; }; D25A930D866479EAE00F619CDC4A7CD2 /* RHSocketKit */ = { isa = PBXNativeTarget; buildConfigurationList = 5DE68F293DB1B1E2EFDD50C223593880 /* Build configuration list for PBXNativeTarget "RHSocketKit" */; buildPhases = ( - C7088039FD745AC5D03FF577132932FB /* Sources */, + 29C4FDFBA1847214300F39F5B07052D4 /* Sources */, 7B352216083EC6644A03048CDB51C640 /* Frameworks */, - 225DAA63B0B916C8B24D17C66B303C3B /* Headers */, + 027C5AD0CDDB9C267350A1D60DA0AD29 /* Headers */, ); buildRules = ( ); @@ -2436,7 +2287,7 @@ ); name = RHSocketKit; productName = RHSocketKit; - productReference = 6CD90E7D0BC588B7A7FE3C4B098FE3D0 /* libRHSocketKit.a */; + productReference = 74C555FE73A3E37639973AEBBCE558DF /* libRHSocketKit.a */; productType = "com.apple.product-type.library.static"; }; E75A9CAFA73EB81A965E8AC89FD30EA8 /* Pods-RpcDemo */ = { @@ -2457,7 +2308,7 @@ ); name = "Pods-RpcDemo"; productName = "Pods-RpcDemo"; - productReference = C99E71DD7740FB65D5D8E3B07EFC2E75 /* libPods-RpcDemo.a */; + productReference = 36471FB688ACC3270CB4EE663B15A653 /* libPods-RpcDemo.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -2477,7 +2328,7 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 60308979BE55EC7C5A42B99DB4F4F7D3 /* Products */; + productRefGroup = 2DF14641185B4FCC9A1C4DC8723CB73C /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -2492,13 +2343,12 @@ B09EF321A1CC9E2E390E070DE0010B08 /* Pods-ProtobufCodecDemo */, E75A9CAFA73EB81A965E8AC89FD30EA8 /* Pods-RpcDemo */, A048E375850DC697DA31602AD471B63B /* Pods-TcpEchoServerDemo */, - A081C2B9396D4831F781822AD0D0267E /* Pods-UdpClientDemo */, + A36A13CB83CA45DFCF7D1AC2E1236CEB /* Pods-UdpClientDemo */, 9867EFF3EE99EF9CCE75E213AB93AA58 /* Pods-UdpEchoServerDemo */, 30C1D0BED783D30E75262FF07EED78BD /* Pods-VariableLengthCodecDemo */, 0C8D56DF53D25726A27E225824845096 /* Pods-WebSocketDemo */, 58F914A930FB2DA44F436C14880A8648 /* ProtocolBuffers */, D25A930D866479EAE00F619CDC4A7CD2 /* RHSocketKit */, - 73E0CBD600D0D31B9D565FF04AC3197F /* RHSocketKit-Core */, C07619D91CDF670EE4BC7380F2EA9F65 /* RHSocketKit-Core-Extend */, C9BFB4FA2889B3F5A1DF7FFEA7D3D287 /* RHSocketKit-Core-RPC */, 1B3FDED83149F7C943520562CB499E0D /* SocketRocket */, @@ -2551,47 +2401,46 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1042C722B4B92A37012A6926C9B33828 /* Sources */ = { + 1E02F21C62C46C0B2C41F439CC48F4F8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E301EA5121DA2FD0EA60C85224F67976 /* NSDictionary+RHSocket.m in Sources */, - E668DBAD706C23965C570DDAD1F9714C /* RHBaseMessage.pb.m in Sources */, - 4C15B096E6F07347951D64795F0463C0 /* RHProtobufVarint32LengthDecoder.m in Sources */, - B44C39F1C09CE7156C29064B107797F9 /* RHProtobufVarint32LengthEncoder.m in Sources */, - 6EF47DAE5EBE7536E9D3C32CBDB91DC4 /* RHSocketBase64Decoder.m in Sources */, - C5C36530CECC49086D613CEB34A509B2 /* RHSocketBase64Encoder.m in Sources */, - 9930C209E4594C12BEC18C59148C84DC /* RHSocketBaseConnection.m in Sources */, - 035B68D98AD2A117450B649152BBBB5B /* RHSocketChannel+Heartbeat.m in Sources */, - 87796136F72DB012DD00AA418296D201 /* RHSocketChannel.m in Sources */, - 5A1BC7358657DD1A7C09CC3B686F2407 /* RHSocketChannelDefault.m in Sources */, - 009F31AE34D12FB7157EC8C34C54DB6A /* RHSocketConnection.m in Sources */, - 74B945CD57300CD0A5F51C3CA688A694 /* RHSocketDelimiterDecoder.m in Sources */, - ABD3104C27C3887B436C309D8FC20652 /* RHSocketDelimiterEncoder.m in Sources */, - A0A5D44AB6A09ABB7B839C10E377B72A /* RHSocketException.m in Sources */, - C273D2A506F78001FF7EE4221E26B1EA /* RHSocketJSONSerializationDecoder.m in Sources */, - 98483AF2FFC03CD44A249F624E0322C3 /* RHSocketJSONSerializationEncoder.m in Sources */, - 4B04765EBCEEEF087BB0DE650F43767E /* RHSocketKit-Core-Extend-dummy.m in Sources */, - CDF4AD99A5D241128B2544EED1166DFB /* RHSocketPacketContext.m in Sources */, - 09D01008B380393DFA095AE6A86F3114 /* RHSocketProtobufDecoder.m in Sources */, - EFD9DD54C57FF14F8AD349147B21B0A4 /* RHSocketProtobufEncoder.m in Sources */, - 65BCF43B5A4FE6F1BE476C28B0DE1B89 /* RHSocketService.m in Sources */, - B728B94CD45FA066CD9EF44A9A2C0376 /* RHSocketStringDecoder.m in Sources */, - 064CB209FF8CE2538B01A44DA8522F4B /* RHSocketStringEncoder.m in Sources */, - 7A77617C2CD85466EBFD6C0F28C4E4D5 /* RHSocketTLSConnection.m in Sources */, - 969E26C33FE9CF8942037B3F6EFC669D /* RHSocketUdpConnection.m in Sources */, - 689DAF6149B9C493F9F67CB9A6B982D3 /* RHSocketUtils+Protobuf.m in Sources */, - F0C63A8F5C3D5CCB0F7259180C4F4DB1 /* RHSocketUtils.m in Sources */, - 73FC5419F7ADA997ED00D3AB86C206FE /* RHSocketVariableLengthDecoder.m in Sources */, - 38AFC4C2F5725435DD1F937B84920D6B /* RHSocketVariableLengthEncoder.m in Sources */, + EF23D134E2C1D02B46A5679B2EFE7BA7 /* Pods-ConnectionDemo-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1E02F21C62C46C0B2C41F439CC48F4F8 /* Sources */ = { + 29C4FDFBA1847214300F39F5B07052D4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - EF23D134E2C1D02B46A5679B2EFE7BA7 /* Pods-ConnectionDemo-dummy.m in Sources */, + 163C414EDF8A4C5AE806DF3AC4C2BAEA /* NSDictionary+RHSocket.m in Sources */, + 3008FD11B5356EE68F20AB6D7EA7739C /* RHBaseMessage.pb.m in Sources */, + 4E02600CFD1B72F9F32B79770CF1BADD /* RHProtobufVarint32LengthDecoder.m in Sources */, + A17060F90F7412129E1C67288F085CE9 /* RHProtobufVarint32LengthEncoder.m in Sources */, + F1EE486B9A010C3E21D7B7AE715DDE8C /* RHSocketBase64Decoder.m in Sources */, + 96FB5138650900E5900E828D64186993 /* RHSocketBase64Encoder.m in Sources */, + AE5272129D3D42833E91F497A581C460 /* RHSocketBaseConnection.m in Sources */, + 630A626D7EF685C048FA8567EDA5A884 /* RHSocketChannel+Heartbeat.m in Sources */, + BD0A771BF8BE09F5F0D943CEA23BFFE0 /* RHSocketChannel.m in Sources */, + 90E978EBE597F1DA54D7A2A81BD29707 /* RHSocketChannelDefault.m in Sources */, + 55B732E0D3A2F6A112EE3794FA3F1DCF /* RHSocketConnection.m in Sources */, + B60BEE6477876D2E8134E671E6F62C6B /* RHSocketDelimiterDecoder.m in Sources */, + CEB6C5AC863F0C83D40F739B66D822A0 /* RHSocketDelimiterEncoder.m in Sources */, + 3A9E12FB652504945FE36F7FA5A9ADC9 /* RHSocketException.m in Sources */, + 0D91987BA74101227E52869D8A4F1C07 /* RHSocketJSONSerializationDecoder.m in Sources */, + 789006C441C7FDC09EF5FB0DEB5106D9 /* RHSocketJSONSerializationEncoder.m in Sources */, + 770777C5D7DE7427E23B4731369BEFD8 /* RHSocketKit-dummy.m in Sources */, + 2C9FCE09877CC2155AE44B3851497F0A /* RHSocketPacketContext.m in Sources */, + D07E3F0E5DC7085B1D01DCE76F4598EB /* RHSocketProtobufDecoder.m in Sources */, + D19DF6111B9DA2443B72FBDBAD330425 /* RHSocketProtobufEncoder.m in Sources */, + FC033A9237EE322B2FFB40DC64976D23 /* RHSocketService.m in Sources */, + C248BE31CA422454030B3DBA137E0109 /* RHSocketStringDecoder.m in Sources */, + BBA04ED83DBD3471ACB3EB6F2EA53419 /* RHSocketStringEncoder.m in Sources */, + F388634957F86D39F067502E48C8CB3D /* RHSocketTLSConnection.m in Sources */, + 8BE8A0E231D0967DB8E0583F7A651D12 /* RHSocketUtils+Protobuf.m in Sources */, + 0CE76429C8FC5C984FD594A156594398 /* RHSocketUtils.m in Sources */, + C6F42EBC7CA37F82E8510ED9CB0E21E3 /* RHSocketVariableLengthDecoder.m in Sources */, + 53AB74F4AA3B2A3F881F5EA5CE45D8AF /* RHSocketVariableLengthEncoder.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2605,88 +2454,96 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 50588425D8260341D4DA9D228B33E0D1 /* Sources */ = { + 4B008B5546E3E501F3185A116820994A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 183243B5DDAC603859A54026659BD14F /* SocketRocket-dummy.m in Sources */, - 84F6C7AA0CD8DA406874CE4EEFDAB0FA /* SRWebSocket.m in Sources */, + 3E63B582F890DBE29E7127495EC055B9 /* Pods-UdpClientDemo-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 585AA8D4C436D1A1C573C244D86AFC21 /* Sources */ = { + 50588425D8260341D4DA9D228B33E0D1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F92F4BB61A476C33FEBE5D46BC2EE0C8 /* MSWeakTimer-dummy.m in Sources */, - 72BA3D12F0AF47D098EB39592306803D /* MSWeakTimer.m in Sources */, + 183243B5DDAC603859A54026659BD14F /* SocketRocket-dummy.m in Sources */, + 84F6C7AA0CD8DA406874CE4EEFDAB0FA /* SRWebSocket.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5E77E8E17CA0ED1D4B05E8A6A1646A81 /* Sources */ = { + 56EE3BBC86EA1F736DD4A27AB07AC255 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2034512062AC5F82432FE1D72596EE8F /* RHBaseMessage.pb.m in Sources */, - 007EE7A572C357DC8E0BCFA651051C84 /* RHProtobufVarint32LengthDecoder.m in Sources */, - C842678AFA689AAAE5ABBEE67BDFCD79 /* RHProtobufVarint32LengthEncoder.m in Sources */, - B4188F98AE0F9AA295C033DAE4955CA4 /* RHSocketBaseConnection.m in Sources */, - 4CFE5990ADCCCCF82DCCDD7915AA05E7 /* RHSocketChannel+Heartbeat.m in Sources */, - 0C22333986305AAB7A393DCEF0B18773 /* RHSocketChannel.m in Sources */, - 003A2AE2FC3A94D7FEB70E2AD9A619AD /* RHSocketChannelDefault.m in Sources */, - E627EBCC207FB39558FBFC0841EBD7B5 /* RHSocketConnection.m in Sources */, - E95828DC21A1C0757B27FE65DCF8DAA5 /* RHSocketDelimiterDecoder.m in Sources */, - CB7B82DDE1D1FC0840D2A5280B27D0B7 /* RHSocketDelimiterEncoder.m in Sources */, - 6BEA3CD2BAB28AF8B13D48592170241A /* RHSocketException.m in Sources */, - 12DFD05CB559B07F47960B36B0386272 /* RHSocketKit-Core-dummy.m in Sources */, - A104C7FAE7C09892D3C71443F53A9309 /* RHSocketPacketContext.m in Sources */, - 6722423FBA92A2CB0473D603718BD31C /* RHSocketTLSConnection.m in Sources */, - 161116BD2BBBC94DE87FEB23D0260CF4 /* RHSocketUdpConnection.m in Sources */, - E559578E8A2B355E0E520C184965E67C /* RHSocketUtils+Protobuf.m in Sources */, - C563C8178A17BF8F4BF89D02012C02D3 /* RHSocketUtils.m in Sources */, - B5AE33CF6A1F1C743D6B46FB2CE5F198 /* RHSocketVariableLengthDecoder.m in Sources */, - F2E7B67DFBE186B0FD51C5F1513313DE /* RHSocketVariableLengthEncoder.m in Sources */, + E3F59104A4DC4DAA4C0EF60577BC7BAC /* RHAuthCallReply.m in Sources */, + 536F7204F41AE05D36DA11240433B581 /* RHBaseMessage.pb.m in Sources */, + F927376328F7CE1D82C15034A95A9159 /* RHConnectCallReply.m in Sources */, + 623CCAA32DB2713DC3E8FF8FA6A2A563 /* RHProtobufVarint32LengthDecoder.m in Sources */, + 783627D7F57F5D784B7A0EDEE07FAF15 /* RHProtobufVarint32LengthEncoder.m in Sources */, + C77487141AF0B7769296D55612957EA0 /* RHSocketBaseConnection.m in Sources */, + 7F0E5A5AD9A27EB6ABCE33BAAB072AB4 /* RHSocketCallReply.m in Sources */, + 533111486B8DCB3AC1851FA42DB89CC8 /* RHSocketCallReplyManager.m in Sources */, + B45F44E62005C8DA831EA91FF14E3DBF /* RHSocketChannel+Heartbeat.m in Sources */, + E4B106ADC0F4CD5414E1B0A996DEF158 /* RHSocketChannel.m in Sources */, + F26457EC1BDBDFCCFC3B9A7647CEBCB5 /* RHSocketChannelDefault.m in Sources */, + 01451DBC0A9AEF26BD0B42E76AF03103 /* RHSocketChannelProxy.m in Sources */, + F3B9C2B687AE6C4D448C307CBBD78949 /* RHSocketConnection.m in Sources */, + 459FD94A5DDAFF2E4482CEB5CCE091C1 /* RHSocketDelimiterDecoder.m in Sources */, + E82A052471795E0B94E472331FAECB1A /* RHSocketDelimiterEncoder.m in Sources */, + 937157F3EF61789A2FE6CE0A3C6C6911 /* RHSocketException.m in Sources */, + 394E60D39EEEB045B2EBC19E1F3371F6 /* RHSocketKit-Core-RPC-dummy.m in Sources */, + 2A911A7B743424129D87117E7D4F2074 /* RHSocketPacketContext.m in Sources */, + 2D554A0831D82B9622C82B2B2B215C8B /* RHSocketRpcCmdDecoder.m in Sources */, + 9A3BBD3AF176CE300BD037D409EB2FAA /* RHSocketRpcCmdEncoder.m in Sources */, + 4E86E4AD2185AD23C347DF1FCE7494A3 /* RHSocketTLSConnection.m in Sources */, + 10C0D7F1BC55067A66DC74B0CFE08B8B /* RHSocketUtils+Protobuf.m in Sources */, + A17F72F825AD30661920D5AA8B4AAC25 /* RHSocketUtils.m in Sources */, + 4289E82888A294D4CE476EC11F1651FE /* RHSocketVariableLengthDecoder.m in Sources */, + 22DCBBA2A358B19D08E3BCD810890A19 /* RHSocketVariableLengthEncoder.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 96B0646C20A6ECF1272AF6452E287527 /* Sources */ = { + 585AA8D4C436D1A1C573C244D86AFC21 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1020E1F64DF1BE859E394F84E3F5D911 /* Pods-UdpClientDemo-dummy.m in Sources */, + F92F4BB61A476C33FEBE5D46BC2EE0C8 /* MSWeakTimer-dummy.m in Sources */, + 72BA3D12F0AF47D098EB39592306803D /* MSWeakTimer.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A681259A8E548ABDA43A09B09695E1AB /* Sources */ = { + 5BBF3BAEFEEDD7895BB7643A14FA5A68 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 84FCCF80B3AD88212B8218907950EB83 /* RHAuthCallReply.m in Sources */, - 1A5CFF043A72C77A7BB676CE770DCB24 /* RHBaseMessage.pb.m in Sources */, - 28941CAFB490B2DDD8824935515887BB /* RHConnectCallReply.m in Sources */, - AC80021612FFAC76F740F67B6ED0693A /* RHProtobufVarint32LengthDecoder.m in Sources */, - 781AF31040EF4AF4F34328FE8271F719 /* RHProtobufVarint32LengthEncoder.m in Sources */, - CE536E2FB2D4749D4D5CB1F6E04AE83C /* RHSocketBaseConnection.m in Sources */, - 93CAA82B35143B02EA5BCCF888951B4E /* RHSocketCallReply.m in Sources */, - 2283495BEA210DCE2B2F5F67152C9D7C /* RHSocketCallReplyManager.m in Sources */, - 4B9A91CB87517B2AEFCC0CC67265EF14 /* RHSocketChannel+Heartbeat.m in Sources */, - 73957E64F925840CA76ADB29E8DB2636 /* RHSocketChannel.m in Sources */, - A3F5F178357BBB7CC518FB35A2FED0F8 /* RHSocketChannelDefault.m in Sources */, - EAB53795C410E1BC06BC9EC57940ABD6 /* RHSocketChannelProxy.m in Sources */, - F593E6AF54DCC556FEB60C20CFDDF771 /* RHSocketConnection.m in Sources */, - F9B162DA29329B114910147D1546729F /* RHSocketDelimiterDecoder.m in Sources */, - 88A64A9FDA0A34A0ACA3D299A639A43E /* RHSocketDelimiterEncoder.m in Sources */, - AA7003721CD4D2FB6024F946E510F24F /* RHSocketException.m in Sources */, - FF7DE8EF2427D90DFC568935D7DF20FE /* RHSocketKit-Core-RPC-dummy.m in Sources */, - BEF85A79971ECD8A5B8DAA4EECC3A88B /* RHSocketPacketContext.m in Sources */, - 888669DF24C420B128E8704877209B9A /* RHSocketRpcCmdDecoder.m in Sources */, - 38789BEB5FD1DFD0C54F99886CEA852E /* RHSocketRpcCmdEncoder.m in Sources */, - C5B05160ECE965D50C57F7306896A54B /* RHSocketTLSConnection.m in Sources */, - 0B4BEA40F7B99561C1EFB7477CF443A8 /* RHSocketUdpConnection.m in Sources */, - B6B7D89DA4B5441B42B7F414CD13D835 /* RHSocketUtils+Protobuf.m in Sources */, - 925199EC48F36CA1B9DBFA176F831510 /* RHSocketUtils.m in Sources */, - CD184A7DBFD6A4BCCD0264A60490DA24 /* RHSocketVariableLengthDecoder.m in Sources */, - 93111AA96DD72E0A25A12106A595227C /* RHSocketVariableLengthEncoder.m in Sources */, + 53FDABA97C7EB3F6ED63FB5F28CDC72D /* NSDictionary+RHSocket.m in Sources */, + FD977B1CCB578AB5D8A87ABC0FEABE4E /* RHBaseMessage.pb.m in Sources */, + B9A12C0A5B2F2B6ED60FDB0F89D5F3F8 /* RHProtobufVarint32LengthDecoder.m in Sources */, + B4F19A438CBF75AB3A5DA8C0505FA2AF /* RHProtobufVarint32LengthEncoder.m in Sources */, + D6ACFA11692030221FB3B41DE4C45C80 /* RHSocketBase64Decoder.m in Sources */, + AF056BC77EE32550FAE3589E6822B27F /* RHSocketBase64Encoder.m in Sources */, + E62648461917B4581E3AE3428C901269 /* RHSocketBaseConnection.m in Sources */, + 661DD2CC1DC24A319C02848ABB7B6A39 /* RHSocketChannel+Heartbeat.m in Sources */, + 7DE92D62078C539DC6AC723BB737120D /* RHSocketChannel.m in Sources */, + 6E54556FAB605A212A6F852CFF0249F8 /* RHSocketChannelDefault.m in Sources */, + 0FE50A2B7F84B2743EC0C10EBB3CFE15 /* RHSocketConnection.m in Sources */, + D1B4A4BC59A9CEE812C255B096D98AD6 /* RHSocketDelimiterDecoder.m in Sources */, + B5498067B589C708182F7EA0B1DD27D0 /* RHSocketDelimiterEncoder.m in Sources */, + D86B9A6DA512D10B166EAAD9E1567F10 /* RHSocketException.m in Sources */, + F7AD4FE646CF55A89691D3B7E4589399 /* RHSocketJSONSerializationDecoder.m in Sources */, + 94C50FB9480E4384EEA6F0EA4F35EAE6 /* RHSocketJSONSerializationEncoder.m in Sources */, + C8E0E227C9E0B9E2E108F2D49BED3DB3 /* RHSocketKit-Core-Extend-dummy.m in Sources */, + 9C1260CEB82FB4BA58DFEBAD03DF49CE /* RHSocketPacketContext.m in Sources */, + 4350FF1B4F3417D21B85103C1E90B4FA /* RHSocketProtobufDecoder.m in Sources */, + 4ED95E96AC028334B68C940E09D8A735 /* RHSocketProtobufEncoder.m in Sources */, + DF6CA772F3DDCAB678224A7A7D073A73 /* RHSocketService.m in Sources */, + D8160547E20B07C6C986AC13A24D98F3 /* RHSocketStringDecoder.m in Sources */, + 39EE030A2A15783C1B86B6D1E64739DA /* RHSocketStringEncoder.m in Sources */, + D83D76546E8111F5EA8F90B35C86B4B1 /* RHSocketTLSConnection.m in Sources */, + 52D368DB90EB1B9A57BEDDEFA8507BDD /* RHSocketUtils+Protobuf.m in Sources */, + F1E9F9EDB163A26ED836A28E6DAF4145 /* RHSocketUtils.m in Sources */, + FE0C0BBC989D4BCBB3FFEFE3E1A7D733 /* RHSocketVariableLengthDecoder.m in Sources */, + EC08BDFC8B7A3DD84AA0959EE8893AF2 /* RHSocketVariableLengthEncoder.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2744,42 +2601,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C7088039FD745AC5D03FF577132932FB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 14D38B5317C5C155A564F737A80B1DFB /* NSDictionary+RHSocket.m in Sources */, - A2F7465CC2473E11B95A17F3AAB09FD0 /* RHBaseMessage.pb.m in Sources */, - 1CFD3C0A5464D4BB35C77236038FA473 /* RHProtobufVarint32LengthDecoder.m in Sources */, - 2D0ED2135C693E1EB73969E6CDC887AF /* RHProtobufVarint32LengthEncoder.m in Sources */, - 53FA58F656CE0D16E498F4CE2E15AAD4 /* RHSocketBase64Decoder.m in Sources */, - D50E5A94394F69A9692D6B4D97AF9F82 /* RHSocketBase64Encoder.m in Sources */, - B51BB7D91AE298919E29B8B8C8A6B131 /* RHSocketBaseConnection.m in Sources */, - 275235844BCFB89A2BE5AD0AE70430E8 /* RHSocketChannel+Heartbeat.m in Sources */, - 00841DE263651939603C960757132D3B /* RHSocketChannel.m in Sources */, - 4B3B57BCD8050CE0A690C5EB7BD70339 /* RHSocketChannelDefault.m in Sources */, - E01AF5E6B158A0E1F4F91333AA1CC47D /* RHSocketConnection.m in Sources */, - 5629038BC4DAC8D9989F4704E1A64263 /* RHSocketDelimiterDecoder.m in Sources */, - 77675856705CFB2C21BE24BFAE283E27 /* RHSocketDelimiterEncoder.m in Sources */, - 9A6B45E342EB99D230969382E1DA9273 /* RHSocketException.m in Sources */, - 4FBF25AC394E4EB08CB4B30BCB2800BE /* RHSocketJSONSerializationDecoder.m in Sources */, - 1DE5D015A9E0EC84BF1F919D0FD2E159 /* RHSocketJSONSerializationEncoder.m in Sources */, - 68F1E7ED46DE71E5D03A15FBF41A3E08 /* RHSocketKit-dummy.m in Sources */, - 0DD667DD7B0D3717740044162D0C4CE5 /* RHSocketPacketContext.m in Sources */, - ECB3D7AEF1879E9B18CB8B2B80CC9631 /* RHSocketProtobufDecoder.m in Sources */, - 29570A9B243E90AC980AF9731185726C /* RHSocketProtobufEncoder.m in Sources */, - B43E7AC845AA1FC455C2034993C806DD /* RHSocketService.m in Sources */, - 972A1A990762D3BAECBEA53317DDB7D4 /* RHSocketStringDecoder.m in Sources */, - B9A085A71F076A3C751218886D2F7227 /* RHSocketStringEncoder.m in Sources */, - C341E195D84F5D78701900AFF58AEA63 /* RHSocketTLSConnection.m in Sources */, - 8FA10F9DA36A0DCFE958AEC5787D6085 /* RHSocketUdpConnection.m in Sources */, - E092EF435DE79B3157EF99389C20D5FC /* RHSocketUtils+Protobuf.m in Sources */, - 13F95B1AFBC890705804748C21E7E6D2 /* RHSocketUtils.m in Sources */, - FF64CC3C760B78917B554A6372252FB7 /* RHSocketVariableLengthDecoder.m in Sources */, - 8A453BAB295253B98942621E9B020033 /* RHSocketVariableLengthEncoder.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; EA5C9D8882BC1A06A60AB57D75FFC671 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2817,12 +2638,6 @@ target = 5DCC3292781EDBC99751A84A6348547E /* MSWeakTimer */; targetProxy = 0811A68B5273FCA01B8C3BE0F3ADDEA0 /* PBXContainerItemProxy */; }; - 0D1F466E93F207B207843F2CD90BF289 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "CocoaAsyncSocket-iOS"; - target = C558255C3470D4EFF7B73AF937792360 /* CocoaAsyncSocket-iOS */; - targetProxy = F33BBD148CD17015360C4B8FC08F478A /* PBXContainerItemProxy */; - }; 0F99DF8712A18729205E9575C4775DBE /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "CocoaAsyncSocket-iOS"; @@ -2895,17 +2710,17 @@ target = C558255C3470D4EFF7B73AF937792360 /* CocoaAsyncSocket-iOS */; targetProxy = E4693C44072DB45B05F28E3645D0B7F4 /* PBXContainerItemProxy */; }; - 4DDB199E53CEB976A768E0A92C06E283 /* PBXTargetDependency */ = { + 444F9F3C05EA2827BB9875BAD8977F42 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = ProtocolBuffers; - target = 58F914A930FB2DA44F436C14880A8648 /* ProtocolBuffers */; - targetProxy = 0A9BF5109D0D8ECDCB1771374C5DF0B8 /* PBXContainerItemProxy */; + name = "CocoaAsyncSocket-iOS"; + target = C558255C3470D4EFF7B73AF937792360 /* CocoaAsyncSocket-iOS */; + targetProxy = B536F1386F784CA4723763D6934218DB /* PBXContainerItemProxy */; }; - 552F00B4A763185CBD18DD28B9B34E6B /* PBXTargetDependency */ = { + 4DDB199E53CEB976A768E0A92C06E283 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ProtocolBuffers; target = 58F914A930FB2DA44F436C14880A8648 /* ProtocolBuffers */; - targetProxy = D074DEE2741C2B7DB8B8D529259B9083 /* PBXContainerItemProxy */; + targetProxy = 0A9BF5109D0D8ECDCB1771374C5DF0B8 /* PBXContainerItemProxy */; }; 5C45E74D7D8F88C3BA014BD3D4AAC868 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -2937,12 +2752,6 @@ target = C07619D91CDF670EE4BC7380F2EA9F65 /* RHSocketKit-Core-Extend */; targetProxy = E2BFBDE708913B196798CBCABC5E52B7 /* PBXContainerItemProxy */; }; - 82E812FA5642A4E9FC42161649FCFA3A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "CocoaAsyncSocket-iOS"; - target = C558255C3470D4EFF7B73AF937792360 /* CocoaAsyncSocket-iOS */; - targetProxy = 89AE70C38D6D98A1DC930AE0C92FC415 /* PBXContainerItemProxy */; - }; 8426B2CE82C2D39FC5F3C275487DACB9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RHSocketKit; @@ -2985,12 +2794,6 @@ target = C558255C3470D4EFF7B73AF937792360 /* CocoaAsyncSocket-iOS */; targetProxy = 2CD84EA65A8604751C1CF4A8CCB52F9A /* PBXContainerItemProxy */; }; - BB17CE607E1FC278CD4E1629436877FA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ProtocolBuffers; - target = 58F914A930FB2DA44F436C14880A8648 /* ProtocolBuffers */; - targetProxy = 1D0B8408ADC37B50DEC533FE2B2005E3 /* PBXContainerItemProxy */; - }; BBA992E117B10FB4812A50968D34119B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "CocoaAsyncSocket-iOS"; @@ -3027,12 +2830,6 @@ target = 58F914A930FB2DA44F436C14880A8648 /* ProtocolBuffers */; targetProxy = A933D2E271BCCCD65C95F479A6620397 /* PBXContainerItemProxy */; }; - D70DF90F657BB41EA622E7256FCD87C6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RHSocketKit-Core"; - target = 73E0CBD600D0D31B9D565FF04AC3197F /* RHSocketKit-Core */; - targetProxy = BE4E4C2DC2A7FF864568E7864D364750 /* PBXContainerItemProxy */; - }; D81D240C2B30CFD36F76415D7EB4574F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = MSWeakTimer; @@ -3114,7 +2911,7 @@ }; 0CC1CFAAE3146AE7F09739C9F3E32F76 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B1977F2816D50FD0791E65892DEE88A5 /* RHSocketKit-Core-Extend.xcconfig */; + baseConfigurationReference = BC18DA38A8BB933B565CB7FF98D6F265 /* RHSocketKit-Core-Extend.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -3217,27 +3014,48 @@ }; name = Release; }; - 2A759BB9AA36A16130A5E2EEA56392EB /* Release */ = { + 337A0E01AAE40F6FA196B55DE6E597F9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B326FFB782CA763305879EF7E8FF42F9 /* RHSocketKit-Core.xcconfig */; + baseConfigurationReference = E5D6682CD32B15CB8E3164721278BB43 /* Pods-UdpClientDemo.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/RHSocketKit-Core/RHSocketKit-Core-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MACH_O_TYPE = staticlib; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; + 353E16D24D2D706C9E55BF3D0A09B9BF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B79B3AF67F209D1C43AE00209BBD0B10 /* Pods-UdpClientDemo.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MACH_O_TYPE = staticlib; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; 3950A6AC98C1A2ED013C177DEF1C0C5D /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = C9611378894BD8B0B240AC113A7EC297 /* Pods-ConnectionDemo.debug.xcconfig */; @@ -3323,48 +3141,6 @@ }; name = Release; }; - 46686817CAD520191670B76C246AE3FD /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B79B3AF67F209D1C43AE00209BBD0B10 /* Pods-UdpClientDemo.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MACH_O_TYPE = staticlib; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 509CE20078BF0F7E8E47A9B63339BF96 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E5D6682CD32B15CB8E3164721278BB43 /* Pods-UdpClientDemo.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MACH_O_TYPE = staticlib; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; 6358551EC367ECCC40AE09B991F4A70E /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = F3038C1350A0210F0DFA8988FEAE6E70 /* CocoaAsyncSocket-OSX.xcconfig */; @@ -3388,7 +3164,7 @@ }; 66D19345247232E98C85F7586C833B10 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 581DE57E0A3C0E97FB750732FB4A39A9 /* RHSocketKit-Core-RPC.xcconfig */; + baseConfigurationReference = C77FAF5BF04D13E7C981254FC40174BF /* RHSocketKit-Core-RPC.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -3536,7 +3312,7 @@ }; 888A609086FD00B34C998083D9774714 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 442639B3DD02884E66CBF282AD477E75 /* RHSocketKit.xcconfig */; + baseConfigurationReference = 8F75AFA131DA1526364CEDA9D21B829A /* RHSocketKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; DEBUG_INFORMATION_FORMAT = dwarf; @@ -3557,7 +3333,7 @@ }; 8908169FD846954F7FAAA6CE25A38EB1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 442639B3DD02884E66CBF282AD477E75 /* RHSocketKit.xcconfig */; + baseConfigurationReference = 8F75AFA131DA1526364CEDA9D21B829A /* RHSocketKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -3684,7 +3460,7 @@ }; B85F995D13B459797D909B1DC5C48C92 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B1977F2816D50FD0791E65892DEE88A5 /* RHSocketKit-Core-Extend.xcconfig */; + baseConfigurationReference = BC18DA38A8BB933B565CB7FF98D6F265 /* RHSocketKit-Core-Extend.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; DEBUG_INFORMATION_FORMAT = dwarf; @@ -3829,27 +3605,6 @@ }; name = Release; }; - D3F6A9F6A6EA3212AB45375D60B05EC0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B326FFB782CA763305879EF7E8FF42F9 /* RHSocketKit-Core.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/RHSocketKit-Core/RHSocketKit-Core-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; D6EF67FB17E6FA13D19365A108A3E33C /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 14782CEDAA12DB58AA254257780F7163 /* Pods-Example.debug.xcconfig */; @@ -3873,7 +3628,7 @@ }; D81F2269D2F537FFFD31998D17335A60 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 581DE57E0A3C0E97FB750732FB4A39A9 /* RHSocketKit-Core-RPC.xcconfig */; + baseConfigurationReference = C77FAF5BF04D13E7C981254FC40174BF /* RHSocketKit-Core-RPC.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; DEBUG_INFORMATION_FORMAT = dwarf; @@ -4019,15 +3774,6 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 06929D86F341563ECBC8EF8EF8BBE6D3 /* Build configuration list for PBXNativeTarget "RHSocketKit-Core" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D3F6A9F6A6EA3212AB45375D60B05EC0 /* Debug */, - 2A759BB9AA36A16130A5E2EEA56392EB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 0C7560BE69FF7D88E973153B457CC00B /* Build configuration list for PBXNativeTarget "Pods-WebSocketDemo" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -4163,6 +3909,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + AA5C4BA5AEFF94C6FFED244B38A90C61 /* Build configuration list for PBXNativeTarget "Pods-UdpClientDemo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 353E16D24D2D706C9E55BF3D0A09B9BF /* Debug */, + 337A0E01AAE40F6FA196B55DE6E597F9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; C1567949A3A7BF318F773D804CDB075F /* Build configuration list for PBXNativeTarget "Pods-VariableLengthCodecDemo" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -4208,15 +3963,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E263749B2CF934CD7F8EBBFF224F988F /* Build configuration list for PBXNativeTarget "Pods-UdpClientDemo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46686817CAD520191670B76C246AE3FD /* Debug */, - 509CE20078BF0F7E8E47A9B63339BF96 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; diff --git a/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo-acknowledgements.markdown b/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo-acknowledgements.markdown index 9a82063..8909bc0 100644 --- a/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo-acknowledgements.markdown @@ -10,228 +10,4 @@ The CocoaAsyncSocket project is in the public domain. The original TCP version (AsyncSocket) was created by Dustin Voss in January 2003. Updated and maintained by Deusty LLC and the Apple development community. - -## ProtocolBuffers - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -Copyright 2008 Google Inc. - - - -## RHSocketKit - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo-acknowledgements.plist b/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo-acknowledgements.plist index 7591e7c..c215120 100644 --- a/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo-acknowledgements.plist @@ -26,238 +26,6 @@ Updated and maintained by Deusty LLC and the Apple development community. Type PSGroupSpecifier - - FooterText - Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -Copyright 2008 Google Inc. - - - Title - ProtocolBuffers - Type - PSGroupSpecifier - - - FooterText - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - - Title - RHSocketKit - Type - PSGroupSpecifier - FooterText Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo.debug.xcconfig b/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo.debug.xcconfig index 8f9c691..92c424a 100644 --- a/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo.debug.xcconfig +++ b/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo.debug.xcconfig @@ -1,8 +1,8 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/MSWeakTimer" "${PODS_ROOT}/Headers/Public/ProtocolBuffers" "${PODS_ROOT}/Headers/Public/RHSocketKit" "${PODS_ROOT}/Headers/Public/SocketRocket" "${PODS_ROOT}/Headers/Public/libextobjc" -LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/CocoaAsyncSocket-iOS" "$PODS_CONFIGURATION_BUILD_DIR/ProtocolBuffers" "$PODS_CONFIGURATION_BUILD_DIR/RHSocketKit-Core" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/CocoaAsyncSocket-iOS" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" -isystem "${PODS_ROOT}/Headers/Public/MSWeakTimer" -isystem "${PODS_ROOT}/Headers/Public/ProtocolBuffers" -isystem "${PODS_ROOT}/Headers/Public/RHSocketKit" -isystem "${PODS_ROOT}/Headers/Public/SocketRocket" -isystem "${PODS_ROOT}/Headers/Public/libextobjc" -OTHER_LDFLAGS = $(inherited) -ObjC -l"CocoaAsyncSocket-iOS" -l"ProtocolBuffers" -l"RHSocketKit-Core" -framework "CFNetwork" -framework "Foundation" -framework "Security" +OTHER_LDFLAGS = $(inherited) -ObjC -l"CocoaAsyncSocket-iOS" -framework "CFNetwork" -framework "Security" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT}/../Pods diff --git a/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo.release.xcconfig b/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo.release.xcconfig index 8f9c691..92c424a 100644 --- a/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo.release.xcconfig +++ b/Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo.release.xcconfig @@ -1,8 +1,8 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/MSWeakTimer" "${PODS_ROOT}/Headers/Public/ProtocolBuffers" "${PODS_ROOT}/Headers/Public/RHSocketKit" "${PODS_ROOT}/Headers/Public/SocketRocket" "${PODS_ROOT}/Headers/Public/libextobjc" -LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/CocoaAsyncSocket-iOS" "$PODS_CONFIGURATION_BUILD_DIR/ProtocolBuffers" "$PODS_CONFIGURATION_BUILD_DIR/RHSocketKit-Core" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/CocoaAsyncSocket-iOS" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" -isystem "${PODS_ROOT}/Headers/Public/MSWeakTimer" -isystem "${PODS_ROOT}/Headers/Public/ProtocolBuffers" -isystem "${PODS_ROOT}/Headers/Public/RHSocketKit" -isystem "${PODS_ROOT}/Headers/Public/SocketRocket" -isystem "${PODS_ROOT}/Headers/Public/libextobjc" -OTHER_LDFLAGS = $(inherited) -ObjC -l"CocoaAsyncSocket-iOS" -l"ProtocolBuffers" -l"RHSocketKit-Core" -framework "CFNetwork" -framework "Foundation" -framework "Security" +OTHER_LDFLAGS = $(inherited) -ObjC -l"CocoaAsyncSocket-iOS" -framework "CFNetwork" -framework "Security" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT}/../Pods diff --git a/Pods/Target Support Files/RHSocketKit-Core/RHSocketKit-Core-dummy.m b/Pods/Target Support Files/RHSocketKit-Core/RHSocketKit-Core-dummy.m deleted file mode 100644 index 9a84bf2..0000000 --- a/Pods/Target Support Files/RHSocketKit-Core/RHSocketKit-Core-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_RHSocketKit_Core : NSObject -@end -@implementation PodsDummy_RHSocketKit_Core -@end diff --git a/Pods/Target Support Files/RHSocketKit-Core/RHSocketKit-Core-prefix.pch b/Pods/Target Support Files/RHSocketKit-Core/RHSocketKit-Core-prefix.pch deleted file mode 100644 index aa992a4..0000000 --- a/Pods/Target Support Files/RHSocketKit-Core/RHSocketKit-Core-prefix.pch +++ /dev/null @@ -1,4 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - diff --git a/Pods/Target Support Files/RHSocketKit-Core/RHSocketKit-Core.xcconfig b/Pods/Target Support Files/RHSocketKit-Core/RHSocketKit-Core.xcconfig deleted file mode 100644 index 49272ff..0000000 --- a/Pods/Target Support Files/RHSocketKit-Core/RHSocketKit-Core.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/RHSocketKit-Core -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/RHSocketKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaAsyncSocket" "${PODS_ROOT}/Headers/Public/MSWeakTimer" "${PODS_ROOT}/Headers/Public/ProtocolBuffers" "${PODS_ROOT}/Headers/Public/RHSocketKit" "${PODS_ROOT}/Headers/Public/SocketRocket" "${PODS_ROOT}/Headers/Public/libextobjc" -LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/CocoaAsyncSocket-iOS" "$PODS_CONFIGURATION_BUILD_DIR/ProtocolBuffers" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES diff --git a/RHSocketKit.podspec b/RHSocketKit.podspec index 18ceb6e..970c946 100644 --- a/RHSocketKit.podspec +++ b/RHSocketKit.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "RHSocketKit" - s.version = "2.1.4" + s.version = "2.1.6" s.summary = "A socket kit based on CocoaAsyncSocket." s.homepage = "https://github.com/zhu410289616/RHSocketKit" s.license = { :type => "Apache", :file => "LICENSE" } diff --git a/UdpClientDemo/UdpClientDemo.xcodeproj/project.pbxproj b/UdpClientDemo/UdpClientDemo.xcodeproj/project.pbxproj index 1ffbdf4..f814b5c 100644 --- a/UdpClientDemo/UdpClientDemo.xcodeproj/project.pbxproj +++ b/UdpClientDemo/UdpClientDemo.xcodeproj/project.pbxproj @@ -8,6 +8,7 @@ /* Begin PBXBuildFile section */ 446C4A8CBC31A3C6D48DD02D /* libPods-UdpClientDemo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CBCC8AE0AD76CC17F2CD8938 /* libPods-UdpClientDemo.a */; }; + 831F4A3C1D2A8DA700918CF9 /* RHSocketUdpConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 831F4A3B1D2A8DA700918CF9 /* RHSocketUdpConnection.m */; }; 83B1CC4A1D080BBE003DD77A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 83B1CC491D080BBE003DD77A /* main.m */; }; 83B1CC4D1D080BBE003DD77A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 83B1CC4C1D080BBE003DD77A /* AppDelegate.m */; }; 83B1CC501D080BBE003DD77A /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83B1CC4F1D080BBE003DD77A /* ViewController.m */; }; @@ -19,6 +20,8 @@ /* Begin PBXFileReference section */ 61A8AA17358DAD29F24BB3DB /* Pods-UdpClientDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UdpClientDemo.release.xcconfig"; path = "../Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo.release.xcconfig"; sourceTree = ""; }; 659130FBD88636CF9CAE289A /* Pods-UdpClientDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UdpClientDemo.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-UdpClientDemo/Pods-UdpClientDemo.debug.xcconfig"; sourceTree = ""; }; + 831F4A3A1D2A8DA700918CF9 /* RHSocketUdpConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RHSocketUdpConnection.h; sourceTree = ""; }; + 831F4A3B1D2A8DA700918CF9 /* RHSocketUdpConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RHSocketUdpConnection.m; sourceTree = ""; }; 83B1CC451D080BBE003DD77A /* UdpClientDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = UdpClientDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; 83B1CC491D080BBE003DD77A /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 83B1CC4B1D080BBE003DD77A /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; @@ -65,6 +68,8 @@ 83B1CC471D080BBE003DD77A /* UdpClientDemo */ = { isa = PBXGroup; children = ( + 831F4A3A1D2A8DA700918CF9 /* RHSocketUdpConnection.h */, + 831F4A3B1D2A8DA700918CF9 /* RHSocketUdpConnection.m */, 83B1CC4B1D080BBE003DD77A /* AppDelegate.h */, 83B1CC4C1D080BBE003DD77A /* AppDelegate.m */, 83B1CC4E1D080BBE003DD77A /* ViewController.h */, @@ -226,6 +231,7 @@ files = ( 83B1CC501D080BBE003DD77A /* ViewController.m in Sources */, 83B1CC4D1D080BBE003DD77A /* AppDelegate.m in Sources */, + 831F4A3C1D2A8DA700918CF9 /* RHSocketUdpConnection.m in Sources */, 83B1CC4A1D080BBE003DD77A /* main.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/RHSocketKit/Core/Channel/RHSocketUdpConnection.h b/UdpClientDemo/UdpClientDemo/RHSocketUdpConnection.h similarity index 100% rename from RHSocketKit/Core/Channel/RHSocketUdpConnection.h rename to UdpClientDemo/UdpClientDemo/RHSocketUdpConnection.h diff --git a/RHSocketKit/Core/Channel/RHSocketUdpConnection.m b/UdpClientDemo/UdpClientDemo/RHSocketUdpConnection.m similarity index 96% rename from RHSocketKit/Core/Channel/RHSocketUdpConnection.m rename to UdpClientDemo/UdpClientDemo/RHSocketUdpConnection.m index edd24d7..e1bfcf5 100644 --- a/RHSocketKit/Core/Channel/RHSocketUdpConnection.m +++ b/UdpClientDemo/UdpClientDemo/RHSocketUdpConnection.m @@ -112,8 +112,7 @@ - (void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data fromAddress:(NSData *)address withFilterContext:(id)filterContext { - NSString *msg = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; - RHSocketLog(@"RECV: %@", msg); + RHSocketLog(@"RECV: %@", [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]); } /**