Copy disabled (too large)
Download .txt
Showing preview only (12,762K chars total). Download the full file to get everything.
Repository: lettleprince/QLadder
Branch: develop
Commit: 5829ac19b0e7
Files: 1084
Total size: 11.9 MB
Directory structure:
gitextract_rl7o8v2m/
├── .gitignore
├── Cartfile
├── Cartfile.resolved
├── Carthage/
│ └── Checkouts/
│ ├── CocoaAsyncSocket/
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── CocoaAsyncSocket.podspec
│ │ ├── CocoaAsyncSocket.xcodeproj/
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata/
│ │ │ └── xcschemes/
│ │ │ ├── Mac Framework.xcscheme
│ │ │ ├── iOS Framework.xcscheme
│ │ │ └── tvOS Framework.xcscheme
│ │ ├── Examples/
│ │ │ ├── GCD/
│ │ │ │ ├── BonjourClient/
│ │ │ │ │ ├── BonjourClient-Info.plist
│ │ │ │ │ ├── BonjourClient.xcodeproj/
│ │ │ │ │ │ └── project.pbxproj
│ │ │ │ │ ├── BonjourClientAppDelegate.h
│ │ │ │ │ ├── BonjourClientAppDelegate.m
│ │ │ │ │ ├── BonjourClient_Prefix.pch
│ │ │ │ │ ├── English.lproj/
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ │ ├── BonjourServer/
│ │ │ │ │ ├── BonjourServer-Info.plist
│ │ │ │ │ ├── BonjourServer.xcodeproj/
│ │ │ │ │ │ └── project.pbxproj
│ │ │ │ │ ├── BonjourServerAppDelegate.h
│ │ │ │ │ ├── BonjourServerAppDelegate.m
│ │ │ │ │ ├── BonjourServer_Prefix.pch
│ │ │ │ │ ├── English.lproj/
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ │ ├── ConnectTest/
│ │ │ │ │ ├── Desktop/
│ │ │ │ │ │ ├── ConnectTest/
│ │ │ │ │ │ │ ├── ConnectTest-Info.plist
│ │ │ │ │ │ │ ├── ConnectTest-Prefix.pch
│ │ │ │ │ │ │ ├── ConnectTestAppDelegate.h
│ │ │ │ │ │ │ ├── ConnectTestAppDelegate.m
│ │ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ │ └── main.m
│ │ │ │ │ │ └── ConnectTest.xcodeproj/
│ │ │ │ │ │ └── project.pbxproj
│ │ │ │ │ ├── Mobile/
│ │ │ │ │ │ ├── ConnectTest/
│ │ │ │ │ │ │ ├── ConnectTest-Info.plist
│ │ │ │ │ │ │ ├── ConnectTest-Prefix.pch
│ │ │ │ │ │ │ ├── ConnectTestAppDelegate.h
│ │ │ │ │ │ │ ├── ConnectTestAppDelegate.m
│ │ │ │ │ │ │ ├── ConnectTestViewController.h
│ │ │ │ │ │ │ ├── ConnectTestViewController.m
│ │ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ │ ├── ConnectTestViewController.xib
│ │ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ │ └── MainWindow.xib
│ │ │ │ │ │ │ └── main.m
│ │ │ │ │ │ └── ConnectTest.xcodeproj/
│ │ │ │ │ │ └── project.pbxproj
│ │ │ │ │ └── ReadMe.txt
│ │ │ │ ├── DomainTest/
│ │ │ │ │ ├── DomainTest/
│ │ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ │ ├── DomainClient.h
│ │ │ │ │ │ ├── DomainClient.m
│ │ │ │ │ │ ├── DomainClient.xib
│ │ │ │ │ │ ├── DomainServer.h
│ │ │ │ │ │ ├── DomainServer.m
│ │ │ │ │ │ ├── DomainTest-Info.plist
│ │ │ │ │ │ ├── DomainTest-Prefix.pch
│ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ │ └── DomainTest.xcodeproj/
│ │ │ │ │ └── project.pbxproj
│ │ │ │ ├── EchoServer/
│ │ │ │ │ ├── EchoServer-Info.plist
│ │ │ │ │ ├── EchoServer.xcodeproj/
│ │ │ │ │ │ └── project.pbxproj
│ │ │ │ │ ├── EchoServerAppDelegate.h
│ │ │ │ │ ├── EchoServerAppDelegate.m
│ │ │ │ │ ├── EchoServer_Prefix.pch
│ │ │ │ │ ├── English.lproj/
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ │ ├── SimpleHTTPClient/
│ │ │ │ │ ├── Desktop/
│ │ │ │ │ │ ├── SimpleHTTPClient/
│ │ │ │ │ │ │ ├── SimpleHTTPClient-Info.plist
│ │ │ │ │ │ │ ├── SimpleHTTPClient-Prefix.pch
│ │ │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.h
│ │ │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.m
│ │ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ │ └── main.m
│ │ │ │ │ │ └── SimpleHTTPClient.xcodeproj/
│ │ │ │ │ │ └── project.pbxproj
│ │ │ │ │ ├── Mobile/
│ │ │ │ │ │ ├── SimpleHTTPClient/
│ │ │ │ │ │ │ ├── SimpleHTTPClient-Info.plist
│ │ │ │ │ │ │ ├── SimpleHTTPClient-Prefix.pch
│ │ │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.h
│ │ │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.m
│ │ │ │ │ │ │ ├── SimpleHTTPClientViewController.h
│ │ │ │ │ │ │ ├── SimpleHTTPClientViewController.m
│ │ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ │ ├── MainWindow.xib
│ │ │ │ │ │ │ │ └── SimpleHTTPClientViewController.xib
│ │ │ │ │ │ │ └── main.m
│ │ │ │ │ │ └── SimpleHTTPClient.xcodeproj/
│ │ │ │ │ │ └── project.pbxproj
│ │ │ │ │ └── ReadMe.txt
│ │ │ │ ├── TestPreBuffer/
│ │ │ │ │ ├── Desktop/
│ │ │ │ │ │ ├── TestPreBuffer/
│ │ │ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ │ │ ├── TestPreBuffer-Info.plist
│ │ │ │ │ │ │ ├── TestPreBuffer-Prefix.pch
│ │ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ │ └── main.m
│ │ │ │ │ │ └── TestPreBuffer.xcodeproj/
│ │ │ │ │ │ └── project.pbxproj
│ │ │ │ │ ├── Mobile/
│ │ │ │ │ │ ├── TestPreBuffer/
│ │ │ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ │ │ ├── TestPreBuffer-Info.plist
│ │ │ │ │ │ │ ├── TestPreBuffer-Prefix.pch
│ │ │ │ │ │ │ ├── ViewController.h
│ │ │ │ │ │ │ ├── ViewController.m
│ │ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ │ ├── ViewController_iPad.xib
│ │ │ │ │ │ │ │ └── ViewController_iPhone.xib
│ │ │ │ │ │ │ └── main.m
│ │ │ │ │ │ └── TestPreBuffer.xcodeproj/
│ │ │ │ │ │ └── project.pbxproj
│ │ │ │ │ └── Shared/
│ │ │ │ │ ├── TestPreBuffer.h
│ │ │ │ │ └── TestPreBuffer.m
│ │ │ │ ├── UdpEchoClient/
│ │ │ │ │ ├── Desktop/
│ │ │ │ │ │ ├── UdpEchoClient/
│ │ │ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ │ │ ├── UdpEchoClient-Info.plist
│ │ │ │ │ │ │ ├── UdpEchoClient-Prefix.pch
│ │ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ │ └── main.m
│ │ │ │ │ │ └── UdpEchoClient.xcodeproj/
│ │ │ │ │ │ └── project.pbxproj
│ │ │ │ │ └── Mobile/
│ │ │ │ │ ├── UdpEchoClient/
│ │ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ │ ├── UdpEchoClient-Info.plist
│ │ │ │ │ │ ├── UdpEchoClient-Prefix.pch
│ │ │ │ │ │ ├── ViewController.h
│ │ │ │ │ │ ├── ViewController.m
│ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ └── ViewController.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ │ └── UdpEchoClient.xcodeproj/
│ │ │ │ │ └── project.pbxproj
│ │ │ │ └── UdpEchoServer/
│ │ │ │ ├── Desktop/
│ │ │ │ │ ├── UdpEchoServer/
│ │ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ │ ├── UdpEchoServer-Info.plist
│ │ │ │ │ │ ├── UdpEchoServer-Prefix.pch
│ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ │ └── UdpEchoServer.xcodeproj/
│ │ │ │ │ └── project.pbxproj
│ │ │ │ └── Mobile/
│ │ │ │ ├── UdpEchoServer/
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── UdpEchoServer-Info.plist
│ │ │ │ │ ├── UdpEchoServer-Prefix.pch
│ │ │ │ │ ├── ViewController.h
│ │ │ │ │ ├── ViewController.m
│ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── ViewController.xib
│ │ │ │ │ └── main.m
│ │ │ │ └── UdpEchoServer.xcodeproj/
│ │ │ │ └── project.pbxproj
│ │ │ └── RunLoop/
│ │ │ ├── EchoServer/
│ │ │ │ ├── AppController.h
│ │ │ │ ├── AppController.m
│ │ │ │ ├── EchoServer.xcodeproj/
│ │ │ │ │ └── project.pbxproj
│ │ │ │ ├── EchoServer_Prefix.pch
│ │ │ │ ├── English.lproj/
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.nib/
│ │ │ │ │ ├── designable.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── Info.plist
│ │ │ │ ├── Instructions.txt
│ │ │ │ └── main.m
│ │ │ ├── InterfaceTest/
│ │ │ │ ├── Classes/
│ │ │ │ │ ├── InterfaceTestAppDelegate.h
│ │ │ │ │ ├── InterfaceTestAppDelegate.m
│ │ │ │ │ ├── InterfaceTestViewController.h
│ │ │ │ │ └── InterfaceTestViewController.m
│ │ │ │ ├── InterfaceTest-Info.plist
│ │ │ │ ├── InterfaceTest.xcodeproj/
│ │ │ │ │ └── project.pbxproj
│ │ │ │ ├── InterfaceTestViewController.xib
│ │ │ │ ├── InterfaceTest_Prefix.pch
│ │ │ │ ├── MainWindow.xib
│ │ │ │ ├── Readme.txt
│ │ │ │ └── main.m
│ │ │ ├── UdpEchoClient/
│ │ │ │ ├── UdpEchoClient/
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── UdpEchoClient-Info.plist
│ │ │ │ │ ├── UdpEchoClient-Prefix.pch
│ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ │ └── UdpEchoClient.xcodeproj/
│ │ │ │ └── project.pbxproj
│ │ │ └── UdpEchoServer/
│ │ │ ├── UdpEchoServer/
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── UdpEchoServer-Info.plist
│ │ │ │ ├── UdpEchoServer-Prefix.pch
│ │ │ │ ├── en.lproj/
│ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ └── main.m
│ │ │ └── UdpEchoServer.xcodeproj/
│ │ │ └── project.pbxproj
│ │ ├── LICENSE.txt
│ │ ├── README.markdown
│ │ ├── Source/
│ │ │ ├── CocoaAsyncSocket.h
│ │ │ ├── GCD/
│ │ │ │ ├── Documentation.html
│ │ │ │ ├── GCDAsyncSocket.h
│ │ │ │ ├── GCDAsyncSocket.m
│ │ │ │ ├── GCDAsyncUdpSocket.h
│ │ │ │ └── GCDAsyncUdpSocket.m
│ │ │ ├── Info.plist
│ │ │ └── Vendor/
│ │ │ └── CocoaLumberjack/
│ │ │ ├── DDASLLogger.h
│ │ │ ├── DDASLLogger.m
│ │ │ ├── DDAbstractDatabaseLogger.h
│ │ │ ├── DDAbstractDatabaseLogger.m
│ │ │ ├── DDFileLogger.h
│ │ │ ├── DDFileLogger.m
│ │ │ ├── DDLog+LOGV.h
│ │ │ ├── DDLog.h
│ │ │ ├── DDLog.m
│ │ │ ├── DDTTYLogger.h
│ │ │ ├── DDTTYLogger.m
│ │ │ └── Extensions/
│ │ │ ├── DDContextFilterLogFormatter.h
│ │ │ ├── DDContextFilterLogFormatter.m
│ │ │ ├── DDDispatchQueueLogFormatter.h
│ │ │ ├── DDDispatchQueueLogFormatter.m
│ │ │ ├── DDMultiFormatter.h
│ │ │ ├── DDMultiFormatter.m
│ │ │ └── README.txt
│ │ └── Tests/
│ │ ├── Framework/
│ │ │ └── CocoaAsyncSocketTests.xcodeproj/
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata/
│ │ │ └── xcschemes/
│ │ │ ├── CocoaAsyncSocketTests (iOS).xcscheme
│ │ │ ├── CocoaAsyncSocketTests (macOS).xcscheme
│ │ │ └── CocoaAsyncSocketTests (tvOS).xcscheme
│ │ ├── Gemfile
│ │ ├── Mac/
│ │ │ ├── CocoaAsyncSocket.xcodeproj/
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata/
│ │ │ │ └── xcschemes/
│ │ │ │ └── CocoaAsyncSocketTestsMac.xcscheme
│ │ │ ├── CocoaAsyncSocket.xcworkspace/
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata/
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ ├── GCDAsyncSocketUNTests.m
│ │ │ ├── Info.plist
│ │ │ └── Podfile
│ │ ├── Shared/
│ │ │ ├── GCDAsyncSocketConnectionTests.m
│ │ │ ├── GCDAsyncSocketReadTests.swift
│ │ │ ├── GCDAsyncUdpSocketConnectionTests.m
│ │ │ ├── Info.plist
│ │ │ ├── SecureSocketServer.p12
│ │ │ ├── SwiftTests.swift
│ │ │ ├── TestServer.swift
│ │ │ └── TestSocket.swift
│ │ ├── iOS/
│ │ │ ├── CocoaAsyncSocket.xcodeproj/
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata/
│ │ │ │ └── xcschemes/
│ │ │ │ └── CocoaAsyncSocketTestsiOS.xcscheme
│ │ │ ├── CocoaAsyncSocket.xcworkspace/
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata/
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ ├── Info.plist
│ │ │ └── Podfile
│ │ └── test-all.sh
│ ├── CocoaLumberjack/
│ │ ├── .gitattributes
│ │ ├── .github/
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── ISSUE_TEMPLATE.md
│ │ │ └── PULL_REQUEST_TEMPLATE.md
│ │ ├── .gitignore
│ │ ├── .swift-version
│ │ ├── .travis.yml
│ │ ├── Benchmarking/
│ │ │ ├── BaseNSLogging.h
│ │ │ ├── BaseNSLogging.m
│ │ │ ├── DynamicLogging.h
│ │ │ ├── DynamicLogging.m
│ │ │ ├── PerformanceTesting.h
│ │ │ ├── PerformanceTesting.m
│ │ │ ├── Results/
│ │ │ │ ├── Benchmark PowerMac.csv
│ │ │ │ ├── Benchmark iMac.csv
│ │ │ │ ├── Benchmark iPad.csv
│ │ │ │ ├── Benchmark iPhone 3GS.csv
│ │ │ │ ├── Benchmark iPodTouch3 GCD.csv
│ │ │ │ ├── Lumberjack Benchmark (PowerMac).ograph
│ │ │ │ ├── Lumberjack Benchmark (iMac).ograph
│ │ │ │ ├── Lumberjack Benchmark (iPad).ograph
│ │ │ │ └── Lumberjack Benchmark (iPhone 3GS).ograph
│ │ │ ├── StaticLogging.h
│ │ │ └── StaticLogging.m
│ │ ├── CHANGELOG.md
│ │ ├── Classes/
│ │ │ ├── CLI/
│ │ │ │ ├── CLIColor.h
│ │ │ │ └── CLIColor.m
│ │ │ ├── CocoaLumberjack.h
│ │ │ ├── CocoaLumberjack.swift
│ │ │ ├── DDASLLogCapture.h
│ │ │ ├── DDASLLogCapture.m
│ │ │ ├── DDASLLogger.h
│ │ │ ├── DDASLLogger.m
│ │ │ ├── DDAbstractDatabaseLogger.h
│ │ │ ├── DDAbstractDatabaseLogger.m
│ │ │ ├── DDAssertMacros.h
│ │ │ ├── DDFileLogger.h
│ │ │ ├── DDFileLogger.m
│ │ │ ├── DDLegacyMacros.h
│ │ │ ├── DDLog+LOGV.h
│ │ │ ├── DDLog.h
│ │ │ ├── DDLog.m
│ │ │ ├── DDLogMacros.h
│ │ │ ├── DDOSLogger.h
│ │ │ ├── DDOSLogger.m
│ │ │ ├── DDTTYLogger.h
│ │ │ ├── DDTTYLogger.m
│ │ │ └── Extensions/
│ │ │ ├── DDContextFilterLogFormatter.h
│ │ │ ├── DDContextFilterLogFormatter.m
│ │ │ ├── DDDispatchQueueLogFormatter.h
│ │ │ ├── DDDispatchQueueLogFormatter.m
│ │ │ ├── DDMultiFormatter.h
│ │ │ └── DDMultiFormatter.m
│ │ ├── CocoaLumberjack.podspec
│ │ ├── Demos/
│ │ │ ├── Benchmark/
│ │ │ │ ├── Desktop/
│ │ │ │ │ ├── BenchmarkMac/
│ │ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ │ ├── BenchmarkMac-Info.plist
│ │ │ │ │ │ ├── BenchmarkMac-Prefix.pch
│ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ │ ├── BenchmarkMac.xcodeproj/
│ │ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ │ └── xcshareddata/
│ │ │ │ │ │ └── xcschemes/
│ │ │ │ │ │ └── BenchmarkMac.xcscheme
│ │ │ │ │ ├── Podfile
│ │ │ │ │ └── ReadMe.txt
│ │ │ │ └── Mobile/
│ │ │ │ ├── BenchmarkIPhone-Info.plist
│ │ │ │ ├── BenchmarkIPhone.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── BenchmarkIPhone.xcscheme
│ │ │ │ ├── BenchmarkIPhoneViewController.xib
│ │ │ │ ├── BenchmarkIPhone_Prefix.pch
│ │ │ │ ├── Classes/
│ │ │ │ │ ├── BenchmarkIPhoneAppDelegate.h
│ │ │ │ │ ├── BenchmarkIPhoneAppDelegate.m
│ │ │ │ │ ├── BenchmarkIPhoneViewController.h
│ │ │ │ │ └── BenchmarkIPhoneViewController.m
│ │ │ │ ├── MainWindow.xib
│ │ │ │ ├── Podfile
│ │ │ │ ├── ReadMe.txt
│ │ │ │ └── main.m
│ │ │ ├── CLI/
│ │ │ │ ├── CLI/
│ │ │ │ │ ├── CLI-Prefix.pch
│ │ │ │ │ ├── CLI.1
│ │ │ │ │ └── main.m
│ │ │ │ ├── CLI.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── CLI.xcscheme
│ │ │ │ └── Podfile
│ │ │ ├── CaptureASL/
│ │ │ │ ├── CaptureASL/
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── CaptureASL-Info.plist
│ │ │ │ │ ├── CaptureASL-Prefix.pch
│ │ │ │ │ ├── Images.xcassets/
│ │ │ │ │ │ ├── AppIcon.appiconset/
│ │ │ │ │ │ │ └── Contents.json
│ │ │ │ │ │ └── LaunchImage.launchimage/
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ ├── Main.storyboard
│ │ │ │ │ ├── ViewController.h
│ │ │ │ │ ├── ViewController.m
│ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ └── main.m
│ │ │ │ ├── CaptureASL.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── CaptureASL.xcscheme
│ │ │ │ └── Podfile
│ │ │ ├── ContextFilter/
│ │ │ │ ├── ContextFilter-Info.plist
│ │ │ │ ├── ContextFilter.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── ContextFilter.xcscheme
│ │ │ │ ├── ContextFilterAppDelegate.h
│ │ │ │ ├── ContextFilterAppDelegate.m
│ │ │ │ ├── ContextFilter_Prefix.pch
│ │ │ │ ├── English.lproj/
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ ├── MyContextFilter.h
│ │ │ │ ├── MyContextFilter.m
│ │ │ │ ├── Podfile
│ │ │ │ ├── ThirdPartyFramework.h
│ │ │ │ ├── ThirdPartyFramework.m
│ │ │ │ └── main.m
│ │ │ ├── CoreDataLogger/
│ │ │ │ ├── CoreDataLogger/
│ │ │ │ │ ├── CoreDataLogger-Info.plist
│ │ │ │ │ ├── CoreDataLogger-Prefix.pch
│ │ │ │ │ ├── CoreDataLogger.h
│ │ │ │ │ ├── CoreDataLogger.m
│ │ │ │ │ ├── CoreDataLogger.xcdatamodeld/
│ │ │ │ │ │ └── .xccurrentversion
│ │ │ │ │ ├── CoreDataLoggerAppDelegate.h
│ │ │ │ │ ├── CoreDataLoggerAppDelegate.m
│ │ │ │ │ ├── Log.xcdatamodeld/
│ │ │ │ │ │ ├── .xccurrentversion
│ │ │ │ │ │ └── CocoaBotLog.xcdatamodel/
│ │ │ │ │ │ ├── elements
│ │ │ │ │ │ └── layout
│ │ │ │ │ ├── LogEntry.h
│ │ │ │ │ ├── LogEntry.m
│ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ │ ├── CoreDataLogger.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── CoreDataLogger.xcscheme
│ │ │ │ └── Podfile
│ │ │ ├── CustomFormatters/
│ │ │ │ ├── CustomFormatters-Info.plist
│ │ │ │ ├── CustomFormatters.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── CustomFormatters.xcscheme
│ │ │ │ ├── CustomFormattersAppDelegate.h
│ │ │ │ ├── CustomFormattersAppDelegate.m
│ │ │ │ ├── CustomFormatters_Prefix.pch
│ │ │ │ ├── English.lproj/
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ ├── Podfile
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── TestFormatter.h
│ │ │ │ ├── TestFormatter.m
│ │ │ │ └── main.m
│ │ │ ├── CustomLogLevels/
│ │ │ │ ├── CustomLogLevels-Info.plist
│ │ │ │ ├── CustomLogLevels.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── CustomLogLevels.xcscheme
│ │ │ │ ├── CustomLogLevelsAppDelegate.h
│ │ │ │ ├── CustomLogLevelsAppDelegate.m
│ │ │ │ ├── CustomLogLevels_Prefix.pch
│ │ │ │ ├── English.lproj/
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ ├── MYLog.h
│ │ │ │ ├── Podfile
│ │ │ │ ├── ReadMe.txt
│ │ │ │ └── main.m
│ │ │ ├── Demos.xcworkspace/
│ │ │ │ └── contents.xcworkspacedata
│ │ │ ├── DispatchQueueLogger/
│ │ │ │ ├── DispatchQueueLogger/
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── DispatchQueueLogger-Info.plist
│ │ │ │ │ ├── DispatchQueueLogger-Prefix.pch
│ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ │ ├── DispatchQueueLogger.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── DispatchQueueLogger.xcscheme
│ │ │ │ └── Podfile
│ │ │ ├── FineGrainedLogging/
│ │ │ │ ├── English.lproj/
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ ├── FineGrainedLogging-Info.plist
│ │ │ │ ├── FineGrainedLogging.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── FineGrainedLogging.xcscheme
│ │ │ │ ├── FineGrainedLoggingAppDelegate.h
│ │ │ │ ├── FineGrainedLoggingAppDelegate.m
│ │ │ │ ├── FineGrainedLogging_Prefix.pch
│ │ │ │ ├── MYLog.h
│ │ │ │ ├── Podfile
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── TimerOne.h
│ │ │ │ ├── TimerOne.m
│ │ │ │ ├── TimerTwo.h
│ │ │ │ ├── TimerTwo.m
│ │ │ │ └── main.m
│ │ │ ├── GlobalLogLevel/
│ │ │ │ ├── English.lproj/
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ ├── GlobalLogLevel-Info.plist
│ │ │ │ ├── GlobalLogLevel.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── GlobalLogLevel.xcscheme
│ │ │ │ ├── GlobalLogLevelAppDelegate.h
│ │ │ │ ├── GlobalLogLevelAppDelegate.m
│ │ │ │ ├── GlobalLogLevel_Prefix.pch
│ │ │ │ ├── MyLogging.h
│ │ │ │ ├── Podfile
│ │ │ │ ├── Stuff.h
│ │ │ │ ├── Stuff.m
│ │ │ │ └── main.m
│ │ │ ├── LogFileCompressor/
│ │ │ │ ├── CompressingLogFileManager.h
│ │ │ │ ├── CompressingLogFileManager.m
│ │ │ │ ├── English.lproj/
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ ├── LogFileCompressor-Info.plist
│ │ │ │ ├── LogFileCompressor.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── LogFileCompressor.xcscheme
│ │ │ │ ├── LogFileCompressorAppDelegate.h
│ │ │ │ ├── LogFileCompressorAppDelegate.m
│ │ │ │ ├── LogFileCompressor_Prefix.pch
│ │ │ │ ├── Podfile
│ │ │ │ ├── ReadMe.txt
│ │ │ │ └── main.m
│ │ │ ├── NonArcTest/
│ │ │ │ ├── NonArcTest/
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── NonArcTest-Info.plist
│ │ │ │ │ ├── NonArcTest-Prefix.pch
│ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ │ ├── NonArcTest.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── NonArcTest.xcscheme
│ │ │ │ └── Podfile
│ │ │ ├── OverflowTestMac/
│ │ │ │ ├── English.lproj/
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ ├── OverflowTestMac-Info.plist
│ │ │ │ ├── OverflowTestMac.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── OverflowTestMac.xcscheme
│ │ │ │ ├── OverflowTestMacAppDelegate.h
│ │ │ │ ├── OverflowTestMacAppDelegate.m
│ │ │ │ ├── OverflowTestMac_Prefix.pch
│ │ │ │ ├── Podfile
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── SlowLogger.h
│ │ │ │ ├── SlowLogger.m
│ │ │ │ └── main.m
│ │ │ ├── PerUserLogLevels/
│ │ │ │ ├── PerUserLogLevels/
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── PerUserLogLevels-Info.plist
│ │ │ │ │ ├── PerUserLogLevels-Prefix.pch
│ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ │ ├── PerUserLogLevels.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── PerUserLogLevels.xcscheme
│ │ │ │ ├── Podfile
│ │ │ │ └── Scripts/
│ │ │ │ └── LumberjackUser.bash
│ │ │ ├── RegisteredDynamicLogging/
│ │ │ │ ├── Desktop/
│ │ │ │ │ ├── Podfile
│ │ │ │ │ ├── RegisteredLoggingTest/
│ │ │ │ │ │ ├── Lions.h
│ │ │ │ │ │ ├── Lions.m
│ │ │ │ │ │ ├── RegisteredLoggingTest-Info.plist
│ │ │ │ │ │ ├── RegisteredLoggingTest-Prefix.pch
│ │ │ │ │ │ ├── RegisteredLoggingTestAppDelegate.h
│ │ │ │ │ │ ├── RegisteredLoggingTestAppDelegate.m
│ │ │ │ │ │ ├── Tigers.h
│ │ │ │ │ │ ├── Tigers.m
│ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ │ └── RegisteredLoggingTest.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── RegisteredLoggingTest (Desktop).xcscheme
│ │ │ │ └── Mobile/
│ │ │ │ ├── Podfile
│ │ │ │ ├── RegisteredLoggingTest/
│ │ │ │ │ ├── Lions.h
│ │ │ │ │ ├── Lions.m
│ │ │ │ │ ├── RegisteredLoggingTest-Info.plist
│ │ │ │ │ ├── RegisteredLoggingTest-Prefix.pch
│ │ │ │ │ ├── RegisteredLoggingTestAppDelegate.h
│ │ │ │ │ ├── RegisteredLoggingTestAppDelegate.m
│ │ │ │ │ ├── RegisteredLoggingTestViewController.h
│ │ │ │ │ ├── RegisteredLoggingTestViewController.m
│ │ │ │ │ ├── Tigers.h
│ │ │ │ │ ├── Tigers.m
│ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ ├── MainWindow.xib
│ │ │ │ │ │ └── RegisteredLoggingTestViewController.xib
│ │ │ │ │ └── main.m
│ │ │ │ └── RegisteredLoggingTest.xcodeproj/
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata/
│ │ │ │ └── xcschemes/
│ │ │ │ └── RegisteredLoggingTest (Mobile).xcscheme
│ │ │ ├── RollingTestMac/
│ │ │ │ ├── English.lproj/
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ ├── Podfile
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── RollingTestMac-Info.plist
│ │ │ │ ├── RollingTestMac.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── RollingTestMac.xcscheme
│ │ │ │ ├── RollingTestMacAppDelegate.h
│ │ │ │ ├── RollingTestMacAppDelegate.m
│ │ │ │ ├── RollingTestMac_Prefix.pch
│ │ │ │ └── main.m
│ │ │ ├── SQLiteLogger/
│ │ │ │ ├── FMDB/
│ │ │ │ │ ├── FMDatabase.h
│ │ │ │ │ ├── FMDatabase.m
│ │ │ │ │ ├── FMDatabaseAdditions.h
│ │ │ │ │ ├── FMDatabaseAdditions.m
│ │ │ │ │ ├── FMResultSet.h
│ │ │ │ │ └── FMResultSet.m
│ │ │ │ ├── FMDBLogger.h
│ │ │ │ ├── FMDBLogger.m
│ │ │ │ ├── Podfile
│ │ │ │ ├── SQLiteLogger/
│ │ │ │ │ ├── SQLiteLogger-Info.plist
│ │ │ │ │ ├── SQLiteLogger-Prefix.pch
│ │ │ │ │ ├── SQLiteLoggerAppDelegate.h
│ │ │ │ │ ├── SQLiteLoggerAppDelegate.m
│ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ └── main.m
│ │ │ │ └── SQLiteLogger.xcodeproj/
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata/
│ │ │ │ └── xcschemes/
│ │ │ │ └── SQLiteLogger.xcscheme
│ │ │ ├── TestXcodeColors/
│ │ │ │ ├── Desktop/
│ │ │ │ │ ├── Podfile
│ │ │ │ │ ├── TestXcodeColors/
│ │ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ │ ├── TestXcodeColors-Info.plist
│ │ │ │ │ │ ├── TestXcodeColors-Prefix.pch
│ │ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ │ └── MainMenu.xib
│ │ │ │ │ │ └── main.m
│ │ │ │ │ └── TestXcodeColors.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── TestXcodeColors (Desktop).xcscheme
│ │ │ │ └── Mobile/
│ │ │ │ ├── Podfile
│ │ │ │ ├── TextXcodeColors/
│ │ │ │ │ ├── AppDelegate.h
│ │ │ │ │ ├── AppDelegate.m
│ │ │ │ │ ├── TextXcodeColors-Info.plist
│ │ │ │ │ ├── TextXcodeColors-Prefix.pch
│ │ │ │ │ ├── ViewController.h
│ │ │ │ │ ├── ViewController.m
│ │ │ │ │ ├── en.lproj/
│ │ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ │ └── ViewController.xib
│ │ │ │ │ └── main.m
│ │ │ │ └── TextXcodeColors.xcodeproj/
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata/
│ │ │ │ └── xcschemes/
│ │ │ │ └── TextXcodeColors (Mobile).xcscheme
│ │ │ ├── UniversalApp/
│ │ │ │ ├── Classes/
│ │ │ │ │ ├── UniversalAppAppDelegate.h
│ │ │ │ │ ├── UniversalAppAppDelegate.m
│ │ │ │ │ ├── UniversalAppViewController.h
│ │ │ │ │ └── UniversalAppViewController.m
│ │ │ │ ├── MainWindow.xib
│ │ │ │ ├── Podfile
│ │ │ │ ├── UniversalApp-Info.plist
│ │ │ │ ├── UniversalApp.xcodeproj/
│ │ │ │ │ ├── project.pbxproj
│ │ │ │ │ └── xcshareddata/
│ │ │ │ │ └── xcschemes/
│ │ │ │ │ └── UniversalApp.xcscheme
│ │ │ │ ├── UniversalAppViewController.xib
│ │ │ │ ├── UniversalApp_Prefix.pch
│ │ │ │ └── main.m
│ │ │ └── WebServerIPhone/
│ │ │ ├── Classes/
│ │ │ │ ├── MyHTTPConnection.h
│ │ │ │ ├── MyHTTPConnection.m
│ │ │ │ ├── WebServerIPhoneAppDelegate.h
│ │ │ │ ├── WebServerIPhoneAppDelegate.m
│ │ │ │ ├── WebServerIPhoneViewController.h
│ │ │ │ ├── WebServerIPhoneViewController.m
│ │ │ │ ├── WebSocketLogger.h
│ │ │ │ └── WebSocketLogger.m
│ │ │ ├── MainWindow.xib
│ │ │ ├── Podfile
│ │ │ ├── ReadMe.txt
│ │ │ ├── Vendor/
│ │ │ │ ├── CocoaAsyncSocket/
│ │ │ │ │ ├── GCDAsyncSocket.h
│ │ │ │ │ └── GCDAsyncSocket.m
│ │ │ │ └── CocoaHTTPServer/
│ │ │ │ ├── Categories/
│ │ │ │ │ ├── DDData.h
│ │ │ │ │ ├── DDData.m
│ │ │ │ │ ├── DDNumber.h
│ │ │ │ │ ├── DDNumber.m
│ │ │ │ │ ├── DDRange.h
│ │ │ │ │ └── DDRange.m
│ │ │ │ ├── HTTPAuthenticationRequest.h
│ │ │ │ ├── HTTPAuthenticationRequest.m
│ │ │ │ ├── HTTPConnection.h
│ │ │ │ ├── HTTPConnection.m
│ │ │ │ ├── HTTPLogging.h
│ │ │ │ ├── HTTPMessage.h
│ │ │ │ ├── HTTPMessage.m
│ │ │ │ ├── HTTPResponse.h
│ │ │ │ ├── HTTPServer.h
│ │ │ │ ├── HTTPServer.m
│ │ │ │ ├── Mime/
│ │ │ │ │ ├── MultipartFormDataParser.h
│ │ │ │ │ ├── MultipartFormDataParser.m
│ │ │ │ │ ├── MultipartMessageHeader.h
│ │ │ │ │ ├── MultipartMessageHeader.m
│ │ │ │ │ ├── MultipartMessageHeaderField.h
│ │ │ │ │ └── MultipartMessageHeaderField.m
│ │ │ │ ├── Responses/
│ │ │ │ │ ├── HTTPAsyncFileResponse.h
│ │ │ │ │ ├── HTTPAsyncFileResponse.m
│ │ │ │ │ ├── HTTPDataResponse.h
│ │ │ │ │ ├── HTTPDataResponse.m
│ │ │ │ │ ├── HTTPDynamicFileResponse.h
│ │ │ │ │ ├── HTTPDynamicFileResponse.m
│ │ │ │ │ ├── HTTPErrorResponse.h
│ │ │ │ │ ├── HTTPErrorResponse.m
│ │ │ │ │ ├── HTTPFileResponse.h
│ │ │ │ │ ├── HTTPFileResponse.m
│ │ │ │ │ ├── HTTPRedirectResponse.h
│ │ │ │ │ └── HTTPRedirectResponse.m
│ │ │ │ ├── WebSocket.h
│ │ │ │ └── WebSocket.m
│ │ │ ├── Web/
│ │ │ │ ├── index.html
│ │ │ │ ├── socket.html
│ │ │ │ └── styles.css
│ │ │ ├── WebServerIPhone-Info.plist
│ │ │ ├── WebServerIPhone.xcodeproj/
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata/
│ │ │ │ └── xcschemes/
│ │ │ │ └── WebServerIPhone.xcscheme
│ │ │ ├── WebServerIPhoneViewController.xib
│ │ │ ├── WebServerIPhone_Prefix.pch
│ │ │ └── main.m
│ │ ├── Documentation/
│ │ │ ├── ARC.md
│ │ │ ├── AppCode-support.md
│ │ │ ├── Architecture.md
│ │ │ ├── CocoaLumberjack.mdj
│ │ │ ├── CustomContext.md
│ │ │ ├── CustomFormatters.md
│ │ │ ├── CustomLogLevels.md
│ │ │ ├── CustomLoggers.md
│ │ │ ├── DynamicLogLevels.md
│ │ │ ├── FAQ.md
│ │ │ ├── FineGrainedLogging.md
│ │ │ ├── GettingStarted.md
│ │ │ ├── LogFileManagement.md
│ │ │ ├── PerLoggerLogLevels.md
│ │ │ ├── PerUserLogLevels.md
│ │ │ ├── Performance.md
│ │ │ ├── ProblemSolution.md
│ │ │ ├── README.md
│ │ │ ├── XcodeColors.md
│ │ │ └── XcodeTricks.md
│ │ ├── Framework/
│ │ │ ├── CocoaLumberjack-iOS-Static/
│ │ │ │ ├── CocoaLumberjack_iOS_Static.h
│ │ │ │ └── CocoaLumberjack_iOS_Static.m
│ │ │ ├── FmwkTest/
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── FmwkTest-Info.plist
│ │ │ │ ├── FmwkTest-Prefix.pch
│ │ │ │ ├── en.lproj/
│ │ │ │ │ ├── Credits.rtf
│ │ │ │ │ ├── InfoPlist.strings
│ │ │ │ │ └── MainMenu.xib
│ │ │ │ └── main.m
│ │ │ ├── Lumberjack/
│ │ │ │ ├── CocoaLumberjack-Info.plist
│ │ │ │ ├── CocoaLumberjack-Prefix.pch
│ │ │ │ ├── CocoaLumberjack.h
│ │ │ │ ├── CocoaLumberjack.modulemap
│ │ │ │ ├── CocoaLumberjackSwift-Info.plist
│ │ │ │ └── CocoaLumberjackSwift.h
│ │ │ ├── Lumberjack.xcworkspace/
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata/
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ ├── SwiftTest/
│ │ │ │ ├── AppDelegate.swift
│ │ │ │ ├── Info.plist
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ └── MainMenu.xib
│ │ │ ├── iOSLibStaticTest/
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── Base.lproj/
│ │ │ │ │ ├── LaunchScreen.xib
│ │ │ │ │ └── Main.storyboard
│ │ │ │ ├── Info.plist
│ │ │ │ ├── ViewController.h
│ │ │ │ ├── ViewController.m
│ │ │ │ └── main.m
│ │ │ ├── iOSSwift/
│ │ │ │ ├── AppDelegate.swift
│ │ │ │ ├── Formatter.swift
│ │ │ │ ├── Info.plist
│ │ │ │ └── ViewController.swift
│ │ │ ├── iOSSwiftTest/
│ │ │ │ ├── AppDelegate.swift
│ │ │ │ ├── Base.lproj/
│ │ │ │ │ ├── LaunchScreen.xib
│ │ │ │ │ └── Main.storyboard
│ │ │ │ ├── Images.xcassets/
│ │ │ │ │ └── AppIcon.appiconset/
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Info.plist
│ │ │ │ └── ViewController.swift
│ │ │ ├── tvOSSwiftTest/
│ │ │ │ ├── AppDelegate.swift
│ │ │ │ ├── Base.lproj/
│ │ │ │ │ └── Main.storyboard
│ │ │ │ ├── Formatter.swift
│ │ │ │ ├── Info.plist
│ │ │ │ └── ViewController.swift
│ │ │ ├── watchOSSwiftTest/
│ │ │ │ ├── Base.lproj/
│ │ │ │ │ └── Interface.storyboard
│ │ │ │ └── Info.plist
│ │ │ └── watchOSSwiftTest Extension/
│ │ │ ├── ExtensionDelegate.swift
│ │ │ ├── Formatter.swift
│ │ │ ├── Info.plist
│ │ │ └── InterfaceController.swift
│ │ ├── LICENSE.txt
│ │ ├── Lumberjack.xcodeproj/
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata/
│ │ │ └── xcschemes/
│ │ │ ├── CocoaLumberjack-iOS-Static.xcscheme
│ │ │ ├── CocoaLumberjack-iOS.xcscheme
│ │ │ ├── CocoaLumberjack-macOS.xcscheme
│ │ │ ├── CocoaLumberjack-tvOS.xcscheme
│ │ │ ├── CocoaLumberjack-watchOS.xcscheme
│ │ │ ├── CocoaLumberjackSwift-iOS.xcscheme
│ │ │ ├── CocoaLumberjackSwift-macOS.xcscheme
│ │ │ ├── CocoaLumberjackSwift-tvOS.xcscheme
│ │ │ ├── CocoaLumberjackSwift-watchOS.xcscheme
│ │ │ ├── FmwkTest.xcscheme
│ │ │ ├── Lumberjack (OS X/
│ │ │ │ └── iOS 8+).xcscheme
│ │ │ ├── SwiftTest.xcscheme
│ │ │ ├── iOSLibStaticTest.xcscheme
│ │ │ ├── iOSSwiftTest.xcscheme
│ │ │ ├── tvOSSwiftTest.xcscheme
│ │ │ └── watchOSSwiftTest.xcscheme
│ │ ├── README.md
│ │ ├── Tests/
│ │ │ ├── CocoaLumberjack Tests.xcodeproj/
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata/
│ │ │ │ └── xcschemes/
│ │ │ │ ├── OS X Tests.xcscheme
│ │ │ │ └── iOS Tests.xcscheme
│ │ │ ├── Info.plist
│ │ │ ├── Podfile
│ │ │ └── Tests/
│ │ │ ├── DDBasicLoggingTests.m
│ │ │ ├── DDLogMessageTests.m
│ │ │ └── DDLogTests.m
│ │ └── uncrustify.cfg
│ ├── MMDB-Swift/
│ │ ├── .gitignore
│ │ ├── .swift-version
│ │ ├── LICENSE
│ │ ├── MMDB/
│ │ │ ├── Info-OSX.plist
│ │ │ ├── Info-iOS.plist
│ │ │ ├── LICENSE
│ │ │ ├── MMDB.h
│ │ │ ├── MMDB.swift
│ │ │ ├── maxminddb-compat-util.h
│ │ │ ├── maxminddb.c
│ │ │ ├── maxminddb.h
│ │ │ ├── maxminddb_config.h
│ │ │ ├── maxminddb_unions.c
│ │ │ └── maxminddb_unions.h
│ │ ├── MMDB-Swift.podspec
│ │ ├── MMDB.xcodeproj/
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata/
│ │ │ └── xcschemes/
│ │ │ ├── MMDB-OSX.xcscheme
│ │ │ └── MMDB-iOS.xcscheme
│ │ ├── MMDBTests/
│ │ │ ├── Info-OSX.plist
│ │ │ ├── Info-iOS.plist
│ │ │ └── MMDBTests.swift
│ │ ├── Package.swift
│ │ ├── README.md
│ │ ├── Sources/
│ │ │ ├── Info-OSX.plist
│ │ │ ├── Info-iOS.plist
│ │ │ ├── MMDB.h
│ │ │ ├── MMDB.swift
│ │ │ └── libmaxminddb/
│ │ │ ├── GeoLite2-Country.mmdb
│ │ │ ├── LICENSE
│ │ │ ├── maxminddb-compat-util.h
│ │ │ ├── maxminddb.c
│ │ │ ├── maxminddb.h
│ │ │ ├── maxminddb_config.h
│ │ │ ├── maxminddb_unions.c
│ │ │ └── maxminddb_unions.h
│ │ ├── Tests/
│ │ │ └── MMDBTests/
│ │ │ ├── Info-OSX.plist
│ │ │ ├── Info-iOS.plist
│ │ │ └── MMDBTests.swift
│ │ └── update_database.sh
│ ├── Sodium-framework/
│ │ ├── README.md
│ │ ├── Sodium/
│ │ │ ├── Info.plist
│ │ │ ├── Sodium.h
│ │ │ ├── includes/
│ │ │ │ ├── core.h
│ │ │ │ ├── crypto_aead_aes256gcm.h
│ │ │ │ ├── crypto_aead_chacha20poly1305.h
│ │ │ │ ├── crypto_auth.h
│ │ │ │ ├── crypto_auth_hmacsha256.h
│ │ │ │ ├── crypto_auth_hmacsha512.h
│ │ │ │ ├── crypto_auth_hmacsha512256.h
│ │ │ │ ├── crypto_box.h
│ │ │ │ ├── crypto_box_curve25519xsalsa20poly1305.h
│ │ │ │ ├── crypto_core_hchacha20.h
│ │ │ │ ├── crypto_core_hsalsa20.h
│ │ │ │ ├── crypto_core_salsa20.h
│ │ │ │ ├── crypto_core_salsa2012.h
│ │ │ │ ├── crypto_core_salsa208.h
│ │ │ │ ├── crypto_generichash.h
│ │ │ │ ├── crypto_generichash_blake2b.h
│ │ │ │ ├── crypto_hash.h
│ │ │ │ ├── crypto_hash_sha256.h
│ │ │ │ ├── crypto_hash_sha512.h
│ │ │ │ ├── crypto_int32.h
│ │ │ │ ├── crypto_int64.h
│ │ │ │ ├── crypto_onetimeauth.h
│ │ │ │ ├── crypto_onetimeauth_poly1305.h
│ │ │ │ ├── crypto_pwhash.h
│ │ │ │ ├── crypto_pwhash_argon2i.h
│ │ │ │ ├── crypto_pwhash_scryptsalsa208sha256.h
│ │ │ │ ├── crypto_scalarmult.h
│ │ │ │ ├── crypto_scalarmult_curve25519.h
│ │ │ │ ├── crypto_secretbox.h
│ │ │ │ ├── crypto_secretbox_xsalsa20poly1305.h
│ │ │ │ ├── crypto_shorthash.h
│ │ │ │ ├── crypto_shorthash_siphash24.h
│ │ │ │ ├── crypto_sign.h
│ │ │ │ ├── crypto_sign_ed25519.h
│ │ │ │ ├── crypto_sign_edwards25519sha512batch.h
│ │ │ │ ├── crypto_stream.h
│ │ │ │ ├── crypto_stream_aes128ctr.h
│ │ │ │ ├── crypto_stream_chacha20.h
│ │ │ │ ├── crypto_stream_salsa20.h
│ │ │ │ ├── crypto_stream_salsa2012.h
│ │ │ │ ├── crypto_stream_salsa208.h
│ │ │ │ ├── crypto_stream_xsalsa20.h
│ │ │ │ ├── crypto_uint16.h
│ │ │ │ ├── crypto_uint32.h
│ │ │ │ ├── crypto_uint64.h
│ │ │ │ ├── crypto_uint8.h
│ │ │ │ ├── crypto_verify_16.h
│ │ │ │ ├── crypto_verify_32.h
│ │ │ │ ├── crypto_verify_64.h
│ │ │ │ ├── export.h
│ │ │ │ ├── randombytes.h
│ │ │ │ ├── randombytes_salsa20_random.h
│ │ │ │ ├── randombytes_sysrandom.h
│ │ │ │ ├── runtime.h
│ │ │ │ ├── sodium-lib.h
│ │ │ │ ├── utils.h
│ │ │ │ └── version.h
│ │ │ └── libs/
│ │ │ ├── libsodium-iOS.a
│ │ │ └── libsodium-macOS.a
│ │ ├── Sodium.xcodeproj/
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata/
│ │ │ └── xcschemes/
│ │ │ ├── Sodium-iOS.xcscheme
│ │ │ └── Sodium-macOS.xcscheme
│ │ ├── SodiumTests/
│ │ │ ├── Info.plist
│ │ │ └── SodiumTests.swift
│ │ └── SodiumTests-iOS/
│ │ └── Info.plist
│ ├── YamlSwift/
│ │ ├── .gitignore
│ │ ├── .swift-version
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── Package.swift
│ │ ├── Readme.md
│ │ ├── Sources/
│ │ │ ├── Info.plist
│ │ │ ├── Yaml/
│ │ │ │ ├── YAMLOperators.swift
│ │ │ │ ├── YAMLParser.swift
│ │ │ │ ├── YAMLRegex.swift
│ │ │ │ ├── YAMLResult.swift
│ │ │ │ ├── YAMLTokenizer.swift
│ │ │ │ └── Yaml.swift
│ │ │ └── Yaml.h
│ │ ├── Tests/
│ │ │ ├── Info.plist
│ │ │ ├── LinuxMain.swift
│ │ │ └── YamlTests/
│ │ │ ├── ExampleTests.swift
│ │ │ └── YamlTests.swift
│ │ ├── Yaml.podspec
│ │ ├── Yaml.xcodeproj/
│ │ │ ├── .gitignore
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata/
│ │ │ └── xcschemes/
│ │ │ ├── Yaml OSX.xcscheme
│ │ │ ├── Yaml iOS.xcscheme
│ │ │ └── Yaml tvOS.xcscheme
│ │ └── Yaml.xcworkspace/
│ │ └── contents.xcworkspacedata
│ └── tun2socks/
│ ├── .gitignore
│ ├── .travis.yml
│ ├── Gemfile
│ ├── LICENSE
│ ├── README.md
│ ├── bin/
│ │ └── release_framework
│ ├── docs/
│ │ ├── .gitignore
│ │ ├── .jazzy.yaml
│ │ └── build_docs.sh
│ ├── lwip/
│ │ ├── CHANGELOG
│ │ ├── COPYING
│ │ ├── FILES
│ │ ├── README
│ │ ├── UPGRADING
│ │ ├── arch/
│ │ │ ├── cc.h
│ │ │ ├── perf.h
│ │ │ └── sys_arch.h
│ │ ├── compat.h
│ │ ├── lwip/
│ │ │ ├── api.h
│ │ │ ├── api_msg.h
│ │ │ ├── arch.h
│ │ │ ├── autoip.h
│ │ │ ├── debug.h
│ │ │ ├── def.h
│ │ │ ├── dhcp.h
│ │ │ ├── dns.h
│ │ │ ├── err.h
│ │ │ ├── icmp.h
│ │ │ ├── igmp.h
│ │ │ ├── inet.h
│ │ │ ├── inet_chksum.h
│ │ │ ├── init.h
│ │ │ ├── ip.h
│ │ │ ├── ip_addr.h
│ │ │ ├── ip_frag.h
│ │ │ ├── mem.h
│ │ │ ├── memp.h
│ │ │ ├── memp_std.h
│ │ │ ├── netbuf.h
│ │ │ ├── netdb.h
│ │ │ ├── netif.h
│ │ │ ├── netifapi.h
│ │ │ ├── opt.h
│ │ │ ├── pbuf.h
│ │ │ ├── raw.h
│ │ │ ├── sio.h
│ │ │ ├── snmp.h
│ │ │ ├── snmp_asn1.h
│ │ │ ├── snmp_msg.h
│ │ │ ├── snmp_structs.h
│ │ │ ├── sockets.h
│ │ │ ├── stats.h
│ │ │ ├── sys.h
│ │ │ ├── tcp.h
│ │ │ ├── tcp_impl.h
│ │ │ ├── tcpip.h
│ │ │ ├── timers.h
│ │ │ └── udp.h
│ │ ├── lwip.h
│ │ ├── lwipopts.h
│ │ ├── netif/
│ │ │ ├── etharp.h
│ │ │ ├── ppp_oe.h
│ │ │ └── slipif.h
│ │ └── src/
│ │ ├── FILES
│ │ ├── api/
│ │ │ ├── api_lib.c
│ │ │ ├── api_msg.c
│ │ │ ├── err.c
│ │ │ ├── netbuf.c
│ │ │ ├── netdb.c
│ │ │ ├── netifapi.c
│ │ │ ├── sockets.c
│ │ │ └── tcpip.c
│ │ ├── core/
│ │ │ ├── def.c
│ │ │ ├── dhcp.c
│ │ │ ├── dns.c
│ │ │ ├── init.c
│ │ │ ├── ipv4/
│ │ │ │ ├── autoip.c
│ │ │ │ ├── icmp.c
│ │ │ │ ├── igmp.c
│ │ │ │ ├── inet.c
│ │ │ │ ├── inet_chksum.c
│ │ │ │ ├── ip.c
│ │ │ │ ├── ip_addr.c
│ │ │ │ └── ip_frag.c
│ │ │ ├── ipv6/
│ │ │ │ ├── README
│ │ │ │ ├── icmp6.c
│ │ │ │ ├── inet6.c
│ │ │ │ ├── ip6.c
│ │ │ │ └── ip6_addr.c
│ │ │ ├── mem.c
│ │ │ ├── memp.c
│ │ │ ├── netif.c
│ │ │ ├── pbuf.c
│ │ │ ├── raw.c
│ │ │ ├── snmp/
│ │ │ │ ├── asn1_dec.c
│ │ │ │ ├── asn1_enc.c
│ │ │ │ ├── mib2.c
│ │ │ │ ├── mib_structs.c
│ │ │ │ ├── msg_in.c
│ │ │ │ └── msg_out.c
│ │ │ ├── stats.c
│ │ │ ├── sys.c
│ │ │ ├── tcp.c
│ │ │ ├── tcp_in.c
│ │ │ ├── tcp_out.c
│ │ │ ├── timers.c
│ │ │ └── udp.c
│ │ ├── darwin/
│ │ │ └── src/
│ │ │ ├── compat.c
│ │ │ └── sys_arch.c
│ │ └── netif/
│ │ ├── FILES
│ │ ├── etharp.c
│ │ ├── ethernetif.c
│ │ ├── ppp/
│ │ │ ├── auth.c
│ │ │ ├── auth.h
│ │ │ ├── chap.c
│ │ │ ├── chap.h
│ │ │ ├── chpms.c
│ │ │ ├── chpms.h
│ │ │ ├── fsm.c
│ │ │ ├── fsm.h
│ │ │ ├── ipcp.c
│ │ │ ├── ipcp.h
│ │ │ ├── lcp.c
│ │ │ ├── lcp.h
│ │ │ ├── magic.c
│ │ │ ├── magic.h
│ │ │ ├── md5.c
│ │ │ ├── md5.h
│ │ │ ├── pap.c
│ │ │ ├── pap.h
│ │ │ ├── ppp.c
│ │ │ ├── ppp.h
│ │ │ ├── ppp_impl.h
│ │ │ ├── ppp_oe.c
│ │ │ ├── pppdebug.h
│ │ │ ├── randm.c
│ │ │ ├── randm.h
│ │ │ ├── vj.c
│ │ │ └── vj.h
│ │ └── slipif.c
│ ├── lwip-iOS/
│ │ └── Info.plist
│ ├── lwip-macOS/
│ │ └── Info.plist
│ ├── tun2socks/
│ │ ├── TSIPStack.swift
│ │ └── TSTCPSocket.swift
│ ├── tun2socks-ios/
│ │ ├── Info.plist
│ │ └── tun2socks-ios.h
│ ├── tun2socks-macOS/
│ │ ├── Info.plist
│ │ └── tun2socks.h
│ └── tun2socks.xcodeproj/
│ ├── project.pbxproj
│ └── xcshareddata/
│ └── xcschemes/
│ ├── lwip-iOS.xcscheme
│ ├── lwip-macOS.xcscheme
│ ├── tun2socks-iOS.xcscheme
│ └── tun2socks-macOS.xcscheme
├── PacketTunnel/
│ ├── Info.plist
│ ├── PacketTunnel.entitlements
│ └── PacketTunnelProvider.swift
├── Podfile
├── QLadder/
│ ├── Assets.xcassets/
│ │ ├── AppIcon.appiconset/
│ │ │ └── Contents.json
│ │ ├── Base/
│ │ │ ├── Contents.json
│ │ │ ├── empty.imageset/
│ │ │ │ └── Contents.json
│ │ │ └── nav-back.imageset/
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ ├── LaunchView/
│ │ │ ├── Contents.json
│ │ │ └── logo.imageset/
│ │ │ └── Contents.json
│ │ └── TabBar/
│ │ ├── Contents.json
│ │ ├── tabbar-item-link-selected.imageset/
│ │ │ └── Contents.json
│ │ ├── tabbar-item-link.imageset/
│ │ │ └── Contents.json
│ │ ├── tabbar-item-setting-selected.imageset/
│ │ │ └── Contents.json
│ │ ├── tabbar-item-setting.imageset/
│ │ │ └── Contents.json
│ │ ├── tabbar-item-user-selected.imageset/
│ │ │ └── Contents.json
│ │ └── tabbar-item-user.imageset/
│ │ └── Contents.json
│ ├── Base.lproj/
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ ├── Class/
│ │ ├── AppDelegate.swift
│ │ ├── Model/
│ │ │ ├── Buddha.swift
│ │ │ └── Proxy.swift
│ │ ├── SDK/
│ │ │ ├── Common/
│ │ │ │ ├── Control/
│ │ │ │ │ ├── QLBaseViewController.swift
│ │ │ │ │ ├── QLNavigationController.swift
│ │ │ │ │ └── QLTabBarController.swift
│ │ │ │ └── Define/
│ │ │ │ ├── AppConfig.swift
│ │ │ │ └── QLColorDefine.swift
│ │ │ ├── Extension/
│ │ │ │ └── UIView+Color.swift
│ │ │ └── Manager/
│ │ │ ├── ConfigManager.swift
│ │ │ ├── QueryManager.swift
│ │ │ └── VPNManager.swift
│ │ └── ViewController/
│ │ ├── About/
│ │ │ ├── QLAboutViewController.swift
│ │ │ ├── QLBuddhaListViewController.swift
│ │ │ ├── QLBuddhaListViewController.xib
│ │ │ ├── QLBuddhaViewController.swift
│ │ │ ├── QLBuddhaViewController.xib
│ │ │ ├── QLDebugViewController.swift
│ │ │ ├── QLDebugViewController.xib
│ │ │ └── View/
│ │ │ ├── QLBuddhaCell.swift
│ │ │ └── QLBuddhaCell.xib
│ │ ├── Home/
│ │ │ ├── QLHomeViewController.swift
│ │ │ ├── QLNewViewController.swift
│ │ │ └── QLNewViewController.xib
│ │ └── Me/
│ │ └── QLMeViewController.swift
│ ├── Info.plist
│ ├── QLadder.entitlements
│ └── Resource/
│ └── NEKitRule.conf
├── QLadder.xcodeproj/
│ └── project.pbxproj
├── QLadder.xcworkspace/
│ ├── contents.xcworkspacedata
│ └── xcshareddata/
│ └── IDEWorkspaceChecks.plist
├── README.md
├── Resources/
│ ├── logo.sketch
│ └── logo_1.sketch
└── topic.txt
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
## Build generated
build/
DerivedData/
####################################
######## OS generated files ########
####################################
.DS_Store
.DS_Store?
*.swp
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db
####################################
############# packages #############
####################################
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
####################################
############# xcode #############
####################################
*.xcuserstate
project.xcworkspace
xcuserdata
UserInterfaceState.xcuserstate
project.xcworkspace/
xcuserdata/
UserInterface.xcuserstate%
Appia.xcodeproj/xcuserdata/
Pods/Pods.xcodeproj/xcuserdata/
####################################
###### Pods settings ###########
####################################
Pods/
####################################
###### Various settings ###########
####################################
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/
####################################
############ Other #################
####################################
*.moved-aside
*.xccheckout
*.xcscmblueprint
================================================
FILE: Cartfile
================================================
git "https://github.com/zhuhaow/NEKit" "master"
#github "Alamofire/Alamofire"
================================================
FILE: Cartfile.resolved
================================================
github "CocoaLumberjack/CocoaLumberjack" "3.4.2"
github "behrang/YamlSwift" "3.4.3"
github "lexrus/MMDB-Swift" "0.2.9"
github "robbiehanson/CocoaAsyncSocket" "7.6.3"
github "zhuhaow/NEKit" "79c996835d21de223f876705d2a8230ca1528a49"
github "zhuhaow/Resolver" "0.1.3"
github "zhuhaow/Sodium-framework" "v1.0.10.1"
github "zhuhaow/tun2socks" "0.6.1"
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/.gitignore
================================================
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
## Build generated
build/
DerivedData
## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
## Other
.DS_Store
*.xccheckout
*.moved-aside
*.xcuserstate
*.xcscmblueprint
## Obj-C/Swift specific
*.hmap
*.ipa
# CocoaPods
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
#
Pods/
# Carthage
#
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts
Carthage/Build
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/.travis.yml
================================================
osx_image: xcode9.2
language: objective-c
install:
- cd Tests
- bundle install
- bundle exec pod install --project-directory=./iOS
- bundle exec pod install --project-directory=./Mac
- cd ../
script:
- export IOS_VERSION="11.2" # waiting for xcode9.3 on Travis
- bash Tests/test-all.sh
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/CocoaAsyncSocket.podspec
================================================
Pod::Spec.new do |s|
s.name = 'CocoaAsyncSocket'
s.version = '7.6.3'
s.license = { :type => 'public domain', :text => <<-LICENSE
Public Domain License
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.
LICENSE
}
s.summary = 'Asynchronous socket networking library for Mac and iOS.'
s.homepage = 'https://github.com/robbiehanson/CocoaAsyncSocket'
s.authors = 'Dustin Voss', { 'Robbie Hanson' => 'robbiehanson@deusty.com' }
s.source = { :git => 'https://github.com/robbiehanson/CocoaAsyncSocket.git',
:tag => "#{s.version}" }
s.description = 'CocoaAsyncSocket supports TCP and UDP. The AsyncSocket class is for TCP, and the AsyncUdpSocket class is for UDP. ' \
'AsyncSocket is a TCP/IP socket networking library that wraps CFSocket and CFStream. It offers asynchronous ' \
'operation, and a native Cocoa class complete with delegate support or use the GCD variant GCDAsyncSocket. ' \
'AsyncUdpSocket is a UDP/IP socket networking library that wraps CFSocket. It works almost exactly like the TCP ' \
'version, but is designed specifically for UDP. This includes queued non-blocking send/receive operations, full ' \
'delegate support, run-loop based, self-contained class, and support for IPv4 and IPv6.'
s.source_files = 'Source/GCD/*.{h,m}'
s.requires_arc = true
s.ios.deployment_target = '5.0'
s.tvos.deployment_target = '9.0'
s.osx.deployment_target = '10.8'
s.ios.frameworks = 'CFNetwork', 'Security'
s.tvos.frameworks = 'CFNetwork', 'Security'
s.osx.frameworks = 'CoreServices', 'Security'
end
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/CocoaAsyncSocket.xcodeproj/project.pbxproj
================================================
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 48;
objects = {
/* Begin PBXBuildFile section */
6C55C7D31B7838B1006A7440 /* CocoaAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C55C7D11B7838B1006A7440 /* CocoaAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
6CD990301B7789680011A685 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD9902C1B7789680011A685 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
6CD990311B7789680011A685 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD9902D1B7789680011A685 /* GCDAsyncSocket.m */; };
6CD990321B7789680011A685 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD9902E1B7789680011A685 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
6CD990331B7789680011A685 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD9902F1B7789680011A685 /* GCDAsyncUdpSocket.m */; };
7D8B70D01BCFA22A00D8E273 /* CocoaAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C55C7D11B7838B1006A7440 /* CocoaAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
7D8B70D11BCFA23100D8E273 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD9902C1B7789680011A685 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
7D8B70D21BCFA23100D8E273 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD9902D1B7789680011A685 /* GCDAsyncSocket.m */; };
7D8B70D31BCFA23100D8E273 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD9902E1B7789680011A685 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
7D8B70D41BCFA23100D8E273 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD9902F1B7789680011A685 /* GCDAsyncUdpSocket.m */; };
9FC41F2C1B9D968000578BEB /* CocoaAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C55C7D11B7838B1006A7440 /* CocoaAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
9FC41F2D1B9D968700578BEB /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD9902C1B7789680011A685 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
9FC41F2E1B9D968E00578BEB /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD9902D1B7789680011A685 /* GCDAsyncSocket.m */; };
9FC41F2F1B9D968E00578BEB /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD9902E1B7789680011A685 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
9FC41F301B9D969100578BEB /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD9902F1B7789680011A685 /* GCDAsyncUdpSocket.m */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
6C55C7D11B7838B1006A7440 /* CocoaAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CocoaAsyncSocket.h; path = Source/CocoaAsyncSocket.h; sourceTree = SOURCE_ROOT; };
6CD990101B77868C0011A685 /* CocoaAsyncSocket.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CocoaAsyncSocket.framework; sourceTree = BUILT_PRODUCTS_DIR; };
6CD990151B77868C0011A685 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; name = Info.plist; path = Source/Info.plist; sourceTree = "<group>"; };
6CD9902C1B7789680011A685 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GCDAsyncSocket.h; path = Source/GCD/GCDAsyncSocket.h; sourceTree = SOURCE_ROOT; };
6CD9902D1B7789680011A685 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncSocket.m; path = Source/GCD/GCDAsyncSocket.m; sourceTree = SOURCE_ROOT; };
6CD9902E1B7789680011A685 /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GCDAsyncUdpSocket.h; path = Source/GCD/GCDAsyncUdpSocket.h; sourceTree = SOURCE_ROOT; };
6CD9902F1B7789680011A685 /* GCDAsyncUdpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncUdpSocket.m; path = Source/GCD/GCDAsyncUdpSocket.m; sourceTree = SOURCE_ROOT; };
7D8B70C41BCFA15700D8E273 /* CocoaAsyncSocket.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CocoaAsyncSocket.framework; sourceTree = BUILT_PRODUCTS_DIR; };
9FC41F131B9D965000578BEB /* CocoaAsyncSocket.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CocoaAsyncSocket.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6CD9900C1B77868C0011A685 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
7D8B70C01BCFA15700D8E273 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
9FC41F0F1B9D965000578BEB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
6CD990061B77868C0011A685 = {
isa = PBXGroup;
children = (
6CD990121B77868C0011A685 /* CocoaAsyncSocket */,
6CD990111B77868C0011A685 /* Products */,
);
sourceTree = "<group>";
};
6CD990111B77868C0011A685 /* Products */ = {
isa = PBXGroup;
children = (
6CD990101B77868C0011A685 /* CocoaAsyncSocket.framework */,
9FC41F131B9D965000578BEB /* CocoaAsyncSocket.framework */,
7D8B70C41BCFA15700D8E273 /* CocoaAsyncSocket.framework */,
);
name = Products;
sourceTree = "<group>";
};
6CD990121B77868C0011A685 /* CocoaAsyncSocket */ = {
isa = PBXGroup;
children = (
6CD9902A1B7789220011A685 /* GCD */,
6CD990151B77868C0011A685 /* Info.plist */,
6C55C7D11B7838B1006A7440 /* CocoaAsyncSocket.h */,
);
path = CocoaAsyncSocket;
sourceTree = "<group>";
};
6CD9902A1B7789220011A685 /* GCD */ = {
isa = PBXGroup;
children = (
6CD9902C1B7789680011A685 /* GCDAsyncSocket.h */,
6CD9902D1B7789680011A685 /* GCDAsyncSocket.m */,
6CD9902E1B7789680011A685 /* GCDAsyncUdpSocket.h */,
6CD9902F1B7789680011A685 /* GCDAsyncUdpSocket.m */,
);
name = GCD;
path = Source/GCD;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
6CD9900D1B77868C0011A685 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6CD990301B7789680011A685 /* GCDAsyncSocket.h in Headers */,
6CD990321B7789680011A685 /* GCDAsyncUdpSocket.h in Headers */,
6C55C7D31B7838B1006A7440 /* CocoaAsyncSocket.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
7D8B70C11BCFA15700D8E273 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
7D8B70D31BCFA23100D8E273 /* GCDAsyncUdpSocket.h in Headers */,
7D8B70D01BCFA22A00D8E273 /* CocoaAsyncSocket.h in Headers */,
7D8B70D11BCFA23100D8E273 /* GCDAsyncSocket.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9FC41F101B9D965000578BEB /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
9FC41F2C1B9D968000578BEB /* CocoaAsyncSocket.h in Headers */,
9FC41F2D1B9D968700578BEB /* GCDAsyncSocket.h in Headers */,
9FC41F2F1B9D968E00578BEB /* GCDAsyncUdpSocket.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
6CD9900F1B77868C0011A685 /* iOS CocoaAsyncSocket */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6CD990241B77868C0011A685 /* Build configuration list for PBXNativeTarget "iOS CocoaAsyncSocket" */;
buildPhases = (
6CD9900B1B77868C0011A685 /* Sources */,
6CD9900C1B77868C0011A685 /* Frameworks */,
6CD9900D1B77868C0011A685 /* Headers */,
6CD9900E1B77868C0011A685 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "iOS CocoaAsyncSocket";
productName = CocoaAsyncSocket;
productReference = 6CD990101B77868C0011A685 /* CocoaAsyncSocket.framework */;
productType = "com.apple.product-type.framework";
};
7D8B70C31BCFA15700D8E273 /* tvOS CocoaAsyncSocket */ = {
isa = PBXNativeTarget;
buildConfigurationList = 7D8B70CB1BCFA15700D8E273 /* Build configuration list for PBXNativeTarget "tvOS CocoaAsyncSocket" */;
buildPhases = (
7D8B70BF1BCFA15700D8E273 /* Sources */,
7D8B70C01BCFA15700D8E273 /* Frameworks */,
7D8B70C11BCFA15700D8E273 /* Headers */,
7D8B70C21BCFA15700D8E273 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "tvOS CocoaAsyncSocket";
productName = "tvOS CocoaAsyncSocket";
productReference = 7D8B70C41BCFA15700D8E273 /* CocoaAsyncSocket.framework */;
productType = "com.apple.product-type.framework";
};
9FC41F121B9D965000578BEB /* Mac CocoaAsyncSocket */ = {
isa = PBXNativeTarget;
buildConfigurationList = 9FC41F261B9D965000578BEB /* Build configuration list for PBXNativeTarget "Mac CocoaAsyncSocket" */;
buildPhases = (
9FC41F0E1B9D965000578BEB /* Sources */,
9FC41F0F1B9D965000578BEB /* Frameworks */,
9FC41F101B9D965000578BEB /* Headers */,
9FC41F111B9D965000578BEB /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "Mac CocoaAsyncSocket";
productName = "Mac CocoaAsyncSocket";
productReference = 9FC41F131B9D965000578BEB /* CocoaAsyncSocket.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
6CD990071B77868C0011A685 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0930;
ORGANIZATIONNAME = "Robbie Hanson";
TargetAttributes = {
6CD9900F1B77868C0011A685 = {
CreatedOnToolsVersion = 7.0;
ProvisioningStyle = Automatic;
};
7D8B70C31BCFA15700D8E273 = {
CreatedOnToolsVersion = 7.1;
ProvisioningStyle = Automatic;
};
9FC41F121B9D965000578BEB = {
CreatedOnToolsVersion = 6.4;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 6CD9900A1B77868C0011A685 /* Build configuration list for PBXProject "CocoaAsyncSocket" */;
compatibilityVersion = "Xcode 8.0";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 6CD990061B77868C0011A685;
productRefGroup = 6CD990111B77868C0011A685 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6CD9900F1B77868C0011A685 /* iOS CocoaAsyncSocket */,
9FC41F121B9D965000578BEB /* Mac CocoaAsyncSocket */,
7D8B70C31BCFA15700D8E273 /* tvOS CocoaAsyncSocket */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
6CD9900E1B77868C0011A685 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
7D8B70C21BCFA15700D8E273 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
9FC41F111B9D965000578BEB /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
6CD9900B1B77868C0011A685 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6CD990331B7789680011A685 /* GCDAsyncUdpSocket.m in Sources */,
6CD990311B7789680011A685 /* GCDAsyncSocket.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
7D8B70BF1BCFA15700D8E273 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
7D8B70D41BCFA23100D8E273 /* GCDAsyncUdpSocket.m in Sources */,
7D8B70D21BCFA23100D8E273 /* GCDAsyncSocket.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9FC41F0E1B9D965000578BEB /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9FC41F301B9D969100578BEB /* GCDAsyncUdpSocket.m in Sources */,
9FC41F2E1B9D968E00578BEB /* GCDAsyncSocket.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
6CD990221B77868C0011A685 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES;
CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES;
CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_ASSIGN_ENUM = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_RECEIVER_WEAK = YES;
CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = YES;
GCC_WARN_SHADOW = YES;
GCC_WARN_STRICT_SELECTOR_MATCH = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_LABEL = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
6CD990231B77868C0011A685 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES;
CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES;
CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_ASSIGN_ENUM = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_RECEIVER_WEAK = YES;
CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = YES;
GCC_WARN_SHADOW = YES;
GCC_WARN_STRICT_SELECTOR_MATCH = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_LABEL = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
6CD990251B77868C0011A685 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.4;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.robbiehanson.CocoaAsyncSocket;
PRODUCT_NAME = "$(PROJECT_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
6CD990261B77868C0011A685 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.4;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.robbiehanson.CocoaAsyncSocket;
PRODUCT_NAME = "$(PROJECT_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
7D8B70C91BCFA15700D8E273 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.robbiehanson.CocoaAsyncSocket;
PRODUCT_NAME = "$(PROJECT_NAME)";
SDKROOT = appletvos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 3;
TVOS_DEPLOYMENT_TARGET = 9.0;
};
name = Debug;
};
7D8B70CA1BCFA15700D8E273 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.robbiehanson.CocoaAsyncSocket;
PRODUCT_NAME = "$(PROJECT_NAME)";
SDKROOT = appletvos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 3;
TVOS_DEPLOYMENT_TARGET = 9.0;
};
name = Release;
};
9FC41F271B9D965000578BEB /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
COMBINE_HIDPI_IMAGES = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_VERSION = A;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_BUNDLE_IDENTIFIER = com.robbiehanson.CocoaAsyncSocket;
PRODUCT_NAME = "$(PROJECT_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
name = Debug;
};
9FC41F281B9D965000578BEB /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
COMBINE_HIDPI_IMAGES = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_VERSION = A;
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_BUNDLE_IDENTIFIER = com.robbiehanson.CocoaAsyncSocket;
PRODUCT_NAME = "$(PROJECT_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
6CD9900A1B77868C0011A685 /* Build configuration list for PBXProject "CocoaAsyncSocket" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6CD990221B77868C0011A685 /* Debug */,
6CD990231B77868C0011A685 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6CD990241B77868C0011A685 /* Build configuration list for PBXNativeTarget "iOS CocoaAsyncSocket" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6CD990251B77868C0011A685 /* Debug */,
6CD990261B77868C0011A685 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
7D8B70CB1BCFA15700D8E273 /* Build configuration list for PBXNativeTarget "tvOS CocoaAsyncSocket" */ = {
isa = XCConfigurationList;
buildConfigurations = (
7D8B70C91BCFA15700D8E273 /* Debug */,
7D8B70CA1BCFA15700D8E273 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
9FC41F261B9D965000578BEB /* Build configuration list for PBXNativeTarget "Mac CocoaAsyncSocket" */ = {
isa = XCConfigurationList;
buildConfigurations = (
9FC41F271B9D965000578BEB /* Debug */,
9FC41F281B9D965000578BEB /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 6CD990071B77868C0011A685 /* Project object */;
}
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/CocoaAsyncSocket.xcodeproj/xcshareddata/xcschemes/Mac Framework.xcscheme
================================================
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0930"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9FC41F121B9D965000578BEB"
BuildableName = "CocoaAsyncSocket.framework"
BlueprintName = "Mac CocoaAsyncSocket"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9FC41F1C1B9D965000578BEB"
BuildableName = "Mac CocoaAsyncSocketTests.xctest"
BlueprintName = "Mac CocoaAsyncSocketTests"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9FC41F1C1B9D965000578BEB"
BuildableName = "Mac CocoaAsyncSocketTests.xctest"
BlueprintName = "Mac CocoaAsyncSocketTests"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9FC41F121B9D965000578BEB"
BuildableName = "CocoaAsyncSocket.framework"
BlueprintName = "Mac CocoaAsyncSocket"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9FC41F121B9D965000578BEB"
BuildableName = "CocoaAsyncSocket.framework"
BlueprintName = "Mac CocoaAsyncSocket"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9FC41F121B9D965000578BEB"
BuildableName = "CocoaAsyncSocket.framework"
BlueprintName = "Mac CocoaAsyncSocket"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/CocoaAsyncSocket.xcodeproj/xcshareddata/xcschemes/iOS Framework.xcscheme
================================================
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0930"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "6CD9900F1B77868C0011A685"
BuildableName = "CocoaAsyncSocket.framework"
BlueprintName = "iOS CocoaAsyncSocket"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "6CD990191B77868C0011A685"
BuildableName = "CocoaAsyncSocketTests.xctest"
BlueprintName = "CocoaAsyncSocketTests"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "6CD9900F1B77868C0011A685"
BuildableName = "CocoaAsyncSocket.framework"
BlueprintName = "iOS CocoaAsyncSocket"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "6CD9900F1B77868C0011A685"
BuildableName = "CocoaAsyncSocket.framework"
BlueprintName = "iOS CocoaAsyncSocket"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "6CD9900F1B77868C0011A685"
BuildableName = "CocoaAsyncSocket.framework"
BlueprintName = "iOS CocoaAsyncSocket"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/CocoaAsyncSocket.xcodeproj/xcshareddata/xcschemes/tvOS Framework.xcscheme
================================================
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0930"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "7D8B70C31BCFA15700D8E273"
BuildableName = "CocoaAsyncSocket.framework"
BlueprintName = "tvOS CocoaAsyncSocket"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "7D8B70C31BCFA15700D8E273"
BuildableName = "CocoaAsyncSocket.framework"
BlueprintName = "tvOS CocoaAsyncSocket"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "7D8B70C31BCFA15700D8E273"
BuildableName = "CocoaAsyncSocket.framework"
BlueprintName = "tvOS CocoaAsyncSocket"
ReferencedContainer = "container:CocoaAsyncSocket.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/BonjourClient-Info.plist
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.${PRODUCT_NAME:rfc1034identifier}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>LSMinimumSystemVersion</key>
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
<string>NSApplication</string>
</dict>
</plist>
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/BonjourClient.xcodeproj/project.pbxproj
================================================
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
11C32806186CDB3000F6D762 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 11C32801186CDB3000F6D762 /* DDContextFilterLogFormatter.m */; };
11C32807186CDB3000F6D762 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 11C32803186CDB3000F6D762 /* DDDispatchQueueLogFormatter.m */; };
11C32808186CDB3000F6D762 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 11C32805186CDB3000F6D762 /* DDMultiFormatter.m */; };
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
256AC3DA0F4B6AC300CF3369 /* BonjourClientAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* BonjourClientAppDelegate.m */; };
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
DC73005412F20D5600549AC7 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = DC73005312F20D5600549AC7 /* GCDAsyncSocket.m */; };
DC73005612F20D6400549AC7 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC73005512F20D6400549AC7 /* Security.framework */; };
DC90ABAA147743C90022DF52 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC90AB9B147743C90022DF52 /* DDAbstractDatabaseLogger.m */; };
DC90ABAB147743C90022DF52 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC90AB9D147743C90022DF52 /* DDASLLogger.m */; };
DC90ABAC147743C90022DF52 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC90AB9F147743C90022DF52 /* DDFileLogger.m */; };
DC90ABAD147743C90022DF52 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = DC90ABA1147743C90022DF52 /* DDLog.m */; };
DC90ABAE147743C90022DF52 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC90ABA3147743C90022DF52 /* DDTTYLogger.m */; };
DC90ABB1147743C90022DF52 /* README.txt in Resources */ = {isa = PBXBuildFile; fileRef = DC90ABA9147743C90022DF52 /* README.txt */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
11C32800186CDB3000F6D762 /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDContextFilterLogFormatter.h; sourceTree = "<group>"; };
11C32801186CDB3000F6D762 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDContextFilterLogFormatter.m; sourceTree = "<group>"; };
11C32802186CDB3000F6D762 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDDispatchQueueLogFormatter.h; sourceTree = "<group>"; };
11C32803186CDB3000F6D762 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDDispatchQueueLogFormatter.m; sourceTree = "<group>"; };
11C32804186CDB3000F6D762 /* DDMultiFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDMultiFormatter.h; sourceTree = "<group>"; };
11C32805186CDB3000F6D762 /* DDMultiFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDMultiFormatter.m; sourceTree = "<group>"; };
11C32809186CDB3700F6D762 /* DDLog+LOGV.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "../../../Vendor/CocoaLumberjack/DDLog+LOGV.h"; sourceTree = "<group>"; };
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
256AC3D80F4B6AC300CF3369 /* BonjourClientAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BonjourClientAppDelegate.h; sourceTree = "<group>"; };
256AC3D90F4B6AC300CF3369 /* BonjourClientAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BonjourClientAppDelegate.m; sourceTree = "<group>"; };
256AC3F00F4B6AF500CF3369 /* BonjourClient_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BonjourClient_Prefix.pch; sourceTree = "<group>"; };
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
8D1107310486CEB800E47090 /* BonjourClient-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "BonjourClient-Info.plist"; sourceTree = "<group>"; };
8D1107320486CEB800E47090 /* BonjourClient.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BonjourClient.app; sourceTree = BUILT_PRODUCTS_DIR; };
DC73005212F20D5600549AC7 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GCDAsyncSocket.h; path = ../../GCDAsyncSocket.h; sourceTree = SOURCE_ROOT; };
DC73005312F20D5600549AC7 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncSocket.m; path = ../../GCDAsyncSocket.m; sourceTree = SOURCE_ROOT; };
DC73005512F20D6400549AC7 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
DC90AB9A147743C90022DF52 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = ../../../Vendor/CocoaLumberjack/DDAbstractDatabaseLogger.h; sourceTree = "<group>"; };
DC90AB9B147743C90022DF52 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = ../../../Vendor/CocoaLumberjack/DDAbstractDatabaseLogger.m; sourceTree = "<group>"; };
DC90AB9C147743C90022DF52 /* DDASLLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = ../../../Vendor/CocoaLumberjack/DDASLLogger.h; sourceTree = "<group>"; };
DC90AB9D147743C90022DF52 /* DDASLLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = ../../../Vendor/CocoaLumberjack/DDASLLogger.m; sourceTree = "<group>"; };
DC90AB9E147743C90022DF52 /* DDFileLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = ../../../Vendor/CocoaLumberjack/DDFileLogger.h; sourceTree = "<group>"; };
DC90AB9F147743C90022DF52 /* DDFileLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = ../../../Vendor/CocoaLumberjack/DDFileLogger.m; sourceTree = "<group>"; };
DC90ABA0147743C90022DF52 /* DDLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = ../../../Vendor/CocoaLumberjack/DDLog.h; sourceTree = "<group>"; };
DC90ABA1147743C90022DF52 /* DDLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = ../../../Vendor/CocoaLumberjack/DDLog.m; sourceTree = "<group>"; };
DC90ABA2147743C90022DF52 /* DDTTYLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = ../../../Vendor/CocoaLumberjack/DDTTYLogger.h; sourceTree = "<group>"; };
DC90ABA3147743C90022DF52 /* DDTTYLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = ../../../Vendor/CocoaLumberjack/DDTTYLogger.m; sourceTree = "<group>"; };
DC90ABA9147743C90022DF52 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.txt; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
8D11072E0486CEB800E47090 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
DC73005612F20D6400549AC7 /* Security.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
080E96DDFE201D6D7F000001 /* Classes */ = {
isa = PBXGroup;
children = (
256AC3D80F4B6AC300CF3369 /* BonjourClientAppDelegate.h */,
256AC3D90F4B6AC300CF3369 /* BonjourClientAppDelegate.m */,
);
name = Classes;
sourceTree = "<group>";
};
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
isa = PBXGroup;
children = (
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
DC73005512F20D6400549AC7 /* Security.framework */,
);
name = "Linked Frameworks";
sourceTree = "<group>";
};
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
isa = PBXGroup;
children = (
29B97324FDCFA39411CA2CEA /* AppKit.framework */,
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
29B97325FDCFA39411CA2CEA /* Foundation.framework */,
);
name = "Other Frameworks";
sourceTree = "<group>";
};
19C28FACFE9D520D11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
8D1107320486CEB800E47090 /* BonjourClient.app */,
);
name = Products;
sourceTree = "<group>";
};
29B97314FDCFA39411CA2CEA /* BonjourClient */ = {
isa = PBXGroup;
children = (
DC73005B12F20E0B00549AC7 /* Logging */,
DC90AB98147743A80022DF52 /* TCP */,
080E96DDFE201D6D7F000001 /* Classes */,
29B97315FDCFA39411CA2CEA /* Other Sources */,
29B97317FDCFA39411CA2CEA /* Resources */,
29B97323FDCFA39411CA2CEA /* Frameworks */,
19C28FACFE9D520D11CA2CBB /* Products */,
);
name = BonjourClient;
sourceTree = "<group>";
};
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
isa = PBXGroup;
children = (
256AC3F00F4B6AF500CF3369 /* BonjourClient_Prefix.pch */,
29B97316FDCFA39411CA2CEA /* main.m */,
);
name = "Other Sources";
sourceTree = "<group>";
};
29B97317FDCFA39411CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
8D1107310486CEB800E47090 /* BonjourClient-Info.plist */,
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
1DDD58140DA1D0A300B32029 /* MainMenu.xib */,
);
name = Resources;
sourceTree = "<group>";
};
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
);
name = Frameworks;
sourceTree = "<group>";
};
DC73005B12F20E0B00549AC7 /* Logging */ = {
isa = PBXGroup;
children = (
DC90AB9A147743C90022DF52 /* DDAbstractDatabaseLogger.h */,
DC90AB9B147743C90022DF52 /* DDAbstractDatabaseLogger.m */,
DC90AB9C147743C90022DF52 /* DDASLLogger.h */,
DC90AB9D147743C90022DF52 /* DDASLLogger.m */,
DC90AB9E147743C90022DF52 /* DDFileLogger.h */,
DC90AB9F147743C90022DF52 /* DDFileLogger.m */,
DC90ABA0147743C90022DF52 /* DDLog.h */,
DC90ABA1147743C90022DF52 /* DDLog.m */,
11C32809186CDB3700F6D762 /* DDLog+LOGV.h */,
DC90ABA2147743C90022DF52 /* DDTTYLogger.h */,
DC90ABA3147743C90022DF52 /* DDTTYLogger.m */,
DC90ABA4147743C90022DF52 /* Extensions */,
);
name = Logging;
sourceTree = "<group>";
};
DC90AB98147743A80022DF52 /* TCP */ = {
isa = PBXGroup;
children = (
DC73005212F20D5600549AC7 /* GCDAsyncSocket.h */,
DC73005312F20D5600549AC7 /* GCDAsyncSocket.m */,
);
name = TCP;
sourceTree = "<group>";
};
DC90ABA4147743C90022DF52 /* Extensions */ = {
isa = PBXGroup;
children = (
11C32800186CDB3000F6D762 /* DDContextFilterLogFormatter.h */,
11C32801186CDB3000F6D762 /* DDContextFilterLogFormatter.m */,
11C32802186CDB3000F6D762 /* DDDispatchQueueLogFormatter.h */,
11C32803186CDB3000F6D762 /* DDDispatchQueueLogFormatter.m */,
11C32804186CDB3000F6D762 /* DDMultiFormatter.h */,
11C32805186CDB3000F6D762 /* DDMultiFormatter.m */,
DC90ABA9147743C90022DF52 /* README.txt */,
);
name = Extensions;
path = ../../../Vendor/CocoaLumberjack/Extensions;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
8D1107260486CEB800E47090 /* BonjourClient */ = {
isa = PBXNativeTarget;
buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "BonjourClient" */;
buildPhases = (
8D1107290486CEB800E47090 /* Resources */,
8D11072C0486CEB800E47090 /* Sources */,
8D11072E0486CEB800E47090 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = BonjourClient;
productInstallPath = "$(HOME)/Applications";
productName = BonjourClient;
productReference = 8D1107320486CEB800E47090 /* BonjourClient.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
29B97313FDCFA39411CA2CEA /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0450;
};
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "BonjourClient" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 29B97314FDCFA39411CA2CEA /* BonjourClient */;
projectDirPath = "";
projectRoot = "";
targets = (
8D1107260486CEB800E47090 /* BonjourClient */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
8D1107290486CEB800E47090 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */,
DC90ABB1147743C90022DF52 /* README.txt in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
8D11072C0486CEB800E47090 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8D11072D0486CEB800E47090 /* main.m in Sources */,
256AC3DA0F4B6AC300CF3369 /* BonjourClientAppDelegate.m in Sources */,
DC73005412F20D5600549AC7 /* GCDAsyncSocket.m in Sources */,
11C32806186CDB3000F6D762 /* DDContextFilterLogFormatter.m in Sources */,
DC90ABAA147743C90022DF52 /* DDAbstractDatabaseLogger.m in Sources */,
DC90ABAB147743C90022DF52 /* DDASLLogger.m in Sources */,
DC90ABAC147743C90022DF52 /* DDFileLogger.m in Sources */,
11C32808186CDB3000F6D762 /* DDMultiFormatter.m in Sources */,
11C32807186CDB3000F6D762 /* DDDispatchQueueLogFormatter.m in Sources */,
DC90ABAD147743C90022DF52 /* DDLog.m in Sources */,
DC90ABAE147743C90022DF52 /* DDTTYLogger.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
089C165DFE840E0CC02AAC07 /* English */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
1DDD58140DA1D0A300B32029 /* MainMenu.xib */ = {
isa = PBXVariantGroup;
children = (
1DDD58150DA1D0A300B32029 /* English */,
);
name = MainMenu.xib;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
C01FCF4B08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = BonjourClient_Prefix.pch;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
INFOPLIST_FILE = "BonjourClient-Info.plist";
INSTALL_PATH = "$(HOME)/Applications";
PRODUCT_NAME = BonjourClient;
};
name = Debug;
};
C01FCF4C08A954540054247B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = BonjourClient_Prefix.pch;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
INFOPLIST_FILE = "BonjourClient-Info.plist";
INSTALL_PATH = "$(HOME)/Applications";
PRODUCT_NAME = BonjourClient;
};
name = Release;
};
C01FCF4F08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_OBJCPP_ARC_ABI = YES;
COMBINE_HIDPI_IMAGES = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES;
GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
GCC_WARN_MISSING_PARENTHESES = YES;
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
GCC_WARN_SHADOW = YES;
GCC_WARN_UNKNOWN_PRAGMAS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_LABEL = YES;
GCC_WARN_UNUSED_VALUE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
};
name = Debug;
};
C01FCF5008A954540054247B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_OBJCPP_ARC_ABI = YES;
COMBINE_HIDPI_IMAGES = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES;
GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
GCC_WARN_MISSING_PARENTHESES = YES;
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
GCC_WARN_SHADOW = YES;
GCC_WARN_UNKNOWN_PRAGMAS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_LABEL = YES;
GCC_WARN_UNUSED_VALUE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
SDKROOT = macosx;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "BonjourClient" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C01FCF4B08A954540054247B /* Debug */,
C01FCF4C08A954540054247B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "BonjourClient" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C01FCF4F08A954540054247B /* Debug */,
C01FCF5008A954540054247B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
}
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/BonjourClientAppDelegate.h
================================================
#import <Cocoa/Cocoa.h>
@class GCDAsyncSocket;
@interface BonjourClientAppDelegate : NSObject <NSApplicationDelegate, NSNetServiceBrowserDelegate, NSNetServiceDelegate>
{
NSNetServiceBrowser *netServiceBrowser;
NSNetService *serverService;
NSMutableArray *serverAddresses;
GCDAsyncSocket *asyncSocket;
BOOL connected;
NSWindow *__unsafe_unretained window;
}
@property (unsafe_unretained) IBOutlet NSWindow *window;
@end
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/BonjourClientAppDelegate.m
================================================
#import "BonjourClientAppDelegate.h"
#import "GCDAsyncSocket.h"
#import "DDLog.h"
#import "DDTTYLogger.h"
#import "DDASLLogger.h"
// Log levels: off, error, warn, info, verbose
static const int ddLogLevel = LOG_LEVEL_VERBOSE;
@interface BonjourClientAppDelegate (Private)
- (void)connectToNextAddress;
@end
#pragma mark -
@implementation BonjourClientAppDelegate
@synthesize window;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
// Configure logging framework
[DDLog addLogger:[DDTTYLogger sharedInstance]];
[DDLog addLogger:[DDASLLogger sharedInstance]];
// Start browsing for bonjour services
netServiceBrowser = [[NSNetServiceBrowser alloc] init];
[netServiceBrowser setDelegate:self];
[netServiceBrowser searchForServicesOfType:@"_YourServiceName._tcp." inDomain:@"local."];
}
- (void)netServiceBrowser:(NSNetServiceBrowser *)sender didNotSearch:(NSDictionary *)errorInfo
{
DDLogError(@"DidNotSearch: %@", errorInfo);
}
- (void)netServiceBrowser:(NSNetServiceBrowser *)sender
didFindService:(NSNetService *)netService
moreComing:(BOOL)moreServicesComing
{
DDLogVerbose(@"DidFindService: %@", [netService name]);
// Connect to the first service we find
if (serverService == nil)
{
DDLogVerbose(@"Resolving...");
serverService = netService;
[serverService setDelegate:self];
[serverService resolveWithTimeout:5.0];
}
}
- (void)netServiceBrowser:(NSNetServiceBrowser *)sender
didRemoveService:(NSNetService *)netService
moreComing:(BOOL)moreServicesComing
{
DDLogVerbose(@"DidRemoveService: %@", [netService name]);
}
- (void)netServiceBrowserDidStopSearch:(NSNetServiceBrowser *)sender
{
DDLogInfo(@"DidStopSearch");
}
- (void)netService:(NSNetService *)sender didNotResolve:(NSDictionary *)errorDict
{
DDLogError(@"DidNotResolve");
}
- (void)netServiceDidResolveAddress:(NSNetService *)sender
{
DDLogInfo(@"DidResolve: %@", [sender addresses]);
if (serverAddresses == nil)
{
serverAddresses = [[sender addresses] mutableCopy];
}
if (asyncSocket == nil)
{
asyncSocket = [[GCDAsyncSocket alloc] initWithDelegate:self delegateQueue:dispatch_get_main_queue()];
[self connectToNextAddress];
}
}
- (void)connectToNextAddress
{
BOOL done = NO;
while (!done && ([serverAddresses count] > 0))
{
NSData *addr;
// Note: The serverAddresses array probably contains both IPv4 and IPv6 addresses.
//
// If your server is also using GCDAsyncSocket then you don't have to worry about it,
// as the socket automatically handles both protocols for you transparently.
if (YES) // Iterate forwards
{
addr = [serverAddresses objectAtIndex:0];
[serverAddresses removeObjectAtIndex:0];
}
else // Iterate backwards
{
addr = [serverAddresses lastObject];
[serverAddresses removeLastObject];
}
DDLogVerbose(@"Attempting connection to %@", addr);
NSError *err = nil;
if ([asyncSocket connectToAddress:addr error:&err])
{
done = YES;
}
else
{
DDLogWarn(@"Unable to connect: %@", err);
}
}
if (!done)
{
DDLogWarn(@"Unable to connect to any resolved address");
}
}
- (void)socket:(GCDAsyncSocket *)sock didConnectToHost:(NSString *)host port:(UInt16)port
{
DDLogInfo(@"Socket:DidConnectToHost: %@ Port: %hu", host, port);
connected = YES;
}
- (void)socketDidDisconnect:(GCDAsyncSocket *)sock withError:(NSError *)err
{
DDLogWarn(@"SocketDidDisconnect:WithError: %@", err);
if (!connected)
{
[self connectToNextAddress];
}
}
@end
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/BonjourClient_Prefix.pch
================================================
//
// Prefix header for all source files of the 'BonjourClient' target in the 'BonjourClient' project
//
#ifdef __OBJC__
#import <Cocoa/Cocoa.h>
#endif
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/English.lproj/InfoPlist.strings
================================================
/* Localized versions of Info.plist keys */
================================================
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/English.lproj/MainMenu.xib
================================================
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
<data>
<int key="IBDocument.SystemTarget">1060</int>
<string key="IBDocument.SystemVersion">10A324</string>
<string key="IBDocument.InterfaceBuilderVersion">719</string>
<string key="IBDocument.AppKitVersion">1015</string>
<string key="IBDocument.HIToolboxVersion">418.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">719</string>
</object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="371"/>
<integer value="29"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</object>
<object class="NSMutableDictionary" key="IBDocument.Metadata">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys" id="0">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="NSMutableArray" key="IBDocument.RootObjects" id="1048">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSCustomObject" id="1021">
<string key="NSClassName">NSApplication</string>
</object>
<object class="NSCustomObject" id="1014">
<string key="NSClassName">FirstResponder</string>
</object>
<object class="NSCustomObject" id="1050">
<string key="NSClassName">NSApplication</string>
</object>
<object class="NSMenu" id="649796088">
<string key="NSTitle">AMainMenu</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="694149608">
<reference key="NSMenu" ref="649796088"/>
<string key="NSTitle">BonjourClient</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<object class="NSCustomResource" key="NSOnImage" id="35465992">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">NSMenuCheckmark</string>
</object>
<object class="NSCustomResource" key="NSMixedImage" id="502551668">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">NSMenuMixedState</string>
</object>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="110575045">
<string key="NSTitle">BonjourClient</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="238522557">
<reference key="NSMenu" ref="110575045"/>
<string key="NSTitle">About BonjourClient</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="304266470">
<reference key="NSMenu" ref="110575045"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="609285721">
<reference key="NSMenu" ref="110575045"/>
<string key="NSTitle">Preferences…</string>
<string key="NSKeyEquiv">,</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="481834944">
<reference key="NSMenu" ref="110575045"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="1046388886">
<reference key="NSMenu" ref="110575045"/>
<string key="NSTitle">Services</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="752062318">
<string key="NSTitle">Services</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<string key="NSName">_NSServicesMenu</string>
</object>
</object>
<object class="NSMenuItem" id="646227648">
<reference key="NSMenu" ref="110575045"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="755159360">
<reference key="NSMenu" ref="110575045"/>
<string key="NSTitle">Hide BonjourClient</string>
<string key="NSKeyEquiv">h</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="342932134">
<reference key="NSMenu" ref="110575045"/>
<string key="NSTitle">Hide Others</string>
<string key="NSKeyEquiv">h</string>
<int key="NSKeyEquivModMask">1572864</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="908899353">
<reference key="NSMenu" ref="110575045"/>
<string key="NSTitle">Show All</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="1056857174">
<reference key="NSMenu" ref="110575045"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="632727374">
<reference key="NSMenu" ref="110575045"/>
<string key="NSTitle">Quit BonjourClient</string>
<string key="NSKeyEquiv">q</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
<string key="NSName">_NSAppleMenu</string>
</object>
</object>
<object class="NSMenuItem" id="379814623">
<reference key="NSMenu" ref="649796088"/>
<string key="NSTitle">File</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="720053764">
<string key="NSTitle">File</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="705341025">
<reference key="NSMenu" ref="720053764"/>
<string key="NSTitle">New</string>
<string key="NSKeyEquiv">n</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="722745758">
<reference key="NSMenu" ref="720053764"/>
<string key="NSTitle">Open…</string>
<string key="NSKeyEquiv">o</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="1025936716">
<reference key="NSMenu" ref="720053764"/>
<string key="NSTitle">Open Recent</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="1065607017">
<string key="NSTitle">Open Recent</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="759406840">
<reference key="NSMenu" ref="1065607017"/>
<string key="NSTitle">Clear Menu</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
<string key="NSName">_NSRecentDocumentsMenu</string>
</object>
</object>
<object class="NSMenuItem" id="425164168">
<reference key="NSMenu" ref="720053764"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="776162233">
<reference key="NSMenu" ref="720053764"/>
<string key="NSTitle">Close</string>
<string key="NSKeyEquiv">w</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="1023925487">
<reference key="NSMenu" ref="720053764"/>
<string key="NSTitle">Save</string>
<string key="NSKeyEquiv">s</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="117038363">
<reference key="NSMenu" ref="720053764"/>
<string key="NSTitle">Save As…</string>
<string key="NSKeyEquiv">S</string>
<int key="NSKeyEquivModMask">1179648</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="579971712">
<reference key="NSMenu" ref="720053764"/>
<string key="NSTitle">Revert to Saved</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="1010469920">
<reference key="NSMenu" ref="720053764"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="294629803">
<reference key="NSMenu" ref="720053764"/>
<string key="NSTitle">Page Setup...</string>
<string key="NSKeyEquiv">P</string>
<int key="NSKeyEquivModMask">1179648</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSToolTip"/>
</object>
<object class="NSMenuItem" id="49223823">
<reference key="NSMenu" ref="720053764"/>
<string key="NSTitle">Print…</string>
<string key="NSKeyEquiv">p</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="952259628">
<reference key="NSMenu" ref="649796088"/>
<string key="NSTitle">Edit</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="789758025">
<string key="NSTitle">Edit</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="1058277027">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Undo</string>
<string key="NSKeyEquiv">z</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="790794224">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Redo</string>
<string key="NSKeyEquiv">Z</string>
<int key="NSKeyEquivModMask">1179648</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="1040322652">
<reference key="NSMenu" ref="789758025"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="296257095">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Cut</string>
<string key="NSKeyEquiv">x</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="860595796">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Copy</string>
<string key="NSKeyEquiv">c</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="29853731">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Paste</string>
<string key="NSKeyEquiv">v</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="82994268">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Paste and Match Style</string>
<string key="NSKeyEquiv">V</string>
<int key="NSKeyEquivModMask">1572864</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="437104165">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Delete</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="583158037">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Select All</string>
<string key="NSKeyEquiv">a</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="212016141">
<reference key="NSMenu" ref="789758025"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="892235320">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Find</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="963351320">
<string key="NSTitle">Find</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="447796847">
<reference key="NSMenu" ref="963351320"/>
<string key="NSTitle">Find…</string>
<string key="NSKeyEquiv">f</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<int key="NSTag">1</int>
</object>
<object class="NSMenuItem" id="326711663">
<reference key="NSMenu" ref="963351320"/>
<string key="NSTitle">Find Next</string>
<string key="NSKeyEquiv">g</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<int key="NSTag">2</int>
</object>
<object class="NSMenuItem" id="270902937">
<reference key="NSMenu" ref="963351320"/>
<string key="NSTitle">Find Previous</string>
<string key="NSKeyEquiv">G</string>
<int key="NSKeyEquivModMask">1179648</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<int key="NSTag">3</int>
</object>
<object class="NSMenuItem" id="159080638">
<reference key="NSMenu" ref="963351320"/>
<string key="NSTitle">Use Selection for Find</string>
<string key="NSKeyEquiv">e</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<int key="NSTag">7</int>
</object>
<object class="NSMenuItem" id="88285865">
<reference key="NSMenu" ref="963351320"/>
<string key="NSTitle">Jump to Selection</string>
<string key="NSKeyEquiv">j</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="972420730">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Spelling and Grammar</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="769623530">
<string key="NSTitle">Spelling and Grammar</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="679648819">
<reference key="NSMenu" ref="769623530"/>
<string key="NSTitle">Show Spelling and Grammar</string>
<string key="NSKeyEquiv">:</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="96193923">
<reference key="NSMenu" ref="769623530"/>
<string key="NSTitle">Check Document Now</string>
<string key="NSKeyEquiv">;</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="859480356">
<reference key="NSMenu" ref="769623530"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="948374510">
<reference key="NSMenu" ref="769623530"/>
<string key="NSTitle">Check Spelling While Typing</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="967646866">
<reference key="NSMenu" ref="769623530"/>
<string key="NSTitle">Check Grammar With Spelling</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="795346622">
<reference key="NSMenu" ref="769623530"/>
<string key="NSTitle">Correct Spelling Automatically</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="507821607">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Substitutions</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="698887838">
<string key="NSTitle">Substitutions</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="65139061">
<reference key="NSMenu" ref="698887838"/>
<string key="NSTitle">Show Substitutions</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="19036812">
<reference key="NSMenu" ref="698887838"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="605118523">
<reference key="NSMenu" ref="698887838"/>
<string key="NSTitle">Smart Copy/Paste</string>
<string key="NSKeyEquiv">f</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<int key="NSTag">1</int>
</object>
<object class="NSMenuItem" id="197661976">
<reference key="NSMenu" ref="698887838"/>
<string key="NSTitle">Smart Quotes</string>
<string key="NSKeyEquiv">g</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<int key="NSTag">2</int>
</object>
<object class="NSMenuItem" id="672708820">
<reference key="NSMenu" ref="698887838"/>
<string key="NSTitle">Smart Dashes</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="708854459">
<reference key="NSMenu" ref="698887838"/>
<string key="NSTitle">Smart Links</string>
<string key="NSKeyEquiv">G</string>
<int key="NSKeyEquivModMask">1179648</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<int key="NSTag">3</int>
</object>
<object class="NSMenuItem" id="537092702">
<reference key="NSMenu" ref="698887838"/>
<string key="NSTitle">Text Replacement</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="288088188">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Transformations</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="579392910">
<string key="NSTitle">Transformations</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="1060694897">
<reference key="NSMenu" ref="579392910"/>
<string key="NSTitle">Make Upper Case</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="879586729">
<reference key="NSMenu" ref="579392910"/>
<string key="NSTitle">Make Lower Case</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="56570060">
<reference key="NSMenu" ref="579392910"/>
<string key="NSTitle">Capitalize</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="676164635">
<reference key="NSMenu" ref="789758025"/>
<string key="NSTitle">Speech</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="785027613">
<string key="NSTitle">Speech</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="731782645">
<reference key="NSMenu" ref="785027613"/>
<string key="NSTitle">Start Speaking</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="680220178">
<reference key="NSMenu" ref="785027613"/>
<string key="NSTitle">Stop Speaking</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
</object>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="302598603">
<reference key="NSMenu" ref="649796088"/>
<string key="NSTitle">Format</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="941447902">
<string key="NSTitle">Format</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="792887677">
<reference key="NSMenu" ref="941447902"/>
<string key="NSTitle">Font</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="786677654">
<string key="NSTitle">Font</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="159677712">
<reference key="NSMenu" ref="786677654"/>
<string key="NSTitle">Show Fonts</string>
<string key="NSKeyEquiv">t</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="305399458">
<reference key="NSMenu" ref="786677654"/>
<string key="NSTitle">Bold</string>
<string key="NSKeyEquiv">b</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<int key="NSTag">2</int>
</object>
<object class="NSMenuItem" id="814362025">
<reference key="NSMenu" ref="786677654"/>
<string key="NSTitle">Italic</string>
<string key="NSKeyEquiv">i</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<int key="NSTag">1</int>
</object>
<object class="NSMenuItem" id="330926929">
<reference key="NSMenu" ref="786677654"/>
<string key="NSTitle">Underline</string>
<string key="NSKeyEquiv">u</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="533507878">
<reference key="NSMenu" ref="786677654"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="158063935">
<reference key="NSMenu" ref="786677654"/>
<string key="NSTitle">Bigger</string>
<string key="NSKeyEquiv">+</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<int key="NSTag">3</int>
</object>
<object class="NSMenuItem" id="885547335">
<reference key="NSMenu" ref="786677654"/>
<string key="NSTitle">Smaller</string>
<string key="NSKeyEquiv">-</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<int key="NSTag">4</int>
</object>
<object class="NSMenuItem" id="901062459">
<reference key="NSMenu" ref="786677654"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="767671776">
<reference key="NSMenu" ref="786677654"/>
<string key="NSTitle">Kern</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="175441468">
<string key="NSTitle">Kern</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="252969304">
<reference key="NSMenu" ref="175441468"/>
<string key="NSTitle">Use Default</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="766922938">
<reference key="NSMenu" ref="175441468"/>
<string key="NSTitle">Use None</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="677519740">
<reference key="NSMenu" ref="175441468"/>
<string key="NSTitle">Tighten</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="238351151">
<reference key="NSMenu" ref="175441468"/>
<string key="NSTitle">Loosen</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="691570813">
<reference key="NSMenu" ref="786677654"/>
<string key="NSTitle">Ligature</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="1058217995">
<string key="NSTitle">Ligature</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="706297211">
<reference key="NSMenu" ref="1058217995"/>
<string key="NSTitle">Use Default</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="568384683">
<reference key="NSMenu" ref="1058217995"/>
<string key="NSTitle">Use None</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="663508465">
<reference key="NSMenu" ref="1058217995"/>
<string key="NSTitle">Use All</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="769124883">
<reference key="NSMenu" ref="786677654"/>
<string key="NSTitle">Baseline</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="18263474">
<string key="NSTitle">Baseline</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="257962622">
<reference key="NSMenu" ref="18263474"/>
<string key="NSTitle">Use Default</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="644725453">
<reference key="NSMenu" ref="18263474"/>
<string key="NSTitle">Superscript</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="1037576581">
<reference key="NSMenu" ref="18263474"/>
<string key="NSTitle">Subscript</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="941806246">
<reference key="NSMenu" ref="18263474"/>
<string key="NSTitle">Raise</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="1045724900">
<reference key="NSMenu" ref="18263474"/>
<string key="NSTitle">Lower</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="739652853">
<reference key="NSMenu" ref="786677654"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="1012600125">
<reference key="NSMenu" ref="786677654"/>
<string key="NSTitle">Show Colors</string>
<string key="NSKeyEquiv">C</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="214559597">
<reference key="NSMenu" ref="786677654"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="596732606">
<reference key="NSMenu" ref="786677654"/>
<string key="NSTitle">Copy Style</string>
<string key="NSKeyEquiv">c</string>
<int key="NSKeyEquivModMask">1572864</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="393423671">
<reference key="NSMenu" ref="786677654"/>
<string key="NSTitle">Paste Style</string>
<string key="NSKeyEquiv">v</string>
<int key="NSKeyEquivModMask">1572864</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
<string key="NSName">_NSFontMenu</string>
</object>
</object>
<object class="NSMenuItem" id="215659978">
<reference key="NSMenu" ref="941447902"/>
<string key="NSTitle">Text</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="446991534">
<string key="NSTitle">Text</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="875092757">
<reference key="NSMenu" ref="446991534"/>
<string key="NSTitle">Align Left</string>
<string key="NSKeyEquiv">{</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="630155264">
<reference key="NSMenu" ref="446991534"/>
<string key="NSTitle">Center</string>
<string key="NSKeyEquiv">|</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="945678886">
<reference key="NSMenu" ref="446991534"/>
<string key="NSTitle">Justify</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="512868991">
<reference key="NSMenu" ref="446991534"/>
<string key="NSTitle">Align Right</string>
<string key="NSKeyEquiv">}</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="163117631">
<reference key="NSMenu" ref="446991534"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="31516759">
<reference key="NSMenu" ref="446991534"/>
<string key="NSTitle">Writing Direction</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="956096989">
<string key="NSTitle">Writing Direction</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="257099033">
<reference key="NSMenu" ref="956096989"/>
<bool key="NSIsDisabled">YES</bool>
<string key="NSTitle">Paragraph</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="551969625">
<reference key="NSMenu" ref="956096989"/>
<string type="base64-UTF8" key="NSTitle">CURlZmF1bHQ</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="249532473">
<reference key="NSMenu" ref="956096989"/>
<string type="base64-UTF8" key="NSTitle">CUxlZnQgdG8gUmlnaHQ</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="607364498">
<reference key="NSMenu" ref="956096989"/>
<string type="base64-UTF8" key="NSTitle">CVJpZ2h0IHRvIExlZnQ</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="508151438">
<reference key="NSMenu" ref="956096989"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="981751889">
<reference key="NSMenu" ref="956096989"/>
<bool key="NSIsDisabled">YES</bool>
<string key="NSTitle">Selection</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="380031999">
<reference key="NSMenu" ref="956096989"/>
<string type="base64-UTF8" key="NSTitle">CURlZmF1bHQ</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="825984362">
<reference key="NSMenu" ref="956096989"/>
<string type="base64-UTF8" key="NSTitle">CUxlZnQgdG8gUmlnaHQ</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="560145579">
<reference key="NSMenu" ref="956096989"/>
<string type="base64-UTF8" key="NSTitle">CVJpZ2h0IHRvIExlZnQ</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="908105787">
<reference key="NSMenu" ref="446991534"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="644046920">
<reference key="NSMenu" ref="446991534"/>
<string key="NSTitle">Show Ruler</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="231811626">
<reference key="NSMenu" ref="446991534"/>
<string key="NSTitle">Copy Ruler</string>
<string key="NSKeyEquiv">c</string>
<int key="NSKeyEquivModMask">1310720</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="883618387">
<reference key="NSMenu" ref="446991534"/>
<string key="NSTitle">Paste Ruler</string>
<string key="NSKeyEquiv">v</string>
<int key="NSKeyEquivModMask">1310720</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
</object>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="586577488">
<reference key="NSMenu" ref="649796088"/>
<string key="NSTitle">View</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="466310130">
<string key="NSTitle">View</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="102151532">
<reference key="NSMenu" ref="466310130"/>
<string key="NSTitle">Show Toolbar</string>
<string key="NSKeyEquiv">t</string>
<int key="NSKeyEquivModMask">1572864</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="237841660">
<reference key="NSMenu" ref="466310130"/>
<string key="NSTitle">Customize Toolbar…</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="713487014">
<reference key="NSMenu" ref="649796088"/>
<string key="NSTitle">Window</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="835318025">
<string key="NSTitle">Window</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="1011231497">
<reference key="NSMenu" ref="835318025"/>
<string key="NSTitle">Minimize</string>
<string key="NSKeyEquiv">m</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="575023229">
<reference key="NSMenu" ref="835318025"/>
<string key="NSTitle">Zoom</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="299356726">
<reference key="NSMenu" ref="835318025"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<string key="NSTitle"/>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="625202149">
<reference key="NSMenu" ref="835318025"/>
<string key="NSTitle">Bring All to Front</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
<string key="NSName">_NSWindowsMenu</string>
</object>
</object>
<object class="NSMenuItem" id="448692316">
<reference key="NSMenu" ref="649796088"/>
<string key="NSTitle">Help</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="992780483">
<string key="NSTitle">Help</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="105068016">
<reference key="NSMenu" ref="992780483"/>
<string key="NSTitle">BonjourClient Help</string>
<string key="NSKeyEquiv">?</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
</object>
<string key="NSName">_NSHelpMenu</string>
</object>
</object>
</object>
<string key="NSName">_NSMainMenu</string>
</object>
<object class="NSWindowTemplate" id="972006081">
<int key="NSWindowStyleMask">15</int>
<int key="NSWindowBacking">2</int>
<string key="NSWindowRect">{{335, 390}, {480, 360}}</string>
<int key="NSWTFlags">1954021376</int>
<string key="NSWindowTitle">BonjourClient</string>
<string key="NSWindowClass">NSWindow</string>
<nil key="NSViewClass"/>
<string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
<object class="NSView" key="NSWindowView" id="439893737">
<reference key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<string key="NSFrameSize">{480, 360}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
<string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
</object>
<object class="NSCustomObject" id="976324537">
<string key="NSClassName">BonjourClientAppDelegate</string>
</object>
<object class="NSCustomObject" id="755631768">
<string key="NSClassName">NSFontManager</string>
</object>
</object>
<object class="IBObjectContainer" key="IBDocument.Objects">
<object class="NSMutableArray" key="connectionRecords">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">performMiniaturize:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="1011231497"/>
</object>
<int key="connectionID">37</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">arrangeInFront:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="625202149"/>
</object>
<int key="connectionID">39</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">print:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="49223823"/>
</object>
<int key="connectionID">86</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">runPageLayout:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="294629803"/>
</object>
<int key="connectionID">87</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">clearRecentDocuments:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="759406840"/>
</object>
<int key="connectionID">127</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">orderFrontStandardAboutPanel:</string>
<reference key="source" ref="1021"/>
<reference key="destination" ref="238522557"/>
</object>
<int key="connectionID">142</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">performClose:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="776162233"/>
</object>
<int key="connectionID">193</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleContinuousSpellChecking:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="948374510"/>
</object>
<int key="connectionID">222</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">undo:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="1058277027"/>
</object>
<int key="connectionID">223</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">copy:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="860595796"/>
</object>
<int key="connectionID">224</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">checkSpelling:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="96193923"/>
</object>
<int key="connectionID">225</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">paste:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="29853731"/>
</object>
<int key="connectionID">226</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">stopSpeaking:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="680220178"/>
</object>
<int key="connectionID">227</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">cut:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="296257095"/>
</object>
<int key="connectionID">228</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">showGuessPanel:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="679648819"/>
</object>
<int key="connectionID">230</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">redo:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="790794224"/>
</object>
<int key="connectionID">231</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">selectAll:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="583158037"/>
</object>
<int key="connectionID">232</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">startSpeaking:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="731782645"/>
</object>
<int key="connectionID">233</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">delete:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="437104165"/>
</object>
<int key="connectionID">235</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">performZoom:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="575023229"/>
</object>
<int key="connectionID">240</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">performFindPanelAction:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="447796847"/>
</object>
<int key="connectionID">241</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">centerSelectionInVisibleArea:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="88285865"/>
</object>
<int key="connectionID">245</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleGrammarChecking:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="967646866"/>
</object>
<int key="connectionID">347</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleSmartInsertDelete:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="605118523"/>
</object>
<int key="connectionID">355</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleAutomaticQuoteSubstitution:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="197661976"/>
</object>
<int key="connectionID">356</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleAutomaticLinkDetection:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="708854459"/>
</object>
<int key="connectionID">357</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">saveDocument:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="1023925487"/>
</object>
<int key="connectionID">362</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">saveDocumentAs:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="117038363"/>
</object>
<int key="connectionID">363</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">revertDocumentToSaved:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="579971712"/>
</object>
<int key="connectionID">364</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">runToolbarCustomizationPalette:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="237841660"/>
</object>
<int key="connectionID">365</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleToolbarShown:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="102151532"/>
</object>
<int key="connectionID">366</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">hide:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="755159360"/>
</object>
<int key="connectionID">367</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">hideOtherApplications:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="342932134"/>
</object>
<int key="connectionID">368</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">unhideAllApplications:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="908899353"/>
</object>
<int key="connectionID">370</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">newDocument:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="705341025"/>
</object>
<int key="connectionID">373</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">openDocument:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="722745758"/>
</object>
<int key="connectionID">374</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">addFontTrait:</string>
<reference key="source" ref="755631768"/>
<reference key="destination" ref="305399458"/>
</object>
<int key="connectionID">421</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">addFontTrait:</string>
<reference key="source" ref="755631768"/>
<reference key="destination" ref="814362025"/>
</object>
<int key="connectionID">422</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">modifyFont:</string>
<reference key="source" ref="755631768"/>
<reference key="destination" ref="885547335"/>
</object>
<int key="connectionID">423</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">orderFrontFontPanel:</string>
<reference key="source" ref="755631768"/>
<reference key="destination" ref="159677712"/>
</object>
<int key="connectionID">424</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">modifyFont:</string>
<reference key="source" ref="755631768"/>
<reference key="destination" ref="158063935"/>
</object>
<int key="connectionID">425</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">raiseBaseline:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="941806246"/>
</object>
<int key="connectionID">426</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">lowerBaseline:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="1045724900"/>
</object>
<int key="connectionID">427</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">copyFont:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="596732606"/>
</object>
<int key="connectionID">428</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">subscript:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="1037576581"/>
</object>
<int key="connectionID">429</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">superscript:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="644725453"/>
</object>
<int key="connectionID">430</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">tightenKerning:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="677519740"/>
</object>
<int key="connectionID">431</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">underline:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="330926929"/>
</object>
<int key="connectionID">432</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">orderFrontColorPanel:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="1012600125"/>
</object>
<int key="connectionID">433</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">useAllLigatures:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="663508465"/>
</object>
<int key="connectionID">434</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">loosenKerning:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="238351151"/>
</object>
<int key="connectionID">435</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">pasteFont:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="393423671"/>
</object>
<int key="connectionID">436</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">unscript:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="257962622"/>
</object>
<int key="connectionID">437</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">useStandardKerning:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="252969304"/>
</object>
<int key="connectionID">438</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">useStandardLigatures:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="706297211"/>
</object>
<int key="connectionID">439</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">turnOffLigatures:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="568384683"/>
</object>
<int key="connectionID">440</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">turnOffKerning:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="766922938"/>
</object>
<int key="connectionID">441</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">terminate:</string>
<reference key="source" ref="1050"/>
<reference key="destination" ref="632727374"/>
</object>
<int key="connectionID">449</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleAutomaticSpellingCorrection:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="795346622"/>
</object>
<int key="connectionID">456</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">orderFrontSubstitutionsPanel:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="65139061"/>
</object>
<int key="connectionID">458</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleAutomaticDashSubstitution:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="672708820"/>
</object>
<int key="connectionID">461</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleAutomaticTextReplacement:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="537092702"/>
</object>
<int key="connectionID">463</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">uppercaseWord:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="1060694897"/>
</object>
<int key="connectionID">464</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">capitalizeWord:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="56570060"/>
</object>
<int key="connectionID">467</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">lowercaseWord:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="879586729"/>
</object>
<int key="connectionID">468</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">pasteAsPlainText:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="82994268"/>
</object>
<int key="connectionID">486</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">performFindPanelAction:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="326711663"/>
</object>
<int key="connectionID">487</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">performFindPanelAction:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="270902937"/>
</object>
<int key="connectionID">488</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">performFindPanelAction:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="159080638"/>
</object>
<int key="connectionID">489</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">showHelp:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="105068016"/>
</object>
<int key="connectionID">493</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="1021"/>
<reference key="destination" ref="976324537"/>
</object>
<int key="connectionID">495</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">alignCenter:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="630155264"/>
</object>
<int key="connectionID">518</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">pasteRuler:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="883618387"/>
</object>
<int key="connectionID">519</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleRuler:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="644046920"/>
</object>
<int key="connectionID">520</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">alignRight:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="512868991"/>
</object>
<int key="connectionID">521</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">copyRuler:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="231811626"/>
</object>
<int key="connectionID">522</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">alignJustified:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="945678886"/>
</object>
<int key="connectionID">523</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">alignLeft:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="875092757"/>
</object>
<int key="connectionID">524</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">makeBaseWritingDirectionNatural:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="551969625"/>
</object>
<int key="connectionID">525</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">makeBaseWritingDirectionLeftToRight:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="249532473"/>
</object>
<int key="connectionID">526</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">makeBaseWritingDirectionRightToLeft:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="607364498"/>
</object>
<int key="connectionID">527</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">makeTextWritingDirectionNatural:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="380031999"/>
</object>
<int key="connectionID">528</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">makeTextWritingDirectionLeftToRight:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="825984362"/>
</object>
<int key="connectionID">529</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">makeTextWritingDirectionRightToLeft:</string>
<reference key="source" ref="1014"/>
<reference key="destination" ref="560145579"/>
</object>
<int key="connectionID">530</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">window</string>
<reference key="source" ref="976324537"/>
<reference key="destination" ref="972006081"/>
</object>
<int key="connectionID">532</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBObjectRecord">
<int key="objectID">0</int>
<reference key="object" ref="0"/>
<reference key="children" ref="1048"/>
<nil key="parent"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-2</int>
<reference key="object" ref="1021"/>
<reference key="parent" ref="0"/>
<string key="objectName">File's Owner</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-1</int>
<reference key="object" ref="1014"/>
<reference key="parent" ref="0"/>
<string key="objectName">First Responder</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-3</int>
<reference key="object" ref="1050"/>
<reference key="parent" ref="0"/>
<string key="objectName">Application</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">29</int>
<reference key="object" ref="649796088"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="713487014"/>
<reference ref="694149608"/>
<reference ref="952259628"/>
<reference ref="379814623"/>
<reference ref="586577488"/>
<reference ref="302598603"/>
<reference ref="448692316"/>
</object>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">19</int>
<reference key="object" ref="713487014"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="835318025"/>
</object>
<reference key="parent" ref="649796088"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">56</int>
<reference key="object" ref="694149608"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="110575045"/>
</object>
<reference key="parent" ref="649796088"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">217</int>
<reference key="object" ref="952259628"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="789758025"/>
</object>
<reference key="parent" ref="649796088"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">83</int>
<reference key="object" ref="379814623"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="720053764"/>
</object>
<reference key="parent" ref="649796088"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">81</int>
<reference key="object" ref="720053764"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="1023925487"/>
<reference ref="117038363"/>
<reference ref="49223823"/>
<reference ref="722745758"/>
<reference ref="705341025"/>
<reference ref="1025936716"/>
<reference ref="294629803"/>
<reference ref="776162233"/>
<reference ref="425164168"/>
<reference ref="579971712"/>
<reference ref="1010469920"/>
</object>
<reference key="parent" ref="379814623"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">75</int>
<reference key="object" ref="1023925487"/>
<reference key="parent" ref="720053764"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">80</int>
<reference key="object" ref="117038363"/>
<reference key="parent" ref="720053764"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">78</int>
<reference key="object" ref="49223823"/>
<reference key="parent" ref="720053764"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">72</int>
<reference key="object" ref="722745758"/>
<reference key="parent" ref="720053764"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">82</int>
<reference key="object" ref="705341025"/>
<reference key="parent" ref="720053764"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">124</int>
<reference key="object" ref="1025936716"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="1065607017"/>
</object>
<reference key="parent" ref="720053764"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">77</int>
<reference key="object" ref="294629803"/>
<reference key="parent" ref="720053764"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">73</int>
<reference key="object" ref="776162233"/>
<reference key="parent" ref="720053764"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">79</int>
<reference key="object" ref="425164168"/>
<reference key="parent" ref="720053764"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">112</int>
<reference key="object" ref="579971712"/>
<reference key="parent" ref="720053764"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">74</int>
<reference key="object" ref="1010469920"/>
<reference key="parent" ref="720053764"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">125</int>
<reference key="object" ref="1065607017"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="759406840"/>
</object>
<reference key="parent" ref="1025936716"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">126</int>
<reference key="object" ref="759406840"/>
<reference key="parent" ref="1065607017"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">205</int>
<reference key="object" ref="789758025"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="437104165"/>
<reference ref="583158037"/>
<reference ref="1058277027"/>
<reference ref="212016141"/>
<reference ref="296257095"/>
<reference ref="29853731"/>
<reference ref="860595796"/>
<reference ref="1040322652"/>
<reference ref="790794224"/>
<reference ref="892235320"/>
<reference ref="972420730"/>
<reference ref="676164635"/>
<reference ref="507821607"/>
<reference ref="288088188"/>
<reference ref="82994268"/>
</object>
<reference key="parent" ref="952259628"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">202</int>
<reference key="object" ref="437104165"/>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">198</int>
<reference key="object" ref="583158037"/>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">207</int>
<reference key="object" ref="1058277027"/>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">214</int>
<reference key="object" ref="212016141"/>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">199</int>
<reference key="object" ref="296257095"/>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">203</int>
<reference key="object" ref="29853731"/>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">197</int>
<reference key="object" ref="860595796"/>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">206</int>
<reference key="object" ref="1040322652"/>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">215</int>
<reference key="object" ref="790794224"/>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">218</int>
<reference key="object" ref="892235320"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="963351320"/>
</object>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">216</int>
<reference key="object" ref="972420730"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="769623530"/>
</object>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">200</int>
<reference key="object" ref="769623530"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="948374510"/>
<reference ref="96193923"/>
<reference ref="679648819"/>
<reference ref="967646866"/>
<reference ref="859480356"/>
<reference ref="795346622"/>
</object>
<reference key="parent" ref="972420730"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">219</int>
<reference key="object" ref="948374510"/>
<reference key="parent" ref="769623530"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">201</int>
<reference key="object" ref="96193923"/>
<reference key="parent" ref="769623530"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">204</int>
<reference key="object" ref="679648819"/>
<reference key="parent" ref="769623530"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">220</int>
<reference key="object" ref="963351320"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="270902937"/>
<reference ref="88285865"/>
<reference ref="159080638"/>
<reference ref="326711663"/>
<reference ref="447796847"/>
</object>
<reference key="parent" ref="892235320"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">213</int>
<reference key="object" ref="270902937"/>
<reference key="parent" ref="963351320"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">210</int>
<reference key="object" ref="88285865"/>
<reference key="parent" ref="963351320"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">221</int>
<reference key="object" ref="159080638"/>
<reference key="parent" ref="963351320"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">208</int>
<reference key="object" ref="326711663"/>
<reference key="parent" ref="963351320"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">209</int>
<reference key="object" ref="447796847"/>
<reference key="parent" ref="963351320"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">57</int>
<reference key="object" ref="110575045"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="238522557"/>
<reference ref="755159360"/>
<reference ref="908899353"/>
<reference ref="632727374"/>
<reference ref="646227648"/>
<reference ref="609285721"/>
<reference ref="481834944"/>
<reference ref="304266470"/>
<reference ref="1046388886"/>
<reference ref="1056857174"/>
<reference ref="342932134"/>
</object>
<reference key="parent" ref="694149608"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">58</int>
<reference key="object" ref="238522557"/>
<reference key="parent" ref="110575045"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">134</int>
<reference key="object" ref="755159360"/>
<reference key="parent" ref="110575045"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">150</int>
<reference key="object" ref="908899353"/>
<reference key="parent" ref="110575045"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">136</int>
<reference key="object" ref="632727374"/>
<reference key="parent" ref="110575045"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">144</int>
<reference key="object" ref="646227648"/>
<reference key="parent" ref="110575045"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">129</int>
<reference key="object" ref="609285721"/>
<reference key="parent" ref="110575045"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">143</int>
<reference key="object" ref="481834944"/>
<reference key="parent" ref="110575045"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">236</int>
<reference key="object" ref="304266470"/>
<reference key="parent" ref="110575045"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">131</int>
<reference key="object" ref="1046388886"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="752062318"/>
</object>
<reference key="parent" ref="110575045"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">149</int>
<reference key="object" ref="1056857174"/>
<reference key="parent" ref="110575045"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">145</int>
<reference key="object" ref="342932134"/>
<reference key="parent" ref="110575045"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">130</int>
<reference key="object" ref="752062318"/>
<reference key="parent" ref="1046388886"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">24</int>
<reference key="object" ref="835318025"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="299356726"/>
<reference ref="625202149"/>
<reference ref="575023229"/>
<reference ref="1011231497"/>
</object>
<reference key="parent" ref="713487014"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">92</int>
<reference key="object" ref="299356726"/>
<reference key="parent" ref="835318025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">5</int>
<reference key="object" ref="625202149"/>
<reference key="parent" ref="835318025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">239</int>
<reference key="object" ref="575023229"/>
<reference key="parent" ref="835318025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">23</int>
<reference key="object" ref="1011231497"/>
<reference key="parent" ref="835318025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">295</int>
<reference key="object" ref="586577488"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="466310130"/>
</object>
<reference key="parent" ref="649796088"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">296</int>
<reference key="object" ref="466310130"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="102151532"/>
<reference ref="237841660"/>
</object>
<reference key="parent" ref="586577488"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">297</int>
<reference key="object" ref="102151532"/>
<reference key="parent" ref="466310130"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">298</int>
<reference key="object" ref="237841660"/>
<reference key="parent" ref="466310130"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">211</int>
<reference key="object" ref="676164635"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="785027613"/>
</object>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">212</int>
<reference key="object" ref="785027613"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="680220178"/>
<reference ref="731782645"/>
</object>
<reference key="parent" ref="676164635"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">195</int>
<reference key="object" ref="680220178"/>
<reference key="parent" ref="785027613"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">196</int>
<reference key="object" ref="731782645"/>
<reference key="parent" ref="785027613"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">346</int>
<reference key="object" ref="967646866"/>
<reference key="parent" ref="769623530"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">348</int>
<reference key="object" ref="507821607"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="698887838"/>
</object>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">349</int>
<reference key="object" ref="698887838"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="605118523"/>
<reference ref="197661976"/>
<reference ref="708854459"/>
<reference ref="65139061"/>
<reference ref="19036812"/>
<reference ref="672708820"/>
<reference ref="537092702"/>
</object>
<reference key="parent" ref="507821607"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">350</int>
<reference key="object" ref="605118523"/>
<reference key="parent" ref="698887838"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">351</int>
<reference key="object" ref="197661976"/>
<reference key="parent" ref="698887838"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">354</int>
<reference key="object" ref="708854459"/>
<reference key="parent" ref="698887838"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">371</int>
<reference key="object" ref="972006081"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="439893737"/>
</object>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">372</int>
<reference key="object" ref="439893737"/>
<reference key="parent" ref="972006081"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">375</int>
<reference key="object" ref="302598603"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="941447902"/>
</object>
<reference key="parent" ref="649796088"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">376</int>
<reference key="object" ref="941447902"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="792887677"/>
<reference ref="215659978"/>
</object>
<reference key="parent" ref="302598603"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">377</int>
<reference key="object" ref="792887677"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="786677654"/>
</object>
<reference key="parent" ref="941447902"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">388</int>
<reference key="object" ref="786677654"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="159677712"/>
<reference ref="305399458"/>
<reference ref="814362025"/>
<reference ref="330926929"/>
<reference ref="533507878"/>
<reference ref="158063935"/>
<reference ref="885547335"/>
<reference ref="901062459"/>
<reference ref="767671776"/>
<reference ref="691570813"/>
<reference ref="769124883"/>
<reference ref="739652853"/>
<reference ref="1012600125"/>
<reference ref="214559597"/>
<reference ref="596732606"/>
<reference ref="393423671"/>
</object>
<reference key="parent" ref="792887677"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">389</int>
<reference key="object" ref="159677712"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">390</int>
<reference key="object" ref="305399458"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">391</int>
<reference key="object" ref="814362025"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">392</int>
<reference key="object" ref="330926929"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">393</int>
<reference key="object" ref="533507878"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">394</int>
<reference key="object" ref="158063935"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">395</int>
<reference key="object" ref="885547335"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">396</int>
<reference key="object" ref="901062459"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">397</int>
<reference key="object" ref="767671776"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="175441468"/>
</object>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">398</int>
<reference key="object" ref="691570813"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="1058217995"/>
</object>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">399</int>
<reference key="object" ref="769124883"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="18263474"/>
</object>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">400</int>
<reference key="object" ref="739652853"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">401</int>
<reference key="object" ref="1012600125"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">402</int>
<reference key="object" ref="214559597"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">403</int>
<reference key="object" ref="596732606"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">404</int>
<reference key="object" ref="393423671"/>
<reference key="parent" ref="786677654"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">405</int>
<reference key="object" ref="18263474"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="257962622"/>
<reference ref="644725453"/>
<reference ref="1037576581"/>
<reference ref="941806246"/>
<reference ref="1045724900"/>
</object>
<reference key="parent" ref="769124883"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">406</int>
<reference key="object" ref="257962622"/>
<reference key="parent" ref="18263474"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">407</int>
<reference key="object" ref="644725453"/>
<reference key="parent" ref="18263474"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">408</int>
<reference key="object" ref="1037576581"/>
<reference key="parent" ref="18263474"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">409</int>
<reference key="object" ref="941806246"/>
<reference key="parent" ref="18263474"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">410</int>
<reference key="object" ref="1045724900"/>
<reference key="parent" ref="18263474"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">411</int>
<reference key="object" ref="1058217995"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="706297211"/>
<reference ref="568384683"/>
<reference ref="663508465"/>
</object>
<reference key="parent" ref="691570813"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">412</int>
<reference key="object" ref="706297211"/>
<reference key="parent" ref="1058217995"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">413</int>
<reference key="object" ref="568384683"/>
<reference key="parent" ref="1058217995"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">414</int>
<reference key="object" ref="663508465"/>
<reference key="parent" ref="1058217995"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">415</int>
<reference key="object" ref="175441468"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="252969304"/>
<reference ref="766922938"/>
<reference ref="677519740"/>
<reference ref="238351151"/>
</object>
<reference key="parent" ref="767671776"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">416</int>
<reference key="object" ref="252969304"/>
<reference key="parent" ref="175441468"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">417</int>
<reference key="object" ref="766922938"/>
<reference key="parent" ref="175441468"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">418</int>
<reference key="object" ref="677519740"/>
<reference key="parent" ref="175441468"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">419</int>
<reference key="object" ref="238351151"/>
<reference key="parent" ref="175441468"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">420</int>
<reference key="object" ref="755631768"/>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">450</int>
<reference key="object" ref="288088188"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="579392910"/>
</object>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">451</int>
<reference key="object" ref="579392910"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="1060694897"/>
<reference ref="879586729"/>
<reference ref="56570060"/>
</object>
<reference key="parent" ref="288088188"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">452</int>
<reference key="object" ref="1060694897"/>
<reference key="parent" ref="579392910"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">453</int>
<reference key="object" ref="859480356"/>
<reference key="parent" ref="769623530"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">454</int>
<reference key="object" ref="795346622"/>
<reference key="parent" ref="769623530"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">457</int>
<reference key="object" ref="65139061"/>
<reference key="parent" ref="698887838"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">459</int>
<reference key="object" ref="19036812"/>
<reference key="parent" ref="698887838"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">460</int>
<reference key="object" ref="672708820"/>
<reference key="parent" ref="698887838"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">462</int>
<reference key="object" ref="537092702"/>
<reference key="parent" ref="698887838"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">465</int>
<reference key="object" ref="879586729"/>
<reference key="parent" ref="579392910"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">466</int>
<reference key="object" ref="56570060"/>
<reference key="parent" ref="579392910"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">485</int>
<reference key="object" ref="82994268"/>
<reference key="parent" ref="789758025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">490</int>
<reference key="object" ref="448692316"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="992780483"/>
</object>
<reference key="parent" ref="649796088"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">491</int>
<reference key="object" ref="992780483"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="105068016"/>
</object>
<reference key="parent" ref="448692316"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">492</int>
<reference key="object" ref="105068016"/>
<reference key="parent" ref="992780483"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">494</int>
<reference key="object" ref="976324537"/>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">496</int>
<reference key="object" ref="215659978"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="446991534"/>
</object>
<reference key="parent" ref="941447902"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">497</int>
<reference key="object" ref="446991534"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="875092757"/>
<reference ref="630155264"/>
<reference ref="945678886"/>
<reference ref="512868991"/>
<reference ref="163117631"/>
<reference ref="31516759"/>
<reference ref="908105787"/>
<reference ref="644046920"/>
<reference ref="231811626"/>
<reference ref="883618387"/>
</object>
<reference key="parent" ref="215659978"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">498</int>
<reference key="object" ref="875092757"/>
<reference key="parent" ref="446991534"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">499</int>
<reference key="object" ref="630155264"/>
<reference key="parent" ref="446991534"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">500</int>
<reference key="object" ref="945678886"/>
<reference key="parent" ref="446991534"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">501</int>
<reference key="object" ref="512868991"/>
<reference key="parent" ref="446991534"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">502</int>
<reference key="object" ref="163117631"/>
<reference key="parent" ref="446991534"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">503</int>
<reference key="object" ref="31516759"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="956096989"/>
</object>
<reference key="parent" ref="446991534"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">504</int>
<reference key="object" ref="908105787"/>
<reference key="parent" ref="446991534"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">505</int>
<reference key="object" ref="644046920"/>
<reference key="parent" ref="446991534"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">506</int>
<reference key="object" ref="231811626"/>
<reference key="parent" ref="446991534"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">507</int>
<reference key="object" ref="883618387"/>
<reference key="parent" ref="446991534"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">508</int>
<reference key="object" ref="956096989"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="257099033"/>
<reference ref="551969625"/>
<reference ref="249532473"/>
<reference ref="607364498"/>
<reference ref="508151438"/>
<reference ref="981751889"/>
<reference ref="380031999"/>
<reference ref="825984362"/>
<reference ref="560145579"/>
</object>
<reference key="parent" ref="31516759"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">509</int>
<reference key="object" ref="257099033"/>
<reference key="parent" ref="956096989"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">510</int>
<reference key="object" ref="551969625"/>
<reference key="parent" ref="956096989"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">511</int>
<reference key="object" ref="249532473"/>
<reference key="parent" ref="956096989"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">512</int>
<reference key="object" ref="607364498"/>
<reference key="parent" ref="956096989"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">513</int>
<reference key="object" ref="508151438"/>
<reference key="parent" ref="956096989"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">514</int>
<reference key="object" ref="981751889"/>
<reference key="parent" ref="956096989"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">515</int>
<reference key="object" ref="380031999"/>
<reference key="parent" ref="956096989"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">516</int>
<reference key="object" ref="825984362"/>
<reference key="parent" ref="956096989"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">517</int>
<reference key="object" ref="560145579"/>
<reference key="parent" ref="956096989"/>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>-3.IBPluginDependency</string>
<string>112.IBPluginDependency</string>
<string>112.ImportedFromIB2</string>
<string>124.IBPluginDependency</string>
<string>
gitextract_rl7o8v2m/ ├── .gitignore ├── Cartfile ├── Cartfile.resolved ├── Carthage/ │ └── Checkouts/ │ ├── CocoaAsyncSocket/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CocoaAsyncSocket.podspec │ │ ├── CocoaAsyncSocket.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ ├── Mac Framework.xcscheme │ │ │ ├── iOS Framework.xcscheme │ │ │ └── tvOS Framework.xcscheme │ │ ├── Examples/ │ │ │ ├── GCD/ │ │ │ │ ├── BonjourClient/ │ │ │ │ │ ├── BonjourClient-Info.plist │ │ │ │ │ ├── BonjourClient.xcodeproj/ │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ ├── BonjourClientAppDelegate.h │ │ │ │ │ ├── BonjourClientAppDelegate.m │ │ │ │ │ ├── BonjourClient_Prefix.pch │ │ │ │ │ ├── English.lproj/ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ ├── BonjourServer/ │ │ │ │ │ ├── BonjourServer-Info.plist │ │ │ │ │ ├── BonjourServer.xcodeproj/ │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ ├── BonjourServerAppDelegate.h │ │ │ │ │ ├── BonjourServerAppDelegate.m │ │ │ │ │ ├── BonjourServer_Prefix.pch │ │ │ │ │ ├── English.lproj/ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ ├── ConnectTest/ │ │ │ │ │ ├── Desktop/ │ │ │ │ │ │ ├── ConnectTest/ │ │ │ │ │ │ │ ├── ConnectTest-Info.plist │ │ │ │ │ │ │ ├── ConnectTest-Prefix.pch │ │ │ │ │ │ │ ├── ConnectTestAppDelegate.h │ │ │ │ │ │ │ ├── ConnectTestAppDelegate.m │ │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ │ │ └── main.m │ │ │ │ │ │ └── ConnectTest.xcodeproj/ │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ ├── Mobile/ │ │ │ │ │ │ ├── ConnectTest/ │ │ │ │ │ │ │ ├── ConnectTest-Info.plist │ │ │ │ │ │ │ ├── ConnectTest-Prefix.pch │ │ │ │ │ │ │ ├── ConnectTestAppDelegate.h │ │ │ │ │ │ │ ├── ConnectTestAppDelegate.m │ │ │ │ │ │ │ ├── ConnectTestViewController.h │ │ │ │ │ │ │ ├── ConnectTestViewController.m │ │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ │ ├── ConnectTestViewController.xib │ │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ │ └── MainWindow.xib │ │ │ │ │ │ │ └── main.m │ │ │ │ │ │ └── ConnectTest.xcodeproj/ │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ └── ReadMe.txt │ │ │ │ ├── DomainTest/ │ │ │ │ │ ├── DomainTest/ │ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ │ ├── DomainClient.h │ │ │ │ │ │ ├── DomainClient.m │ │ │ │ │ │ ├── DomainClient.xib │ │ │ │ │ │ ├── DomainServer.h │ │ │ │ │ │ ├── DomainServer.m │ │ │ │ │ │ ├── DomainTest-Info.plist │ │ │ │ │ │ ├── DomainTest-Prefix.pch │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ │ └── main.m │ │ │ │ │ └── DomainTest.xcodeproj/ │ │ │ │ │ └── project.pbxproj │ │ │ │ ├── EchoServer/ │ │ │ │ │ ├── EchoServer-Info.plist │ │ │ │ │ ├── EchoServer.xcodeproj/ │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ ├── EchoServerAppDelegate.h │ │ │ │ │ ├── EchoServerAppDelegate.m │ │ │ │ │ ├── EchoServer_Prefix.pch │ │ │ │ │ ├── English.lproj/ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ ├── SimpleHTTPClient/ │ │ │ │ │ ├── Desktop/ │ │ │ │ │ │ ├── SimpleHTTPClient/ │ │ │ │ │ │ │ ├── SimpleHTTPClient-Info.plist │ │ │ │ │ │ │ ├── SimpleHTTPClient-Prefix.pch │ │ │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.h │ │ │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.m │ │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ │ │ └── main.m │ │ │ │ │ │ └── SimpleHTTPClient.xcodeproj/ │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ ├── Mobile/ │ │ │ │ │ │ ├── SimpleHTTPClient/ │ │ │ │ │ │ │ ├── SimpleHTTPClient-Info.plist │ │ │ │ │ │ │ ├── SimpleHTTPClient-Prefix.pch │ │ │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.h │ │ │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.m │ │ │ │ │ │ │ ├── SimpleHTTPClientViewController.h │ │ │ │ │ │ │ ├── SimpleHTTPClientViewController.m │ │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ │ ├── MainWindow.xib │ │ │ │ │ │ │ │ └── SimpleHTTPClientViewController.xib │ │ │ │ │ │ │ └── main.m │ │ │ │ │ │ └── SimpleHTTPClient.xcodeproj/ │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ └── ReadMe.txt │ │ │ │ ├── TestPreBuffer/ │ │ │ │ │ ├── Desktop/ │ │ │ │ │ │ ├── TestPreBuffer/ │ │ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ │ │ ├── TestPreBuffer-Info.plist │ │ │ │ │ │ │ ├── TestPreBuffer-Prefix.pch │ │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ │ │ └── main.m │ │ │ │ │ │ └── TestPreBuffer.xcodeproj/ │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ ├── Mobile/ │ │ │ │ │ │ ├── TestPreBuffer/ │ │ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ │ │ ├── TestPreBuffer-Info.plist │ │ │ │ │ │ │ ├── TestPreBuffer-Prefix.pch │ │ │ │ │ │ │ ├── ViewController.h │ │ │ │ │ │ │ ├── ViewController.m │ │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ │ ├── ViewController_iPad.xib │ │ │ │ │ │ │ │ └── ViewController_iPhone.xib │ │ │ │ │ │ │ └── main.m │ │ │ │ │ │ └── TestPreBuffer.xcodeproj/ │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ └── Shared/ │ │ │ │ │ ├── TestPreBuffer.h │ │ │ │ │ └── TestPreBuffer.m │ │ │ │ ├── UdpEchoClient/ │ │ │ │ │ ├── Desktop/ │ │ │ │ │ │ ├── UdpEchoClient/ │ │ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ │ │ ├── UdpEchoClient-Info.plist │ │ │ │ │ │ │ ├── UdpEchoClient-Prefix.pch │ │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ │ │ └── main.m │ │ │ │ │ │ └── UdpEchoClient.xcodeproj/ │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ └── Mobile/ │ │ │ │ │ ├── UdpEchoClient/ │ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ │ ├── UdpEchoClient-Info.plist │ │ │ │ │ │ ├── UdpEchoClient-Prefix.pch │ │ │ │ │ │ ├── ViewController.h │ │ │ │ │ │ ├── ViewController.m │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ └── ViewController.xib │ │ │ │ │ │ └── main.m │ │ │ │ │ └── UdpEchoClient.xcodeproj/ │ │ │ │ │ └── project.pbxproj │ │ │ │ └── UdpEchoServer/ │ │ │ │ ├── Desktop/ │ │ │ │ │ ├── UdpEchoServer/ │ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ │ ├── UdpEchoServer-Info.plist │ │ │ │ │ │ ├── UdpEchoServer-Prefix.pch │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ │ └── main.m │ │ │ │ │ └── UdpEchoServer.xcodeproj/ │ │ │ │ │ └── project.pbxproj │ │ │ │ └── Mobile/ │ │ │ │ ├── UdpEchoServer/ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── UdpEchoServer-Info.plist │ │ │ │ │ ├── UdpEchoServer-Prefix.pch │ │ │ │ │ ├── ViewController.h │ │ │ │ │ ├── ViewController.m │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── ViewController.xib │ │ │ │ │ └── main.m │ │ │ │ └── UdpEchoServer.xcodeproj/ │ │ │ │ └── project.pbxproj │ │ │ └── RunLoop/ │ │ │ ├── EchoServer/ │ │ │ │ ├── AppController.h │ │ │ │ ├── AppController.m │ │ │ │ ├── EchoServer.xcodeproj/ │ │ │ │ │ └── project.pbxproj │ │ │ │ ├── EchoServer_Prefix.pch │ │ │ │ ├── English.lproj/ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.nib/ │ │ │ │ │ ├── designable.nib │ │ │ │ │ └── keyedobjects.nib │ │ │ │ ├── Info.plist │ │ │ │ ├── Instructions.txt │ │ │ │ └── main.m │ │ │ ├── InterfaceTest/ │ │ │ │ ├── Classes/ │ │ │ │ │ ├── InterfaceTestAppDelegate.h │ │ │ │ │ ├── InterfaceTestAppDelegate.m │ │ │ │ │ ├── InterfaceTestViewController.h │ │ │ │ │ └── InterfaceTestViewController.m │ │ │ │ ├── InterfaceTest-Info.plist │ │ │ │ ├── InterfaceTest.xcodeproj/ │ │ │ │ │ └── project.pbxproj │ │ │ │ ├── InterfaceTestViewController.xib │ │ │ │ ├── InterfaceTest_Prefix.pch │ │ │ │ ├── MainWindow.xib │ │ │ │ ├── Readme.txt │ │ │ │ └── main.m │ │ │ ├── UdpEchoClient/ │ │ │ │ ├── UdpEchoClient/ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── UdpEchoClient-Info.plist │ │ │ │ │ ├── UdpEchoClient-Prefix.pch │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ └── UdpEchoClient.xcodeproj/ │ │ │ │ └── project.pbxproj │ │ │ └── UdpEchoServer/ │ │ │ ├── UdpEchoServer/ │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── UdpEchoServer-Info.plist │ │ │ │ ├── UdpEchoServer-Prefix.pch │ │ │ │ ├── en.lproj/ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ └── main.m │ │ │ └── UdpEchoServer.xcodeproj/ │ │ │ └── project.pbxproj │ │ ├── LICENSE.txt │ │ ├── README.markdown │ │ ├── Source/ │ │ │ ├── CocoaAsyncSocket.h │ │ │ ├── GCD/ │ │ │ │ ├── Documentation.html │ │ │ │ ├── GCDAsyncSocket.h │ │ │ │ ├── GCDAsyncSocket.m │ │ │ │ ├── GCDAsyncUdpSocket.h │ │ │ │ └── GCDAsyncUdpSocket.m │ │ │ ├── Info.plist │ │ │ └── Vendor/ │ │ │ └── CocoaLumberjack/ │ │ │ ├── DDASLLogger.h │ │ │ ├── DDASLLogger.m │ │ │ ├── DDAbstractDatabaseLogger.h │ │ │ ├── DDAbstractDatabaseLogger.m │ │ │ ├── DDFileLogger.h │ │ │ ├── DDFileLogger.m │ │ │ ├── DDLog+LOGV.h │ │ │ ├── DDLog.h │ │ │ ├── DDLog.m │ │ │ ├── DDTTYLogger.h │ │ │ ├── DDTTYLogger.m │ │ │ └── Extensions/ │ │ │ ├── DDContextFilterLogFormatter.h │ │ │ ├── DDContextFilterLogFormatter.m │ │ │ ├── DDDispatchQueueLogFormatter.h │ │ │ ├── DDDispatchQueueLogFormatter.m │ │ │ ├── DDMultiFormatter.h │ │ │ ├── DDMultiFormatter.m │ │ │ └── README.txt │ │ └── Tests/ │ │ ├── Framework/ │ │ │ └── CocoaAsyncSocketTests.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ ├── CocoaAsyncSocketTests (iOS).xcscheme │ │ │ ├── CocoaAsyncSocketTests (macOS).xcscheme │ │ │ └── CocoaAsyncSocketTests (tvOS).xcscheme │ │ ├── Gemfile │ │ ├── Mac/ │ │ │ ├── CocoaAsyncSocket.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── CocoaAsyncSocketTestsMac.xcscheme │ │ │ ├── CocoaAsyncSocket.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── GCDAsyncSocketUNTests.m │ │ │ ├── Info.plist │ │ │ └── Podfile │ │ ├── Shared/ │ │ │ ├── GCDAsyncSocketConnectionTests.m │ │ │ ├── GCDAsyncSocketReadTests.swift │ │ │ ├── GCDAsyncUdpSocketConnectionTests.m │ │ │ ├── Info.plist │ │ │ ├── SecureSocketServer.p12 │ │ │ ├── SwiftTests.swift │ │ │ ├── TestServer.swift │ │ │ └── TestSocket.swift │ │ ├── iOS/ │ │ │ ├── CocoaAsyncSocket.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── CocoaAsyncSocketTestsiOS.xcscheme │ │ │ ├── CocoaAsyncSocket.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Info.plist │ │ │ └── Podfile │ │ └── test-all.sh │ ├── CocoaLumberjack/ │ │ ├── .gitattributes │ │ ├── .github/ │ │ │ ├── CONTRIBUTING.md │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ └── PULL_REQUEST_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .swift-version │ │ ├── .travis.yml │ │ ├── Benchmarking/ │ │ │ ├── BaseNSLogging.h │ │ │ ├── BaseNSLogging.m │ │ │ ├── DynamicLogging.h │ │ │ ├── DynamicLogging.m │ │ │ ├── PerformanceTesting.h │ │ │ ├── PerformanceTesting.m │ │ │ ├── Results/ │ │ │ │ ├── Benchmark PowerMac.csv │ │ │ │ ├── Benchmark iMac.csv │ │ │ │ ├── Benchmark iPad.csv │ │ │ │ ├── Benchmark iPhone 3GS.csv │ │ │ │ ├── Benchmark iPodTouch3 GCD.csv │ │ │ │ ├── Lumberjack Benchmark (PowerMac).ograph │ │ │ │ ├── Lumberjack Benchmark (iMac).ograph │ │ │ │ ├── Lumberjack Benchmark (iPad).ograph │ │ │ │ └── Lumberjack Benchmark (iPhone 3GS).ograph │ │ │ ├── StaticLogging.h │ │ │ └── StaticLogging.m │ │ ├── CHANGELOG.md │ │ ├── Classes/ │ │ │ ├── CLI/ │ │ │ │ ├── CLIColor.h │ │ │ │ └── CLIColor.m │ │ │ ├── CocoaLumberjack.h │ │ │ ├── CocoaLumberjack.swift │ │ │ ├── DDASLLogCapture.h │ │ │ ├── DDASLLogCapture.m │ │ │ ├── DDASLLogger.h │ │ │ ├── DDASLLogger.m │ │ │ ├── DDAbstractDatabaseLogger.h │ │ │ ├── DDAbstractDatabaseLogger.m │ │ │ ├── DDAssertMacros.h │ │ │ ├── DDFileLogger.h │ │ │ ├── DDFileLogger.m │ │ │ ├── DDLegacyMacros.h │ │ │ ├── DDLog+LOGV.h │ │ │ ├── DDLog.h │ │ │ ├── DDLog.m │ │ │ ├── DDLogMacros.h │ │ │ ├── DDOSLogger.h │ │ │ ├── DDOSLogger.m │ │ │ ├── DDTTYLogger.h │ │ │ ├── DDTTYLogger.m │ │ │ └── Extensions/ │ │ │ ├── DDContextFilterLogFormatter.h │ │ │ ├── DDContextFilterLogFormatter.m │ │ │ ├── DDDispatchQueueLogFormatter.h │ │ │ ├── DDDispatchQueueLogFormatter.m │ │ │ ├── DDMultiFormatter.h │ │ │ └── DDMultiFormatter.m │ │ ├── CocoaLumberjack.podspec │ │ ├── Demos/ │ │ │ ├── Benchmark/ │ │ │ │ ├── Desktop/ │ │ │ │ │ ├── BenchmarkMac/ │ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ │ ├── BenchmarkMac-Info.plist │ │ │ │ │ │ ├── BenchmarkMac-Prefix.pch │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ │ └── main.m │ │ │ │ │ ├── BenchmarkMac.xcodeproj/ │ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ │ └── BenchmarkMac.xcscheme │ │ │ │ │ ├── Podfile │ │ │ │ │ └── ReadMe.txt │ │ │ │ └── Mobile/ │ │ │ │ ├── BenchmarkIPhone-Info.plist │ │ │ │ ├── BenchmarkIPhone.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── BenchmarkIPhone.xcscheme │ │ │ │ ├── BenchmarkIPhoneViewController.xib │ │ │ │ ├── BenchmarkIPhone_Prefix.pch │ │ │ │ ├── Classes/ │ │ │ │ │ ├── BenchmarkIPhoneAppDelegate.h │ │ │ │ │ ├── BenchmarkIPhoneAppDelegate.m │ │ │ │ │ ├── BenchmarkIPhoneViewController.h │ │ │ │ │ └── BenchmarkIPhoneViewController.m │ │ │ │ ├── MainWindow.xib │ │ │ │ ├── Podfile │ │ │ │ ├── ReadMe.txt │ │ │ │ └── main.m │ │ │ ├── CLI/ │ │ │ │ ├── CLI/ │ │ │ │ │ ├── CLI-Prefix.pch │ │ │ │ │ ├── CLI.1 │ │ │ │ │ └── main.m │ │ │ │ ├── CLI.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── CLI.xcscheme │ │ │ │ └── Podfile │ │ │ ├── CaptureASL/ │ │ │ │ ├── CaptureASL/ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── CaptureASL-Info.plist │ │ │ │ │ ├── CaptureASL-Prefix.pch │ │ │ │ │ ├── Images.xcassets/ │ │ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── LaunchImage.launchimage/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Main.storyboard │ │ │ │ │ ├── ViewController.h │ │ │ │ │ ├── ViewController.m │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ └── InfoPlist.strings │ │ │ │ │ └── main.m │ │ │ │ ├── CaptureASL.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── CaptureASL.xcscheme │ │ │ │ └── Podfile │ │ │ ├── ContextFilter/ │ │ │ │ ├── ContextFilter-Info.plist │ │ │ │ ├── ContextFilter.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── ContextFilter.xcscheme │ │ │ │ ├── ContextFilterAppDelegate.h │ │ │ │ ├── ContextFilterAppDelegate.m │ │ │ │ ├── ContextFilter_Prefix.pch │ │ │ │ ├── English.lproj/ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── MyContextFilter.h │ │ │ │ ├── MyContextFilter.m │ │ │ │ ├── Podfile │ │ │ │ ├── ThirdPartyFramework.h │ │ │ │ ├── ThirdPartyFramework.m │ │ │ │ └── main.m │ │ │ ├── CoreDataLogger/ │ │ │ │ ├── CoreDataLogger/ │ │ │ │ │ ├── CoreDataLogger-Info.plist │ │ │ │ │ ├── CoreDataLogger-Prefix.pch │ │ │ │ │ ├── CoreDataLogger.h │ │ │ │ │ ├── CoreDataLogger.m │ │ │ │ │ ├── CoreDataLogger.xcdatamodeld/ │ │ │ │ │ │ └── .xccurrentversion │ │ │ │ │ ├── CoreDataLoggerAppDelegate.h │ │ │ │ │ ├── CoreDataLoggerAppDelegate.m │ │ │ │ │ ├── Log.xcdatamodeld/ │ │ │ │ │ │ ├── .xccurrentversion │ │ │ │ │ │ └── CocoaBotLog.xcdatamodel/ │ │ │ │ │ │ ├── elements │ │ │ │ │ │ └── layout │ │ │ │ │ ├── LogEntry.h │ │ │ │ │ ├── LogEntry.m │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ ├── CoreDataLogger.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── CoreDataLogger.xcscheme │ │ │ │ └── Podfile │ │ │ ├── CustomFormatters/ │ │ │ │ ├── CustomFormatters-Info.plist │ │ │ │ ├── CustomFormatters.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── CustomFormatters.xcscheme │ │ │ │ ├── CustomFormattersAppDelegate.h │ │ │ │ ├── CustomFormattersAppDelegate.m │ │ │ │ ├── CustomFormatters_Prefix.pch │ │ │ │ ├── English.lproj/ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── Podfile │ │ │ │ ├── ReadMe.txt │ │ │ │ ├── TestFormatter.h │ │ │ │ ├── TestFormatter.m │ │ │ │ └── main.m │ │ │ ├── CustomLogLevels/ │ │ │ │ ├── CustomLogLevels-Info.plist │ │ │ │ ├── CustomLogLevels.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── CustomLogLevels.xcscheme │ │ │ │ ├── CustomLogLevelsAppDelegate.h │ │ │ │ ├── CustomLogLevelsAppDelegate.m │ │ │ │ ├── CustomLogLevels_Prefix.pch │ │ │ │ ├── English.lproj/ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── MYLog.h │ │ │ │ ├── Podfile │ │ │ │ ├── ReadMe.txt │ │ │ │ └── main.m │ │ │ ├── Demos.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── DispatchQueueLogger/ │ │ │ │ ├── DispatchQueueLogger/ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── DispatchQueueLogger-Info.plist │ │ │ │ │ ├── DispatchQueueLogger-Prefix.pch │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ ├── DispatchQueueLogger.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── DispatchQueueLogger.xcscheme │ │ │ │ └── Podfile │ │ │ ├── FineGrainedLogging/ │ │ │ │ ├── English.lproj/ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── FineGrainedLogging-Info.plist │ │ │ │ ├── FineGrainedLogging.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── FineGrainedLogging.xcscheme │ │ │ │ ├── FineGrainedLoggingAppDelegate.h │ │ │ │ ├── FineGrainedLoggingAppDelegate.m │ │ │ │ ├── FineGrainedLogging_Prefix.pch │ │ │ │ ├── MYLog.h │ │ │ │ ├── Podfile │ │ │ │ ├── ReadMe.txt │ │ │ │ ├── TimerOne.h │ │ │ │ ├── TimerOne.m │ │ │ │ ├── TimerTwo.h │ │ │ │ ├── TimerTwo.m │ │ │ │ └── main.m │ │ │ ├── GlobalLogLevel/ │ │ │ │ ├── English.lproj/ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── GlobalLogLevel-Info.plist │ │ │ │ ├── GlobalLogLevel.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── GlobalLogLevel.xcscheme │ │ │ │ ├── GlobalLogLevelAppDelegate.h │ │ │ │ ├── GlobalLogLevelAppDelegate.m │ │ │ │ ├── GlobalLogLevel_Prefix.pch │ │ │ │ ├── MyLogging.h │ │ │ │ ├── Podfile │ │ │ │ ├── Stuff.h │ │ │ │ ├── Stuff.m │ │ │ │ └── main.m │ │ │ ├── LogFileCompressor/ │ │ │ │ ├── CompressingLogFileManager.h │ │ │ │ ├── CompressingLogFileManager.m │ │ │ │ ├── English.lproj/ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── LogFileCompressor-Info.plist │ │ │ │ ├── LogFileCompressor.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── LogFileCompressor.xcscheme │ │ │ │ ├── LogFileCompressorAppDelegate.h │ │ │ │ ├── LogFileCompressorAppDelegate.m │ │ │ │ ├── LogFileCompressor_Prefix.pch │ │ │ │ ├── Podfile │ │ │ │ ├── ReadMe.txt │ │ │ │ └── main.m │ │ │ ├── NonArcTest/ │ │ │ │ ├── NonArcTest/ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── NonArcTest-Info.plist │ │ │ │ │ ├── NonArcTest-Prefix.pch │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ ├── NonArcTest.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── NonArcTest.xcscheme │ │ │ │ └── Podfile │ │ │ ├── OverflowTestMac/ │ │ │ │ ├── English.lproj/ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── OverflowTestMac-Info.plist │ │ │ │ ├── OverflowTestMac.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── OverflowTestMac.xcscheme │ │ │ │ ├── OverflowTestMacAppDelegate.h │ │ │ │ ├── OverflowTestMacAppDelegate.m │ │ │ │ ├── OverflowTestMac_Prefix.pch │ │ │ │ ├── Podfile │ │ │ │ ├── ReadMe.txt │ │ │ │ ├── SlowLogger.h │ │ │ │ ├── SlowLogger.m │ │ │ │ └── main.m │ │ │ ├── PerUserLogLevels/ │ │ │ │ ├── PerUserLogLevels/ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── PerUserLogLevels-Info.plist │ │ │ │ │ ├── PerUserLogLevels-Prefix.pch │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ ├── PerUserLogLevels.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── PerUserLogLevels.xcscheme │ │ │ │ ├── Podfile │ │ │ │ └── Scripts/ │ │ │ │ └── LumberjackUser.bash │ │ │ ├── RegisteredDynamicLogging/ │ │ │ │ ├── Desktop/ │ │ │ │ │ ├── Podfile │ │ │ │ │ ├── RegisteredLoggingTest/ │ │ │ │ │ │ ├── Lions.h │ │ │ │ │ │ ├── Lions.m │ │ │ │ │ │ ├── RegisteredLoggingTest-Info.plist │ │ │ │ │ │ ├── RegisteredLoggingTest-Prefix.pch │ │ │ │ │ │ ├── RegisteredLoggingTestAppDelegate.h │ │ │ │ │ │ ├── RegisteredLoggingTestAppDelegate.m │ │ │ │ │ │ ├── Tigers.h │ │ │ │ │ │ ├── Tigers.m │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ │ └── main.m │ │ │ │ │ └── RegisteredLoggingTest.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── RegisteredLoggingTest (Desktop).xcscheme │ │ │ │ └── Mobile/ │ │ │ │ ├── Podfile │ │ │ │ ├── RegisteredLoggingTest/ │ │ │ │ │ ├── Lions.h │ │ │ │ │ ├── Lions.m │ │ │ │ │ ├── RegisteredLoggingTest-Info.plist │ │ │ │ │ ├── RegisteredLoggingTest-Prefix.pch │ │ │ │ │ ├── RegisteredLoggingTestAppDelegate.h │ │ │ │ │ ├── RegisteredLoggingTestAppDelegate.m │ │ │ │ │ ├── RegisteredLoggingTestViewController.h │ │ │ │ │ ├── RegisteredLoggingTestViewController.m │ │ │ │ │ ├── Tigers.h │ │ │ │ │ ├── Tigers.m │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ ├── MainWindow.xib │ │ │ │ │ │ └── RegisteredLoggingTestViewController.xib │ │ │ │ │ └── main.m │ │ │ │ └── RegisteredLoggingTest.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── RegisteredLoggingTest (Mobile).xcscheme │ │ │ ├── RollingTestMac/ │ │ │ │ ├── English.lproj/ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── Podfile │ │ │ │ ├── ReadMe.txt │ │ │ │ ├── RollingTestMac-Info.plist │ │ │ │ ├── RollingTestMac.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── RollingTestMac.xcscheme │ │ │ │ ├── RollingTestMacAppDelegate.h │ │ │ │ ├── RollingTestMacAppDelegate.m │ │ │ │ ├── RollingTestMac_Prefix.pch │ │ │ │ └── main.m │ │ │ ├── SQLiteLogger/ │ │ │ │ ├── FMDB/ │ │ │ │ │ ├── FMDatabase.h │ │ │ │ │ ├── FMDatabase.m │ │ │ │ │ ├── FMDatabaseAdditions.h │ │ │ │ │ ├── FMDatabaseAdditions.m │ │ │ │ │ ├── FMResultSet.h │ │ │ │ │ └── FMResultSet.m │ │ │ │ ├── FMDBLogger.h │ │ │ │ ├── FMDBLogger.m │ │ │ │ ├── Podfile │ │ │ │ ├── SQLiteLogger/ │ │ │ │ │ ├── SQLiteLogger-Info.plist │ │ │ │ │ ├── SQLiteLogger-Prefix.pch │ │ │ │ │ ├── SQLiteLoggerAppDelegate.h │ │ │ │ │ ├── SQLiteLoggerAppDelegate.m │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ └── SQLiteLogger.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── SQLiteLogger.xcscheme │ │ │ ├── TestXcodeColors/ │ │ │ │ ├── Desktop/ │ │ │ │ │ ├── Podfile │ │ │ │ │ ├── TestXcodeColors/ │ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ │ ├── TestXcodeColors-Info.plist │ │ │ │ │ │ ├── TestXcodeColors-Prefix.pch │ │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ │ └── main.m │ │ │ │ │ └── TestXcodeColors.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── TestXcodeColors (Desktop).xcscheme │ │ │ │ └── Mobile/ │ │ │ │ ├── Podfile │ │ │ │ ├── TextXcodeColors/ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── TextXcodeColors-Info.plist │ │ │ │ │ ├── TextXcodeColors-Prefix.pch │ │ │ │ │ ├── ViewController.h │ │ │ │ │ ├── ViewController.m │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── ViewController.xib │ │ │ │ │ └── main.m │ │ │ │ └── TextXcodeColors.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── TextXcodeColors (Mobile).xcscheme │ │ │ ├── UniversalApp/ │ │ │ │ ├── Classes/ │ │ │ │ │ ├── UniversalAppAppDelegate.h │ │ │ │ │ ├── UniversalAppAppDelegate.m │ │ │ │ │ ├── UniversalAppViewController.h │ │ │ │ │ └── UniversalAppViewController.m │ │ │ │ ├── MainWindow.xib │ │ │ │ ├── Podfile │ │ │ │ ├── UniversalApp-Info.plist │ │ │ │ ├── UniversalApp.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── xcschemes/ │ │ │ │ │ └── UniversalApp.xcscheme │ │ │ │ ├── UniversalAppViewController.xib │ │ │ │ ├── UniversalApp_Prefix.pch │ │ │ │ └── main.m │ │ │ └── WebServerIPhone/ │ │ │ ├── Classes/ │ │ │ │ ├── MyHTTPConnection.h │ │ │ │ ├── MyHTTPConnection.m │ │ │ │ ├── WebServerIPhoneAppDelegate.h │ │ │ │ ├── WebServerIPhoneAppDelegate.m │ │ │ │ ├── WebServerIPhoneViewController.h │ │ │ │ ├── WebServerIPhoneViewController.m │ │ │ │ ├── WebSocketLogger.h │ │ │ │ └── WebSocketLogger.m │ │ │ ├── MainWindow.xib │ │ │ ├── Podfile │ │ │ ├── ReadMe.txt │ │ │ ├── Vendor/ │ │ │ │ ├── CocoaAsyncSocket/ │ │ │ │ │ ├── GCDAsyncSocket.h │ │ │ │ │ └── GCDAsyncSocket.m │ │ │ │ └── CocoaHTTPServer/ │ │ │ │ ├── Categories/ │ │ │ │ │ ├── DDData.h │ │ │ │ │ ├── DDData.m │ │ │ │ │ ├── DDNumber.h │ │ │ │ │ ├── DDNumber.m │ │ │ │ │ ├── DDRange.h │ │ │ │ │ └── DDRange.m │ │ │ │ ├── HTTPAuthenticationRequest.h │ │ │ │ ├── HTTPAuthenticationRequest.m │ │ │ │ ├── HTTPConnection.h │ │ │ │ ├── HTTPConnection.m │ │ │ │ ├── HTTPLogging.h │ │ │ │ ├── HTTPMessage.h │ │ │ │ ├── HTTPMessage.m │ │ │ │ ├── HTTPResponse.h │ │ │ │ ├── HTTPServer.h │ │ │ │ ├── HTTPServer.m │ │ │ │ ├── Mime/ │ │ │ │ │ ├── MultipartFormDataParser.h │ │ │ │ │ ├── MultipartFormDataParser.m │ │ │ │ │ ├── MultipartMessageHeader.h │ │ │ │ │ ├── MultipartMessageHeader.m │ │ │ │ │ ├── MultipartMessageHeaderField.h │ │ │ │ │ └── MultipartMessageHeaderField.m │ │ │ │ ├── Responses/ │ │ │ │ │ ├── HTTPAsyncFileResponse.h │ │ │ │ │ ├── HTTPAsyncFileResponse.m │ │ │ │ │ ├── HTTPDataResponse.h │ │ │ │ │ ├── HTTPDataResponse.m │ │ │ │ │ ├── HTTPDynamicFileResponse.h │ │ │ │ │ ├── HTTPDynamicFileResponse.m │ │ │ │ │ ├── HTTPErrorResponse.h │ │ │ │ │ ├── HTTPErrorResponse.m │ │ │ │ │ ├── HTTPFileResponse.h │ │ │ │ │ ├── HTTPFileResponse.m │ │ │ │ │ ├── HTTPRedirectResponse.h │ │ │ │ │ └── HTTPRedirectResponse.m │ │ │ │ ├── WebSocket.h │ │ │ │ └── WebSocket.m │ │ │ ├── Web/ │ │ │ │ ├── index.html │ │ │ │ ├── socket.html │ │ │ │ └── styles.css │ │ │ ├── WebServerIPhone-Info.plist │ │ │ ├── WebServerIPhone.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── WebServerIPhone.xcscheme │ │ │ ├── WebServerIPhoneViewController.xib │ │ │ ├── WebServerIPhone_Prefix.pch │ │ │ └── main.m │ │ ├── Documentation/ │ │ │ ├── ARC.md │ │ │ ├── AppCode-support.md │ │ │ ├── Architecture.md │ │ │ ├── CocoaLumberjack.mdj │ │ │ ├── CustomContext.md │ │ │ ├── CustomFormatters.md │ │ │ ├── CustomLogLevels.md │ │ │ ├── CustomLoggers.md │ │ │ ├── DynamicLogLevels.md │ │ │ ├── FAQ.md │ │ │ ├── FineGrainedLogging.md │ │ │ ├── GettingStarted.md │ │ │ ├── LogFileManagement.md │ │ │ ├── PerLoggerLogLevels.md │ │ │ ├── PerUserLogLevels.md │ │ │ ├── Performance.md │ │ │ ├── ProblemSolution.md │ │ │ ├── README.md │ │ │ ├── XcodeColors.md │ │ │ └── XcodeTricks.md │ │ ├── Framework/ │ │ │ ├── CocoaLumberjack-iOS-Static/ │ │ │ │ ├── CocoaLumberjack_iOS_Static.h │ │ │ │ └── CocoaLumberjack_iOS_Static.m │ │ │ ├── FmwkTest/ │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── FmwkTest-Info.plist │ │ │ │ ├── FmwkTest-Prefix.pch │ │ │ │ ├── en.lproj/ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ └── main.m │ │ │ ├── Lumberjack/ │ │ │ │ ├── CocoaLumberjack-Info.plist │ │ │ │ ├── CocoaLumberjack-Prefix.pch │ │ │ │ ├── CocoaLumberjack.h │ │ │ │ ├── CocoaLumberjack.modulemap │ │ │ │ ├── CocoaLumberjackSwift-Info.plist │ │ │ │ └── CocoaLumberjackSwift.h │ │ │ ├── Lumberjack.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── SwiftTest/ │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Info.plist │ │ │ │ ├── InfoPlist.strings │ │ │ │ └── MainMenu.xib │ │ │ ├── iOSLibStaticTest/ │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── Base.lproj/ │ │ │ │ │ ├── LaunchScreen.xib │ │ │ │ │ └── Main.storyboard │ │ │ │ ├── Info.plist │ │ │ │ ├── ViewController.h │ │ │ │ ├── ViewController.m │ │ │ │ └── main.m │ │ │ ├── iOSSwift/ │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Formatter.swift │ │ │ │ ├── Info.plist │ │ │ │ └── ViewController.swift │ │ │ ├── iOSSwiftTest/ │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Base.lproj/ │ │ │ │ │ ├── LaunchScreen.xib │ │ │ │ │ └── Main.storyboard │ │ │ │ ├── Images.xcassets/ │ │ │ │ │ └── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ └── ViewController.swift │ │ │ ├── tvOSSwiftTest/ │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Base.lproj/ │ │ │ │ │ └── Main.storyboard │ │ │ │ ├── Formatter.swift │ │ │ │ ├── Info.plist │ │ │ │ └── ViewController.swift │ │ │ ├── watchOSSwiftTest/ │ │ │ │ ├── Base.lproj/ │ │ │ │ │ └── Interface.storyboard │ │ │ │ └── Info.plist │ │ │ └── watchOSSwiftTest Extension/ │ │ │ ├── ExtensionDelegate.swift │ │ │ ├── Formatter.swift │ │ │ ├── Info.plist │ │ │ └── InterfaceController.swift │ │ ├── LICENSE.txt │ │ ├── Lumberjack.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ ├── CocoaLumberjack-iOS-Static.xcscheme │ │ │ ├── CocoaLumberjack-iOS.xcscheme │ │ │ ├── CocoaLumberjack-macOS.xcscheme │ │ │ ├── CocoaLumberjack-tvOS.xcscheme │ │ │ ├── CocoaLumberjack-watchOS.xcscheme │ │ │ ├── CocoaLumberjackSwift-iOS.xcscheme │ │ │ ├── CocoaLumberjackSwift-macOS.xcscheme │ │ │ ├── CocoaLumberjackSwift-tvOS.xcscheme │ │ │ ├── CocoaLumberjackSwift-watchOS.xcscheme │ │ │ ├── FmwkTest.xcscheme │ │ │ ├── Lumberjack (OS X/ │ │ │ │ └── iOS 8+).xcscheme │ │ │ ├── SwiftTest.xcscheme │ │ │ ├── iOSLibStaticTest.xcscheme │ │ │ ├── iOSSwiftTest.xcscheme │ │ │ ├── tvOSSwiftTest.xcscheme │ │ │ └── watchOSSwiftTest.xcscheme │ │ ├── README.md │ │ ├── Tests/ │ │ │ ├── CocoaLumberjack Tests.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ ├── OS X Tests.xcscheme │ │ │ │ └── iOS Tests.xcscheme │ │ │ ├── Info.plist │ │ │ ├── Podfile │ │ │ └── Tests/ │ │ │ ├── DDBasicLoggingTests.m │ │ │ ├── DDLogMessageTests.m │ │ │ └── DDLogTests.m │ │ └── uncrustify.cfg │ ├── MMDB-Swift/ │ │ ├── .gitignore │ │ ├── .swift-version │ │ ├── LICENSE │ │ ├── MMDB/ │ │ │ ├── Info-OSX.plist │ │ │ ├── Info-iOS.plist │ │ │ ├── LICENSE │ │ │ ├── MMDB.h │ │ │ ├── MMDB.swift │ │ │ ├── maxminddb-compat-util.h │ │ │ ├── maxminddb.c │ │ │ ├── maxminddb.h │ │ │ ├── maxminddb_config.h │ │ │ ├── maxminddb_unions.c │ │ │ └── maxminddb_unions.h │ │ ├── MMDB-Swift.podspec │ │ ├── MMDB.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ ├── MMDB-OSX.xcscheme │ │ │ └── MMDB-iOS.xcscheme │ │ ├── MMDBTests/ │ │ │ ├── Info-OSX.plist │ │ │ ├── Info-iOS.plist │ │ │ └── MMDBTests.swift │ │ ├── Package.swift │ │ ├── README.md │ │ ├── Sources/ │ │ │ ├── Info-OSX.plist │ │ │ ├── Info-iOS.plist │ │ │ ├── MMDB.h │ │ │ ├── MMDB.swift │ │ │ └── libmaxminddb/ │ │ │ ├── GeoLite2-Country.mmdb │ │ │ ├── LICENSE │ │ │ ├── maxminddb-compat-util.h │ │ │ ├── maxminddb.c │ │ │ ├── maxminddb.h │ │ │ ├── maxminddb_config.h │ │ │ ├── maxminddb_unions.c │ │ │ └── maxminddb_unions.h │ │ ├── Tests/ │ │ │ └── MMDBTests/ │ │ │ ├── Info-OSX.plist │ │ │ ├── Info-iOS.plist │ │ │ └── MMDBTests.swift │ │ └── update_database.sh │ ├── Sodium-framework/ │ │ ├── README.md │ │ ├── Sodium/ │ │ │ ├── Info.plist │ │ │ ├── Sodium.h │ │ │ ├── includes/ │ │ │ │ ├── core.h │ │ │ │ ├── crypto_aead_aes256gcm.h │ │ │ │ ├── crypto_aead_chacha20poly1305.h │ │ │ │ ├── crypto_auth.h │ │ │ │ ├── crypto_auth_hmacsha256.h │ │ │ │ ├── crypto_auth_hmacsha512.h │ │ │ │ ├── crypto_auth_hmacsha512256.h │ │ │ │ ├── crypto_box.h │ │ │ │ ├── crypto_box_curve25519xsalsa20poly1305.h │ │ │ │ ├── crypto_core_hchacha20.h │ │ │ │ ├── crypto_core_hsalsa20.h │ │ │ │ ├── crypto_core_salsa20.h │ │ │ │ ├── crypto_core_salsa2012.h │ │ │ │ ├── crypto_core_salsa208.h │ │ │ │ ├── crypto_generichash.h │ │ │ │ ├── crypto_generichash_blake2b.h │ │ │ │ ├── crypto_hash.h │ │ │ │ ├── crypto_hash_sha256.h │ │ │ │ ├── crypto_hash_sha512.h │ │ │ │ ├── crypto_int32.h │ │ │ │ ├── crypto_int64.h │ │ │ │ ├── crypto_onetimeauth.h │ │ │ │ ├── crypto_onetimeauth_poly1305.h │ │ │ │ ├── crypto_pwhash.h │ │ │ │ ├── crypto_pwhash_argon2i.h │ │ │ │ ├── crypto_pwhash_scryptsalsa208sha256.h │ │ │ │ ├── crypto_scalarmult.h │ │ │ │ ├── crypto_scalarmult_curve25519.h │ │ │ │ ├── crypto_secretbox.h │ │ │ │ ├── crypto_secretbox_xsalsa20poly1305.h │ │ │ │ ├── crypto_shorthash.h │ │ │ │ ├── crypto_shorthash_siphash24.h │ │ │ │ ├── crypto_sign.h │ │ │ │ ├── crypto_sign_ed25519.h │ │ │ │ ├── crypto_sign_edwards25519sha512batch.h │ │ │ │ ├── crypto_stream.h │ │ │ │ ├── crypto_stream_aes128ctr.h │ │ │ │ ├── crypto_stream_chacha20.h │ │ │ │ ├── crypto_stream_salsa20.h │ │ │ │ ├── crypto_stream_salsa2012.h │ │ │ │ ├── crypto_stream_salsa208.h │ │ │ │ ├── crypto_stream_xsalsa20.h │ │ │ │ ├── crypto_uint16.h │ │ │ │ ├── crypto_uint32.h │ │ │ │ ├── crypto_uint64.h │ │ │ │ ├── crypto_uint8.h │ │ │ │ ├── crypto_verify_16.h │ │ │ │ ├── crypto_verify_32.h │ │ │ │ ├── crypto_verify_64.h │ │ │ │ ├── export.h │ │ │ │ ├── randombytes.h │ │ │ │ ├── randombytes_salsa20_random.h │ │ │ │ ├── randombytes_sysrandom.h │ │ │ │ ├── runtime.h │ │ │ │ ├── sodium-lib.h │ │ │ │ ├── utils.h │ │ │ │ └── version.h │ │ │ └── libs/ │ │ │ ├── libsodium-iOS.a │ │ │ └── libsodium-macOS.a │ │ ├── Sodium.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ ├── Sodium-iOS.xcscheme │ │ │ └── Sodium-macOS.xcscheme │ │ ├── SodiumTests/ │ │ │ ├── Info.plist │ │ │ └── SodiumTests.swift │ │ └── SodiumTests-iOS/ │ │ └── Info.plist │ ├── YamlSwift/ │ │ ├── .gitignore │ │ ├── .swift-version │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Package.swift │ │ ├── Readme.md │ │ ├── Sources/ │ │ │ ├── Info.plist │ │ │ ├── Yaml/ │ │ │ │ ├── YAMLOperators.swift │ │ │ │ ├── YAMLParser.swift │ │ │ │ ├── YAMLRegex.swift │ │ │ │ ├── YAMLResult.swift │ │ │ │ ├── YAMLTokenizer.swift │ │ │ │ └── Yaml.swift │ │ │ └── Yaml.h │ │ ├── Tests/ │ │ │ ├── Info.plist │ │ │ ├── LinuxMain.swift │ │ │ └── YamlTests/ │ │ │ ├── ExampleTests.swift │ │ │ └── YamlTests.swift │ │ ├── Yaml.podspec │ │ ├── Yaml.xcodeproj/ │ │ │ ├── .gitignore │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ ├── Yaml OSX.xcscheme │ │ │ ├── Yaml iOS.xcscheme │ │ │ └── Yaml tvOS.xcscheme │ │ └── Yaml.xcworkspace/ │ │ └── contents.xcworkspacedata │ └── tun2socks/ │ ├── .gitignore │ ├── .travis.yml │ ├── Gemfile │ ├── LICENSE │ ├── README.md │ ├── bin/ │ │ └── release_framework │ ├── docs/ │ │ ├── .gitignore │ │ ├── .jazzy.yaml │ │ └── build_docs.sh │ ├── lwip/ │ │ ├── CHANGELOG │ │ ├── COPYING │ │ ├── FILES │ │ ├── README │ │ ├── UPGRADING │ │ ├── arch/ │ │ │ ├── cc.h │ │ │ ├── perf.h │ │ │ └── sys_arch.h │ │ ├── compat.h │ │ ├── lwip/ │ │ │ ├── api.h │ │ │ ├── api_msg.h │ │ │ ├── arch.h │ │ │ ├── autoip.h │ │ │ ├── debug.h │ │ │ ├── def.h │ │ │ ├── dhcp.h │ │ │ ├── dns.h │ │ │ ├── err.h │ │ │ ├── icmp.h │ │ │ ├── igmp.h │ │ │ ├── inet.h │ │ │ ├── inet_chksum.h │ │ │ ├── init.h │ │ │ ├── ip.h │ │ │ ├── ip_addr.h │ │ │ ├── ip_frag.h │ │ │ ├── mem.h │ │ │ ├── memp.h │ │ │ ├── memp_std.h │ │ │ ├── netbuf.h │ │ │ ├── netdb.h │ │ │ ├── netif.h │ │ │ ├── netifapi.h │ │ │ ├── opt.h │ │ │ ├── pbuf.h │ │ │ ├── raw.h │ │ │ ├── sio.h │ │ │ ├── snmp.h │ │ │ ├── snmp_asn1.h │ │ │ ├── snmp_msg.h │ │ │ ├── snmp_structs.h │ │ │ ├── sockets.h │ │ │ ├── stats.h │ │ │ ├── sys.h │ │ │ ├── tcp.h │ │ │ ├── tcp_impl.h │ │ │ ├── tcpip.h │ │ │ ├── timers.h │ │ │ └── udp.h │ │ ├── lwip.h │ │ ├── lwipopts.h │ │ ├── netif/ │ │ │ ├── etharp.h │ │ │ ├── ppp_oe.h │ │ │ └── slipif.h │ │ └── src/ │ │ ├── FILES │ │ ├── api/ │ │ │ ├── api_lib.c │ │ │ ├── api_msg.c │ │ │ ├── err.c │ │ │ ├── netbuf.c │ │ │ ├── netdb.c │ │ │ ├── netifapi.c │ │ │ ├── sockets.c │ │ │ └── tcpip.c │ │ ├── core/ │ │ │ ├── def.c │ │ │ ├── dhcp.c │ │ │ ├── dns.c │ │ │ ├── init.c │ │ │ ├── ipv4/ │ │ │ │ ├── autoip.c │ │ │ │ ├── icmp.c │ │ │ │ ├── igmp.c │ │ │ │ ├── inet.c │ │ │ │ ├── inet_chksum.c │ │ │ │ ├── ip.c │ │ │ │ ├── ip_addr.c │ │ │ │ └── ip_frag.c │ │ │ ├── ipv6/ │ │ │ │ ├── README │ │ │ │ ├── icmp6.c │ │ │ │ ├── inet6.c │ │ │ │ ├── ip6.c │ │ │ │ └── ip6_addr.c │ │ │ ├── mem.c │ │ │ ├── memp.c │ │ │ ├── netif.c │ │ │ ├── pbuf.c │ │ │ ├── raw.c │ │ │ ├── snmp/ │ │ │ │ ├── asn1_dec.c │ │ │ │ ├── asn1_enc.c │ │ │ │ ├── mib2.c │ │ │ │ ├── mib_structs.c │ │ │ │ ├── msg_in.c │ │ │ │ └── msg_out.c │ │ │ ├── stats.c │ │ │ ├── sys.c │ │ │ ├── tcp.c │ │ │ ├── tcp_in.c │ │ │ ├── tcp_out.c │ │ │ ├── timers.c │ │ │ └── udp.c │ │ ├── darwin/ │ │ │ └── src/ │ │ │ ├── compat.c │ │ │ └── sys_arch.c │ │ └── netif/ │ │ ├── FILES │ │ ├── etharp.c │ │ ├── ethernetif.c │ │ ├── ppp/ │ │ │ ├── auth.c │ │ │ ├── auth.h │ │ │ ├── chap.c │ │ │ ├── chap.h │ │ │ ├── chpms.c │ │ │ ├── chpms.h │ │ │ ├── fsm.c │ │ │ ├── fsm.h │ │ │ ├── ipcp.c │ │ │ ├── ipcp.h │ │ │ ├── lcp.c │ │ │ ├── lcp.h │ │ │ ├── magic.c │ │ │ ├── magic.h │ │ │ ├── md5.c │ │ │ ├── md5.h │ │ │ ├── pap.c │ │ │ ├── pap.h │ │ │ ├── ppp.c │ │ │ ├── ppp.h │ │ │ ├── ppp_impl.h │ │ │ ├── ppp_oe.c │ │ │ ├── pppdebug.h │ │ │ ├── randm.c │ │ │ ├── randm.h │ │ │ ├── vj.c │ │ │ └── vj.h │ │ └── slipif.c │ ├── lwip-iOS/ │ │ └── Info.plist │ ├── lwip-macOS/ │ │ └── Info.plist │ ├── tun2socks/ │ │ ├── TSIPStack.swift │ │ └── TSTCPSocket.swift │ ├── tun2socks-ios/ │ │ ├── Info.plist │ │ └── tun2socks-ios.h │ ├── tun2socks-macOS/ │ │ ├── Info.plist │ │ └── tun2socks.h │ └── tun2socks.xcodeproj/ │ ├── project.pbxproj │ └── xcshareddata/ │ └── xcschemes/ │ ├── lwip-iOS.xcscheme │ ├── lwip-macOS.xcscheme │ ├── tun2socks-iOS.xcscheme │ └── tun2socks-macOS.xcscheme ├── PacketTunnel/ │ ├── Info.plist │ ├── PacketTunnel.entitlements │ └── PacketTunnelProvider.swift ├── Podfile ├── QLadder/ │ ├── Assets.xcassets/ │ │ ├── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base/ │ │ │ ├── Contents.json │ │ │ ├── empty.imageset/ │ │ │ │ └── Contents.json │ │ │ └── nav-back.imageset/ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── LaunchView/ │ │ │ ├── Contents.json │ │ │ └── logo.imageset/ │ │ │ └── Contents.json │ │ └── TabBar/ │ │ ├── Contents.json │ │ ├── tabbar-item-link-selected.imageset/ │ │ │ └── Contents.json │ │ ├── tabbar-item-link.imageset/ │ │ │ └── Contents.json │ │ ├── tabbar-item-setting-selected.imageset/ │ │ │ └── Contents.json │ │ ├── tabbar-item-setting.imageset/ │ │ │ └── Contents.json │ │ ├── tabbar-item-user-selected.imageset/ │ │ │ └── Contents.json │ │ └── tabbar-item-user.imageset/ │ │ └── Contents.json │ ├── Base.lproj/ │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Class/ │ │ ├── AppDelegate.swift │ │ ├── Model/ │ │ │ ├── Buddha.swift │ │ │ └── Proxy.swift │ │ ├── SDK/ │ │ │ ├── Common/ │ │ │ │ ├── Control/ │ │ │ │ │ ├── QLBaseViewController.swift │ │ │ │ │ ├── QLNavigationController.swift │ │ │ │ │ └── QLTabBarController.swift │ │ │ │ └── Define/ │ │ │ │ ├── AppConfig.swift │ │ │ │ └── QLColorDefine.swift │ │ │ ├── Extension/ │ │ │ │ └── UIView+Color.swift │ │ │ └── Manager/ │ │ │ ├── ConfigManager.swift │ │ │ ├── QueryManager.swift │ │ │ └── VPNManager.swift │ │ └── ViewController/ │ │ ├── About/ │ │ │ ├── QLAboutViewController.swift │ │ │ ├── QLBuddhaListViewController.swift │ │ │ ├── QLBuddhaListViewController.xib │ │ │ ├── QLBuddhaViewController.swift │ │ │ ├── QLBuddhaViewController.xib │ │ │ ├── QLDebugViewController.swift │ │ │ ├── QLDebugViewController.xib │ │ │ └── View/ │ │ │ ├── QLBuddhaCell.swift │ │ │ └── QLBuddhaCell.xib │ │ ├── Home/ │ │ │ ├── QLHomeViewController.swift │ │ │ ├── QLNewViewController.swift │ │ │ └── QLNewViewController.xib │ │ └── Me/ │ │ └── QLMeViewController.swift │ ├── Info.plist │ ├── QLadder.entitlements │ └── Resource/ │ └── NEKitRule.conf ├── QLadder.xcodeproj/ │ └── project.pbxproj ├── QLadder.xcworkspace/ │ ├── contents.xcworkspacedata │ └── xcshareddata/ │ └── IDEWorkspaceChecks.plist ├── README.md ├── Resources/ │ ├── logo.sketch │ └── logo_1.sketch └── topic.txt
SYMBOL INDEX (2456 symbols across 196 files)
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/ConnectTestAppDelegate.h
function interface (line 6) | interface ConnectTestAppDelegate : NSObject <NSApplicationDelegate> {
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/ConnectTestAppDelegate.h
function interface (line 7) | interface ConnectTestAppDelegate : NSObject <UIApplicationDelegate>
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/ConnectTestViewController.h
function interface (line 4) | interface ConnectTestViewController : UIViewController {
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/EchoServerAppDelegate.h
function interface (line 6) | interface EchoServerAppDelegate : NSObject <NSApplicationDelegate>
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/SimpleHTTPClientAppDelegate.h
function interface (line 6) | interface SimpleHTTPClientAppDelegate : NSObject <NSApplicationDelegate> {
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/SimpleHTTPClientAppDelegate.h
function interface (line 7) | interface SimpleHTTPClientAppDelegate : NSObject <UIApplicationDelegate>
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/SimpleHTTPClientViewController.h
function interface (line 4) | interface SimpleHTTPClientViewController : UIViewController {
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/ViewController.h
function interface (line 4) | interface ViewController : UIViewController <GCDAsyncUdpSocketDelegate>
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/ViewController.h
function interface (line 4) | interface ViewController : UIViewController <GCDAsyncUdpSocketDelegate>
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/AppController.h
function interface (line 5) | interface AppController : NSObject
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/Classes/InterfaceTestAppDelegate.h
function interface (line 7) | interface InterfaceTestAppDelegate : NSObject <UIApplicationDelegate>
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/Classes/InterfaceTestViewController.h
function interface (line 11) | interface InterfaceTestViewController : UIViewController {
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient/AppDelegate.h
function interface (line 5) | interface AppDelegate : NSObject <NSApplicationDelegate>
FILE: Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/AppDelegate.h
function interface (line 5) | interface AppDelegate : NSObject <NSApplicationDelegate>
FILE: Carthage/Checkouts/CocoaAsyncSocket/Source/Vendor/CocoaLumberjack/DDASLLogger.h
function interface (line 29) | interface DDASLLogger : DDAbstractLogger <DDLogger>
FILE: Carthage/Checkouts/CocoaAsyncSocket/Source/Vendor/CocoaLumberjack/DDAbstractDatabaseLogger.h
function interface (line 22) | interface DDAbstractDatabaseLogger : DDAbstractLogger {
FILE: Carthage/Checkouts/CocoaAsyncSocket/Source/Vendor/CocoaLumberjack/DDFileLogger.h
function protocol (line 59) | protocol DDLogFileManager <NSObject>
function interface (line 157) | interface DDLogFileFormatterDefault : NSObject <DDLogFormatter>
function interface (line 171) | interface DDFileLogger : DDAbstractLogger <DDLogger>
FILE: Carthage/Checkouts/CocoaAsyncSocket/Source/Vendor/CocoaLumberjack/DDLog.h
type DDLogMessageOptions (line 525) | typedef int DDLogMessageOptions;
function interface (line 527) | interface DDLogMessage : NSObject <NSCopying>
function interface (line 618) | interface DDAbstractLogger : NSObject <DDLogger>
FILE: Carthage/Checkouts/CocoaAsyncSocket/Source/Vendor/CocoaLumberjack/DDTTYLogger.h
function interface (line 36) | interface DDTTYLogger : DDAbstractLogger <DDLogger>
FILE: Carthage/Checkouts/CocoaAsyncSocket/Source/Vendor/CocoaLumberjack/Extensions/DDDispatchQueueLogFormatter.h
function interface (line 52) | interface DDDispatchQueueLogFormatter : NSObject <DDLogFormatter> {
FILE: Carthage/Checkouts/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.h
function interface (line 30) | interface DDAbstractDatabaseLogger : DDAbstractLogger {
FILE: Carthage/Checkouts/CocoaLumberjack/Classes/DDLog.h
function protocol (line 704) | protocol DDRegisteredDynamicLogging
function interface (line 870) | interface DDAbstractLogger : NSObject <DDLogger>
FILE: Carthage/Checkouts/CocoaLumberjack/Classes/DDTTYLogger.h
type UIColor (line 30) | typedef UIColor DDColor;
function DDColor (line 31) | static inline DDColor* DDMakeColor(CGFloat r, CGFloat g, CGFloat b) {ret...
type CLIColor (line 35) | typedef CLIColor DDColor;
function DDColor (line 36) | static inline DDColor* DDMakeColor(CGFloat r, CGFloat g, CGFloat b) {ret...
type NSColor (line 40) | typedef NSColor DDColor;
function DDColor (line 41) | static inline DDColor* DDMakeColor(CGFloat r, CGFloat g, CGFloat b) {ret...
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Mobile/Classes/BenchmarkIPhoneAppDelegate.h
function interface (line 6) | interface BenchmarkIPhoneAppDelegate : NSObject <UIApplicationDelegate>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/Benchmark/Mobile/Classes/BenchmarkIPhoneViewController.h
function interface (line 4) | interface BenchmarkIPhoneViewController : UIViewController
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/ContextFilter/ContextFilterAppDelegate.h
function interface (line 11) | interface ContextFilterAppDelegate : NSObject <NSApplicationDelegate> {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/ContextFilter/MyContextFilter.h
function interface (line 4) | interface MyContextFilter : NSObject <DDLogFormatter>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/CoreDataLogger.h
function interface (line 5) | interface CoreDataLogger : DDAbstractDatabaseLogger <DDLogger>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/CoreDataLogger/CoreDataLogger/CoreDataLoggerAppDelegate.h
function interface (line 6) | interface CoreDataLoggerAppDelegate : NSObject <NSApplicationDelegate> {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/CustomFormatters/CustomFormattersAppDelegate.h
function interface (line 4) | interface CustomFormattersAppDelegate : NSObject <NSApplicationDelegate> {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/CustomLogLevels/CustomLogLevelsAppDelegate.h
function interface (line 4) | interface CustomLogLevelsAppDelegate : NSObject <NSApplicationDelegate> {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/FineGrainedLogging/FineGrainedLoggingAppDelegate.h
function interface (line 7) | interface FineGrainedLoggingAppDelegate : NSObject <NSApplicationDelegate>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/FineGrainedLogging/TimerOne.h
function interface (line 4) | interface TimerOne : NSObject
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/FineGrainedLogging/TimerTwo.h
function interface (line 4) | interface TimerTwo : NSObject
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/GlobalLogLevel/GlobalLogLevelAppDelegate.h
function interface (line 11) | interface GlobalLogLevelAppDelegate : NSObject <NSApplicationDelegate> {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/GlobalLogLevel/Stuff.h
function interface (line 4) | interface Stuff : NSObject {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/LogFileCompressor/CompressingLogFileManager.h
function interface (line 5) | interface CompressingLogFileManager : DDLogFileManagerDefault
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/LogFileCompressor/LogFileCompressorAppDelegate.h
function interface (line 6) | interface LogFileCompressorAppDelegate : NSObject <NSApplicationDelegate>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/OverflowTestMac/OverflowTestMacAppDelegate.h
function interface (line 10) | interface OverflowTestMacAppDelegate : NSObject <NSApplicationDelegate> {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/RegisteredDynamicLogging/Desktop/RegisteredLoggingTest/RegisteredLoggingTestAppDelegate.h
function interface (line 4) | interface RegisteredLoggingTestAppDelegate : NSObject <NSApplicationDele...
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/RollingTestMac/RollingTestMacAppDelegate.h
function interface (line 6) | interface RollingTestMacAppDelegate : NSObject <NSApplicationDelegate>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/SQLiteLogger/FMDB/FMDatabase.h
function interface (line 5) | interface FMDatabase : NSObject
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/SQLiteLogger/FMDB/FMResultSet.h
function interface (line 19) | interface FMResultSet : NSObject {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/SQLiteLogger/FMDBLogger.h
function interface (line 7) | interface FMDBLogger : DDAbstractDatabaseLogger <DDLogger>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/SQLiteLogger/SQLiteLogger/SQLiteLoggerAppDelegate.h
function interface (line 6) | interface SQLiteLoggerAppDelegate : NSObject <NSApplicationDelegate> {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/TestXcodeColors/Mobile/TextXcodeColors/ViewController.h
function interface (line 3) | interface ViewController : UIViewController
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/UniversalApp/Classes/UniversalAppAppDelegate.h
function interface (line 12) | interface UniversalAppAppDelegate : NSObject <UIApplicationDelegate> {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/UniversalApp/Classes/UniversalAppViewController.h
function interface (line 10) | interface UniversalAppViewController : UIViewController {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Classes/WebServerIPhoneAppDelegate.h
function interface (line 7) | interface WebServerIPhoneAppDelegate : NSObject <UIApplicationDelegate>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Classes/WebServerIPhoneViewController.h
function interface (line 4) | interface WebServerIPhoneViewController : UIViewController {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Classes/WebSocketLogger.h
function interface (line 8) | interface WebSocketLogger : DDAbstractLogger <DDLogger>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaAsyncSocket/GCDAsyncSocket.h
type GCDAsyncSocketError (line 78) | enum GCDAsyncSocketError
type GCDAsyncSocketError (line 90) | typedef enum GCDAsyncSocketError GCDAsyncSocketError;
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Categories/DDRange.h
type DDRange (line 16) | typedef struct _DDRange {
type DDRange (line 21) | typedef DDRange *DDRangePointer;
function NS_INLINE (line 23) | NS_INLINE DDRange DDMakeRange(UInt64 loc, UInt64 len) {
function NS_INLINE (line 30) | NS_INLINE UInt64 DDMaxRange(DDRange range) {
function NS_INLINE (line 34) | NS_INLINE BOOL DDLocationInRange(UInt64 loc, DDRange range) {
function NS_INLINE (line 38) | NS_INLINE BOOL DDEqualRanges(DDRange range1, DDRange range2) {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/HTTPAuthenticationRequest.h
function interface (line 11) | interface HTTPAuthenticationRequest : NSObject
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/HTTPConnection.h
function interface (line 16) | interface HTTPConfig : NSObject
function interface (line 36) | interface HTTPConnection : NSObject
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/HTTPMessage.h
function interface (line 16) | interface HTTPMessage : NSObject
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/HTTPServer.h
function interface (line 21) | interface HTTPServer : NSObject IMPLEMENTED_PROTOCOLS
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Mime/MultipartMessageHeader.h
function interface (line 24) | interface MultipartMessageHeader : NSObject {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Mime/MultipartMessageHeaderField.h
function interface (line 8) | interface MultipartMessageHeaderField : NSObject {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.h
function interface (line 14) | interface HTTPAsyncFileResponse : NSObject <HTTPResponse>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Responses/HTTPDataResponse.h
function interface (line 5) | interface HTTPDataResponse : NSObject <HTTPResponse>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.h
function interface (line 41) | interface HTTPDynamicFileResponse : HTTPAsyncFileResponse
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Responses/HTTPErrorResponse.h
function interface (line 3) | interface HTTPErrorResponse : NSObject <HTTPResponse> {
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Responses/HTTPFileResponse.h
function interface (line 7) | interface HTTPFileResponse : NSObject <HTTPResponse>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/Responses/HTTPRedirectResponse.h
function interface (line 5) | interface HTTPRedirectResponse : NSObject <HTTPResponse>
FILE: Carthage/Checkouts/CocoaLumberjack/Demos/WebServerIPhone/Vendor/CocoaHTTPServer/WebSocket.h
function interface (line 9) | interface WebSocket : NSObject
FILE: Carthage/Checkouts/MMDB-Swift/MMDB/maxminddb-compat-util.h
function mmdb_strnlen (line 100) | static size_t
FILE: Carthage/Checkouts/MMDB-Swift/MMDB/maxminddb.c
function DEBUG_FUNC (line 54) | DEBUG_FUNC char *byte_to_binary(uint8_t byte)
function DEBUG_FUNC (line 69) | DEBUG_FUNC char *type_num_to_name(uint8_t num)
type record_info_s (line 122) | typedef struct record_info_s {
type addrinfo (line 152) | struct addrinfo
function MMDB_open (line 223) | int MMDB_open(const char *const filename, uint32_t flags, MMDB_s *const ...
function LOCAL (line 311) | LOCAL int map_file(MMDB_s *const mmdb)
function LOCAL (line 359) | LOCAL int map_file(MMDB_s *const mmdb)
function LOCAL (line 403) | LOCAL const uint8_t *find_metadata(const uint8_t *file_content,
function LOCAL (line 439) | LOCAL int read_metadata(MMDB_s *mmdb)
function LOCAL (line 551) | LOCAL MMDB_s make_fake_metadata_db(MMDB_s *mmdb)
function LOCAL (line 561) | LOCAL int value_for_key_as_uint16(MMDB_entry_s *start, char *key,
function LOCAL (line 580) | LOCAL int value_for_key_as_uint32(MMDB_entry_s *start, char *key,
function LOCAL (line 599) | LOCAL int value_for_key_as_uint64(MMDB_entry_s *start, char *key,
function LOCAL (line 618) | LOCAL int value_for_key_as_string(MMDB_entry_s *start, char *key,
function LOCAL (line 640) | LOCAL int populate_languages_metadata(MMDB_s *mmdb, MMDB_s *metadata_db,
function LOCAL (line 700) | LOCAL int populate_description_metadata(MMDB_s *mmdb, MMDB_s *metadata_db,
function MMDB_lookup_result_s (line 799) | MMDB_lookup_result_s MMDB_lookup_string(MMDB_s *const mmdb,
function LOCAL (line 827) | LOCAL int resolve_any_address(const char *ipstr, struct addrinfo **addre...
function MMDB_lookup_result_s (line 844) | MMDB_lookup_result_s MMDB_lookup_sockaddr(
function LOCAL (line 885) | LOCAL int find_address_in_search_tree(MMDB_s *mmdb, uint8_t *address,
function LOCAL (line 969) | LOCAL record_info_s record_info_for_database(MMDB_s *mmdb)
function LOCAL (line 995) | LOCAL int find_ipv4_start_node(MMDB_s *mmdb)
function LOCAL (line 1029) | LOCAL uint8_t maybe_populate_result(MMDB_s *mmdb, uint32_t record,
function LOCAL (line 1051) | LOCAL uint8_t record_type(MMDB_s *const mmdb, uint64_t record)
function LOCAL (line 1079) | LOCAL uint32_t get_left_28_bit_record(const uint8_t *record)
function LOCAL (line 1085) | LOCAL uint32_t get_right_28_bit_record(const uint8_t *record)
function MMDB_read_node (line 1091) | int MMDB_read_node(MMDB_s *const mmdb, uint32_t node_number,
function LOCAL (line 1128) | LOCAL uint32_t data_section_offset_for_record(MMDB_s *const mmdb,
function MMDB_get_value (line 1135) | int MMDB_get_value(MMDB_entry_s *const start,
function MMDB_vget_value (line 1146) | int MMDB_vget_value(MMDB_entry_s *const start,
function LOCAL (line 1175) | LOCAL int path_length(va_list va_path)
function MMDB_aget_value (line 1191) | int MMDB_aget_value(MMDB_entry_s *const start,
function LOCAL (line 1248) | LOCAL int lookup_path_in_array(const char *path_elem, MMDB_s *mmdb,
function LOCAL (line 1284) | LOCAL int lookup_path_in_map(const char *path_elem, MMDB_s *mmdb,
function LOCAL (line 1325) | LOCAL int skip_map_or_array(MMDB_s *mmdb, MMDB_entry_data_s *entry_data)
function LOCAL (line 1351) | LOCAL int decode_one_follow(MMDB_s *mmdb, uint32_t offset,
function NO_PROTO (line 1381) | NO_PROTO mmdb_uint128_t get_uint128(const uint8_t *p, int length)
function LOCAL (line 1392) | LOCAL int decode_one(MMDB_s *mmdb, uint32_t offset,
function LOCAL (line 1594) | LOCAL int get_ext_type(int raw_ext_type)
function LOCAL (line 1599) | LOCAL uint32_t get_ptr_from(uint8_t ctrl, uint8_t const *const ptr,
function MMDB_get_metadata_as_entry_data_list (line 1621) | int MMDB_get_metadata_as_entry_data_list(
function MMDB_get_entry_data_list (line 1634) | int MMDB_get_entry_data_list(
function LOCAL (line 1644) | LOCAL int get_entry_data_list(MMDB_s *mmdb, uint32_t offset,
function LOCAL (line 1768) | LOCAL float get_ieee754_float(const uint8_t *restrict p)
function LOCAL (line 1785) | LOCAL double get_ieee754_double(const uint8_t *restrict p)
function LOCAL (line 1805) | LOCAL uint32_t get_uint32(const uint8_t *p)
function LOCAL (line 1810) | LOCAL uint32_t get_uint24(const uint8_t *p)
function LOCAL (line 1815) | LOCAL uint32_t get_uint16(const uint8_t *p)
function LOCAL (line 1820) | LOCAL uint64_t get_uintX(const uint8_t *p, int length)
function LOCAL (line 1830) | LOCAL int32_t get_sintX(const uint8_t *p, int length)
function LOCAL (line 1835) | LOCAL MMDB_entry_data_list_s *new_entry_data_list(void)
function MMDB_free_entry_data_list (line 1842) | void MMDB_free_entry_data_list(MMDB_entry_data_list_s *const entry_data_...
function MMDB_close (line 1853) | void MMDB_close(MMDB_s *const mmdb)
function LOCAL (line 1858) | LOCAL void free_mmdb_struct(MMDB_s *const mmdb)
function LOCAL (line 1886) | LOCAL void free_languages_metadata(MMDB_s *mmdb)
function LOCAL (line 1898) | LOCAL void free_descriptions_metadata(MMDB_s *mmdb)
function MMDB_dump_entry_data_list (line 1929) | int MMDB_dump_entry_data_list(FILE *const stream,
function LOCAL (line 1938) | LOCAL MMDB_entry_data_list_s *dump_entry_data_list(
function LOCAL (line 2109) | LOCAL void print_indentation(FILE *stream, int i)
function LOCAL (line 2118) | LOCAL char *bytes_to_hex(uint8_t *bytes, uint32_t size)
FILE: Carthage/Checkouts/MMDB-Swift/MMDB/maxminddb.h
type ADDRESS_FAMILY (line 26) | typedef ADDRESS_FAMILY sa_family_t;
type mmdb_uint128_t (line 83) | typedef unsigned int mmdb_uint128_t __attribute__ ((__mode__(TI)));
type mmdb_uint128_t (line 85) | typedef unsigned __int128 mmdb_uint128_t;
type MMDB_entry_s (line 90) | typedef struct MMDB_entry_s {
type MMDB_lookup_result_s (line 95) | typedef struct MMDB_lookup_result_s {
type MMDB_entry_data_s (line 101) | typedef struct MMDB_entry_data_s {
type MMDB_entry_data_list_s (line 136) | typedef struct MMDB_entry_data_list_s {
type MMDB_description_s (line 141) | typedef struct MMDB_description_s {
type MMDB_metadata_s (line 146) | typedef struct MMDB_metadata_s {
type MMDB_ipv4_start_node_s (line 164) | typedef struct MMDB_ipv4_start_node_s {
type MMDB_s (line 169) | typedef struct MMDB_s {
type MMDB_search_node_s (line 184) | typedef struct MMDB_search_node_s {
type sockaddr (line 202) | struct sockaddr
FILE: Carthage/Checkouts/MMDB-Swift/MMDB/maxminddb_unions.c
function MMDB_get_entry_data_bool (line 19) | bool MMDB_get_entry_data_bool(MMDB_entry_data_s *ptr) {
FILE: Carthage/Checkouts/MMDB-Swift/Sources/libmaxminddb/maxminddb-compat-util.h
function mmdb_strnlen (line 100) | static size_t
FILE: Carthage/Checkouts/MMDB-Swift/Sources/libmaxminddb/maxminddb.c
function DEBUG_FUNC (line 54) | DEBUG_FUNC char *byte_to_binary(uint8_t byte)
function DEBUG_FUNC (line 69) | DEBUG_FUNC char *type_num_to_name(uint8_t num)
type record_info_s (line 122) | typedef struct record_info_s {
type addrinfo (line 152) | struct addrinfo
function MMDB_open (line 223) | int MMDB_open(const char *const filename, uint32_t flags, MMDB_s *const ...
function LOCAL (line 311) | LOCAL int map_file(MMDB_s *const mmdb)
function LOCAL (line 359) | LOCAL int map_file(MMDB_s *const mmdb)
function LOCAL (line 403) | LOCAL const uint8_t *find_metadata(const uint8_t *file_content,
function LOCAL (line 439) | LOCAL int read_metadata(MMDB_s *mmdb)
function LOCAL (line 551) | LOCAL MMDB_s make_fake_metadata_db(MMDB_s *mmdb)
function LOCAL (line 561) | LOCAL int value_for_key_as_uint16(MMDB_entry_s *start, char *key,
function LOCAL (line 580) | LOCAL int value_for_key_as_uint32(MMDB_entry_s *start, char *key,
function LOCAL (line 599) | LOCAL int value_for_key_as_uint64(MMDB_entry_s *start, char *key,
function LOCAL (line 618) | LOCAL int value_for_key_as_string(MMDB_entry_s *start, char *key,
function LOCAL (line 640) | LOCAL int populate_languages_metadata(MMDB_s *mmdb, MMDB_s *metadata_db,
function LOCAL (line 700) | LOCAL int populate_description_metadata(MMDB_s *mmdb, MMDB_s *metadata_db,
function MMDB_lookup_result_s (line 799) | MMDB_lookup_result_s MMDB_lookup_string(MMDB_s *const mmdb,
function LOCAL (line 827) | LOCAL int resolve_any_address(const char *ipstr, struct addrinfo **addre...
function MMDB_lookup_result_s (line 844) | MMDB_lookup_result_s MMDB_lookup_sockaddr(
function LOCAL (line 885) | LOCAL int find_address_in_search_tree(MMDB_s *mmdb, uint8_t *address,
function LOCAL (line 969) | LOCAL record_info_s record_info_for_database(MMDB_s *mmdb)
function LOCAL (line 995) | LOCAL int find_ipv4_start_node(MMDB_s *mmdb)
function LOCAL (line 1029) | LOCAL uint8_t maybe_populate_result(MMDB_s *mmdb, uint32_t record,
function LOCAL (line 1051) | LOCAL uint8_t record_type(MMDB_s *const mmdb, uint64_t record)
function LOCAL (line 1079) | LOCAL uint32_t get_left_28_bit_record(const uint8_t *record)
function LOCAL (line 1085) | LOCAL uint32_t get_right_28_bit_record(const uint8_t *record)
function MMDB_read_node (line 1091) | int MMDB_read_node(MMDB_s *const mmdb, uint32_t node_number,
function LOCAL (line 1128) | LOCAL uint32_t data_section_offset_for_record(MMDB_s *const mmdb,
function MMDB_get_value (line 1135) | int MMDB_get_value(MMDB_entry_s *const start,
function MMDB_vget_value (line 1146) | int MMDB_vget_value(MMDB_entry_s *const start,
function LOCAL (line 1175) | LOCAL int path_length(va_list va_path)
function MMDB_aget_value (line 1191) | int MMDB_aget_value(MMDB_entry_s *const start,
function LOCAL (line 1248) | LOCAL int lookup_path_in_array(const char *path_elem, MMDB_s *mmdb,
function LOCAL (line 1284) | LOCAL int lookup_path_in_map(const char *path_elem, MMDB_s *mmdb,
function LOCAL (line 1325) | LOCAL int skip_map_or_array(MMDB_s *mmdb, MMDB_entry_data_s *entry_data)
function LOCAL (line 1351) | LOCAL int decode_one_follow(MMDB_s *mmdb, uint32_t offset,
function NO_PROTO (line 1381) | NO_PROTO mmdb_uint128_t get_uint128(const uint8_t *p, int length)
function LOCAL (line 1392) | LOCAL int decode_one(MMDB_s *mmdb, uint32_t offset,
function LOCAL (line 1594) | LOCAL int get_ext_type(int raw_ext_type)
function LOCAL (line 1599) | LOCAL uint32_t get_ptr_from(uint8_t ctrl, uint8_t const *const ptr,
function MMDB_get_metadata_as_entry_data_list (line 1621) | int MMDB_get_metadata_as_entry_data_list(
function MMDB_get_entry_data_list (line 1634) | int MMDB_get_entry_data_list(
function LOCAL (line 1644) | LOCAL int get_entry_data_list(MMDB_s *mmdb, uint32_t offset,
function LOCAL (line 1768) | LOCAL float get_ieee754_float(const uint8_t *restrict p)
function LOCAL (line 1785) | LOCAL double get_ieee754_double(const uint8_t *restrict p)
function LOCAL (line 1805) | LOCAL uint32_t get_uint32(const uint8_t *p)
function LOCAL (line 1810) | LOCAL uint32_t get_uint24(const uint8_t *p)
function LOCAL (line 1815) | LOCAL uint32_t get_uint16(const uint8_t *p)
function LOCAL (line 1820) | LOCAL uint64_t get_uintX(const uint8_t *p, int length)
function LOCAL (line 1830) | LOCAL int32_t get_sintX(const uint8_t *p, int length)
function LOCAL (line 1835) | LOCAL MMDB_entry_data_list_s *new_entry_data_list(void)
function MMDB_free_entry_data_list (line 1842) | void MMDB_free_entry_data_list(MMDB_entry_data_list_s *const entry_data_...
function MMDB_close (line 1853) | void MMDB_close(MMDB_s *const mmdb)
function LOCAL (line 1858) | LOCAL void free_mmdb_struct(MMDB_s *const mmdb)
function LOCAL (line 1886) | LOCAL void free_languages_metadata(MMDB_s *mmdb)
function LOCAL (line 1898) | LOCAL void free_descriptions_metadata(MMDB_s *mmdb)
function MMDB_dump_entry_data_list (line 1929) | int MMDB_dump_entry_data_list(FILE *const stream,
function LOCAL (line 1938) | LOCAL MMDB_entry_data_list_s *dump_entry_data_list(
function LOCAL (line 2109) | LOCAL void print_indentation(FILE *stream, int i)
function LOCAL (line 2118) | LOCAL char *bytes_to_hex(uint8_t *bytes, uint32_t size)
FILE: Carthage/Checkouts/MMDB-Swift/Sources/libmaxminddb/maxminddb.h
type ADDRESS_FAMILY (line 26) | typedef ADDRESS_FAMILY sa_family_t;
type mmdb_uint128_t (line 83) | typedef unsigned int mmdb_uint128_t __attribute__ ((__mode__(TI)));
type mmdb_uint128_t (line 85) | typedef unsigned __int128 mmdb_uint128_t;
type MMDB_entry_s (line 90) | typedef struct MMDB_entry_s {
type MMDB_lookup_result_s (line 95) | typedef struct MMDB_lookup_result_s {
type MMDB_entry_data_s (line 101) | typedef struct MMDB_entry_data_s {
type MMDB_entry_data_list_s (line 136) | typedef struct MMDB_entry_data_list_s {
type MMDB_description_s (line 141) | typedef struct MMDB_description_s {
type MMDB_metadata_s (line 146) | typedef struct MMDB_metadata_s {
type MMDB_ipv4_start_node_s (line 164) | typedef struct MMDB_ipv4_start_node_s {
type MMDB_s (line 169) | typedef struct MMDB_s {
type MMDB_search_node_s (line 184) | typedef struct MMDB_search_node_s {
type sockaddr (line 202) | struct sockaddr
FILE: Carthage/Checkouts/MMDB-Swift/Sources/libmaxminddb/maxminddb_unions.c
function MMDB_get_entry_data_bool (line 19) | bool MMDB_get_entry_data_bool(MMDB_entry_data_s *ptr) {
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_auth_hmacsha256.h
type crypto_auth_hmacsha256_state (line 38) | typedef struct crypto_auth_hmacsha256_state {
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_auth_hmacsha512.h
type crypto_auth_hmacsha512_state (line 38) | typedef struct crypto_auth_hmacsha512_state {
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_auth_hmacsha512256.h
type crypto_auth_hmacsha512_state (line 36) | typedef crypto_auth_hmacsha512_state crypto_auth_hmacsha512256_state;
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_generichash.h
type crypto_generichash_blake2b_state (line 44) | typedef crypto_generichash_blake2b_state crypto_generichash_state;
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_generichash_blake2b.h
type crypto_generichash_blake2b_state (line 23) | typedef CRYPTO_ALIGN(64) struct crypto_generichash_blake2b_state {
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_hash_sha256.h
type crypto_hash_sha256_state (line 24) | typedef struct crypto_hash_sha256_state {
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_hash_sha512.h
type crypto_hash_sha512_state (line 24) | typedef struct crypto_hash_sha512_state {
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_int32.h
type crypto_int32 (line 6) | typedef int32_t crypto_int32;
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_int64.h
type crypto_int64 (line 6) | typedef int64_t crypto_int64;
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_onetimeauth.h
type crypto_onetimeauth_poly1305_state (line 16) | typedef crypto_onetimeauth_poly1305_state crypto_onetimeauth_state;
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_onetimeauth_poly1305.h
type crypto_onetimeauth_poly1305_state (line 19) | typedef CRYPTO_ALIGN(16) struct crypto_onetimeauth_poly1305_state {
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_uint16.h
type crypto_uint16 (line 6) | typedef uint16_t crypto_uint16;
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_uint32.h
type crypto_uint32 (line 6) | typedef uint32_t crypto_uint32;
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_uint64.h
type crypto_uint64 (line 6) | typedef uint64_t crypto_uint64;
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/crypto_uint8.h
type crypto_uint8 (line 6) | typedef uint8_t crypto_uint8;
FILE: Carthage/Checkouts/Sodium-framework/Sodium/includes/randombytes.h
type randombytes_implementation (line 19) | typedef struct randombytes_implementation {
FILE: Carthage/Checkouts/tun2socks/lwip/arch/cc.h
type u8_t (line 46) | typedef unsigned char u8_t;
type s8_t (line 47) | typedef signed char s8_t;
type u16_t (line 48) | typedef unsigned short u16_t;
type s16_t (line 49) | typedef signed short s16_t;
type u32_t (line 50) | typedef unsigned int u32_t;
type s32_t (line 51) | typedef signed int s32_t;
type mem_ptr_t (line 53) | typedef unsigned long mem_ptr_t;
type sio_status_s (line 92) | struct sio_status_s
type sio_status_t (line 93) | typedef struct sio_status_s sio_status_t;
FILE: Carthage/Checkouts/tun2socks/lwip/compat.h
type tcp_pcb (line 6) | struct tcp_pcb
FILE: Carthage/Checkouts/tun2socks/lwip/lwip.h
type u8_t (line 24) | typedef unsigned char u8_t;
type s8_t (line 25) | typedef signed char s8_t;
type u16_t (line 26) | typedef unsigned short u16_t;
type s16_t (line 27) | typedef signed short s16_t;
type u32_t (line 28) | typedef unsigned int u32_t;
type s32_t (line 29) | typedef signed int s32_t;
type mem_ptr_t (line 31) | typedef unsigned long mem_ptr_t;
type s8_t (line 34) | typedef s8_t err_t;
type ip_addr (line 62) | struct ip_addr {
type ip_addr_t (line 65) | typedef struct ip_addr ip_addr_t;
type pbuf_type (line 83) | typedef enum {
type pbuf (line 90) | struct pbuf {
type pbuf_layer (line 123) | typedef enum {
type pbuf (line 130) | struct pbuf
type pbuf (line 131) | struct pbuf
type pbuf (line 132) | struct pbuf
type pbuf (line 133) | struct pbuf
type pbuf (line 134) | struct pbuf
type pbuf (line 135) | struct pbuf
type pbuf (line 136) | struct pbuf
type pbuf (line 136) | struct pbuf
type pbuf (line 137) | struct pbuf
type pbuf (line 137) | struct pbuf
type pbuf (line 138) | struct pbuf
type pbuf (line 138) | struct pbuf
type pbuf (line 139) | struct pbuf
type pbuf (line 139) | struct pbuf
type pbuf (line 140) | struct pbuf
type pbuf (line 141) | struct pbuf
type tcp_state (line 174) | enum tcp_state {
type tcp_pcb (line 188) | struct tcp_pcb
type err_t (line 198) | typedef err_t (*tcp_accept_fn)(void *arg, struct tcp_pcb *newpcb, err_t ...
type tcp_pcb (line 201) | struct tcp_pcb {
type err_t (line 221) | typedef err_t (*tcp_recv_fn)(void *arg, struct tcp_pcb *tpcb,
type err_t (line 235) | typedef err_t (*tcp_sent_fn)(void *arg, struct tcp_pcb *tpcb,
type err_t (line 247) | typedef err_t (*tcp_poll_fn)(void *arg, struct tcp_pcb *tpcb);
type err_t (line 273) | typedef err_t (*tcp_connected_fn)(void *arg, struct tcp_pcb *tpcb, err_t...
type tcp_pcb (line 279) | struct tcp_pcb
type tcp_pcb (line 281) | struct tcp_pcb
type tcp_pcb (line 282) | struct tcp_pcb
type tcp_pcb (line 283) | struct tcp_pcb
type tcp_pcb (line 284) | struct tcp_pcb
type tcp_pcb (line 285) | struct tcp_pcb
type tcp_pcb (line 286) | struct tcp_pcb
type tcp_pcb (line 304) | struct tcp_pcb
type tcp_pcb (line 305) | struct tcp_pcb
type tcp_pcb (line 307) | struct tcp_pcb
type tcp_pcb (line 310) | struct tcp_pcb
type tcp_pcb (line 310) | struct tcp_pcb
type tcp_pcb (line 313) | struct tcp_pcb
type tcp_pcb (line 314) | struct tcp_pcb
type tcp_pcb (line 315) | struct tcp_pcb
type tcp_pcb (line 321) | struct tcp_pcb
type tcp_pcb (line 324) | struct tcp_pcb
type tcp_pcb (line 330) | struct tcp_pcb
type tcp_pcb (line 332) | struct tcp_pcb
type tcp_pcb (line 334) | struct tcp_pcb
type tcp_pcb (line 334) | struct tcp_pcb
type netif (line 338) | struct netif
type netif (line 340) | struct netif
type netif (line 342) | struct netif
type err_t (line 348) | typedef err_t (*netif_init_fn)(struct netif *netif);
type err_t (line 355) | typedef err_t (*netif_input_fn)(struct pbuf *p, struct netif *inp);
type err_t (line 364) | typedef err_t (*netif_output_fn)(struct netif *netif, struct pbuf *p,
type err_t (line 372) | typedef err_t (*netif_linkoutput_fn)(struct netif *netif, struct pbuf *p);
type netif (line 374) | struct netif
type err_t (line 376) | typedef err_t (*netif_igmp_mac_filter_fn)(struct netif *netif,
type netif (line 383) | struct netif {
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/api.h
type netconn_type (line 83) | enum netconn_type {
type netconn_state (line 97) | enum netconn_state {
type netconn_evt (line 106) | enum netconn_evt {
type netconn_igmp (line 116) | enum netconn_igmp {
type ip_pcb (line 123) | struct ip_pcb
type tcp_pcb (line 124) | struct tcp_pcb
type udp_pcb (line 125) | struct udp_pcb
type raw_pcb (line 126) | struct raw_pcb
type netconn (line 127) | struct netconn
type api_msg_msg (line 128) | struct api_msg_msg
type netconn (line 131) | struct netconn
type netconn_evt (line 131) | enum netconn_evt
type netconn (line 134) | struct netconn {
type netconn (line 214) | struct
type netconn_type (line 215) | enum netconn_type
type netconn (line 217) | struct netconn
type netconn (line 221) | struct netconn
type netconn (line 226) | struct netconn
type netconn (line 227) | struct netconn
type netconn (line 228) | struct netconn
type netconn (line 229) | struct netconn
type netconn (line 231) | struct netconn
type netconn (line 231) | struct netconn
type netconn (line 232) | struct netconn
type netbuf (line 232) | struct netbuf
type netconn (line 233) | struct netconn
type pbuf (line 233) | struct pbuf
type netconn (line 234) | struct netconn
type netconn (line 235) | struct netconn
type netbuf (line 235) | struct netbuf
type netconn (line 237) | struct netconn
type netbuf (line 237) | struct netbuf
type netconn (line 238) | struct netconn
type netconn (line 242) | struct netconn
type netconn (line 243) | struct netconn
type netconn (line 246) | struct netconn
type netconn_igmp (line 247) | enum netconn_igmp
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/api_msg.h
type api_msg_msg (line 62) | struct api_msg_msg {
type api_msg (line 123) | struct api_msg {
type dns_api_msg (line 135) | struct dns_api_msg {
type api_msg_msg (line 148) | struct api_msg_msg
type api_msg_msg (line 149) | struct api_msg_msg
type api_msg_msg (line 150) | struct api_msg_msg
type api_msg_msg (line 151) | struct api_msg_msg
type api_msg_msg (line 152) | struct api_msg_msg
type api_msg_msg (line 153) | struct api_msg_msg
type api_msg_msg (line 154) | struct api_msg_msg
type api_msg_msg (line 155) | struct api_msg_msg
type api_msg_msg (line 156) | struct api_msg_msg
type api_msg_msg (line 157) | struct api_msg_msg
type api_msg_msg (line 158) | struct api_msg_msg
type api_msg_msg (line 159) | struct api_msg_msg
type api_msg_msg (line 161) | struct api_msg_msg
type netconn (line 168) | struct netconn
type netconn_type (line 168) | enum netconn_type
type netconn (line 169) | struct netconn
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/autoip.h
type autoip (line 81) | struct autoip
type netif (line 95) | struct netif
type autoip (line 95) | struct autoip
type netif (line 98) | struct netif
type netif (line 101) | struct netif
type netif (line 104) | struct netif
type etharp_hdr (line 104) | struct etharp_hdr
type netif (line 110) | struct netif
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/dhcp.h
type dhcp (line 29) | struct dhcp
function PACK_STRUCT_BEGIN (line 72) | PACK_STRUCT_BEGIN
type netif (line 108) | struct netif
type dhcp (line 108) | struct dhcp
type netif (line 111) | struct netif
type netif (line 113) | struct netif
type netif (line 115) | struct netif
type netif (line 117) | struct netif
type netif (line 119) | struct netif
type netif (line 121) | struct netif
type netif (line 123) | struct netif
type netif (line 127) | struct netif
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/dns.h
type local_hostlist_entry (line 82) | struct local_hostlist_entry {
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/err.h
type LWIP_ERR_T (line 45) | typedef LWIP_ERR_T err_t;
type s8_t (line 47) | typedef s8_t err_t;
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/icmp.h
type icmp_dur_type (line 56) | enum icmp_dur_type {
type icmp_te_type (line 65) | enum icmp_te_type {
function PACK_STRUCT_BEGIN (line 78) | PACK_STRUCT_BEGIN
type pbuf (line 101) | struct pbuf
type netif (line 101) | struct netif
type pbuf (line 102) | struct pbuf
type icmp_dur_type (line 102) | enum icmp_dur_type
type pbuf (line 103) | struct pbuf
type icmp_te_type (line 103) | enum icmp_te_type
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/igmp.h
type igmp_group (line 72) | struct igmp_group {
type netif (line 91) | struct netif
type netif (line 92) | struct netif
type netif (line 93) | struct netif
type igmp_group (line 94) | struct igmp_group
type netif (line 94) | struct netif
type pbuf (line 95) | struct pbuf
type netif (line 95) | struct netif
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/inet_chksum.h
type pbuf (line 74) | struct pbuf
type pbuf (line 75) | struct pbuf
type pbuf (line 78) | struct pbuf
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/ip.h
type ip_pcb (line 89) | struct ip_pcb {
function PACK_STRUCT_BEGIN (line 115) | PACK_STRUCT_BEGIN
type netif (line 166) | struct netif
type ip_hdr (line 168) | struct ip_hdr
type netif (line 175) | struct netif
type pbuf (line 176) | struct pbuf
type netif (line 176) | struct netif
type pbuf (line 177) | struct pbuf
type pbuf (line 179) | struct pbuf
type netif (line 181) | struct netif
type pbuf (line 183) | struct pbuf
type pbuf (line 187) | struct pbuf
type netif (line 188) | struct netif
type pbuf (line 212) | struct pbuf
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/ip_addr.h
type ip_addr (line 44) | struct ip_addr {
function PACK_STRUCT_BEGIN (line 53) | PACK_STRUCT_BEGIN
type ip_addr_t (line 64) | typedef struct ip_addr ip_addr_t;
type ip_addr_p_t (line 65) | typedef struct ip_addr_packed ip_addr_p_t;
function PACK_STRUCT_BEGIN (line 74) | PACK_STRUCT_BEGIN
type netif (line 84) | struct netif
type netif (line 203) | struct netif
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/ip_frag.h
type ip_reassdata (line 54) | struct ip_reassdata {
type pbuf (line 65) | struct pbuf
type pbuf (line 65) | struct pbuf
type pbuf_custom_ref (line 73) | struct pbuf_custom_ref {
type pbuf (line 81) | struct pbuf
type netif (line 81) | struct netif
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/mem.h
type mem_size_t (line 45) | typedef size_t mem_size_t;
type u32_t (line 73) | typedef u32_t mem_size_t;
type u16_t (line 76) | typedef u16_t mem_size_t;
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/memp.h
type memp_pool_helper_t (line 51) | typedef enum {
type memp_malloc_helper (line 94) | struct memp_malloc_helper
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/memp_std.h
type raw_pcb (line 34) | struct raw_pcb
type udp_pcb (line 38) | struct udp_pcb
type tcp_pcb (line 42) | struct tcp_pcb
type tcp_pcb_listen (line 43) | struct tcp_pcb_listen
type tcp_seg (line 44) | struct tcp_seg
type ip_reassdata (line 48) | struct ip_reassdata
type pbuf_custom_ref (line 51) | struct pbuf_custom_ref
type netbuf (line 55) | struct netbuf
type netconn (line 56) | struct netconn
type tcpip_msg (line 60) | struct tcpip_msg
type tcpip_msg (line 62) | struct tcpip_msg
type etharp_q_entry (line 67) | struct etharp_q_entry
type igmp_group (line 71) | struct igmp_group
type sys_timeo (line 75) | struct sys_timeo
type mib_list_rootnode (line 79) | struct mib_list_rootnode
type mib_list_node (line 80) | struct mib_list_node
type snmp_varbind (line 81) | struct snmp_varbind
type pppoe_softc (line 91) | struct pppoe_softc
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/netbuf.h
type netbuf (line 48) | struct netbuf {
type netbuf (line 64) | struct netbuf
type netbuf (line 65) | struct netbuf
type netbuf (line 66) | struct netbuf
type netbuf (line 67) | struct netbuf
type netbuf (line 68) | struct netbuf
type netbuf (line 70) | struct netbuf
type netbuf (line 71) | struct netbuf
type netbuf (line 73) | struct netbuf
type netbuf (line 75) | struct netbuf
type netbuf (line 76) | struct netbuf
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/netdb.h
type hostent (line 72) | struct hostent {
type addrinfo (line 83) | struct addrinfo {
type hostent (line 100) | struct hostent
type hostent (line 101) | struct hostent
type hostent (line 102) | struct hostent
type addrinfo (line 103) | struct addrinfo
type addrinfo (line 106) | struct addrinfo
type addrinfo (line 107) | struct addrinfo
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/netif.h
type dhcp (line 46) | struct dhcp
type autoip (line 49) | struct autoip
type err_t (line 102) | typedef err_t (*netif_init_fn)(struct netif *netif);
type err_t (line 109) | typedef err_t (*netif_input_fn)(struct pbuf *p, struct netif *inp);
type err_t (line 118) | typedef err_t (*netif_output_fn)(struct netif *netif, struct pbuf *p,
type err_t (line 126) | typedef err_t (*netif_linkoutput_fn)(struct netif *netif, struct pbuf *p);
type netif (line 128) | struct netif
type err_t (line 130) | typedef err_t (*netif_igmp_mac_filter_fn)(struct netif *netif,
type netif (line 136) | struct netif {
type netif (line 253) | struct netif
type netif (line 255) | struct netif
type netif (line 259) | struct netif
type netif (line 259) | struct netif
type netif (line 263) | struct netif
type netif (line 265) | struct netif
type netif (line 271) | struct netif
type netif (line 273) | struct netif
type netif (line 275) | struct netif
type netif (line 276) | struct netif
type netif (line 277) | struct netif
type netif (line 279) | struct netif
type netif (line 280) | struct netif
type netif (line 285) | struct netif
type netif (line 288) | struct netif
type netif (line 291) | struct netif
type netif (line 292) | struct netif
type netif (line 297) | struct netif
type netif (line 311) | struct netif
type pbuf (line 311) | struct pbuf
type netif (line 312) | struct netif
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/netifapi.h
type netif (line 44) | struct netif
type err_t (line 45) | typedef err_t (*netifapi_errt_fn)(struct netif *netif);
type netifapi_msg_msg (line 47) | struct netifapi_msg_msg {
type netifapi_msg (line 69) | struct netifapi_msg {
type netif (line 76) | struct netif
type netif (line 84) | struct netif
type netif (line 89) | struct netif
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/pbuf.h
type pbuf_layer (line 50) | typedef enum {
type pbuf_type (line 57) | typedef enum {
type pbuf (line 79) | struct pbuf {
type pbuf (line 114) | struct pbuf
type pbuf_custom (line 117) | struct pbuf_custom {
type pbuf (line 146) | struct pbuf
type pbuf (line 148) | struct pbuf
type pbuf_custom (line 149) | struct pbuf_custom
type pbuf (line 152) | struct pbuf
type pbuf (line 153) | struct pbuf
type pbuf (line 154) | struct pbuf
type pbuf (line 155) | struct pbuf
type pbuf (line 156) | struct pbuf
type pbuf (line 157) | struct pbuf
type pbuf (line 157) | struct pbuf
type pbuf (line 158) | struct pbuf
type pbuf (line 158) | struct pbuf
type pbuf (line 159) | struct pbuf
type pbuf (line 159) | struct pbuf
type pbuf (line 160) | struct pbuf
type pbuf (line 160) | struct pbuf
type pbuf (line 161) | struct pbuf
type pbuf (line 162) | struct pbuf
type pbuf (line 163) | struct pbuf
type pbuf (line 163) | struct pbuf
type pbuf (line 165) | struct pbuf
type pbuf (line 169) | struct pbuf
type pbuf (line 170) | struct pbuf
type pbuf (line 171) | struct pbuf
type pbuf (line 172) | struct pbuf
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/raw.h
type raw_pcb (line 48) | struct raw_pcb
type u8_t (line 60) | typedef u8_t (*raw_recv_fn)(void *arg, struct raw_pcb *pcb, struct pbuf *p,
type raw_pcb (line 63) | struct raw_pcb {
type raw_pcb (line 79) | struct raw_pcb
type raw_pcb (line 80) | struct raw_pcb
type raw_pcb (line 81) | struct raw_pcb
type raw_pcb (line 82) | struct raw_pcb
type raw_pcb (line 84) | struct raw_pcb
type raw_pcb (line 85) | struct raw_pcb
type pbuf (line 85) | struct pbuf
type raw_pcb (line 86) | struct raw_pcb
type pbuf (line 86) | struct pbuf
type pbuf (line 89) | struct pbuf
type netif (line 89) | struct netif
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/snmp.h
type udp_pcb (line 44) | struct udp_pcb
type netif (line 45) | struct netif
type snmp_ifType (line 50) | enum snmp_ifType {
type snmp_obj_id (line 94) | struct snmp_obj_id
type snmp_obj_id (line 102) | struct snmp_obj_id
type snmp_obj_id (line 103) | struct snmp_obj_id
type netif (line 112) | struct netif
type netif (line 113) | struct netif
type netif (line 114) | struct netif
type netif (line 115) | struct netif
type netif (line 116) | struct netif
type netif (line 117) | struct netif
type netif (line 118) | struct netif
type netif (line 119) | struct netif
type netif (line 124) | struct netif
type netif (line 125) | struct netif
type netif (line 145) | struct netif
type netif (line 146) | struct netif
type netif (line 147) | struct netif
type netif (line 148) | struct netif
type udp_pcb (line 194) | struct udp_pcb
type udp_pcb (line 195) | struct udp_pcb
type snmp_obj_id (line 225) | struct snmp_obj_id
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/snmp_asn1.h
type pbuf (line 77) | struct pbuf
type pbuf (line 78) | struct pbuf
type pbuf (line 79) | struct pbuf
type pbuf (line 80) | struct pbuf
type pbuf (line 81) | struct pbuf
type snmp_obj_id (line 81) | struct snmp_obj_id
type pbuf (line 82) | struct pbuf
type pbuf (line 88) | struct pbuf
type pbuf (line 89) | struct pbuf
type pbuf (line 90) | struct pbuf
type pbuf (line 91) | struct pbuf
type pbuf (line 92) | struct pbuf
type pbuf (line 93) | struct pbuf
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/snmp_msg.h
type snmp_varbind (line 79) | struct snmp_varbind
type snmp_varbind_root (line 112) | struct snmp_varbind_root
type snmp_resp_header_lengths (line 125) | struct snmp_resp_header_lengths
type snmp_trap_header_lengths (line 159) | struct snmp_trap_header_lengths
type snmp_msg_pstat (line 221) | struct snmp_msg_pstat
type snmp_msg_trap (line 260) | struct snmp_msg_trap
type snmp_msg_trap (line 288) | struct snmp_msg_trap
type snmp_varbind (line 296) | struct snmp_varbind
type snmp_obj_id (line 296) | struct snmp_obj_id
type snmp_varbind (line 297) | struct snmp_varbind
type snmp_varbind_root (line 298) | struct snmp_varbind_root
type snmp_varbind_root (line 299) | struct snmp_varbind_root
type snmp_varbind (line 299) | struct snmp_varbind
type snmp_varbind (line 300) | struct snmp_varbind
type snmp_varbind_root (line 300) | struct snmp_varbind_root
type snmp_msg_pstat (line 304) | struct snmp_msg_pstat
type snmp_obj_id (line 305) | struct snmp_obj_id
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/snmp_structs.h
type obj_def (line 72) | struct obj_def
type snmp_name_ptr (line 88) | struct snmp_name_ptr
type mib_node (line 106) | struct mib_node
type mib_scalar_node (line 124) | typedef struct mib_node mib_scalar_node;
type mib_array_node (line 128) | struct mib_array_node
type mib_ram_array_node (line 146) | struct mib_ram_array_node
type mib_list_node (line 162) | struct mib_list_node
type mib_list_rootnode (line 172) | struct mib_list_rootnode
type mib_external_node (line 192) | struct mib_external_node
type mib_array_node (line 235) | struct mib_array_node
type obj_def (line 238) | struct obj_def
type obj_def (line 239) | struct obj_def
type obj_def (line 240) | struct obj_def
type obj_def (line 241) | struct obj_def
type netif (line 245) | struct netif
type netif (line 246) | struct netif
type mib_list_node (line 248) | struct mib_list_node
type mib_list_node (line 249) | struct mib_list_node
type mib_list_rootnode (line 250) | struct mib_list_rootnode
type mib_list_rootnode (line 251) | struct mib_list_rootnode
type mib_list_rootnode (line 253) | struct mib_list_rootnode
type mib_list_node (line 253) | struct mib_list_node
type mib_list_rootnode (line 254) | struct mib_list_rootnode
type mib_list_node (line 254) | struct mib_list_node
type mib_list_rootnode (line 255) | struct mib_list_rootnode
type mib_list_rootnode (line 255) | struct mib_list_rootnode
type mib_list_node (line 255) | struct mib_list_node
type mib_node (line 257) | struct mib_node
type mib_node (line 257) | struct mib_node
type snmp_name_ptr (line 257) | struct snmp_name_ptr
type mib_node (line 258) | struct mib_node
type mib_node (line 258) | struct mib_node
type snmp_obj_id (line 258) | struct snmp_obj_id
type snmp_obj_id (line 260) | struct snmp_obj_id
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/sockets.h
type sockaddr_in (line 51) | struct sockaddr_in {
type sockaddr (line 59) | struct sockaddr {
type u32_t (line 68) | typedef u32_t socklen_t;
type linger (line 110) | struct linger {
type ip_mreq (line 175) | typedef struct ip_mreq {
type fd_set (line 300) | typedef struct fd_set {
type timeval (line 313) | struct timeval {
type sockaddr (line 321) | struct sockaddr
type sockaddr (line 322) | struct sockaddr
type sockaddr (line 324) | struct sockaddr
type sockaddr (line 325) | struct sockaddr
type sockaddr (line 329) | struct sockaddr
type sockaddr (line 334) | struct sockaddr
type sockaddr (line 337) | struct sockaddr
type timeval (line 341) | struct timeval
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/stats.h
type stats_proto (line 58) | struct stats_proto {
type stats_igmp (line 73) | struct stats_igmp {
type stats_mem (line 90) | struct stats_mem {
type stats_syselem (line 101) | struct stats_syselem {
type stats_sys (line 107) | struct stats_sys {
type stats_ (line 113) | struct stats_ {
type stats_ (line 149) | struct stats_
type stats_proto (line 274) | struct stats_proto
type stats_igmp (line 275) | struct stats_igmp
type stats_mem (line 276) | struct stats_mem
type stats_mem (line 277) | struct stats_mem
type stats_sys (line 278) | struct stats_sys
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/sys.h
type u8_t (line 45) | typedef u8_t sys_sem_t;
type u8_t (line 46) | typedef u8_t sys_mutex_t;
type u8_t (line 47) | typedef u8_t sys_mbox_t;
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/tcp.h
type tcp_pcb (line 49) | struct tcp_pcb
type err_t (line 60) | typedef err_t (*tcp_accept_fn)(void *arg, struct tcp_pcb *newpcb, err_t ...
type err_t (line 72) | typedef err_t (*tcp_recv_fn)(void *arg, struct tcp_pcb *tpcb,
type err_t (line 86) | typedef err_t (*tcp_sent_fn)(void *arg, struct tcp_pcb *tpcb,
type err_t (line 98) | typedef err_t (*tcp_poll_fn)(void *arg, struct tcp_pcb *tpcb);
type err_t (line 124) | typedef err_t (*tcp_connected_fn)(void *arg, struct tcp_pcb *tpcb, err_t...
type tcp_state (line 126) | enum tcp_state {
type tcp_pcb (line 168) | struct tcp_pcb {
type tcp_pcb_listen (line 284) | struct tcp_pcb_listen {
type lwip_event (line 298) | enum lwip_event {
type tcp_pcb (line 307) | struct tcp_pcb
type lwip_event (line 308) | enum lwip_event
type pbuf (line 309) | struct pbuf
type tcp_pcb (line 316) | struct tcp_pcb
type tcp_pcb (line 318) | struct tcp_pcb
type tcp_pcb (line 319) | struct tcp_pcb
type tcp_pcb (line 320) | struct tcp_pcb
type tcp_pcb (line 321) | struct tcp_pcb
type tcp_pcb (line 322) | struct tcp_pcb
type tcp_pcb (line 323) | struct tcp_pcb
type tcp_pcb (line 341) | struct tcp_pcb
type tcp_pcb (line 342) | struct tcp_pcb
type tcp_pcb (line 344) | struct tcp_pcb
type tcp_pcb (line 347) | struct tcp_pcb
type tcp_pcb (line 347) | struct tcp_pcb
type tcp_pcb (line 350) | struct tcp_pcb
type tcp_pcb (line 351) | struct tcp_pcb
type tcp_pcb (line 352) | struct tcp_pcb
type tcp_pcb (line 358) | struct tcp_pcb
type tcp_pcb (line 361) | struct tcp_pcb
type tcp_pcb (line 367) | struct tcp_pcb
type tcp_state (line 370) | enum tcp_state
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/tcp_impl.h
type pbuf (line 64) | struct pbuf
type netif (line 64) | struct netif
type tcp_pcb (line 66) | struct tcp_pcb
type tcp_pcb (line 67) | struct tcp_pcb
type tcp_pcb (line 68) | struct tcp_pcb
type tcp_pcb (line 69) | struct tcp_pcb
type tcp_pcb (line 70) | struct tcp_pcb
type tcp_pcb (line 71) | struct tcp_pcb
type tcp_pcb (line 72) | struct tcp_pcb
type tcp_pcb (line 73) | struct tcp_pcb
function PACK_STRUCT_BEGIN (line 158) | PACK_STRUCT_BEGIN
type tcp_seg (line 277) | struct tcp_seg {
type tcp_pcb (line 306) | struct tcp_pcb
type tcp_pcb_listen (line 312) | struct tcp_pcb_listen
type tcp_pcb (line 313) | struct tcp_pcb
type tcp_pcb (line 315) | struct tcp_pcb
type tcp_pcb (line 317) | struct tcp_pcb
type tcp_pcb (line 320) | struct tcp_pcb
type tcp_pcb (line 322) | struct tcp_pcb
type tcp_pcb (line 415) | struct tcp_pcb
type tcp_pcb (line 415) | struct tcp_pcb
type tcp_pcb (line 416) | struct tcp_pcb
type tcp_pcb (line 417) | struct tcp_pcb
type tcp_pcb (line 417) | struct tcp_pcb
type tcp_seg (line 419) | struct tcp_seg
type tcp_seg (line 420) | struct tcp_seg
type tcp_seg (line 421) | struct tcp_seg
type tcp_seg (line 421) | struct tcp_seg
type tcp_pcb (line 439) | struct tcp_pcb
type tcp_pcb (line 440) | struct tcp_pcb
type tcp_pcb (line 442) | struct tcp_pcb
type tcp_seg (line 442) | struct tcp_seg
type tcp_pcb (line 450) | struct tcp_pcb
type tcp_pcb (line 451) | struct tcp_pcb
type tcp_pcb (line 458) | struct tcp_pcb
type pbuf (line 458) | struct pbuf
type tcp_hdr (line 462) | struct tcp_hdr
type tcp_state (line 464) | enum tcp_state
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/tcpip.h
type tcpip_callback_msg (line 81) | struct tcpip_callback_msg
type api_msg (line 86) | struct api_msg
type api_msg (line 88) | struct api_msg
type pbuf (line 92) | struct pbuf
type netif (line 92) | struct netif
type netifapi_msg (line 95) | struct netifapi_msg
type netifapi_msg (line 97) | struct netifapi_msg
type tcpip_callback_msg (line 104) | struct tcpip_callback_msg
type tcpip_callback_msg (line 105) | struct tcpip_callback_msg
type tcpip_callback_msg (line 106) | struct tcpip_callback_msg
type pbuf (line 109) | struct pbuf
type tcpip_msg_type (line 117) | enum tcpip_msg_type {
type tcpip_msg (line 133) | struct tcpip_msg {
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/timers.h
type sys_timeo (line 67) | struct sys_timeo {
FILE: Carthage/Checkouts/tun2socks/lwip/lwip/udp.h
function PACK_STRUCT_BEGIN (line 54) | PACK_STRUCT_BEGIN
type udp_pcb (line 71) | struct udp_pcb
type udp_pcb (line 87) | struct udp_pcb
type pbuf (line 87) | struct pbuf
type udp_pcb (line 91) | struct udp_pcb {
type udp_pcb (line 119) | struct udp_pcb
type udp_pcb (line 123) | struct udp_pcb
type udp_pcb (line 124) | struct udp_pcb
type udp_pcb (line 125) | struct udp_pcb
type udp_pcb (line 127) | struct udp_pcb
type udp_pcb (line 129) | struct udp_pcb
type udp_pcb (line 130) | struct udp_pcb
type udp_pcb (line 132) | struct udp_pcb
type pbuf (line 132) | struct pbuf
type netif (line 134) | struct netif
type udp_pcb (line 135) | struct udp_pcb
type pbuf (line 135) | struct pbuf
type udp_pcb (line 137) | struct udp_pcb
type pbuf (line 137) | struct pbuf
type udp_pcb (line 140) | struct udp_pcb
type pbuf (line 140) | struct pbuf
type netif (line 142) | struct netif
type udp_pcb (line 144) | struct udp_pcb
type pbuf (line 144) | struct pbuf
type udp_pcb (line 147) | struct udp_pcb
type pbuf (line 147) | struct pbuf
type pbuf (line 155) | struct pbuf
type netif (line 155) | struct netif
type udp_hdr (line 160) | struct udp_hdr
FILE: Carthage/Checkouts/tun2socks/lwip/netif/etharp.h
function PACK_STRUCT_BEGIN (line 58) | PACK_STRUCT_BEGIN
function PACK_STRUCT_BEGIN (line 70) | PACK_STRUCT_BEGIN
function PACK_STRUCT_BEGIN (line 92) | PACK_STRUCT_BEGIN
function PACK_STRUCT_BEGIN (line 113) | PACK_STRUCT_BEGIN
type etharp_q_entry (line 175) | struct etharp_q_entry {
type netif (line 183) | struct netif
type eth_addr (line 184) | struct eth_addr
type netif (line 185) | struct netif
type pbuf (line 185) | struct pbuf
type netif (line 186) | struct netif
type pbuf (line 186) | struct pbuf
type netif (line 187) | struct netif
type netif (line 193) | struct netif
type eth_addr (line 196) | struct eth_addr
type netif (line 201) | struct netif
type eth_addr (line 201) | struct eth_addr
type eth_addr (line 202) | struct eth_addr
type eth_addr (line 203) | struct eth_addr
type eth_addr (line 204) | struct eth_addr
type pbuf (line 210) | struct pbuf
type netif (line 210) | struct netif
type eth_addr (line 214) | struct eth_addr
FILE: Carthage/Checkouts/tun2socks/lwip/netif/ppp_oe.h
function PACK_STRUCT_BEGIN (line 82) | PACK_STRUCT_BEGIN
function PACK_STRUCT_BEGIN (line 97) | PACK_STRUCT_BEGIN
type pppoe_softc (line 147) | struct pppoe_softc {
type netif (line 174) | struct netif
type pppoe_softc (line 174) | struct pppoe_softc
type netif (line 175) | struct netif
type pppoe_softc (line 177) | struct pppoe_softc
type pppoe_softc (line 178) | struct pppoe_softc
type netif (line 180) | struct netif
type pbuf (line 180) | struct pbuf
type netif (line 181) | struct netif
type pbuf (line 181) | struct pbuf
type pppoe_softc (line 183) | struct pppoe_softc
type pbuf (line 183) | struct pbuf
FILE: Carthage/Checkouts/tun2socks/lwip/netif/slipif.h
type netif (line 68) | struct netif
type netif (line 69) | struct netif
type netif (line 71) | struct netif
type netif (line 72) | struct netif
type netif (line 73) | struct netif
FILE: Carthage/Checkouts/tun2socks/lwip/src/api/api_lib.c
type netconn (line 67) | struct netconn
type netconn_type (line 68) | enum netconn_type
type netconn (line 70) | struct netconn
type api_msg (line 71) | struct api_msg
function err_t (line 102) | err_t
function err_t (line 134) | err_t
function err_t (line 165) | err_t
function err_t (line 191) | err_t
function err_t (line 216) | err_t
function err_t (line 240) | err_t
function err_t (line 276) | err_t
function err_t (line 341) | static err_t
function err_t (line 436) | err_t
function err_t (line 453) | err_t
function netconn_recved (line 516) | void
function err_t (line 548) | err_t
function err_t (line 566) | err_t
function err_t (line 597) | err_t
function err_t (line 662) | static err_t
function err_t (line 688) | err_t
function err_t (line 701) | err_t
function err_t (line 718) | err_t
function err_t (line 752) | err_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/api/api_msg.c
type netconn (line 65) | struct netconn
type netconn (line 66) | struct netconn
function u8_t (line 77) | static u8_t
type udp_pcb (line 144) | struct udp_pcb
type pbuf (line 144) | struct pbuf
type netbuf (line 147) | struct netbuf
type netconn (line 148) | struct netconn
type netconn (line 157) | struct netconn
type netbuf (line 171) | struct netbuf
type ip_hdr (line 182) | struct ip_hdr
type udp_hdr (line 184) | struct udp_hdr
function err_t (line 215) | static err_t
function err_t (line 276) | static err_t
function err_t (line 312) | static err_t
function err_tcp (line 346) | static void
function setup_tcp (line 412) | static void
function err_t (line 431) | static err_t
function pcb_new (line 489) | static void
function do_newconn (line 547) | void
type netconn (line 571) | struct netconn
type netconn_type (line 572) | enum netconn_type
type netconn (line 574) | struct netconn
type netconn (line 577) | struct netconn
function netconn_free (line 656) | void
function netconn_drain (line 681) | static void
function do_close_internal (line 746) | static void
function do_delconn (line 831) | void
function do_bind (line 897) | void
function err_t (line 936) | static err_t
function do_connect (line 983) | void
function do_disconnect (line 1041) | void
function do_listen (line 1063) | void
function do_send (line 1119) | void
function do_recv (line 1172) | void
function err_t (line 1207) | static err_t
function do_write (line 1342) | void
function do_getaddr (line 1397) | void
function do_close (line 1450) | void
function do_join_leave_group (line 1491) | void
function do_dns_found (line 1525) | static void
function do_gethostbyname (line 1551) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/api/netbuf.c
type netbuf (line 55) | struct
type netbuf (line 58) | struct netbuf
type netbuf (line 60) | struct netbuf
function netbuf_delete (line 86) | void
type netbuf (line 107) | struct netbuf
function netbuf_free (line 130) | void
function err_t (line 149) | err_t
function netbuf_chain (line 173) | void
function err_t (line 192) | err_t
function s8_t (line 217) | s8_t
function netbuf_first (line 238) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/api/netdb.c
type gethostbyname_r_helper (line 51) | struct gethostbyname_r_helper {
type hostent (line 84) | struct hostent
function lwip_gethostbyname_r (line 161) | int
function lwip_freeaddrinfo (line 235) | void
function lwip_getaddrinfo (line 266) | int
FILE: Carthage/Checkouts/tun2socks/lwip/src/api/netifapi.c
function do_netifapi_netif_add (line 44) | void
function do_netifapi_netif_set_addr (line 64) | void
function do_netifapi_netif_common (line 79) | void
function err_t (line 97) | err_t
function err_t (line 125) | err_t
function err_t (line 147) | err_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/api/sockets.c
type lwip_sock (line 64) | struct lwip_sock {
type lwip_select_cb (line 86) | struct lwip_select_cb {
type lwip_setgetsockopt_data (line 105) | struct lwip_setgetsockopt_data {
type lwip_sock (line 126) | struct lwip_sock
type lwip_select_cb (line 128) | struct lwip_select_cb
type netconn (line 175) | struct netconn
type netconn_evt (line 175) | enum netconn_evt
function lwip_socket_init (line 183) | void
type lwip_sock (line 194) | struct lwip_sock
type lwip_sock (line 197) | struct lwip_sock
type lwip_sock (line 222) | struct lwip_sock
function alloc_socket (line 242) | static int
function free_socket (line 279) | static void
function lwip_accept (line 311) | int
function lwip_bind (line 404) | int
function lwip_close (line 444) | int
function lwip_connect (line 470) | int
function lwip_listen (line 524) | int
function lwip_recvfrom (line 556) | int
function lwip_read (line 741) | int
function lwip_recv (line 747) | int
function lwip_send (line 753) | int
type sockaddr (line 791) | struct sockaddr
type lwip_sock (line 793) | struct lwip_sock
type sockaddr_in (line 796) | struct sockaddr_in
type netbuf (line 799) | struct netbuf
type sockaddr_in (line 821) | struct sockaddr_in
type sockaddr_in (line 824) | struct sockaddr_in
type pbuf (line 829) | struct pbuf
function lwip_socket (line 947) | int
function lwip_write (line 1003) | int
function lwip_selscan (line 1025) | static int
function lwip_select (line 1087) | int
function event_callback (line 1246) | static void
function lwip_shutdown (line 1366) | int
function lwip_getaddrname (line 1407) | static int
function lwip_getpeername (line 1442) | int
function lwip_getsockname (line 1448) | int
function lwip_getsockopt (line 1454) | int
function lwip_getsockopt_internal (line 1654) | static void
function lwip_setsockopt (line 1862) | int
function lwip_setsockopt_internal (line 2071) | static void
function lwip_ioctl (line 2280) | int
function lwip_fcntl (line 2346) | int
FILE: Carthage/Checkouts/tun2socks/lwip/src/api/tcpip.c
function tcpip_thread (line 73) | static void
function err_t (line 160) | err_t
function err_t (line 210) | err_t
function err_t (line 246) | err_t
function err_t (line 275) | err_t
function err_t (line 305) | err_t
function err_t (line 333) | err_t
function err_t (line 359) | err_t
function err_t (line 389) | err_t
type tcpip_callback_msg (line 408) | struct tcpip_callback_msg
type tcpip_msg (line 410) | struct tcpip_msg
type tcpip_msg (line 410) | struct tcpip_msg
type tcpip_callback_msg (line 417) | struct tcpip_callback_msg
function tcpip_callbackmsg_delete (line 425) | void tcpip_callbackmsg_delete(struct tcpip_callback_msg* msg)
function err_t (line 437) | err_t
function tcpip_init (line 454) | void
function pbuf_free_int (line 479) | static void
function err_t (line 492) | err_t
function err_t (line 505) | err_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/def.c
function u16_t (line 63) | u16_t
function u16_t (line 75) | u16_t
function u32_t (line 87) | u32_t
function u32_t (line 102) | u32_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/dhcp.c
type netif (line 149) | struct netif
type netif (line 150) | struct netif
type netif (line 151) | struct netif
type netif (line 153) | struct netif
type netif (line 155) | struct netif
type netif (line 156) | struct netif
type dhcp (line 157) | struct dhcp
type udp_pcb (line 160) | struct udp_pcb
type pbuf (line 160) | struct pbuf
type netif (line 163) | struct netif
type netif (line 164) | struct netif
type netif (line 165) | struct netif
type netif (line 169) | struct netif
type dhcp (line 169) | struct dhcp
type dhcp (line 171) | struct dhcp
type dhcp (line 173) | struct dhcp
type dhcp (line 175) | struct dhcp
type dhcp (line 176) | struct dhcp
type dhcp (line 177) | struct dhcp
type dhcp (line 179) | struct dhcp
type netif (line 179) | struct netif
type dhcp (line 182) | struct dhcp
function dhcp_handle_nak (line 196) | static void
function dhcp_check (line 224) | static void
function dhcp_handle_offer (line 251) | static void
function err_t (line 282) | static err_t
function dhcp_coarse_tmr (line 336) | void
function dhcp_fine_tmr (line 368) | void
function dhcp_timeout (line 401) | static void
function dhcp_t1_timeout (line 464) | static void
function dhcp_t2_timeout (line 486) | static void
function dhcp_handle_ack (line 507) | static void
function dhcp_set_struct (line 586) | void
function dhcp_cleanup (line 606) | void dhcp_cleanup(struct netif *netif)
function err_t (line 628) | err_t
function dhcp_inform (line 711) | void
function dhcp_network_changed (line 765) | void
function dhcp_arp_reply (line 803) | void dhcp_arp_reply(struct netif *netif, ip_addr_t *addr)
function err_t (line 831) | static err_t
function err_t (line 871) | static err_t
function dhcp_bind (line 926) | static void
function err_t (line 1021) | err_t
function err_t (line 1075) | static err_t
function err_t (line 1125) | static err_t
function err_t (line 1167) | err_t
function dhcp_stop (line 1219) | void
function dhcp_set_state (line 1252) | static void
function dhcp_option (line 1267) | static void
function dhcp_option_byte (line 1278) | static void
function dhcp_option_short (line 1285) | static void
function dhcp_option_long (line 1293) | static void
function dhcp_option_hostname (line 1304) | static void
function err_t (line 1336) | static err_t
function dhcp_recv (line 1536) | static void
function err_t (line 1640) | static err_t
function dhcp_delete_msg (line 1734) | static void
function dhcp_option_trailer (line 1755) | static void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/dns.c
function PACK_STRUCT_BEGIN (line 128) | PACK_STRUCT_BEGIN
type dns_query (line 147) | struct dns_query {
type dns_answer (line 157) | struct dns_answer {
type dns_table_entry (line 168) | struct dns_table_entry {
type local_hostlist_entry (line 188) | struct local_hostlist_entry
type udp_pcb (line 211) | struct udp_pcb
type pbuf (line 211) | struct pbuf
type udp_pcb (line 219) | struct udp_pcb
type dns_table_entry (line 221) | struct dns_table_entry
function dns_init (line 231) | void
function dns_setserver (line 272) | void
function ip_addr_t (line 288) | ip_addr_t
function dns_tmr (line 302) | void
function dns_init_local (line 312) | static void
function u32_t (line 347) | static u32_t
function dns_local_removehost (line 378) | int
function err_t (line 413) | err_t
function u32_t (line 449) | static u32_t
function u8_t (line 492) | static u8_t
function err_t (line 559) | static err_t
function dns_check_entry (line 635) | static void
function dns_check_entries (line 717) | static void
function dns_recv (line 732) | static void
function err_t (line 859) | static err_t
function err_t (line 935) | err_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/init.c
function lwip_init (line 288) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/ipv4/autoip.c
type netif (line 108) | struct netif
type netif (line 111) | struct netif
type netif (line 114) | struct netif
type netif (line 117) | struct netif
type netif (line 120) | struct netif
type netif (line 123) | struct netif
function autoip_set_struct (line 132) | void
function autoip_restart (line 149) | static void
function autoip_handle_arp_conflict (line 159) | static void
function autoip_create_addr (line 195) | static void
function err_t (line 228) | static err_t
function err_t (line 241) | static err_t
function err_t (line 254) | static err_t
function err_t (line 284) | err_t
function autoip_start_probing (line 332) | static void
function autoip_network_changed (line 366) | void
function err_t (line 380) | err_t
function autoip_tmr (line 391) | void
function autoip_arp_reply (line 477) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/ipv4/icmp.c
type pbuf (line 65) | struct pbuf
function icmp_input (line 76) | void
function icmp_dest_unreach (line 260) | void
function icmp_time_exceeded (line 274) | void
function icmp_send_response (line 290) | static void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/ipv4/igmp.c
function PACK_STRUCT_BEGIN (line 125) | PACK_STRUCT_BEGIN
type igmp_group (line 138) | struct igmp_group
type netif (line 138) | struct netif
type igmp_group (line 139) | struct igmp_group
type igmp_group (line 140) | struct igmp_group
type igmp_group (line 141) | struct igmp_group
type igmp_group (line 142) | struct igmp_group
type pbuf (line 143) | struct pbuf
type netif (line 143) | struct netif
type igmp_group (line 144) | struct igmp_group
type igmp_group (line 147) | struct igmp_group
function igmp_init (line 155) | void
function igmp_dump_group_list (line 168) | void
function err_t (line 190) | err_t
function err_t (line 222) | err_t
function igmp_report_groups (line 266) | void
type igmp_group (line 289) | struct igmp_group
type netif (line 290) | struct netif
type igmp_group (line 292) | struct igmp_group
type igmp_group (line 315) | struct igmp_group
type netif (line 316) | struct netif
type igmp_group (line 318) | struct igmp_group
type igmp_group (line 328) | struct igmp_group
function err_t (line 354) | static err_t
function igmp_input (line 388) | void
function err_t (line 514) | err_t
function err_t (line 584) | err_t
function igmp_tmr (line 654) | void
function igmp_timeout (line 676) | static void
function igmp_start_timer (line 697) | static void
function igmp_delaying_member (line 714) | static void
function err_t (line 744) | static err_t
function igmp_send (line 761) | static void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/ipv4/inet_chksum.c
function u16_t (line 80) | static u16_t
function u16_t (line 134) | static u16_t
function u16_t (line 190) | static u16_t
function u16_t (line 271) | u16_t
function u16_t (line 331) | u16_t
function u16_t (line 395) | u16_t
function u16_t (line 408) | u16_t
function u16_t (line 444) | u16_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/ipv4/ip.c
type netif (line 100) | struct netif
type ip_hdr (line 105) | struct ip_hdr
type netif (line 123) | struct netif
type netif (line 126) | struct netif
function ip_canforward (line 165) | static int
function ip_forward (line 201) | static void
type pbuf (line 305) | struct pbuf
type netif (line 305) | struct netif
type ip_hdr (line 307) | struct ip_hdr
type netif (line 308) | struct netif
type ip_hdr (line 319) | struct ip_hdr
type udp_hdr (line 460) | struct udp_hdr
type udp_hdr (line 460) | struct udp_hdr
type ip_hdr (line 519) | struct ip_hdr
function err_t (line 642) | err_t
function err_t (line 657) | err_t ip_output_if_opt(struct pbuf *p, ip_addr_t *src, ip_addr_t *dest,
function err_t (line 819) | err_t
function err_t (line 860) | err_t
function ip_debug_print (line 890) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/ipv4/ip_addr.c
function u8_t (line 54) | u8_t
function u8_t (line 89) | u8_t
function u32_t (line 129) | u32_t
function ipaddr_aton (line 151) | int
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/ipv4/ip_frag.c
function PACK_STRUCT_BEGIN (line 91) | PACK_STRUCT_BEGIN
type ip_reassdata (line 108) | struct ip_reassdata
type ip_reassdata (line 112) | struct ip_reassdata
type ip_reassdata (line 112) | struct ip_reassdata
type ip_reassdata (line 113) | struct ip_reassdata
type ip_reassdata (line 113) | struct ip_reassdata
function ip_reass_tmr (line 121) | void
function ip_reass_free_complete_datagram (line 157) | static int
function ip_reass_remove_oldest_datagram (line 220) | static int
type ip_reassdata (line 268) | struct ip_reassdata
type ip_hdr (line 269) | struct ip_hdr
type ip_reassdata (line 271) | struct ip_reassdata
type ip_reassdata (line 273) | struct ip_reassdata
type ip_reassdata (line 277) | struct ip_reassdata
type ip_reassdata (line 287) | struct ip_reassdata
function ip_reass_dequeue_datagram (line 303) | static void
function ip_reass_chain_frag_into_datagram_and_validate (line 330) | static int
type pbuf (line 475) | struct pbuf
type pbuf (line 476) | struct pbuf
type pbuf (line 478) | struct pbuf
type ip_hdr (line 479) | struct ip_hdr
type ip_reassdata (line 480) | struct ip_reassdata
type ip_reass_helper (line 481) | struct ip_reass_helper
type ip_reassdata (line 484) | struct ip_reassdata
type ip_hdr (line 489) | struct ip_hdr
type ip_reass_helper (line 573) | struct ip_reass_helper
type ip_hdr (line 576) | struct ip_hdr
type ip_reass_helper (line 588) | struct ip_reass_helper
type pbuf_custom_ref (line 623) | struct pbuf_custom_ref
type pbuf_custom_ref (line 626) | struct pbuf_custom_ref
function ip_frag_free_pbuf_custom_ref (line 630) | static void
function ipfrag_free_pbuf_custom (line 639) | static void
function err_t (line 666) | err_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/ipv6/icmp6.c
function icmp_input (line 46) | void
function icmp_dest_unreach (line 105) | void
function icmp_time_exceeded (line 141) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/ipv6/inet6.c
function u32_t (line 54) | static u32_t
function u16_t (line 79) | u16_t
function u16_t (line 128) | u16_t
function u16_t (line 139) | u16_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/ipv6/ip6.c
function ip_init (line 62) | void
type netif (line 74) | struct netif
type ip_addr (line 75) | struct ip_addr
type netif (line 77) | struct netif
function ip_forward (line 95) | static void
function ip_input (line 156) | void
function err_t (line 259) | err_t
function err_t (line 316) | err_t
function err_t (line 331) | err_t
function ip_debug_print (line 353) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/ipv6/ip6_addr.c
function u8_t (line 37) | u8_t
function u8_t (line 48) | u8_t
function ip_addr_set (line 57) | void
function u8_t (line 67) | u8_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/mem.c
type memp_malloc_helper (line 82) | struct memp_malloc_helper
type memp_malloc_helper (line 84) | struct memp_malloc_helper
type memp_malloc_helper (line 100) | struct memp_malloc_helper
type memp_malloc_helper (line 117) | struct memp_malloc_helper
function mem_free (line 129) | void
type mem (line 156) | struct mem {
type mem (line 189) | struct mem
type mem (line 191) | struct mem
function plug_holes (line 235) | static void
function mem_init (line 273) | void
function mem_free (line 310) | void
type mem (line 373) | struct mem
type mem (line 403) | struct mem
type mem (line 421) | struct mem
type mem (line 430) | struct mem
type mem (line 432) | struct mem
type mem (line 444) | struct mem
type mem (line 457) | struct mem
type mem (line 466) | struct mem
type mem (line 497) | struct mem
type mem (line 533) | struct mem
type mem (line 534) | struct mem
type mem (line 566) | struct mem
type mem (line 575) | struct mem
type mem (line 593) | struct mem
type mem (line 607) | struct mem
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/memp.c
type memp (line 66) | struct memp {
type memp (line 117) | struct memp
function memp_sanity (line 181) | static int
function memp_overflow_check_element_overflow (line 216) | static void
function memp_overflow_check_element_underflow (line 249) | static void
function memp_overflow_check_all (line 280) | static void
function memp_overflow_init (line 307) | static void
function memp_init (line 337) | void
function memp_malloc_fn (line 390) | memp_malloc(memp_t type)
function memp_free (line 434) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/netif.c
type netif (line 75) | struct netif
type netif (line 76) | struct netif
type netif (line 81) | struct netif
function err_t (line 90) | static err_t
function netif_init (line 105) | void
type netif (line 138) | struct netif
type netif (line 139) | struct netif
function netif_set_addr (line 220) | void
function netif_remove (line 234) | void
type netif (line 289) | struct netif
type netif (line 292) | struct netif
function netif_set_ipaddr (line 322) | void
function netif_set_gw (line 387) | void
function netif_set_netmask (line 408) | void
function netif_set_default (line 429) | void
function netif_set_up (line 453) | void netif_set_up(struct netif *netif)
function netif_set_down (line 490) | void netif_set_down(struct netif *netif)
function netif_set_status_callback (line 511) | void netif_set_status_callback(struct netif *netif, netif_status_callbac...
function netif_set_remove_callback (line 523) | void
function netif_set_link_up (line 535) | void netif_set_link_up(struct netif *netif )
function netif_set_link_down (line 574) | void netif_set_link_down(struct netif *netif )
function netif_set_link_callback (line 586) | void netif_set_link_callback(struct netif *netif, netif_status_callback_...
function err_t (line 609) | err_t
function netif_poll (line 697) | void
function netif_poll_all (line 762) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/pbuf.c
function pbuf_free_ooseq (line 117) | void
function pbuf_free_ooseq_callback (line 142) | static void
function pbuf_pool_is_empty (line 151) | static void
type pbuf (line 206) | struct pbuf
type pbuf (line 209) | struct pbuf
type pbuf (line 239) | struct pbuf
type pbuf (line 272) | struct pbuf
type pbuf (line 308) | struct pbuf
type pbuf (line 326) | struct pbuf
type pbuf (line 366) | struct pbuf
type pbuf_custom (line 367) | struct pbuf_custom
function pbuf_realloc (line 429) | void
function u8_t (line 510) | u8_t
function u8_t (line 617) | u8_t
function u8_t (line 703) | u8_t
function pbuf_ref (line 722) | void
function pbuf_cat (line 744) | void
function pbuf_chain (line 785) | void
type pbuf (line 802) | struct pbuf
type pbuf (line 803) | struct pbuf
type pbuf (line 805) | struct pbuf
function err_t (line 851) | err_t
function u16_t (line 917) | u16_t
function err_t (line 965) | err_t
type pbuf (line 1009) | struct pbuf
type pbuf (line 1010) | struct pbuf
type pbuf (line 1012) | struct pbuf
function err_t (line 1041) | err_t
function u8_t (line 1076) | u8_t
function u16_t (line 1103) | u16_t
function u16_t (line 1139) | u16_t
function u16_t (line 1167) | u16_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/raw.c
type raw_pcb (line 56) | struct raw_pcb
function u8_t (line 75) | u8_t
function err_t (line 141) | err_t
function err_t (line 161) | err_t
function raw_recv (line 182) | void
function err_t (line 202) | err_t
function err_t (line 285) | err_t
function raw_remove (line 299) | void
type raw_pcb (line 330) | struct raw_pcb
type raw_pcb (line 333) | struct raw_pcb
type raw_pcb (line 337) | struct raw_pcb
type raw_pcb (line 341) | struct raw_pcb
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/snmp/asn1_dec.c
function err_t (line 51) | err_t
function err_t (line 84) | err_t
function err_t (line 239) | err_t
function err_t (line 332) | err_t
function err_t (line 428) | err_t
function err_t (line 595) | err_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/snmp/asn1_enc.c
function snmp_asn1_enc_length_cnt (line 49) | void
function snmp_asn1_enc_u32t_cnt (line 76) | void
function snmp_asn1_enc_s32t_cnt (line 109) | void
function snmp_asn1_enc_oid_cnt (line 141) | void
function err_t (line 180) | err_t
function err_t (line 212) | err_t
function err_t (line 307) | err_t
function err_t (line 383) | err_t
function err_t (line 437) | err_t
function err_t (line 561) | err_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/snmp/mib2.c
type obj_def (line 79) | struct obj_def
type obj_def (line 80) | struct obj_def
type obj_def (line 81) | struct obj_def
type obj_def (line 82) | struct obj_def
type obj_def (line 83) | struct obj_def
type obj_def (line 84) | struct obj_def
type obj_def (line 85) | struct obj_def
type obj_def (line 86) | struct obj_def
type obj_def (line 88) | struct obj_def
type obj_def (line 89) | struct obj_def
type obj_def (line 91) | struct obj_def
type obj_def (line 92) | struct obj_def
type obj_def (line 93) | struct obj_def
type obj_def (line 94) | struct obj_def
type obj_def (line 95) | struct obj_def
type obj_def (line 96) | struct obj_def
type obj_def (line 97) | struct obj_def
type obj_def (line 98) | struct obj_def
type obj_def (line 99) | struct obj_def
type obj_def (line 100) | struct obj_def
type obj_def (line 101) | struct obj_def
type obj_def (line 102) | struct obj_def
type obj_def (line 103) | struct obj_def
type obj_def (line 105) | struct obj_def
type obj_def (line 106) | struct obj_def
type obj_def (line 108) | struct obj_def
type obj_def (line 109) | struct obj_def
type obj_def (line 112) | struct obj_def
type obj_def (line 113) | struct obj_def
type obj_def (line 114) | struct obj_def
type obj_def (line 115) | struct obj_def
type obj_def (line 116) | struct obj_def
type obj_def (line 117) | struct obj_def
type obj_def (line 118) | struct obj_def
type obj_def (line 119) | struct obj_def
type mib_node (line 135) | struct mib_node
type mib_node (line 136) | struct mib_node
type mib_node (line 136) | struct mib_node
type mib_node (line 137) | struct mib_node
type mib_node (line 137) | struct mib_node
type mib_node (line 138) | struct mib_node
type mib_node (line 138) | struct mib_node
type mib_node (line 139) | struct mib_node
type mib_node (line 139) | struct mib_node
type mib_node (line 140) | struct mib_node
type mib_node (line 140) | struct mib_node
type mib_node (line 141) | struct mib_node
type mib_node (line 141) | struct mib_node
type mib_node (line 142) | struct mib_node
type mib_node (line 142) | struct mib_node
type mib_node (line 143) | struct mib_node
type mib_node (line 143) | struct mib_node
type mib_node (line 144) | struct mib_node
type mib_node (line 144) | struct mib_node
type mib_node (line 145) | struct mib_node
type mib_node (line 145) | struct mib_node
type mib_node (line 146) | struct mib_node
type mib_node (line 146) | struct mib_node
type mib_node (line 147) | struct mib_node
type mib_node (line 147) | struct mib_node
type mib_node (line 148) | struct mib_node
type mib_node (line 148) | struct mib_node
type mib_node (line 149) | struct mib_node
type mib_node (line 149) | struct mib_node
type mib_array_node (line 151) | struct mib_array_node
type mib_list_rootnode (line 168) | struct mib_list_rootnode
type mib_node (line 180) | struct mib_node
type mib_node (line 181) | struct mib_node
type mib_node (line 181) | struct mib_node
type mib_array_node (line 183) | struct mib_array_node
type mib_node (line 195) | struct mib_node
type mib_node (line 195) | struct mib_node
type mib_ram_array_node (line 196) | struct mib_ram_array_node
type mib_node (line 216) | struct mib_node
type mib_node (line 217) | struct mib_node
type mib_node (line 217) | struct mib_node
type mib_node (line 218) | struct mib_node
type mib_node (line 218) | struct mib_node
type mib_node (line 219) | struct mib_node
type mib_array_node (line 221) | struct mib_array_node
type mib_list_rootnode (line 236) | struct mib_list_rootnode
type mib_node (line 248) | struct mib_node
type mib_node (line 249) | struct mib_node
type mib_node (line 249) | struct mib_node
type mib_node (line 250) | struct mib_node
type mib_node (line 250) | struct mib_node
type mib_node (line 251) | struct mib_node
type mib_array_node (line 253) | struct mib_array_node
type mib_node (line 265) | struct mib_node
type mib_node (line 265) | struct mib_node
type mib_ram_array_node (line 266) | struct mib_ram_array_node
type mib_node (line 288) | struct mib_node
type mib_node (line 289) | struct mib_node
type mib_node (line 289) | struct mib_node
type mib_node (line 290) | struct mib_node
type mib_node (line 290) | struct mib_node
type mib_node (line 291) | struct mib_node
type mib_node (line 291) | struct mib_node
type mib_node (line 292) | struct mib_node
type mib_node (line 292) | struct mib_node
type mib_node (line 293) | struct mib_node
type mib_node (line 293) | struct mib_node
type mib_node (line 294) | struct mib_node
type mib_node (line 294) | struct mib_node
type mib_node (line 295) | struct mib_node
type mib_node (line 295) | struct mib_node
type mib_node (line 296) | struct mib_node
type mib_array_node (line 298) | struct mib_array_node
type mib_node (line 320) | struct mib_node
type mib_node (line 321) | struct mib_node
type mib_node (line 321) | struct mib_node
type mib_node (line 322) | struct mib_node
type mib_node (line 322) | struct mib_node
type mib_node (line 323) | struct mib_node
type mib_node (line 323) | struct mib_node
type mib_node (line 324) | struct mib_node
type mib_node (line 324) | struct mib_node
type mib_node (line 325) | struct mib_node
type mib_node (line 325) | struct mib_node
type mib_node (line 326) | struct mib_node
type mib_node (line 326) | struct mib_node
type mib_node (line 327) | struct mib_node
type mib_node (line 327) | struct mib_node
type mib_node (line 328) | struct mib_node
type mib_node (line 328) | struct mib_node
type mib_node (line 329) | struct mib_node
type mib_node (line 329) | struct mib_node
type mib_node (line 330) | struct mib_node
type mib_node (line 330) | struct mib_node
type mib_node (line 331) | struct mib_node
type mib_node (line 331) | struct mib_node
type mib_node (line 332) | struct mib_node
type mib_node (line 332) | struct mib_node
type mib_node (line 333) | struct mib_node
type mib_node (line 333) | struct mib_node
type mib_array_node (line 335) | struct mib_array_node
type mib_list_rootnode (line 347) | struct mib_list_rootnode
type mib_node (line 359) | struct mib_node
type mib_node (line 360) | struct mib_node
type mib_node (line 360) | struct mib_node
type mib_node (line 361) | struct mib_node
type mib_node (line 361) | struct mib_node
type mib_array_node (line 363) | struct mib_array_node
type mib_node (line 375) | struct mib_node
type mib_node (line 375) | struct mib_node
type mib_ram_array_node (line 376) | struct mib_ram_array_node
type mib_list_rootnode (line 388) | struct mib_list_rootnode
type mib_node (line 400) | struct mib_node
type mib_node (line 401) | struct mib_node
type mib_node (line 401) | struct mib_node
type mib_node (line 402) | struct mib_node
type mib_node (line 402) | struct mib_node
type mib_node (line 403) | struct mib_node
type mib_node (line 403) | struct mib_node
type mib_node (line 404) | struct mib_node
type mib_node (line 404) | struct mib_node
type mib_node (line 405) | struct mib_node
type mib_node (line 405) | struct mib_node
type mib_node (line 406) | struct mib_node
type mib_node (line 406) | struct mib_node
type mib_node (line 407) | struct mib_node
type mib_array_node (line 409) | struct mib_array_node
type mib_node (line 421) | struct mib_node
type mib_node (line 421) | struct mib_node
type mib_ram_array_node (line 422) | struct mib_ram_array_node
type mib_list_rootnode (line 434) | struct mib_list_rootnode
type mib_node (line 446) | struct mib_node
type mib_node (line 447) | struct mib_node
type mib_node (line 448) | struct mib_node
type mib_node (line 449) | struct mib_node
type mib_node (line 450) | struct mib_node
type mib_node (line 451) | struct mib_node
type mib_array_node (line 453) | struct mib_array_node
type mib_node (line 465) | struct mib_node
type mib_node (line 465) | struct mib_node
type mib_ram_array_node (line 466) | struct mib_ram_array_node
type mib_node (line 487) | struct mib_node
type mib_node (line 488) | struct mib_node
type mib_node (line 488) | struct mib_node
type mib_node (line 489) | struct mib_node
type mib_node (line 489) | struct mib_node
type mib_node (line 490) | struct mib_node
type mib_node (line 490) | struct mib_node
type mib_node (line 491) | struct mib_node
type mib_node (line 491) | struct mib_node
type mib_node (line 492) | struct mib_node
type mib_node (line 492) | struct mib_node
type mib_node (line 493) | struct mib_node
type mib_node (line 493) | struct mib_node
type mib_node (line 494) | struct mib_node
type mib_node (line 494) | struct mib_node
type mib_node (line 495) | struct mib_node
type mib_node (line 495) | struct mib_node
type mib_node (line 496) | struct mib_node
type mib_node (line 496) | struct mib_node
type mib_node (line 497) | struct mib_node
type mib_node (line 497) | struct mib_node
type mib_node (line 498) | struct mib_node
type mib_node (line 498) | struct mib_node
type mib_node (line 499) | struct mib_node
type mib_array_node (line 501) | struct mib_array_node
type mib_list_rootnode (line 513) | struct mib_list_rootnode
type mib_node (line 525) | struct mib_node
type mib_node (line 526) | struct mib_node
type mib_node (line 527) | struct mib_node
type mib_node (line 528) | struct mib_node
type mib_array_node (line 530) | struct mib_array_node
type mib_node (line 542) | struct mib_node
type mib_node (line 542) | struct mib_node
type mib_array_node (line 543) | struct mib_array_node
type mib_node (line 556) | struct mib_node
type mib_node (line 556) | struct mib_node
type mib_ram_array_node (line 557) | struct mib_ram_array_node
type mib_list_rootnode (line 569) | struct mib_list_rootnode
type mib_node (line 586) | struct mib_node
type mib_node (line 587) | struct mib_node
type mib_node (line 587) | struct mib_node
type mib_node (line 588) | struct mib_node
type mib_node (line 588) | struct mib_node
type mib_node (line 589) | struct mib_node
type mib_node (line 589) | struct mib_node
type mib_node (line 590) | struct mib_node
type mib_node (line 590) | struct mib_node
type mib_node (line 591) | struct mib_node
type mib_node (line 591) | struct mib_node
type mib_node (line 592) | struct mib_node
type mib_node (line 592) | struct mib_node
type mib_node (line 593) | struct mib_node
type mib_node (line 593) | struct mib_node
type mib_node (line 594) | struct mib_node
type mib_node (line 594) | struct mib_node
type mib_node (line 595) | struct mib_node
type mib_node (line 595) | struct mib_node
type mib_node (line 596) | struct mib_node
type mib_node (line 596) | struct mib_node
type mib_node (line 597) | struct mib_node
type mib_node (line 597) | struct mib_node
type mib_array_node (line 599) | struct mib_array_node
type mib_node (line 611) | struct mib_node
type mib_node (line 611) | struct mib_node
type mib_ram_array_node (line 612) | struct mib_ram_array_node
type mib_node (line 633) | struct mib_node
type mib_node (line 634) | struct mib_node
type mib_node (line 634) | struct mib_node
type mib_array_node (line 636) | struct mib_array_node
type mib_node (line 659) | struct mib_node
type mib_node (line 660) | struct mib_node
type mib_node (line 660) | struct mib_node
type mib_node (line 661) | struct mib_node
type mib_node (line 661) | struct mib_node
type mib_node (line 662) | struct mib_node
type mib_node (line 662) | struct mib_node
type mib_node (line 663) | struct mib_node
type mib_array_node (line 666) | struct mib_array_node
type mib_node (line 696) | struct mib_node
type mib_node (line 697) | struct mib_node
type mib_node (line 698) | struct mib_node
type mib_node (line 699) | struct mib_node
type mib_node (line 700) | struct mib_node
type mib_node (line 701) | struct mib_node
type mib_node (line 705) | struct mib_node
type mib_node (line 706) | struct mib_node
type mib_array_node (line 709) | struct mib_array_node
type mib_node (line 722) | struct mib_node
type mib_node (line 722) | struct mib_node
type mib_array_node (line 723) | struct mib_array_node
type mib_node (line 739) | struct mib_node
type mib_node (line 739) | struct mib_node
type mib_node (line 739) | struct mib_node
type mib_array_node (line 740) | struct mib_array_node
type mib_node (line 752) | struct mib_node
type mib_node (line 752) | struct mib_node
type mib_array_node (line 753) | struct mib_array_node
type snmp_obj_id (line 766) | struct snmp_obj_id
type snmp_obj_id (line 768) | struct snmp_obj_id
type snmp_obj_id (line 797) | struct snmp_obj_id
type snmp_obj_id (line 799) | struct snmp_obj_id
function ocstrncpy (line 905) | static void ocstrncpy(u8_t *dst, u8_t *src, u16_t n)
function objectidncpy (line 921) | void objectidncpy(s32_t *dst, s32_t *src, u8_t n)
function snmp_set_sysdesr (line 936) | void snmp_set_sysdesr(u8_t *str, u8_t *len)
function snmp_get_sysobjid_ptr (line 945) | void snmp_get_sysobjid_ptr(struct snmp_obj_id **oid)
function snmp_set_sysobjid (line 955) | void snmp_set_sysobjid(struct snmp_obj_id *oid)
function snmp_inc_sysuptime (line 964) | void snmp_inc_sysuptime(void)
function snmp_add_sysuptime (line 969) | void snmp_add_sysuptime(u32_t value)
function snmp_get_sysuptime (line 974) | void snmp_get_sysuptime(u32_t *value)
function snmp_set_syscontact (line 987) | void snmp_set_syscontact(u8_t *ocstr, u8_t *ocstrlen)
function snmp_set_sysname (line 1003) | void snmp_set_sysname(u8_t *ocstr, u8_t *ocstrlen)
function snmp_set_syslocation (line 1019) | void snmp_set_syslocation(u8_t *ocstr, u8_t *ocstrlen)
function snmp_add_ifinoctets (line 1029) | void snmp_add_ifinoctets(struct netif *ni, u32_t value)
function snmp_inc_ifinucastpkts (line 1034) | void snmp_inc_ifinucastpkts(struct netif *ni)
function snmp_inc_ifinnucastpkts (line 1039) | void snmp_inc_ifinnucastpkts(struct netif *ni)
function snmp_inc_ifindiscards (line 1044) | void snmp_inc_ifindiscards(struct netif *ni)
function snmp_add_ifoutoctets (line 1049) | void snmp_add_ifoutoctets(struct netif *ni, u32_t value)
function snmp_inc_ifoutucastpkts (line 1054) | void snmp_inc_ifoutucastpkts(struct netif *ni)
function snmp_inc_ifoutnucastpkts (line 1059) | void snmp_inc_ifoutnucastpkts(struct netif *ni)
function snmp_inc_ifoutdiscards (line 1064) | void snmp_inc_ifoutdiscards(struct netif *ni)
function snmp_inc_iflist (line 1069) | void snmp_inc_iflist(void)
function snmp_dec_iflist (line 1078) | void snmp_dec_iflist(void)
function snmp_insert_arpidx_tree (line 1089) | void snmp_insert_arpidx_tree(struct netif *ni, ip_addr_t *ip)
function snmp_delete_arpidx_tree (line 1161) | void snmp_delete_arpidx_tree(struct netif *ni, ip_addr_t *ip)
function snmp_inc_ipinreceives (line 1229) | void snmp_inc_ipinreceives(void)
function snmp_inc_ipinhdrerrors (line 1234) | void snmp_inc_ipinhdrerrors(void)
function snmp_inc_ipinaddrerrors (line 1239) | void snmp_inc_ipinaddrerrors(void)
function snmp_inc_ipforwdatagrams (line 1244) | void snmp_inc_ipforwdatagrams(void)
function snmp_inc_ipinunknownprotos (line 1249) | void snmp_inc_ipinunknownprotos(void)
function snmp_inc_ipindiscards (line 1254) | void snmp_inc_ipindiscards(void)
function snmp_inc_ipindelivers (line 1259) | void snmp_inc_ipindelivers(void)
function snmp_inc_ipoutrequests (line 1264) | void snmp_inc_ipoutrequests(void)
function snmp_inc_ipoutdiscards (line 1269) | void snmp_inc_ipoutdiscards(void)
function snmp_inc_ipoutnoroutes (line 1274) | void snmp_inc_ipoutnoroutes(void)
function snmp_inc_ipreasmreqds (line 1279) | void snmp_inc_ipreasmreqds(void)
function snmp_inc_ipreasmoks (line 1284) | void snmp_inc_ipreasmoks(void)
function snmp_inc_ipreasmfails (line 1289) | void snmp_inc_ipreasmfails(void)
function snmp_inc_ipfragoks (line 1294) | void snmp_inc_ipfragoks(void)
function snmp_inc_ipfragfails (line 1299) | void snmp_inc_ipfragfails(void)
function snmp_inc_ipfragcreates (line 1304) | void snmp_inc_ipfragcreates(void)
function snmp_inc_iproutingdiscards (line 1309) | void snmp_inc_iproutingdiscards(void)
function snmp_insert_ipaddridx_tree (line 1318) | void snmp_insert_ipaddridx_tree(struct netif *ni)
function snmp_delete_ipaddridx_tree (line 1372) | void snmp_delete_ipaddridx_tree(struct netif *ni)
function snmp_insert_iprteidx_tree (line 1439) | void snmp_insert_iprteidx_tree(u8_t dflt, struct netif *ni)
function snmp_delete_iprteidx_tree (line 1516) | void snmp_delete_iprteidx_tree(u8_t dflt, struct netif *ni)
function snmp_inc_icmpinmsgs (line 1593) | void snmp_inc_icmpinmsgs(void)
function snmp_inc_icmpinerrors (line 1598) | void snmp_inc_icmpinerrors(void)
function snmp_inc_icmpindestunreachs (line 1603) | void snmp_inc_icmpindestunreachs(void)
function snmp_inc_icmpintimeexcds (line 1608) | void snmp_inc_icmpintimeexcds(void)
function snmp_inc_icmpinparmprobs (line 1613) | void snmp_inc_icmpinparmprobs(void)
function snmp_inc_icmpinsrcquenchs (line 1618) | void snmp_inc_icmpinsrcquenchs(void)
function snmp_inc_icmpinredirects (line 1623) | void snmp_inc_icmpinredirects(void)
function snmp_inc_icmpinechos (line 1628) | void snmp_inc_icmpinechos(void)
function snmp_inc_icmpinechoreps (line 1633) | void snmp_inc_icmpinechoreps(void)
function snmp_inc_icmpintimestamps (line 1638) | void snmp_inc_icmpintimestamps(void)
function snmp_inc_icmpintimestampreps (line 1643) | void snmp_inc_icmpintimestampreps(void)
function snmp_inc_icmpinaddrmasks (line 1648) | void snmp_inc_icmpinaddrmasks(void)
function snmp_inc_icmpinaddrmaskreps (line 1653) | void snmp_inc_icmpinaddrmaskreps(void)
function snmp_inc_icmpoutmsgs (line 1658) | void snmp_inc_icmpoutmsgs(void)
function snmp_inc_icmpouterrors (line 1663) | void snmp_inc_icmpouterrors(void)
function snmp_inc_icmpoutdestunreachs (line 1668) | void snmp_inc_icmpoutdestunreachs(void)
function snmp_inc_icmpouttimeexcds (line 1673) | void snmp_inc_icmpouttimeexcds(void)
function snmp_inc_icmpoutparmprobs (line 1678) | void snmp_inc_icmpoutparmprobs(void)
function snmp_inc_icmpoutsrcquenchs (line 1683) | void snmp_inc_icmpoutsrcquenchs(void)
function snmp_inc_icmpoutredirects (line 1688) | void snmp_inc_icmpoutredirects(void)
function snmp_inc_icmpoutechos (line 1693) | void snmp_inc_icmpoutechos(void)
function snmp_inc_icmpoutechoreps (line 1698) | void snmp_inc_icmpoutechoreps(void)
function snmp_inc_icmpouttimestamps (line 1703) | void snmp_inc_icmpouttimestamps(void)
function snmp_inc_icmpouttimestampreps (line 1708) | void snmp_inc_icmpouttimestampreps(void)
function snmp_inc_icmpoutaddrmasks (line 1713) | void snmp_inc_icmpoutaddrmasks(void)
function snmp_inc_icmpoutaddrmaskreps (line 1718) | void snmp_inc_icmpoutaddrmaskreps(void)
function snmp_inc_tcpactiveopens (line 1723) | void snmp_inc_tcpactiveopens(void)
function snmp_inc_tcppassiveopens (line 1728) | void snmp_inc_tcppassiveopens(void)
function snmp_inc_tcpattemptfails (line 1733) | void snmp_inc_tcpattemptfails(void)
function snmp_inc_tcpestabresets (line 1738) | void snmp_inc_tcpestabresets(void)
function snmp_inc_tcpinsegs (line 1743) | void snmp_inc_tcpinsegs(void)
function snmp_inc_tcpoutsegs (line 1748) | void snmp_inc_tcpoutsegs(void)
function snmp_inc_tcpretranssegs (line 1753) | void snmp_inc_tcpretranssegs(void)
function snmp_inc_tcpinerrs (line 1758) | void snmp_inc_tcpinerrs(void)
function snmp_inc_tcpoutrsts (line 1763) | void snmp_inc_tcpoutrsts(void)
function snmp_inc_udpindatagrams (line 1768) | void snmp_inc_udpindatagrams(void)
function snmp_inc_udpnoports (line 1773) | void snmp_inc_udpnoports(void)
function snmp_inc_udpinerrors (line 1778) | void snmp_inc_udpinerrors(void)
function snmp_inc_udpoutdatagrams (line 1783) | void snmp_inc_udpoutdatagrams(void)
function snmp_insert_udpidx_tree (line 1792) | void snmp_insert_udpidx_tree(struct udp_pcb *pcb)
function snmp_delete_udpidx_tree (line 1844) | void snmp_delete_udpidx_tree(struct udp_pcb *pcb)
function snmp_inc_snmpinpkts (line 1921) | void snmp_inc_snmpinpkts(void)
function snmp_inc_snmpoutpkts (line 1926) | void snmp_inc_snmpoutpkts(void)
function snmp_inc_snmpinbadversions (line 1931) | void snmp_inc_snmpinbadversions(void)
function snmp_inc_snmpinbadcommunitynames (line 1936) | void snmp_inc_snmpinbadcommunitynames(void)
function snmp_inc_snmpinbadcommunityuses (line 1941) | void snmp_inc_snmpinbadcommunityuses(void)
function snmp_inc_snmpinasnparseerrs (line 1946) | void snmp_inc_snmpinasnparseerrs(void)
function snmp_inc_snmpintoobigs (line 1951) | void snmp_inc_snmpintoobigs(void)
function snmp_inc_snmpinnosuchnames (line 1956) | void snmp_inc_snmpinnosuchnames(void)
function snmp_inc_snmpinbadvalues (line 1961) | void snmp_inc_snmpinbadvalues(void)
function snmp_inc_snmpinreadonlys (line 1966) | void snmp_inc_snmpinreadonlys(void)
function snmp_inc_snmpingenerrs (line 1971) | void snmp_inc_snmpingenerrs(void)
function snmp_add_snmpintotalreqvars (line 1976) | void snmp_add_snmpintotalreqvars(u8_t value)
function snmp_add_snmpintotalsetvars (line 1981) | void snmp_add_snmpintotalsetvars(u8_t value)
function snmp_inc_snmpingetrequests (line 1986) | void snmp_inc_snmpingetrequests(void)
function snmp_inc_snmpingetnexts (line 1991) | void snmp_inc_snmpingetnexts(void)
function snmp_inc_snmpinsetrequests (line 1996) | void snmp_inc_snmpinsetrequests(void)
function snmp_inc_snmpingetresponses (line 2001) | void snmp_inc_snmpingetresponses(void)
function snmp_inc_snmpintraps (line 2006) | void snmp_inc_snmpintraps(void)
function snmp_inc_snmpouttoobigs (line 2011) | void snmp_inc_snmpouttoobigs(void)
function snmp_inc_snmpoutnosuchnames (line 2016) | void snmp_inc_snmpoutnosuchnames(void)
function snmp_inc_snmpoutbadvalues (line 2021) | void snmp_inc_snmpoutbadvalues(void)
function snmp_inc_snmpoutgenerrs (line 2026) | void snmp_inc_snmpoutgenerrs(void)
function snmp_inc_snmpoutgetrequests (line 2031) | void snmp_inc_snmpoutgetrequests(void)
function snmp_inc_snmpoutgetnexts (line 2036) | void snmp_inc_snmpoutgetnexts(void)
function snmp_inc_snmpoutsetrequests (line 2041) | void snmp_inc_snmpoutsetrequests(void)
function snmp_inc_snmpoutgetresponses (line 2046) | void snmp_inc_snmpoutgetresponses(void)
function snmp_inc_snmpouttraps (line 2051) | void snmp_inc_snmpouttraps(void)
function snmp_get_snmpgrpid_ptr (line 2056) | void snmp_get_snmpgrpid_ptr(struct snmp_obj_id **oid)
function snmp_set_snmpenableauthentraps (line 2061) | void snmp_set_snmpenableauthentraps(u8_t *value)
function snmp_get_snmpenableauthentraps (line 2069) | void snmp_get_snmpenableauthentraps(u8_t *value)
function noleafs_get_object_def (line 2074) | void
function noleafs_get_value (line 2082) | void
function u8_t (line 2090) | u8_t
function noleafs_set_value (line 2100) | void
function system_get_object_def (line 2116) | static void
function system_get_value (line 2197) | static void
function u8_t (line 2235) | static u8_t
function system_set_value (line 2271) | static void
function interfaces_get_object_def (line 2303) | static void
function interfaces_get_value (line 2334) | static void
function ifentry_get_object_def (line 2352) | static void
function ifentry_get_value (line 2460) | static void
function u8_t (line 2617) | static u8_t
function ifentry_set_value (line 2640) | static void
function atentry_get_object_def (line 2675) | static void
function atentry_get_value (line 2720) | static void
function ip_get_object_def (line 2769) | static void
function ip_get_value (line 2835) | static void
function u8_t (line 2989) | static u8_t
function ip_addrentry_get_object_def (line 3023) | static void
function ip_addrentry_get_value (line 3069) | static void
function ip_rteentry_get_object_def (line 3145) | static void
function ip_rteentry_get_value (line 3210) | static void
function ip_ntomentry_get_object_def (line 3361) | static void
function ip_ntomentry_get_value (line 3411) | static void
function icmp_get_object_def (line 3467) | static void
function icmp_get_value (line 3491) | static void
function tcp_get_object_def (line 3585) | static void
function tcp_get_value (line 3646) | static void
function tcpconnentry_get_object_def (line 3720) | static void
function tcpconnentry_get_value (line 3772) | static void
function udp_get_object_def (line 3790) | static void
function udp_get_value (line 3814) | static void
function udpentry_get_object_def (line 3840) | static void
function udpentry_get_value (line 3879) | static void
function snmp_get_object_def (line 3922) | static void
function snmp_get_value (line 3990) | static void
function u8_t (line 4095) | static u8_t
function snmp_set_value (line 4129) | static void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/snmp/mib_structs.c
type nse (line 48) | struct nse
type nse (line 58) | struct nse
function push_node (line 63) | static void
function pop_node (line 78) | static void
function snmp_ifindextonetif (line 94) | void
function snmp_netiftoifindex (line 115) | void
function snmp_oidtoip (line 135) | void
function snmp_iptooid (line 146) | void
type mib_list_node (line 155) | struct mib_list_node
type mib_list_node (line 158) | struct mib_list_node
type mib_list_node (line 160) | struct mib_list_node
function snmp_mib_ln_free (line 171) | void
type mib_list_rootnode (line 177) | struct mib_list_rootnode
type mib_list_rootnode (line 180) | struct mib_list_rootnode
type mib_list_rootnode (line 182) | struct mib_list_rootnode
function snmp_mib_lrn_free (line 198) | void
function s8_t (line 215) | s8_t
function s8_t (line 337) | s8_t
type mib_list_rootnode (line 394) | struct mib_list_rootnode
type mib_list_rootnode (line 395) | struct mib_list_rootnode
type mib_list_node (line 395) | struct mib_list_node
type mib_list_rootnode (line 397) | struct mib_list_rootnode
type mib_list_rootnode (line 403) | struct mib_list_rootnode
type mib_node (line 451) | struct mib_node
type mib_node (line 452) | struct mib_node
type snmp_name_ptr (line 452) | struct snmp_name_ptr
type mib_array_node (line 463) | struct mib_array_node
type mib_array_node (line 469) | struct mib_array_node
type mib_node (line 485) | struct mib_node
type mib_list_rootnode (line 511) | struct mib_list_rootnode
type mib_list_node (line 512) | struct mib_list_node
type mib_list_rootnode (line 517) | struct mib_list_rootnode
type mib_node (line 532) | struct mib_node
type mib_external_node (line 558) | struct mib_external_node
type mib_external_node (line 564) | struct mib_external_node
type mib_node (line 582) | struct mib_node
type mib_node (line 615) | struct mib_node
function u8_t (line 639) | static u8_t
type mib_node (line 682) | struct mib_node
type mib_node (line 683) | struct mib_node
type snmp_obj_id (line 683) | struct snmp_obj_id
type mib_array_node (line 696) | struct mib_array_node
type mib_array_node (line 700) | struct mib_array_node
type mib_node (line 721) | struct mib_node
type mib_node (line 729) | struct mib_node
type nse (line 741) | struct nse
type mib_node (line 799) | struct mib_node
type mib_list_rootnode (line 816) | struct mib_list_rootnode
type mib_list_node (line 817) | struct mib_list_node
type mib_list_rootnode (line 820) | struct mib_list_rootnode
type mib_node (line 839) | struct mib_node
type mib_node (line 847) | struct mib_node
type mib_list_node (line 858) | struct mib_list_node
type nse (line 859) | struct nse
type mib_list_node (line 901) | struct mib_list_node
type mib_node (line 917) | struct mib_node
type mib_external_node (line 934) | struct mib_external_node
type mib_external_node (line 938) | struct mib_external_node
type mib_node (line 963) | struct mib_node
type mib_node (line 972) | struct mib_node
type nse (line 984) | struct nse
type mib_node (line 1033) | struct mib_node
type mib_node (line 1060) | struct mib_node
type nse (line 1072) | struct nse
function u8_t (line 1113) | u8_t
function u8_t (line 1139) | u8_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/snmp/msg_in.c
type snmp_msg_pstat (line 57) | struct snmp_msg_pstat
type udp_pcb (line 59) | struct udp_pcb
type udp_pcb (line 61) | struct udp_pcb
type pbuf (line 61) | struct pbuf
type pbuf (line 62) | struct pbuf
type snmp_msg_pstat (line 62) | struct snmp_msg_pstat
type pbuf (line 63) | struct pbuf
type snmp_msg_pstat (line 63) | struct snmp_msg_pstat
function snmp_init (line 70) | void
function snmp_error_response (line 105) | static void
function snmp_ok_response (line 135) | static void
function snmp_msg_get_event (line 161) | static void
function snmp_msg_getnext_event (line 392) | static void
function snmp_msg_set_event (line 537) | static void
function snmp_msg_event (line 796) | void
function snmp_recv (line 821) | static void
function err_t (line 915) | static err_t
function err_t (line 1109) | static err_t
type snmp_varbind (line 1315) | struct snmp_varbind
type snmp_obj_id (line 1316) | struct snmp_obj_id
type snmp_varbind (line 1318) | struct snmp_varbind
type snmp_varbind (line 1320) | struct snmp_varbind
function snmp_varbind_free (line 1382) | void
function snmp_varbind_list_free (line 1396) | void
function snmp_varbind_tail_add (line 1413) | void
type snmp_varbind (line 1432) | struct snmp_varbind
type snmp_varbind_root (line 1433) | struct snmp_varbind_root
type snmp_varbind (line 1435) | struct snmp_varbind
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/snmp/msg_out.c
type snmp_trap_dst (line 55) | struct snmp_trap_dst
type snmp_trap_dst (line 62) | struct snmp_trap_dst
type snmp_msg_trap (line 65) | struct snmp_msg_trap
type snmp_msg_pstat (line 67) | struct snmp_msg_pstat
type snmp_msg_trap (line 68) | struct snmp_msg_trap
type snmp_varbind_root (line 69) | struct snmp_varbind_root
type snmp_msg_pstat (line 71) | struct snmp_msg_pstat
type pbuf (line 71) | struct pbuf
type snmp_msg_trap (line 72) | struct snmp_msg_trap
type pbuf (line 72) | struct pbuf
type snmp_varbind_root (line 73) | struct snmp_varbind_root
type pbuf (line 73) | struct pbuf
function snmp_trap_dst_enable (line 80) | void
function snmp_trap_dst_ip_set (line 94) | void
function err_t (line 112) | err_t
function err_t (line 212) | err_t
function snmp_coldstart_trap (line 280) | void
function snmp_authfail_trap (line 289) | void
function u16_t (line 311) | static u16_t
function u16_t (line 358) | static u16_t
function u16_t (line 413) | static u16_t
function u16_t (line 479) | static u16_t
function u16_t (line 536) | static u16_t
function u16_t (line 607) | static u16_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/stats.c
type stats_ (line 49) | struct stats_
function stats_init (line 51) | void stats_init(void)
function stats_display_proto (line 71) | void
function stats_display_igmp (line 90) | void
function stats_display_mem (line 112) | void
function stats_display_memp (line 123) | void
function stats_display_sys (line 138) | void
function stats_display (line 154) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/sys.c
function sys_msleep (line 54) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/tcp.c
type tcp_pcb (line 101) | struct tcp_pcb
type tcp_pcb (line 106) | struct tcp_pcb
type tcp_pcb (line 108) | struct tcp_pcb
type tcp_pcb (line 113) | struct tcp_pcb
type tcp_pcb (line 117) | struct tcp_pcb
function tcp_init (line 129) | void
function tcp_tmr (line 140) | void
function err_t (line 169) | static err_t
function err_t (line 284) | err_t
function err_t (line 312) | err_t
function tcp_abandon (line 356) | void
function tcp_abort (line 412) | void
function err_t (line 432) | err_t
function err_t (line 493) | static err_t
type tcp_pcb (line 518) | struct tcp_pcb
type tcp_pcb (line 519) | struct tcp_pcb
type tcp_pcb_listen (line 521) | struct tcp_pcb_listen
type tcp_pcb_listen (line 545) | struct tcp_pcb_listen
type tcp_pcb (line 569) | struct tcp_pcb
type tcp_pcb (line 570) | struct tcp_pcb
function u32_t (line 579) | u32_t tcp_update_rcv_ann_wnd(struct tcp_pcb *pcb)
function tcp_recved (line 610) | void
function u16_t (line 646) | static u16_t
function err_t (line 683) | err_t
function tcp_slowtmr (line 787) | void
function tcp_fasttmr (line 1045) | void
function err_t (line 1084) | err_t
function tcp_segs_free (line 1127) | void
function tcp_seg_free (line 1142) | void
function tcp_setprio (line 1162) | void
type tcp_seg (line 1176) | struct tcp_seg
type tcp_seg (line 1177) | struct tcp_seg
type tcp_seg (line 1179) | struct tcp_seg
type tcp_seg (line 1181) | struct tcp_seg
type tcp_seg (line 1185) | struct tcp_seg
function err_t (line 1196) | err_t
function tcp_kill_prio (line 1216) | static void
function tcp_kill_timewait (line 1249) | static void
type tcp_pcb (line 1277) | struct tcp_pcb
type tcp_pcb (line 1280) | struct tcp_pcb
type tcp_pcb (line 1283) | struct tcp_pcb
type tcp_pcb (line 1289) | struct tcp_pcb
type tcp_pcb (line 1295) | struct tcp_pcb
type tcp_pcb (line 1307) | struct tcp_pcb
type tcp_pcb (line 1362) | struct tcp_pcb
function tcp_arg (line 1375) | void
function tcp_recv (line 1391) | void
function tcp_sent (line 1405) | void
function tcp_err (line 1420) | void
function tcp_accept (line 1435) | void
function tcp_poll (line 1451) | void
function tcp_pcb_purge (line 1469) | void
function tcp_pcb_remove (line 1537) | void
function u32_t (line 1570) | u32_t
function u16_t (line 1585) | u16_t
type tcp_state (line 1605) | enum tcp_state
function tcp_debug_print (line 1616) | void
function tcp_debug_print_state (line 1652) | void
function tcp_debug_print_flags (line 1663) | void
function tcp_debug_print_pcbs (line 1696) | void
function s16_t (line 1726) | s16_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/tcp_in.c
type tcp_seg (line 62) | struct tcp_seg
type tcp_hdr (line 63) | struct tcp_hdr
type ip_hdr (line 64) | struct ip_hdr
type pbuf (line 70) | struct pbuf
type tcp_pcb (line 72) | struct tcp_pcb
type tcp_pcb (line 75) | struct tcp_pcb
type tcp_pcb (line 76) | struct tcp_pcb
type tcp_pcb (line 77) | struct tcp_pcb
type tcp_pcb_listen (line 79) | struct tcp_pcb_listen
type tcp_pcb (line 80) | struct tcp_pcb
function tcp_input (line 91) | void
function err_t (line 442) | static err_t
function err_t (line 533) | static err_t
function err_t (line 579) | static err_t
function tcp_oos_insert_segment (line 804) | static void
function tcp_receive (line 851) | static void
function tcp_parseopt (line 1546) | static void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/tcp_out.c
type tcp_seg (line 81) | struct tcp_seg
type tcp_pcb (line 81) | struct tcp_pcb
type pbuf (line 93) | struct pbuf
type tcp_pcb (line 94) | struct tcp_pcb
type tcp_hdr (line 97) | struct tcp_hdr
type pbuf (line 98) | struct pbuf
type tcp_hdr (line 102) | struct tcp_hdr
function err_t (line 124) | err_t
type tcp_seg (line 158) | struct tcp_seg
type tcp_pcb (line 159) | struct tcp_pcb
type pbuf (line 159) | struct pbuf
type tcp_seg (line 161) | struct tcp_seg
type tcp_seg (line 164) | struct tcp_seg
type tcp_hdr (line 191) | struct tcp_hdr
type pbuf (line 218) | struct pbuf
type tcp_pcb (line 220) | struct tcp_pcb
type pbuf (line 223) | struct pbuf
function tcp_seg_add_chksum (line 271) | static void
function err_t (line 293) | static err_t
function err_t (line 353) | err_t
function err_t (line 721) | err_t
function tcp_build_timestamp_option (line 827) | static void
function err_t (line 841) | err_t
function err_t (line 897) | err_t
function tcp_output_segment (line 1048) | static void
function tcp_rst (line 1194) | void
function tcp_rexmit_rto (line 1238) | void
function tcp_rexmit (line 1274) | void
function tcp_rexmit_fast (line 1320) | void
function tcp_keepalive (line 1363) | void
function tcp_zero_window_probe (line 1413) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/timers.c
type sys_timeo (line 64) | struct sys_timeo
function tcpip_tcp_timer (line 78) | static void
function tcp_timer_needed (line 100) | void
function ip_reass_timer (line 118) | static void
function arp_timer (line 134) | static void
function dhcp_timer_coarse (line 150) | static void
function dhcp_timer_fine (line 164) | static void
function autoip_timer (line 180) | static void
function igmp_timer (line 196) | static void
function dns_timer (line 212) | static void
function sys_timeouts_init (line 223) | void sys_timeouts_init(void)
function sys_timeout (line 265) | void
function sys_untimeout (line 320) | void
function sys_check_timeouts (line 357) | void
function sys_restart_timeouts (line 407) | void
function sys_timeouts_mbox_fetch (line 422) | void
function tcp_timer_needed (line 483) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/core/udp.c
type udp_pcb (line 80) | struct udp_pcb
function udp_init (line 85) | void
function u16_t (line 98) | static u16_t
type pbuf (line 151) | struct pbuf
type netif (line 151) | struct netif
type udp_hdr (line 153) | struct udp_hdr
type udp_pcb (line 154) | struct udp_pcb
type udp_pcb (line 155) | struct udp_pcb
type ip_hdr (line 156) | struct ip_hdr
type ip_hdr (line 165) | struct ip_hdr
type udp_hdr (line 180) | struct udp_hdr
type udp_hdr (line 298) | struct udp_hdr
type udp_pcb (line 357) | struct udp_pcb
type pbuf (line 375) | struct pbuf
function err_t (line 453) | err_t
function err_t (line 463) | err_t
function err_t (line 490) | err_t
function err_t (line 499) | err_t
function err_t (line 548) | err_t
function err_t (line 557) | err_t
type udp_pcb (line 766) | struct udp_pcb
type udp_pcb (line 768) | struct udp_pcb
function else (line 790) | else if (!ip_get_option(pcb, SOF_REUSEADDR) &&
function err_t (line 852) | err_t
function udp_disconnect (line 910) | void
function udp_recv (line 929) | void
function udp_remove (line 945) | void
type udp_pcb (line 976) | struct udp_pcb
type udp_pcb (line 979) | struct udp_pcb
type udp_pcb (line 980) | struct udp_pcb
type udp_pcb (line 987) | struct udp_pcb
function udp_debug_print (line 999) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/darwin/src/compat.c
function tcp_accepted_c (line 3) | void tcp_accepted_c(struct tcp_pcb *pcb) {
FILE: Carthage/Checkouts/tun2socks/lwip/src/darwin/src/sys_arch.c
function u32_t (line 5) | u32_t sys_now(void) {
function sys_init (line 14) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/etharp.c
type eth_addr (line 65) | struct eth_addr
type eth_addr (line 66) | struct eth_addr
type etharp_state (line 95) | enum etharp_state {
type etharp_entry (line 105) | struct etharp_entry {
type etharp_entry (line 120) | struct etharp_entry
function free_etharp_q (line 154) | static void
function etharp_free_entry (line 176) | static void
function etharp_tmr (line 205) | void
function s8_t (line 265) | static s8_t
function err_t (line 414) | static err_t
type netif (line 448) | struct netif
type eth_addr (line 448) | struct eth_addr
type pbuf (line 494) | struct pbuf
type etharp_q_entry (line 496) | struct etharp_q_entry
type pbuf (line 505) | struct pbuf
type eth_addr (line 509) | struct eth_addr
function err_t (line 525) | err_t
function err_t (line 550) | err_t
function etharp_cleanup_netif (line 579) | void etharp_cleanup_netif(struct netif *netif)
function s8_t (line 602) | s8_t
function etharp_ip_input (line 638) | static void
function etharp_arp_input (line 687) | static void
function err_t (line 841) | static err_t
function err_t (line 878) | err_t
function err_t (line 1015) | err_t
function err_t (line 1174) | err_t
function err_t (line 1258) | err_t
type pbuf (line 1277) | struct pbuf
type netif (line 1277) | struct netif
type eth_hdr (line 1279) | struct eth_hdr
type eth_hdr (line 1293) | struct eth_hdr
type eth_vlan_hdr (line 1305) | struct eth_vlan_hdr
type eth_vlan_hdr (line 1305) | struct eth_vlan_hdr
type eth_addr (line 1372) | struct eth_addr
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ethernetif.c
type ethernetif (line 68) | struct ethernetif {
type netif (line 74) | struct netif
function low_level_init (line 83) | static void
function err_t (line 122) | static err_t
type pbuf (line 160) | struct pbuf
type netif (line 161) | struct netif
type ethernetif (line 163) | struct ethernetif
type pbuf (line 164) | struct pbuf
function ethernetif_input (line 222) | static void
function err_t (line 274) | err_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/auth.c
type wordlist (line 112) | struct wordlist
type wordlist (line 117) | struct wordlist
type wordlist (line 120) | struct wordlist
type ppp_idle (line 139) | struct ppp_idle
type script_state (line 159) | enum script_state {
type script_state (line 164) | enum script_state
type script_state (line 165) | enum script_state
type wordlist (line 192) | struct wordlist {
type wordlist (line 213) | struct wordlist
type wordlist (line 217) | struct wordlist
type wordlist (line 217) | struct wordlist
type wordlist (line 219) | struct wordlist
type wordlist (line 222) | struct wordlist
type wordlist (line 223) | struct wordlist
function setupapfile (line 286) | static int
function privgroup (line 328) | static int
function set_noauth_addr (line 354) | static int
function link_required (line 376) | void
function link_terminated (line 388) | void
function link_down (line 406) | void
function link_established (line 442) | void
function network_phase (line 524) | static void
function auth_peer_fail (line 570) | void
function auth_peer_success (line 587) | void
function auth_withpeer_fail (line 626) | void
function auth_withpeer_success (line 650) | void
function np_up (line 685) | void
function np_down (line 715) | void
function np_finished (line 730) | void
function check_idle (line 747) | static void
function connect_time_expired (line 770) | static void
function auth_check_options (line 783) | void
function auth_reset (line 827) | void
function u_char (line 861) | u_char
function plogin (line 956) | static int
function plogout (line 994) | static void
function null_login (line 1005) | static int
function get_pap_passwd (line 1019) | static int
function have_pap_secret (line 1043) | static int
function have_chap_secret (line 1056) | static int
function get_secret (line 1073) | int
function set_allowed_addrs (line 1137) | static void
function auth_ip_addr (line 1176) | int
function ip_addr_check (line 1182) | static int /* @todo: integrate this funtion into auth_ip_addr()*/
function bad_ip_adrs (line 1203) | int
function some_ip_ok (line 1216) | static int
function check_access (line 1231) | static void
function scan_authfile (line 1257) | static int
function free_wordlist (line 1266) | static void
function auth_script_done (line 1282) | static void
function auth_script (line 1306) | static void
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/chap.c
type protent (line 118) | struct protent
function ChapInit (line 157) | static void
function ChapAuthWithPeer (line 176) | void
function ChapAuthPeer (line 203) | void
function ChapChallengeTimeout (line 227) | static void
function ChapResponseTimeout (line 254) | static void
function ChapRechallenge (line 271) | static void
function ChapLowerUp (line 292) | static void
function ChapLowerDown (line 318) | static void
function ChapProtocolReject (line 342) | static void
function ChapInput (line 362) | static void
function ChapReceiveChallenge (line 422) | static void
function ChapReceiveResponse (line 520) | static void
function ChapReceiveSuccess (line 639) | static void
function ChapReceiveFailure (line 677) | static void
function ChapSendChallenge (line 709) | static void
function ChapSendStatus (line 745) | static void
function ChapGenChallenge (line 781) | static void
function ChapSendResponse (line 810) | static void
function ChapPrintPkt (line 848) | static int
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/chap.h
type chap_state (line 99) | typedef struct chap_state {
type protent (line 148) | struct protent
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/chpms.c
type MS_ChapResponse (line 99) | typedef struct {
function ChallengeResponse (line 142) | static void
function DesEncrypt (line 167) | static void
function DesEncrypt (line 198) | static void
function u_char (line 226) | static u_char
function Expand (line 245) | static void
function Collapse (line 262) | static void
function MakeKey (line 279) | static void
function ChapMS_NT (line 304) | static void
function ChapMS_LANMan (line 343) | static void
function ChapMS (line 365) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/fsm.c
function fsm_init (line 103) | void
function fsm_lowerup (line 120) | void
function fsm_lowerdown (line 157) | void
function fsm_open (line 209) | void
function terminate_layer (line 257) | static void
function fsm_close (line 270) | void
function fsm_timeout (line 318) | static void
function fsm_input (line 381) | void
function fsm_rconfreq (line 461) | static void
function fsm_rconfack (line 534) | static void
function fsm_rconfnakrej (line 593) | static void
function fsm_rtermreq (line 653) | static void
function fsm_rtermack (line 689) | static void
function fsm_rcoderej (line 732) | static void
function fsm_protreject (line 760) | void
function fsm_sconfreq (line 811) | static void
function fsm_sdata (line 866) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/fsm.h
type fsm (line 78) | typedef struct fsm {
type fsm_callbacks (line 98) | typedef struct fsm_callbacks {
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/ipcp.c
type protent (line 134) | struct protent
function ipcp_init (line 175) | static void
function ipcp_open (line 217) | static void
function ipcp_close (line 227) | static void
function ipcp_lowerup (line 237) | static void
function ipcp_lowerdown (line 247) | static void
function ipcp_input (line 257) | static void
function ipcp_protrej (line 269) | static void
function ipcp_resetci (line 279) | static void
function ipcp_cilen (line 302) | static int
function ipcp_addci (line 347) | static void
function ipcp_ackci (line 424) | static int
function ipcp_nakci (line 544) | static int
function ipcp_rejci (line 749) | static int
function ipcp_reqci (line 868) | static int
function ip_check_options (line 1197) | static void
function ipcp_up (line 1219) | static void
function ipcp_down (line 1309) | static void
function ipcp_clear_addrs (line 1324) | static void
function ipcp_finished (line 1342) | static void
function ipcp_printpkt (line 1349) | static int
function ip_active_pkt (line 1382) | static int
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/ipcp.h
type ipcp_options (line 78) | typedef struct ipcp_options {
type protent (line 104) | struct protent
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/lcp.c
type protent (line 167) | struct protent
function setescape (line 208) | static int
function lcp_init (line 239) | void
function lcp_open (line 304) | void
function lcp_close (line 326) | void
function lcp_lowerup (line 352) | void
function lcp_lowerdown (line 384) | void
function lcp_input (line 394) | static void
function lcp_extcode (line 406) | static int
function lcp_rprotrej (line 445) | static void
function lcp_protrej (line 487) | static void
function lcp_sprotrej (line 502) | void
function lcp_resetci (line 517) | static void
function lcp_cilen (line 531) | static int
function lcp_addci (line 561) | static void
function lcp_ackci (line 636) | static int
function lcp_nakci (line 758) | static int
function lcp_rejci (line 1078) | static int
function lcp_reqci (line 1222) | static int
function lcp_up (line 1639) | static void
function lcp_down (line 1687) | static void
function lcp_starting (line 1707) | static void
function lcp_finished (line 1717) | static void
function print_string (line 1729) | static void
function lcp_printpkt (line 1771) | static int
function LcpLinkFailure (line 1936) | static void
function LcpEchoCheck (line 1949) | static void
function LcpEchoTimeout (line 1966) | static void
function lcp_received_echo_reply (line 1978) | static void
function LcpSendEchoRequest (line 2003) | static void
function lcp_echo_lowerup (line 2035) | static void
function lcp_echo_lowerdown (line 2055) | static void
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/lcp.h
type lcp_options (line 83) | typedef struct lcp_options {
type LinkPhase (line 118) | typedef enum {
type protent (line 145) | struct protent
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/magic.c
function magicInit (line 67) | void magicInit()
function u32_t (line 75) | u32_t magic()
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/md5.c
function MD5Init (line 117) | void
function MD5Update (line 133) | void
function MD5Final (line 176) | void
function Transform (line 219) | static void
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/md5.h
type MD5_CTX (line 44) | typedef struct {
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/pap.c
type protent (line 99) | struct protent
function upap_init (line 135) | static void
function upap_authwithpeer (line 159) | void
function upap_authpeer (line 191) | void
function upap_timeout (line 212) | static void
function upap_reqtimeout (line 240) | static void
function upap_lowerup (line 259) | static void
function upap_lowerdown (line 289) | static void
function upap_protrej (line 313) | static void
function upap_input (line 333) | static void
function upap_rauthreq (line 389) | static void
function upap_rauthack (line 465) | static void
function upap_rauthnak (line 507) | static void
function upap_sauthreq (line 549) | static void
function upap_sresp (line 583) | static void
function upap_printpkt (line 611) | static int upap_printpkt(
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/pap.h
type upap_state (line 73) | typedef struct upap_state {
type protent (line 114) | struct protent
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/ppp.c
type PPPDevStates (line 148) | typedef enum {
type PPPControlRx (line 169) | typedef struct PPPControlRx_s {
type PPPControl (line 194) | typedef struct PPPControl_s {
type npioctl (line 230) | struct npioctl {
type protent (line 262) | struct protent
function pppRecvWakeup (line 347) | static void
function pppLinkTerminated (line 358) | void
function pppLinkDown (line 387) | void
function pppStart (line 405) | static void
function pppStop (line 415) | static void
function pppHup (line 423) | static void
type ppp_settings (line 436) | struct ppp_settings
function pppInit (line 438) | void
function pppSetAuth (line 460) | void
function pppOverSerialOpen (line 536) | int
function pppOverEthernetClose (line 596) | void
function pppOverEthernetOpen (line 607) | int pppOverEthernetOpen(struct netif *ethif, const char *service_name, c...
function pppClose (line 661) | int
function pppSigHUP (line 694) | void
function nPut (line 702) | static void
type pbuf (line 732) | struct pbuf
type pbuf (line 733) | struct pbuf
type pbuf (line 735) | struct pbuf
function err_t (line 765) | static err_t
function err_t (line 809) | static err_t
function pppIOCtl (line 960) | int
function u_short (line 1012) | u_short
function pppWriteOverEthernet (line 1029) | int
function pppWrite (line 1072) | int
function ppp_send_config (line 1150) | void
function ppp_set_xaccm (line 1173) | void
function ppp_recv_config (line 1190) | void
function ccp_test (line 1220) | int
function ccp_flags_set (line 1229) | void
function ccp_fatal_error (line 1240) | int
function get_idle_time (line 1251) | int
function u32_t (line 1270) | u32_t
function sifvjcomp (line 1298) | int
function err_t (line 1322) | static err_t
function sifup (line 1341) | int
function sifnpmode (line 1374) | int
function sifdown (line 1386) | int
function sifaddr (line 1417) | int
function cifaddr (line 1443) | int
function sifdefaultroute (line 1467) | int
function cifdefaultroute (line 1491) | int
function pppInputThread (line 1517) | static void
function pppOverEthernetInitFailed (line 1537) | void
function pppOverEthernetLinkStatusCB (line 1554) | static void
type pbuf (line 1566) | struct pbuf
type pbuf (line 1567) | struct pbuf
type pbuf (line 1569) | struct pbuf
type pppInputHeader (line 1593) | struct pppInputHeader {
function pppInput (line 1602) | static void
function pppFreeCurrentInputPacket (line 1728) | static void
function pppDrop (line 1744) | static void
function pppos_input (line 1770) | void
function pppInProc (line 1780) | static void
function pppInProcOverEthernet (line 1979) | void
function ppp_set_netif_statuscallback (line 2023) | void
function ppp_set_netif_linkcallback (line 2038) | void
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/ppp.h
type u_long (line 53) | typedef unsigned long u_long;
type u_int (line 54) | typedef unsigned int u_int;
type u_short (line 55) | typedef unsigned short u_short;
type u_char (line 56) | typedef unsigned char u_char;
type ppp_addrs (line 92) | struct ppp_addrs {
type pppAuthType (line 123) | enum pppAuthType {
type pppAuthType (line 130) | enum pppAuthType
type netif (line 150) | struct netif
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/ppp_impl.h
type u_char (line 160) | typedef u_char ext_accm[32];
type NPmode (line 165) | enum NPmode {
type protent (line 238) | struct protent {
type ppp_idle (line 278) | struct ppp_idle {
type ppp_settings (line 283) | struct ppp_settings {
type ppp_settings (line 309) | struct ppp_settings
type protent (line 311) | struct protent
type pbuf (line 324) | struct pbuf
type pbuf (line 326) | struct pbuf
type pbuf (line 326) | struct pbuf
type ppp_idle (line 339) | struct ppp_idle
type NPmode (line 346) | enum NPmode
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/ppp_oe.c
type netif (line 117) | struct netif
type pbuf (line 117) | struct pbuf
type pppoe_softc (line 120) | struct pppoe_softc
type pppoe_softc (line 121) | struct pppoe_softc
type pppoe_softc (line 122) | struct pppoe_softc
type pppoe_softc (line 128) | struct pppoe_softc
type pppoe_softc (line 129) | struct pppoe_softc
type pppoe_softc (line 131) | struct pppoe_softc
type pppoe_softc (line 132) | struct pppoe_softc
type netif (line 134) | struct netif
type pppoe_softc (line 137) | struct pppoe_softc
type netif (line 137) | struct netif
type pppoe_softc (line 138) | struct pppoe_softc
type netif (line 138) | struct netif
type pppoe_softc (line 141) | struct pppoe_softc
function err_t (line 143) | err_t
function err_t (line 171) | err_t
type pppoe_softc (line 214) | struct pppoe_softc
type netif (line 215) | struct netif
type pppoe_softc (line 217) | struct pppoe_softc
type pppoe_softc (line 238) | struct pppoe_softc
type netif (line 239) | struct netif
type pppoe_softc (line 241) | struct pppoe_softc
function pppoe_linkstatus_up (line 277) | static void
function pppoe_dispatch_disc_pkt (line 284) | static void
function pppoe_disc_input (line 549) | void
function pppoe_data_input (line 560) | void
function err_t (line 636) | static err_t
function err_t (line 667) | static err_t
function pppoe_timeout (line 733) | static void
function pppoe_connect (line 803) | int
function pppoe_disconnect (line 828) | void
function pppoe_do_disconnect (line 843) | static int
function pppoe_abort_connect (line 874) | static void
function err_t (line 888) | static err_t
function err_t (line 946) | static err_t
function err_t (line 976) | static err_t
function err_t (line 1010) | static err_t
function err_t (line 1052) | err_t
function pppoe_ifattach_hook (line 1083) | static int
function pppoe_clear_softc (line 1110) | static void
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/randm.c
function avRandomInit (line 67) | void
function avChurnRand (line 83) | void
function avGenRand (line 122) | void
function u32_t (line 145) | u32_t
function avRandomInit (line 181) | void
function avRandomize (line 216) | void
function u32_t (line 241) | u32_t
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/vj.c
function vj_compress_init (line 50) | void
function u_int (line 137) | u_int
function vj_uncompress_err (line 415) | void
function vj_uncompress_uncomp (line 426) | int
function vj_uncompress_tcp (line 463) | int
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/ppp/vj.h
type cstate (line 105) | struct cstate {
type vjstat (line 119) | struct vjstat {
type vjcompress (line 133) | struct vjcompress {
type vjcompress (line 150) | struct vjcompress
type vjcompress (line 151) | struct vjcompress
type pbuf (line 151) | struct pbuf
type vjcompress (line 152) | struct vjcompress
type pbuf (line 153) | struct pbuf
type vjcompress (line 153) | struct vjcompress
type pbuf (line 154) | struct pbuf
type vjcompress (line 154) | struct vjcompress
FILE: Carthage/Checkouts/tun2socks/lwip/src/netif/slipif.c
type slipif_recv_state (line 88) | enum slipif_recv_state {
type slipif_priv (line 93) | struct slipif_priv {
function err_t (line 114) | err_t
type pbuf (line 169) | struct pbuf
type netif (line 170) | struct netif
type slipif_priv (line 172) | struct slipif_priv
type pbuf (line 173) | struct pbuf
function slipif_rxbyte_input (line 266) | static void
function slipif_loop_thread (line 286) | static void
function err_t (line 317) | err_t
function slipif_poll (line 379) | void
function slipif_process_rxqueue (line 401) | void
function slipif_rxbyte_enqueue (line 439) | static void
function slipif_received_byte (line 478) | void
function slipif_received_bytes (line 496) | void
Copy disabled (too large)
Download .json
Condensed preview — 1084 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (14,326K chars).
[
{
"path": ".gitignore",
"chars": 1328,
"preview": "# Xcode\n#\n# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore\n\n"
},
{
"path": "Cartfile",
"chars": 77,
"preview": "git \"https://github.com/zhuhaow/NEKit\" \"master\"\n#github \"Alamofire/Alamofire\""
},
{
"path": "Cartfile.resolved",
"chars": 347,
"preview": "github \"CocoaLumberjack/CocoaLumberjack\" \"3.4.2\"\ngithub \"behrang/YamlSwift\" \"3.4.3\"\ngithub \"lexrus/MMDB-Swift\" \"0.2.9\"\ng"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/.gitignore",
"chars": 845,
"preview": "# Xcode\n#\n# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/.travis.yml",
"chars": 302,
"preview": "osx_image: xcode9.2\nlanguage: objective-c\n\ninstall:\n - cd Tests\n - bundle install\n - bundle exec pod install --projec"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/CocoaAsyncSocket.podspec",
"chars": 1847,
"preview": "Pod::Spec.new do |s|\n s.name = 'CocoaAsyncSocket'\n s.version = '7.6.3'\n s.license = { :type => 'public domain',"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/CocoaAsyncSocket.xcodeproj/project.pbxproj",
"chars": 24186,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 48;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/CocoaAsyncSocket.xcodeproj/xcshareddata/xcschemes/Mac Framework.xcscheme",
"chars": 4422,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n LastUpgradeVersion = \"0930\"\n version = \"1.3\">\n <BuildAction\n "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/CocoaAsyncSocket.xcodeproj/xcshareddata/xcschemes/iOS Framework.xcscheme",
"chars": 3794,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n LastUpgradeVersion = \"0930\"\n version = \"1.3\">\n <BuildAction\n "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/CocoaAsyncSocket.xcodeproj/xcshareddata/xcschemes/tvOS Framework.xcscheme",
"chars": 2946,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n LastUpgradeVersion = \"0930\"\n version = \"1.3\">\n <BuildAction\n "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/BonjourClient-Info.plist",
"chars": 1002,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/BonjourClient.xcodeproj/project.pbxproj",
"chars": 21443,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/BonjourClientAppDelegate.h",
"chars": 433,
"preview": "#import <Cocoa/Cocoa.h>\n\n@class GCDAsyncSocket;\n\n\n@interface BonjourClientAppDelegate : NSObject <NSApplicationDelegate,"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/BonjourClientAppDelegate.m",
"chars": 3553,
"preview": "#import \"BonjourClientAppDelegate.h\"\n#import \"GCDAsyncSocket.h\"\n#import \"DDLog.h\"\n#import \"DDTTYLogger.h\"\n#import \"DDASL"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/BonjourClient_Prefix.pch",
"chars": 157,
"preview": "//\n// Prefix header for all source files of the 'BonjourClient' target in the 'BonjourClient' project\n//\n\n#ifdef __OBJC_"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/English.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/English.lproj/MainMenu.xib",
"chars": 179105,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"7.10\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourClient/main.m",
"chars": 249,
"preview": "//\n// main.m\n// BonjourClient\n//\n// Created by Robbie Hanson on 1/27/11.\n// Copyright 2011 Voalte. All rights reserv"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/BonjourServer-Info.plist",
"chars": 1002,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/BonjourServer.xcodeproj/project.pbxproj",
"chars": 21647,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/BonjourServerAppDelegate.h",
"chars": 344,
"preview": "#import <Cocoa/Cocoa.h>\n\n@class GCDAsyncSocket;\n\n\n@interface BonjourServerAppDelegate : NSObject <NSApplicationDelegate,"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/BonjourServerAppDelegate.m",
"chars": 2984,
"preview": "#import \"BonjourServerAppDelegate.h\"\n#import \"GCDAsyncSocket.h\"\n#import \"DDLog.h\"\n#import \"DDTTYLogger.h\"\n#import \"DDASL"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/BonjourServer_Prefix.pch",
"chars": 157,
"preview": "//\n// Prefix header for all source files of the 'BonjourServer' target in the 'BonjourServer' project\n//\n\n#ifdef __OBJC_"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/English.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/English.lproj/MainMenu.xib",
"chars": 179105,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"7.10\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/BonjourServer/main.m",
"chars": 249,
"preview": "//\n// main.m\n// BonjourServer\n//\n// Created by Robbie Hanson on 1/27/11.\n// Copyright 2011 Voalte. All rights reserv"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/ConnectTest-Info.plist",
"chars": 996,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/ConnectTest-Prefix.pch",
"chars": 150,
"preview": "//\n// Prefix header for all source files of the 'ConnectTest' target in the 'ConnectTest' project\n//\n\n#ifdef __OBJC__\n\t#"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/ConnectTestAppDelegate.h",
"chars": 267,
"preview": "#import <Cocoa/Cocoa.h>\n\n@class GCDAsyncSocket;\n\n\n@interface ConnectTestAppDelegate : NSObject <NSApplicationDelegate> {"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/ConnectTestAppDelegate.m",
"chars": 4866,
"preview": "#import \"ConnectTestAppDelegate.h\"\n#import \"GCDAsyncSocket.h\"\n#import \"DDLog.h\"\n#import \"DDTTYLogger.h\"\n\n// Log levels: "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/en.lproj/Credits.rtf",
"chars": 436,
"preview": "{\\rtf0\\ansi{\\fonttbl\\f0\\fswiss Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\paperw9840\\paperh8400\n\\pard\\tx560\\tx11"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/en.lproj/MainMenu.xib",
"chars": 179083,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"7.10\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest/main.m",
"chars": 253,
"preview": "//\n// main.m\n// ConnectTest\n//\n// Created by Robbie Hanson on 7/23/11.\n// Copyright 2011 __MyCompanyName__. All righ"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Desktop/ConnectTest.xcodeproj/project.pbxproj",
"chars": 21917,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/ConnectTest-Info.plist",
"chars": 1189,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/ConnectTest-Prefix.pch",
"chars": 322,
"preview": "//\n// Prefix header for all source files of the 'ConnectTest' target in the 'ConnectTest' project\n//\n\n#import <Availabil"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/ConnectTestAppDelegate.h",
"chars": 333,
"preview": "#import <UIKit/UIKit.h>\n\n@class ConnectTestViewController;\n@class GCDAsyncSocket;\n\n\n@interface ConnectTestAppDelegate : "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/ConnectTestAppDelegate.m",
"chars": 7633,
"preview": "#import \"ConnectTestAppDelegate.h\"\n#import \"ConnectTestViewController.h\"\n#import \"GCDAsyncSocket.h\"\n#import \"DDLog.h\"\n#i"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/ConnectTestViewController.h",
"chars": 153,
"preview": "#import <UIKit/UIKit.h>\n\n\n@interface ConnectTestViewController : UIViewController {\n \n}\n\n@property (nonatomic, strong"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/ConnectTestViewController.m",
"chars": 118,
"preview": "#import \"ConnectTestViewController.h\"\n\n\n@implementation ConnectTestViewController\n\n@synthesize label = _label;\n\n\n@end\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/en.lproj/ConnectTestViewController.xib",
"chars": 9364,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"7.10\">\n\t<data"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/en.lproj/MainWindow.xib",
"chars": 20041,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"7.10\">\n\t<data"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest/main.m",
"chars": 295,
"preview": "//\n// main.m\n// ConnectTest\n//\n// Created by Robbie Hanson on 7/25/11.\n// Copyright 2011 __MyCompanyName__. All righ"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/Mobile/ConnectTest.xcodeproj/project.pbxproj",
"chars": 22198,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/ConnectTest/ReadMe.txt",
"chars": 183,
"preview": "The ConnectTest projects demonstrates some of the various options available for connecting to a host, such as:\n\n- Settin"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/AppDelegate.h",
"chars": 453,
"preview": "//\n// AppDelegate.h\n// DomainTest\n//\n// Created by Jonathan Diehl on 06.10.12.\n// Copyright (c) 2012 Jonathan Diehl."
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/AppDelegate.m",
"chars": 820,
"preview": "//\n// AppDelegate.m\n// DomainTest\n//\n// Created by Jonathan Diehl on 06.10.12.\n// Copyright (c) 2012 Jonathan Diehl."
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/DomainClient.h",
"chars": 491,
"preview": "//\n// DomainClient.h\n// DomainTest\n//\n// Created by Jonathan Diehl on 06.10.12.\n// Copyright (c) 2012 Jonathan Diehl"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/DomainClient.m",
"chars": 1600,
"preview": "//\n// DomainClient.m\n// DomainTest\n//\n// Created by Jonathan Diehl on 06.10.12.\n// Copyright (c) 2012 Jonathan Diehl"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/DomainClient.xib",
"chars": 43220,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"8.00\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/DomainServer.h",
"chars": 429,
"preview": "//\n// DomainServer.h\n// DomainTest\n//\n// Created by Jonathan Diehl on 06.10.12.\n// Copyright (c) 2012 Jonathan Diehl"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/DomainServer.m",
"chars": 1354,
"preview": "//\n// DomainServer.m\n// DomainTest\n//\n// Created by Jonathan Diehl on 06.10.12.\n// Copyright (c) 2012 Jonathan Diehl"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/DomainTest-Info.plist",
"chars": 1106,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/DomainTest-Prefix.pch",
"chars": 148,
"preview": "//\n// Prefix header for all source files of the 'DomainTest' target in the 'DomainTest' project\n//\n\n#ifdef __OBJC__\n\t#im"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/en.lproj/Credits.rtf",
"chars": 436,
"preview": "{\\rtf0\\ansi{\\fonttbl\\f0\\fswiss Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\paperw9840\\paperh8400\n\\pard\\tx560\\tx11"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/en.lproj/MainMenu.xib",
"chars": 131632,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"8.00\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest/main.m",
"chars": 255,
"preview": "//\n// main.m\n// DomainTest\n//\n// Created by Jonathan Diehl on 06.10.12.\n// Copyright (c) 2012 Jonathan Diehl. All ri"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/DomainTest/DomainTest.xcodeproj/project.pbxproj",
"chars": 14888,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/EchoServer-Info.plist",
"chars": 1002,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/EchoServer.xcodeproj/project.pbxproj",
"chars": 21166,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/EchoServerAppDelegate.h",
"chars": 458,
"preview": "#import <Cocoa/Cocoa.h>\n\n@class GCDAsyncSocket;\n\n\n@interface EchoServerAppDelegate : NSObject <NSApplicationDelegate>\n{\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/EchoServerAppDelegate.m",
"chars": 7580,
"preview": "#import \"EchoServerAppDelegate.h\"\n#import \"GCDAsyncSocket.h\"\n#import \"DDLog.h\"\n#import \"DDTTYLogger.h\"\n\n#define WELCOME_"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/EchoServer_Prefix.pch",
"chars": 151,
"preview": "//\n// Prefix header for all source files of the 'EchoServer' target in the 'EchoServer' project\n//\n\n#ifdef __OBJC__\n "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/English.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/English.lproj/MainMenu.xib",
"chars": 172023,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"7.10\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/EchoServer/main.m",
"chars": 257,
"preview": "//\n// main.m\n// EchoServer\n//\n// Created by Robbie Hanson on 11/4/10.\n// Copyright 2010 __MyCompanyName__. All right"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/SimpleHTTPClient-Info.plist",
"chars": 992,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/SimpleHTTPClient-Prefix.pch",
"chars": 160,
"preview": "//\n// Prefix header for all source files of the 'SimpleHTTPClient' target in the 'SimpleHTTPClient' project\n//\n\n#ifdef _"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/SimpleHTTPClientAppDelegate.h",
"chars": 272,
"preview": "#import <Cocoa/Cocoa.h>\n\n@class GCDAsyncSocket;\n\n\n@interface SimpleHTTPClientAppDelegate : NSObject <NSApplicationDelega"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/SimpleHTTPClientAppDelegate.m",
"chars": 10632,
"preview": "#import \"SimpleHTTPClientAppDelegate.h\"\n#import \"GCDAsyncSocket.h\"\n#import \"DDLog.h\"\n#import \"DDTTYLogger.h\"\n#import \"DD"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/en.lproj/Credits.rtf",
"chars": 436,
"preview": "{\\rtf0\\ansi{\\fonttbl\\f0\\fswiss Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\paperw9840\\paperh8400\n\\pard\\tx560\\tx11"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/en.lproj/MainMenu.xib",
"chars": 179138,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"7.10\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient/main.m",
"chars": 257,
"preview": "//\n// main.m\n// SimpleHTTPClient\n//\n// Created by Robbie Hanson on 7/5/11.\n// Copyright 2011 __MyCompanyName__. All "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Desktop/SimpleHTTPClient.xcodeproj/project.pbxproj",
"chars": 22373,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/SimpleHTTPClient-Info.plist",
"chars": 1185,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/SimpleHTTPClient-Prefix.pch",
"chars": 332,
"preview": "//\n// Prefix header for all source files of the 'SimpleHTTPClient' target in the 'SimpleHTTPClient' project\n//\n\n#import "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/SimpleHTTPClientAppDelegate.h",
"chars": 332,
"preview": "#import <UIKit/UIKit.h>\n\n@class SimpleHTTPClientViewController;\n@class GCDAsyncSocket;\n\n\n@interface SimpleHTTPClientAppD"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/SimpleHTTPClientAppDelegate.m",
"chars": 11286,
"preview": "#import \"SimpleHTTPClientAppDelegate.h\"\n#import \"SimpleHTTPClientViewController.h\"\n#import \"GCDAsyncSocket.h\"\n#import \"D"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/SimpleHTTPClientViewController.h",
"chars": 102,
"preview": "#import <UIKit/UIKit.h>\n\n\n@interface SimpleHTTPClientViewController : UIViewController {\n \n}\n\n@end\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/SimpleHTTPClientViewController.m",
"chars": 98,
"preview": "#import \"SimpleHTTPClientViewController.h\"\n\n\n@implementation SimpleHTTPClientViewController\n\n@end\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/en.lproj/MainWindow.xib",
"chars": 20101,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"7.10\">\n\t<data"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/en.lproj/SimpleHTTPClientViewController.xib",
"chars": 6753,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"7.10\">\n\t<data"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient/main.m",
"chars": 299,
"preview": "//\n// main.m\n// SimpleHTTPClient\n//\n// Created by Robbie Hanson on 7/5/11.\n// Copyright 2011 __MyCompanyName__. All "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/Mobile/SimpleHTTPClient.xcodeproj/project.pbxproj",
"chars": 23478,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/SimpleHTTPClient/ReadMe.txt",
"chars": 294,
"preview": "The SimpleHTTPClient projects are just a simple demonstration of reading and writing data using GCDAsyncSocket. Obviousl"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/AppDelegate.h",
"chars": 137,
"preview": "#import <Cocoa/Cocoa.h>\n\n\n@interface AppDelegate : NSObject <NSApplicationDelegate>\n\n@property (assign) IBOutlet NSWindo"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/AppDelegate.m",
"chars": 216,
"preview": "#import \"AppDelegate.h\"\n#import \"TestPreBuffer.h\"\n\n\n@implementation AppDelegate\n\n@synthesize window = _window;\n\n- (void)"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/TestPreBuffer-Info.plist",
"chars": 1104,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/TestPreBuffer-Prefix.pch",
"chars": 154,
"preview": "//\n// Prefix header for all source files of the 'TestPreBuffer' target in the 'TestPreBuffer' project\n//\n\n#ifdef __OBJC_"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/en.lproj/Credits.rtf",
"chars": 436,
"preview": "{\\rtf0\\ansi{\\fonttbl\\f0\\fswiss Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\paperw9840\\paperh8400\n\\pard\\tx560\\tx11"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/en.lproj/MainMenu.xib",
"chars": 208677,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"8.00\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer/main.m",
"chars": 258,
"preview": "//\n// main.m\n// TestPreBuffer\n//\n// Created by Robbie Hanson on 6/7/12.\n// Copyright (c) 2012 __MyCompanyName__. All"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Desktop/TestPreBuffer.xcodeproj/project.pbxproj",
"chars": 20504,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/AppDelegate.h",
"chars": 228,
"preview": "#import <UIKit/UIKit.h>\n\n@class ViewController;\n\n\n@interface AppDelegate : UIResponder <UIApplicationDelegate>\n\n@propert"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/AppDelegate.m",
"chars": 779,
"preview": "#import \"AppDelegate.h\"\n#import \"ViewController.h\"\n#import \"TestPreBuffer.h\"\n\n\n@implementation AppDelegate\n\n@synthesize "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/TestPreBuffer-Info.plist",
"chars": 1457,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/TestPreBuffer-Prefix.pch",
"chars": 323,
"preview": "//\n// Prefix header for all source files of the 'TestPreBuffer' target in the 'TestPreBuffer' project\n//\n\n#import <Avail"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/ViewController.h",
"chars": 228,
"preview": "//\n// ViewController.h\n// TestPreBuffer\n//\n// Created by Robbie Hanson on 6/7/12.\n// Copyright (c) 2012 __MyCompanyN"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/ViewController.m",
"chars": 776,
"preview": "//\n// ViewController.m\n// TestPreBuffer\n//\n// Created by Robbie Hanson on 6/7/12.\n// Copyright (c) 2012 __MyCompanyN"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/en.lproj/ViewController_iPad.xib",
"chars": 5204,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB\" version=\"8.00\">\n\t"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/en.lproj/ViewController_iPhone.xib",
"chars": 5227,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"8.00\">\n\t<data"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer/main.m",
"chars": 340,
"preview": "//\n// main.m\n// TestPreBuffer\n//\n// Created by Robbie Hanson on 6/7/12.\n// Copyright (c) 2012 __MyCompanyName__. All"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Mobile/TestPreBuffer.xcodeproj/project.pbxproj",
"chars": 22283,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Shared/TestPreBuffer.h",
"chars": 94,
"preview": "#import <Foundation/Foundation.h>\n\n\n@interface TestPreBuffer : NSObject\n\n+ (void)start;\n\n@end\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/TestPreBuffer/Shared/TestPreBuffer.m",
"chars": 7020,
"preview": "#import \"TestPreBuffer.h\"\n#import <Security/SecRandom.h>\n\n\n#define COUNT 25000\n\n/**\n * Interface definition copied from "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient/AppDelegate.h",
"chars": 511,
"preview": "#import <Cocoa/Cocoa.h>\n#import \"GCDAsyncUdpSocket.h\"\n\n@interface AppDelegate : NSObject <NSApplicationDelegate, GCDAsyn"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient/AppDelegate.m",
"chars": 4820,
"preview": "#import \"AppDelegate.h\"\n#import \"DDLog.h\"\n#import \"DDTTYLogger.h\"\n#import \"GCDAsyncUdpSocket.h\"\n\n// Log levels: off, err"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient/UdpEchoClient-Info.plist",
"chars": 1108,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient/UdpEchoClient-Prefix.pch",
"chars": 154,
"preview": "//\n// Prefix header for all source files of the 'UdpEchoClient' target in the 'UdpEchoClient' project\n//\n\n#ifdef __OBJC_"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient/en.lproj/Credits.rtf",
"chars": 436,
"preview": "{\\rtf0\\ansi{\\fonttbl\\f0\\fswiss Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\paperw9840\\paperh8400\n\\pard\\tx560\\tx11"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient/en.lproj/MainMenu.xib",
"chars": 159278,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"8.00\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient/main.m",
"chars": 260,
"preview": "//\n// main.m\n// UdpEchoClient\n//\n// Created by Robbie Hanson on 11/28/11.\n// Copyright (c) 2011 __MyCompanyName__. A"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Desktop/UdpEchoClient.xcodeproj/project.pbxproj",
"chars": 19893,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/AppDelegate.h",
"chars": 228,
"preview": "#import <UIKit/UIKit.h>\n\n@class ViewController;\n\n\n@interface AppDelegate : UIResponder <UIApplicationDelegate>\n\n@propert"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/AppDelegate.m",
"chars": 1133,
"preview": "#import \"AppDelegate.h\"\n#import \"ViewController.h\"\n#import \"DDLog.h\"\n#import \"DDTTYLogger.h\"\n\n// Log levels: off, error,"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/UdpEchoClient-Info.plist",
"chars": 1167,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/UdpEchoClient-Prefix.pch",
"chars": 323,
"preview": "//\n// Prefix header for all source files of the 'UdpEchoClient' target in the 'UdpEchoClient' project\n//\n\n#import <Avail"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/ViewController.h",
"chars": 303,
"preview": "#import <UIKit/UIKit.h>\n#import \"GCDAsyncUdpSocket.h\"\n\n@interface ViewController : UIViewController <GCDAsyncUdpSocketDe"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/ViewController.m",
"chars": 7681,
"preview": "#import \"ViewController.h\"\n#import \"GCDAsyncUdpSocket.h\"\n#import \"DDLog.h\"\n\n// Log levels: off, error, warn, info, verbo"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/en.lproj/ViewController.xib",
"chars": 17811,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"8.00\">\n\t<data"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient/main.m",
"chars": 340,
"preview": "//\n// main.m\n// UdpEchoClient\n//\n// Created by Robbie Hanson on 4/5/12.\n// Copyright (c) 2012 __MyCompanyName__. All"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoClient/Mobile/UdpEchoClient.xcodeproj/project.pbxproj",
"chars": 20388,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer/AppDelegate.h",
"chars": 437,
"preview": "#import <Cocoa/Cocoa.h>\n#import \"GCDAsyncUdpSocket.h\"\n\n\n@interface AppDelegate : NSObject <NSApplicationDelegate, GCDAsy"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer/AppDelegate.m",
"chars": 4607,
"preview": "#import \"AppDelegate.h\"\n#import \"DDLog.h\"\n#import \"DDTTYLogger.h\"\n\n// Log levels: off, error, warn, info, verbose\nstatic"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer/UdpEchoServer-Info.plist",
"chars": 1108,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer/UdpEchoServer-Prefix.pch",
"chars": 154,
"preview": "//\n// Prefix header for all source files of the 'UdpEchoServer' target in the 'UdpEchoServer' project\n//\n\n#ifdef __OBJC_"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer/en.lproj/Credits.rtf",
"chars": 436,
"preview": "{\\rtf0\\ansi{\\fonttbl\\f0\\fswiss Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\paperw9840\\paperh8400\n\\pard\\tx560\\tx11"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer/en.lproj/MainMenu.xib",
"chars": 162537,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"8.00\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer/main.m",
"chars": 260,
"preview": "//\n// main.m\n// UdpEchoServer\n//\n// Created by Robbie Hanson on 11/23/11.\n// Copyright (c) 2011 __MyCompanyName__. A"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Desktop/UdpEchoServer.xcodeproj/project.pbxproj",
"chars": 19273,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/AppDelegate.h",
"chars": 228,
"preview": "#import <UIKit/UIKit.h>\n\n@class ViewController;\n\n\n@interface AppDelegate : UIResponder <UIApplicationDelegate>\n\n@propert"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/AppDelegate.m",
"chars": 1146,
"preview": "#import \"AppDelegate.h\"\n#import \"ViewController.h\"\n#import \"DDLog.h\"\n#import \"DDTTYLogger.h\"\n\n// Log levels: off, error,"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/UdpEchoServer-Info.plist",
"chars": 1167,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/UdpEchoServer-Prefix.pch",
"chars": 323,
"preview": "//\n// Prefix header for all source files of the 'UdpEchoServer' target in the 'UdpEchoServer' project\n//\n\n#import <Avail"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/ViewController.h",
"chars": 274,
"preview": "#import <UIKit/UIKit.h>\n#import \"GCDAsyncUdpSocket.h\"\n\n@interface ViewController : UIViewController <GCDAsyncUdpSocketDe"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/ViewController.m",
"chars": 7708,
"preview": "#import \"ViewController.h\"\n#import \"GCDAsyncUdpSocket.h\"\n#import \"DDLog.h\"\n\n// Log levels: off, error, warn, info, verbo"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/en.lproj/ViewController.xib",
"chars": 15286,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"8.00\">\n\t<data"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer/main.m",
"chars": 340,
"preview": "//\n// main.m\n// UdpEchoServer\n//\n// Created by Robbie Hanson on 4/8/12.\n// Copyright (c) 2012 __MyCompanyName__. All"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/GCD/UdpEchoServer/Mobile/UdpEchoServer.xcodeproj/project.pbxproj",
"chars": 19252,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/AppController.h",
"chars": 294,
"preview": "#import <Cocoa/Cocoa.h>\n\n@class AsyncSocket;\n\n@interface AppController : NSObject\n{\n\tAsyncSocket *listenSocket;\n\tNSMutab"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/AppController.m",
"chars": 5936,
"preview": "#import \"AppController.h\"\n#import \"AsyncSocket.h\"\n\n#define WELCOME_MSG 0\n#define ECHO_MSG 1\n#define WARNING_MSG 2\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/EchoServer.xcodeproj/project.pbxproj",
"chars": 12673,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/EchoServer_Prefix.pch",
"chars": 151,
"preview": "//\n// Prefix header for all source files of the 'EchoServer' target in the 'EchoServer' project\n//\n\n#ifdef __OBJC__\n "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/English.lproj/MainMenu.nib/designable.nib",
"chars": 117337,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"7.10\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/Info.plist",
"chars": 839,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/Instructions.txt",
"chars": 609,
"preview": "First, build and run the EchoServer.\nYou can set it to run on a specific port, or allow to pick an available port.\nNow s"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/EchoServer/main.m",
"chars": 257,
"preview": "//\n// main.m\n// EchoServer\n//\n// Created by Robbie Hanson on 7/10/08.\n// Copyright __MyCompanyName__ 2008. All right"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/Classes/InterfaceTestAppDelegate.h",
"chars": 402,
"preview": "#import <UIKit/UIKit.h>\n\n@class InterfaceTestViewController;\n@class AsyncSocket;\n\n\n@interface InterfaceTestAppDelegate :"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/Classes/InterfaceTestAppDelegate.m",
"chars": 5693,
"preview": "#import \"InterfaceTestAppDelegate.h\"\n#import \"InterfaceTestViewController.h\"\n#import \"AsyncSocket.h\"\n\n#import <arpa/inet"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/Classes/InterfaceTestViewController.h",
"chars": 258,
"preview": "//\n// InterfaceTestViewController.h\n// InterfaceTest\n//\n// Created by Robbie Hanson on 10/15/10.\n// Copyright 2010 _"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/Classes/InterfaceTestViewController.m",
"chars": 1450,
"preview": "//\n// InterfaceTestViewController.m\n// InterfaceTest\n//\n// Created by Robbie Hanson on 10/15/10.\n// Copyright 2010 _"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/InterfaceTest-Info.plist",
"chars": 909,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/InterfaceTest.xcodeproj/project.pbxproj",
"chars": 13165,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/InterfaceTestViewController.xib",
"chars": 6749,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"7.10\">\n\t<data"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/InterfaceTest_Prefix.pch",
"chars": 195,
"preview": "//\n// Prefix header for all source files of the 'InterfaceTest' target in the 'InterfaceTest' project\n//\n\n#ifdef __OBJC_"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/MainWindow.xib",
"chars": 20081,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"7.10\">\n\t<data"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/Readme.txt",
"chars": 1375,
"preview": "InterfaceTest is an iPhone project that demonstrates some of AsyncSocket's interface abilities.\n\nMost machines have mult"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/InterfaceTest/main.m",
"chars": 321,
"preview": "//\n// main.m\n// InterfaceTest\n//\n// Created by Robbie Hanson on 10/15/10.\n// Copyright 2010 __MyCompanyName__. All r"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient/AppDelegate.h",
"chars": 435,
"preview": "#import <Cocoa/Cocoa.h>\n#import \"AsyncUdpSocket.h\"\n\n\n@interface AppDelegate : NSObject <NSApplicationDelegate>\n{\n\tlong t"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient/AppDelegate.m",
"chars": 3669,
"preview": "#import \"AppDelegate.h\"\n\n#define FORMAT(format, ...) [NSString stringWithFormat:(format), ##__VA_ARGS__]\n\n\n@implementati"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient/UdpEchoClient-Info.plist",
"chars": 1104,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient/UdpEchoClient-Prefix.pch",
"chars": 154,
"preview": "//\n// Prefix header for all source files of the 'UdpEchoClient' target in the 'UdpEchoClient' project\n//\n\n#ifdef __OBJC_"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient/en.lproj/Credits.rtf",
"chars": 436,
"preview": "{\\rtf0\\ansi{\\fonttbl\\f0\\fswiss Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\paperw9840\\paperh8400\n\\pard\\tx560\\tx11"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient/en.lproj/MainMenu.xib",
"chars": 179604,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"8.00\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient/main.m",
"chars": 258,
"preview": "//\n// main.m\n// UdpEchoClient\n//\n// Created by Robbie Hanson on 4/1/12.\n// Copyright (c) 2012 __MyCompanyName__. All"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoClient/UdpEchoClient.xcodeproj/project.pbxproj",
"chars": 13066,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/AppDelegate.h",
"chars": 405,
"preview": "#import <Cocoa/Cocoa.h>\n#import \"AsyncUdpSocket.h\"\n\n\n@interface AppDelegate : NSObject <NSApplicationDelegate>\n{\n\tAsyncU"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/AppDelegate.m",
"chars": 3563,
"preview": "#import \"AppDelegate.h\"\n\n#define FORMAT(format, ...) [NSString stringWithFormat:(format), ##__VA_ARGS__]\n\n\n@implementati"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/UdpEchoServer-Info.plist",
"chars": 1104,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/UdpEchoServer-Prefix.pch",
"chars": 154,
"preview": "//\n// Prefix header for all source files of the 'UdpEchoServer' target in the 'UdpEchoServer' project\n//\n\n#ifdef __OBJC_"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/en.lproj/Credits.rtf",
"chars": 436,
"preview": "{\\rtf0\\ansi{\\fonttbl\\f0\\fswiss Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\paperw9840\\paperh8400\n\\pard\\tx560\\tx11"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/en.lproj/InfoPlist.strings",
"chars": 45,
"preview": "/* Localized versions of Info.plist keys */\n\n"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/en.lproj/MainMenu.xib",
"chars": 175367,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"8.00\">\n\t<data>\n\t\t<"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer/main.m",
"chars": 258,
"preview": "//\n// main.m\n// UdpEchoServer\n//\n// Created by Robbie Hanson on 4/1/12.\n// Copyright (c) 2012 __MyCompanyName__. All"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Examples/RunLoop/UdpEchoServer/UdpEchoServer.xcodeproj/project.pbxproj",
"chars": 13066,
"preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section *"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/LICENSE.txt",
"chars": 1948,
"preview": "This library is in the public domain.\nHowever, not all organizations are allowed to use such a license.\nFor example, Ger"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/README.markdown",
"chars": 5792,
"preview": "# CocoaAsyncSocket\n[](https://trav"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Source/CocoaAsyncSocket.h",
"chars": 492,
"preview": "//\n// CocoaAsyncSocket.h\n// CocoaAsyncSocket\n//\n// Created by Derek Clarkson on 10/08/2015.\n// CocoaAsyncSocket proj"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Source/GCD/Documentation.html",
"chars": 1865,
"preview": "<html>\n<body>\n\n<h1>Welcome to the CocoaAsyncSocket project!</h1>\n\n<p>\nA wealth of documentation can be found on the Goog"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Source/GCD/GCDAsyncSocket.h",
"chars": 60012,
"preview": "// \n// GCDAsyncSocket.h\n// \n// This class is in the public domain.\n// Originally created by Robbie Hanson in Q3 201"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Source/GCD/GCDAsyncSocket.m",
"chars": 231313,
"preview": "//\n// GCDAsyncSocket.m\n// \n// This class is in the public domain.\n// Originally created by Robbie Hanson in Q4 2010."
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Source/GCD/GCDAsyncUdpSocket.h",
"chars": 47549,
"preview": "// \n// GCDAsyncUdpSocket\n// \n// This class is in the public domain.\n// Originally created by Robbie Hanson of Deust"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Source/GCD/GCDAsyncUdpSocket.m",
"chars": 138018,
"preview": "// \n// GCDAsyncUdpSocket\n// \n// This class is in the public domain.\n// Originally created by Robbie Hanson of Deust"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Source/Info.plist",
"chars": 806,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Source/Vendor/CocoaLumberjack/DDASLLogger.h",
"chars": 1186,
"preview": "#import <Foundation/Foundation.h>\n#import <asl.h>\n\n#import \"DDLog.h\"\n\n/**\n * Welcome to Cocoa Lumberjack!\n * \n * The pro"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Source/Vendor/CocoaLumberjack/DDASLLogger.m",
"chars": 2706,
"preview": "#import \"DDASLLogger.h\"\n\n#import <libkern/OSAtomic.h>\n\n/**\n * Welcome to Cocoa Lumberjack!\n * \n * The project page has a"
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Source/Vendor/CocoaLumberjack/DDAbstractDatabaseLogger.h",
"chars": 3751,
"preview": "#import <Foundation/Foundation.h>\n\n#import \"DDLog.h\"\n\n/**\n * Welcome to Cocoa Lumberjack!\n * \n * The project page has a "
},
{
"path": "Carthage/Checkouts/CocoaAsyncSocket/Source/Vendor/CocoaLumberjack/DDAbstractDatabaseLogger.m",
"chars": 23224,
"preview": "#import \"DDAbstractDatabaseLogger.h\"\n#import <math.h>\n\n/**\n * Welcome to Cocoa Lumberjack!\n * \n * The project page has a"
}
]
// ... and 884 more files (download for full content)
About this extraction
This page contains the full source code of the lettleprince/QLadder GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 1084 files (11.9 MB), approximately 3.2M tokens, and a symbol index with 2456 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.