Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created March 23, 2018 05:36
Show Gist options
  • Save ryantm/bf18dc85d27b684315737f90db4a6b64 to your computer and use it in GitHub Desktop.
Save ryantm/bf18dc85d27b684315737f90db4a6b64 to your computer and use it in GitHub Desktop.
/nix/store/pfiq18ki0dzdd0zsbvv04sppr4f28fl5-swiften-4.0
├── bin
│   └── swiften-config
├── include
│   └── Swiften
│   ├── AdHoc
│   │   └── OutgoingAdHocCommandSession.h
│   ├── Avatars
│   │   ├── AvatarManager.h
│   │   ├── AvatarManagerImpl.h
│   │   ├── AvatarMemoryStorage.h
│   │   ├── AvatarProvider.h
│   │   ├── AvatarStorage.h
│   │   ├── CombinedAvatarProvider.h
│   │   ├── DummyAvatarManager.h
│   │   ├── NullAvatarManager.h
│   │   ├── OfflineAvatarManager.h
│   │   ├── VCardAvatarManager.h
│   │   └── VCardUpdateAvatarManager.h
│   ├── Base
│   │   ├── Algorithm.h
│   │   ├── API.h
│   │   ├── Atomic.h
│   │   ├── BoostFilesystemVersion.h
│   │   ├── ByteArray.h
│   │   ├── Concat.h
│   │   ├── DateTime.h
│   │   ├── Debug.h
│   │   ├── Error.h
│   │   ├── FileSize.h
│   │   ├── format.h
│   │   ├── IDGenerator.h
│   │   ├── Listenable.h
│   │   ├── Log.h
│   │   ├── LogSerializers.h
│   │   ├── LRUCache.h
│   │   ├── Override.h
│   │   ├── Path.h
│   │   ├── Paths.h
│   │   ├── Platform.h
│   │   ├── RandomGenerator.h
│   │   ├── Regex.h
│   │   ├── SafeAllocator.h
│   │   ├── SafeByteArray.h
│   │   ├── SafeString.h
│   │   ├── SimpleIDGenerator.h
│   │   ├── sleep.h
│   │   ├── StartStopper.h
│   │   ├── StdRandomGenerator.h
│   │   ├── String.h
│   │   ├── Tristate.h
│   │   ├── URL.h
│   │   └── WindowsRegistry.h
│   ├── Chat
│   │   ├── ChatStateNotifier.h
│   │   └── ChatStateTracker.h
│   ├── Client
│   │   ├── BlockList.h
│   │   ├── BlockListImpl.h
│   │   ├── ClientBlockListManager.h
│   │   ├── ClientError.h
│   │   ├── Client.h
│   │   ├── ClientOptions.h
│   │   ├── ClientSession.h
│   │   ├── ClientSessionStanzaChannel.h
│   │   ├── ClientXMLTracer.h
│   │   ├── CoreClient.h
│   │   ├── DummyNickManager.h
│   │   ├── DummyStanzaChannel.h
│   │   ├── MemoryStorages.h
│   │   ├── NickManager.h
│   │   ├── NickManagerImpl.h
│   │   ├── NickResolver.h
│   │   ├── StanzaChannel.h
│   │   ├── Storages.h
│   │   └── XMLBeautifier.h
│   ├── Component
│   │   ├── ComponentConnector.h
│   │   ├── ComponentError.h
│   │   ├── Component.h
│   │   ├── ComponentHandshakeGenerator.h
│   │   ├── ComponentSession.h
│   │   ├── ComponentSessionStanzaChannel.h
│   │   ├── ComponentXMLTracer.h
│   │   └── CoreComponent.h
│   ├── Compress
│   │   ├── ZLibCodecompressor.h
│   │   ├── ZLibCodecompressor_Private.h
│   │   ├── ZLibCompressor.h
│   │   ├── ZLibDecompressor.h
│   │   └── ZLibException.h
│   ├── Crypto
│   │   ├── CommonCryptoCryptoProvider.h
│   │   ├── CryptoProvider.h
│   │   ├── Hash.h
│   │   ├── OpenSSLCryptoProvider.h
│   │   ├── PlatformCryptoProvider.h
│   │   └── WindowsCryptoProvider.h
│   ├── Disco
│   │   ├── CapsInfoGenerator.h
│   │   ├── CapsManager.h
│   │   ├── CapsMemoryStorage.h
│   │   ├── CapsProvider.h
│   │   ├── CapsStorage.h
│   │   ├── ClientDiscoManager.h
│   │   ├── DiscoInfoResponder.h
│   │   ├── DiscoServiceWalker.h
│   │   ├── DummyEntityCapsProvider.h
│   │   ├── EntityCapsManager.h
│   │   ├── EntityCapsProvider.h
│   │   ├── FeatureOracle.h
│   │   ├── GetDiscoInfoRequest.h
│   │   ├── GetDiscoItemsRequest.h
│   │   └── JIDDiscoInfoResponder.h
│   ├── Elements
│   │   ├── AuthChallenge.h
│   │   ├── AuthFailure.h
│   │   ├── AuthRequest.h
│   │   ├── AuthResponse.h
│   │   ├── AuthSuccess.h
│   │   ├── BlockListPayload.h
│   │   ├── BlockPayload.h
│   │   ├── Body.h
│   │   ├── Bytestreams.h
│   │   ├── CapsInfo.h
│   │   ├── CarbonsDisable.h
│   │   ├── CarbonsEnable.h
│   │   ├── CarbonsPrivate.h
│   │   ├── CarbonsReceived.h
│   │   ├── CarbonsSent.h
│   │   ├── ChatState.h
│   │   ├── ClientState.h
│   │   ├── Command.h
│   │   ├── ComponentHandshake.h
│   │   ├── Compressed.h
│   │   ├── CompressFailure.h
│   │   ├── CompressRequest.h
│   │   ├── ContainerPayload.h
│   │   ├── Delay.h
│   │   ├── DeliveryReceipt.h
│   │   ├── DeliveryReceiptRequest.h
│   │   ├── DiscoInfo.h
│   │   ├── DiscoItems.h
│   │   ├── Element.h
│   │   ├── EnableStreamManagement.h
│   │   ├── ErrorPayload.h
│   │   ├── FormField.h
│   │   ├── Form.h
│   │   ├── FormPage.h
│   │   ├── FormReportedRef.h
│   │   ├── FormSection.h
│   │   ├── FormText.h
│   │   ├── Forwarded.h
│   │   ├── HashElement.h
│   │   ├── IBB.h
│   │   ├── Idle.h
│   │   ├── InBandRegistrationPayload.h
│   │   ├── IQ.h
│   │   ├── IsodeIQDelegation.h
│   │   ├── JingleContentPayload.h
│   │   ├── JingleDescription.h
│   │   ├── JingleFileTransferDescription.h
│   │   ├── JingleFileTransferFileInfo.h
│   │   ├── JingleFileTransferHash.h
│   │   ├── JingleIBBTransportPayload.h
│   │   ├── JinglePayload.h
│   │   ├── JingleS5BTransportPayload.h
│   │   ├── JingleTransportPayload.h
│   │   ├── Last.h
│   │   ├── MAMFin.h
│   │   ├── MAMQuery.h
│   │   ├── MAMResult.h
│   │   ├── Message.h
│   │   ├── MIXCreate.h
│   │   ├── MIXDestroy.h
│   │   ├── MIXJoin.h
│   │   ├── MIXParticipant.h
│   │   ├── MIXSubscribe.h
│   │   ├── MIXUserPreference.h
│   │   ├── MUCAdminPayload.h
│   │   ├── MUCDestroyPayload.h
│   │   ├── MUCInvitationPayload.h
│   │   ├── MUCItem.h
│   │   ├── MUCOccupant.h
│   │   ├── MUCOwnerPayload.h
│   │   ├── MUCPayload.h
│   │   ├── MUCUserPayload.h
│   │   ├── Nickname.h
│   │   ├── Payload.h
│   │   ├── Presence.h
│   │   ├── Priority.h
│   │   ├── PrivateStorage.h
│   │   ├── ProtocolHeader.h
│   │   ├── PubSubAffiliation.h
│   │   ├── PubSubAffiliations.h
│   │   ├── PubSubConfigure.h
│   │   ├── PubSubCreate.h
│   │   ├── PubSubDefault.h
│   │   ├── PubSubError.h
│   │   ├── PubSubEventAssociate.h
│   │   ├── PubSubEventCollection.h
│   │   ├── PubSubEventConfiguration.h
│   │   ├── PubSubEventDelete.h
│   │   ├── PubSubEventDisassociate.h
│   │   ├── PubSubEvent.h
│   │   ├── PubSubEventItem.h
│   │   ├── PubSubEventItems.h
│   │   ├── PubSubEventPayload.h
│   │   ├── PubSubEventPurge.h
│   │   ├── PubSubEventRedirect.h
│   │   ├── PubSubEventRetract.h
│   │   ├── PubSubEventSubscription.h
│   │   ├── PubSub.h
│   │   ├── PubSubItem.h
│   │   ├── PubSubItems.h
│   │   ├── PubSubOptions.h
│   │   ├── PubSubOwnerAffiliation.h
│   │   ├── PubSubOwnerAffiliations.h
│   │   ├── PubSubOwnerConfigure.h
│   │   ├── PubSubOwnerDefault.h
│   │   ├── PubSubOwnerDelete.h
│   │   ├── PubSubOwnerPayload.h
│   │   ├── PubSubOwnerPubSub.h
│   │   ├── PubSubOwnerPurge.h
│   │   ├── PubSubOwnerRedirect.h
│   │   ├── PubSubOwnerSubscription.h
│   │   ├── PubSubOwnerSubscriptions.h
│   │   ├── PubSubPayload.h
│   │   ├── PubSubPublish.h
│   │   ├── PubSubRetract.h
│   │   ├── PubSubSubscribe.h
│   │   ├── PubSubSubscribeOptions.h
│   │   ├── PubSubSubscription.h
│   │   ├── PubSubSubscriptions.h
│   │   ├── PubSubUnsubscribe.h
│   │   ├── RawXMLPayload.h
│   │   ├── Replace.h
│   │   ├── ResourceBind.h
│   │   ├── ResultSet.h
│   │   ├── RosterItemExchangePayload.h
│   │   ├── RosterItemPayload.h
│   │   ├── RosterPayload.h
│   │   ├── S5BProxyRequest.h
│   │   ├── SearchPayload.h
│   │   ├── SecurityLabel.h
│   │   ├── SecurityLabelsCatalog.h
│   │   ├── SoftwareVersion.h
│   │   ├── StanzaAck.h
│   │   ├── StanzaAckRequest.h
│   │   ├── Stanza.h
│   │   ├── StartSession.h
│   │   ├── StartTLSFailure.h
│   │   ├── StartTLSRequest.h
│   │   ├── Status.h
│   │   ├── StatusShow.h
│   │   ├── Storage.h
│   │   ├── StreamError.h
│   │   ├── StreamFeatures.h
│   │   ├── StreamInitiationFileInfo.h
│   │   ├── StreamInitiation.h
│   │   ├── StreamManagementEnabled.h
│   │   ├── StreamManagementFailed.h
│   │   ├── StreamResumed.h
│   │   ├── StreamResume.h
│   │   ├── StreamType.h
│   │   ├── Subject.h
│   │   ├── Thread.h
│   │   ├── TLSProceed.h
│   │   ├── ToplevelElement.h
│   │   ├── UnblockPayload.h
│   │   ├── UnknownElement.h
│   │   ├── UserLocation.h
│   │   ├── UserTune.h
│   │   ├── VCard.h
│   │   ├── VCardUpdate.h
│   │   ├── Version.h
│   │   ├── Whiteboard
│   │   │   ├── WhiteboardColor.h
│   │   │   ├── WhiteboardDeleteOperation.h
│   │   │   ├── WhiteboardElement.h
│   │   │   ├── WhiteboardElementVisitor.h
│   │   │   ├── WhiteboardEllipseElement.h
│   │   │   ├── WhiteboardFreehandPathElement.h
│   │   │   ├── WhiteboardInsertOperation.h
│   │   │   ├── WhiteboardLineElement.h
│   │   │   ├── WhiteboardOperation.h
│   │   │   ├── WhiteboardPolygonElement.h
│   │   │   ├── WhiteboardRectElement.h
│   │   │   ├── WhiteboardTextElement.h
│   │   │   └── WhiteboardUpdateOperation.h
│   │   └── WhiteboardPayload.h
│   ├── Entity
│   │   ├── Entity.h
│   │   ├── GenericPayloadPersister.h
│   │   └── PayloadPersister.h
│   ├── EventLoop
│   │   ├── BoostASIOEventLoop.h
│   │   ├── Cocoa
│   │   │   ├── CocoaEvent.h
│   │   │   └── CocoaEventLoop.h
│   │   ├── DummyEventLoop.h
│   │   ├── Event.h
│   │   ├── EventLoop.h
│   │   ├── EventOwner.h
│   │   ├── Qt
│   │   │   └── QtEventLoop.h
│   │   ├── SimpleEventLoop.h
│   │   └── SingleThreadedEventLoop.h
│   ├── FileTransfer
│   │   ├── ByteArrayReadBytestream.h
│   │   ├── ByteArrayWriteBytestream.h
│   │   ├── BytestreamException.h
│   │   ├── BytestreamsRequest.h
│   │   ├── DefaultFileTransferTransporterFactory.h
│   │   ├── DefaultFileTransferTransporter.h
│   │   ├── FailingTransportSession.h
│   │   ├── FileReadBytestream.h
│   │   ├── FileTransferError.h
│   │   ├── FileTransfer.h
│   │   ├── FileTransferManager.h
│   │   ├── FileTransferManagerImpl.h
│   │   ├── FileTransferOptions.h
│   │   ├── FileTransferTransporterFactory.h
│   │   ├── FileTransferTransporter.h
│   │   ├── FileWriteBytestream.h
│   │   ├── IBBReceiveSession.h
│   │   ├── IBBReceiveTransportSession.h
│   │   ├── IBBRequest.h
│   │   ├── IBBSendSession.h
│   │   ├── IBBSendTransportSession.h
│   │   ├── IncomingFileTransfer.h
│   │   ├── IncomingFileTransferManager.h
│   │   ├── IncomingJingleFileTransfer.h
│   │   ├── IncrementalBytestreamHashCalculator.h
│   │   ├── JingleFileTransfer.h
│   │   ├── LocalJingleTransportCandidateGenerator.h
│   │   ├── OutgoingFileTransfer.h
│   │   ├── OutgoingFileTransferManager.h
│   │   ├── OutgoingJingleFileTransfer.h
│   │   ├── ReadBytestream.h
│   │   ├── RemoteJingleTransportCandidateSelector.h
│   │   ├── S5BTransportSession.h
│   │   ├── SOCKS5BytestreamClientSession.h
│   │   ├── SOCKS5BytestreamProxiesManager.h
│   │   ├── SOCKS5BytestreamProxyFinder.h
│   │   ├── SOCKS5BytestreamRegistry.h
│   │   ├── SOCKS5BytestreamServer.h
│   │   ├── SOCKS5BytestreamServerManager.h
│   │   ├── SOCKS5BytestreamServerPortForwardingUser.h
│   │   ├── SOCKS5BytestreamServerResourceUser.h
│   │   ├── SOCKS5BytestreamServerSession.h
│   │   ├── StreamInitiationRequest.h
│   │   ├── TransportSession.h
│   │   └── WriteBytestream.h
│   ├── History
│   │   ├── HistoryMessage.h
│   │   ├── HistoryStorage.h
│   │   └── SQLiteHistoryStorage.h
│   ├── IDN
│   │   ├── ICUConverter.h
│   │   ├── IDNConverter.h
│   │   ├── LibIDNConverter.h
│   │   ├── PlatformIDNConverter.h
│   │   └── UTF8Validator.h
│   ├── JID
│   │   └── JID.h
│   ├── Jingle
│   │   ├── AbstractJingleSessionListener.h
│   │   ├── FakeJingleSession.h
│   │   ├── IncomingJingleSessionHandler.h
│   │   ├── JingleContentID.h
│   │   ├── Jingle.h
│   │   ├── JingleResponder.h
│   │   ├── JingleSession.h
│   │   ├── JingleSessionImpl.h
│   │   ├── JingleSessionListener.h
│   │   └── JingleSessionManager.h
│   ├── LinkLocal
│   │   ├── DNSSD
│   │   │   ├── Avahi
│   │   │   │   ├── AvahiBrowseQuery.h
│   │   │   │   ├── AvahiQuerier.h
│   │   │   │   ├── AvahiQuery.h
│   │   │   │   ├── AvahiRegisterQuery.h
│   │   │   │   ├── AvahiResolveHostnameQuery.h
│   │   │   │   └── AvahiResolveServiceQuery.h
│   │   │   ├── Bonjour
│   │   │   │   ├── BonjourBrowseQuery.h
│   │   │   │   ├── BonjourQuerier.h
│   │   │   │   ├── BonjourQuery.h
│   │   │   │   ├── BonjourRegisterQuery.h
│   │   │   │   ├── BonjourResolveHostnameQuery.h
│   │   │   │   └── BonjourResolveServiceQuery.h
│   │   │   ├── DNSSDBrowseQuery.h
│   │   │   ├── DNSSDQuerier.h
│   │   │   ├── DNSSDRegisterQuery.h
│   │   │   ├── DNSSDResolveHostnameQuery.h
│   │   │   ├── DNSSDResolveServiceQuery.h
│   │   │   ├── DNSSDServiceID.h
│   │   │   ├── Fake
│   │   │   │   ├── FakeDNSSDBrowseQuery.h
│   │   │   │   ├── FakeDNSSDQuerier.h
│   │   │   │   ├── FakeDNSSDQuery.h
│   │   │   │   ├── FakeDNSSDRegisterQuery.h
│   │   │   │   ├── FakeDNSSDResolveHostnameQuery.h
│   │   │   │   └── FakeDNSSDResolveServiceQuery.h
│   │   │   └── PlatformDNSSDQuerierFactory.h
│   │   ├── IncomingLinkLocalSession.h
│   │   ├── LinkLocalConnector.h
│   │   ├── LinkLocalServiceBrowser.h
│   │   ├── LinkLocalService.h
│   │   ├── LinkLocalServiceInfo.h
│   │   └── OutgoingLinkLocalSession.h
│   ├── MUC
│   │   ├── MUCBookmark.h
│   │   ├── MUCBookmarkManager.h
│   │   ├── MUC.h
│   │   ├── MUCImpl.h
│   │   ├── MUCManager.h
│   │   └── MUCRegistry.h
│   ├── Network
│   │   ├── BoostConnectionFactory.h
│   │   ├── BoostConnection.h
│   │   ├── BoostConnectionServerFactory.h
│   │   ├── BoostConnectionServer.h
│   │   ├── BoostIOServiceThread.h
│   │   ├── BoostNetworkFactories.h
│   │   ├── BoostTimerFactory.h
│   │   ├── BoostTimer.h
│   │   ├── BOSHConnection.h
│   │   ├── BOSHConnectionPool.h
│   │   ├── CachingDomainNameResolver.h
│   │   ├── ChainedConnector.h
│   │   ├── ConnectionFactory.h
│   │   ├── Connection.h
│   │   ├── ConnectionServerFactory.h
│   │   ├── ConnectionServer.h
│   │   ├── Connector.h
│   │   ├── DomainNameAddressQuery.h
│   │   ├── DomainNameResolveError.h
│   │   ├── DomainNameResolver.h
│   │   ├── DomainNameServiceQuery.h
│   │   ├── DummyConnectionFactory.h
│   │   ├── DummyConnection.h
│   │   ├── DummyConnectionServerFactory.h
│   │   ├── DummyConnectionServer.h
│   │   ├── DummyTimerFactory.h
│   │   ├── EnvironmentProxyProvider.h
│   │   ├── FakeConnection.h
│   │   ├── GConfProxyProvider.h
│   │   ├── HostAddress.h
│   │   ├── HostAddressPort.h
│   │   ├── HostNameOrAddress.h
│   │   ├── HTTPConnectProxiedConnectionFactory.h
│   │   ├── HTTPConnectProxiedConnection.h
│   │   ├── HTTPTrafficFilter.h
│   │   ├── MacOSXProxyProvider.h
│   │   ├── MiniUPnPInterface.h
│   │   ├── NATPMPInterface.h
│   │   ├── NATPortMapping.h
│   │   ├── NATTraversalForwardPortRequest.h
│   │   ├── NATTraversalGetPublicIPRequest.h
│   │   ├── NATTraversalInterface.h
│   │   ├── NATTraversalRemovePortForwardingRequest.h
│   │   ├── NATTraverser.h
│   │   ├── NetworkEnvironment.h
│   │   ├── NetworkFactories.h
│   │   ├── NetworkInterface.h
│   │   ├── NullNATTraversalInterface.h
│   │   ├── NullNATTraverser.h
│   │   ├── NullProxyProvider.h
│   │   ├── PlatformDomainNameAddressQuery.h
│   │   ├── PlatformDomainNameQuery.h
│   │   ├── PlatformDomainNameResolver.h
│   │   ├── PlatformDomainNameServiceQuery.h
│   │   ├── PlatformNATTraversalWorker.h
│   │   ├── PlatformNetworkEnvironment.h
│   │   ├── PlatformProxyProvider.h
│   │   ├── ProxiedConnection.h
│   │   ├── ProxyProvider.h
│   │   ├── SOCKS5ProxiedConnectionFactory.h
│   │   ├── SOCKS5ProxiedConnection.h
│   │   ├── SolarisNetworkEnvironment.h
│   │   ├── StaticDomainNameResolver.h
│   │   ├── TimerFactory.h
│   │   ├── Timer.h
│   │   ├── TLSConnectionFactory.h
│   │   ├── TLSConnection.h
│   │   ├── UnboundDomainNameResolver.h
│   │   ├── UnixNetworkEnvironment.h
│   │   ├── UnixProxyProvider.h
│   │   ├── WindowsNetworkEnvironment.h
│   │   └── WindowsProxyProvider.h
│   ├── Parser
│   │   ├── Attribute.h
│   │   ├── AttributeMap.h
│   │   ├── AuthChallengeParser.h
│   │   ├── AuthFailureParser.h
│   │   ├── AuthRequestParser.h
│   │   ├── AuthResponseParser.h
│   │   ├── AuthSuccessParser.h
│   │   ├── BOSHBodyExtractor.h
│   │   ├── ComponentHandshakeParser.h
│   │   ├── CompressedParser.h
│   │   ├── CompressFailureParser.h
│   │   ├── CompressParser.h
│   │   ├── ElementParser.h
│   │   ├── EnableStreamManagementParser.h
│   │   ├── EnumParser.h
│   │   ├── ExpatParser.h
│   │   ├── GenericElementParser.h
│   │   ├── GenericPayloadParserFactory2.h
│   │   ├── GenericPayloadParserFactory.h
│   │   ├── GenericPayloadParser.h
│   │   ├── GenericPayloadTreeParser.h
│   │   ├── GenericStanzaParser.h
│   │   ├── IQParser.h
│   │   ├── LibXMLParser.h
│   │   ├── MessageParser.h
│   │   ├── PayloadParserFactoryCollection.h
│   │   ├── PayloadParserFactory.h
│   │   ├── PayloadParser.h
│   │   ├── PayloadParsers
│   │   │   ├── BlockParser.h
│   │   │   ├── BodyParser.h
│   │   │   ├── BytestreamsParser.h
│   │   │   ├── CapsInfoParser.h
│   │   │   ├── CarbonsDisableParser.h
│   │   │   ├── CarbonsEnableParser.h
│   │   │   ├── CarbonsPrivateParser.h
│   │   │   ├── CarbonsReceivedParser.h
│   │   │   ├── CarbonsSentParser.h
│   │   │   ├── ChatStateParserFactory.h
│   │   │   ├── ChatStateParser.h
│   │   │   ├── ClientStateParserFactory.h
│   │   │   ├── ClientStateParser.h
│   │   │   ├── CommandParser.h
│   │   │   ├── DelayParser.h
│   │   │   ├── DeliveryReceiptParserFactory.h
│   │   │   ├── DeliveryReceiptParser.h
│   │   │   ├── DeliveryReceiptRequestParserFactory.h
│   │   │   ├── DeliveryReceiptRequestParser.h
│   │   │   ├── DiscoInfoParser.h
│   │   │   ├── DiscoItemsParser.h
│   │   │   ├── ErrorParserFactory.h
│   │   │   ├── ErrorParser.h
│   │   │   ├── FormParserFactory.h
│   │   │   ├── FormParser.h
│   │   │   ├── ForwardedParser.h
│   │   │   ├── FullPayloadParserFactoryCollection.h
│   │   │   ├── IBBParser.h
│   │   │   ├── IdleParser.h
│   │   │   ├── InBandRegistrationPayloadParser.h
│   │   │   ├── IsodeIQDelegationParser.h
│   │   │   ├── JingleContentPayloadParserFactory.h
│   │   │   ├── JingleContentPayloadParser.h
│   │   │   ├── JingleFileTransferDescriptionParserFactory.h
│   │   │   ├── JingleFileTransferDescriptionParser.h
│   │   │   ├── JingleFileTransferFileInfoParser.h
│   │   │   ├── JingleFileTransferHashParser.h
│   │   │   ├── JingleIBBTransportMethodPayloadParser.h
│   │   │   ├── JingleParserFactory.h
│   │   │   ├── JingleParser.h
│   │   │   ├── JingleReasonParser.h
│   │   │   ├── JingleS5BTransportMethodPayloadParser.h
│   │   │   ├── LastParser.h
│   │   │   ├── MAMFinParser.h
│   │   │   ├── MAMQueryParser.h
│   │   │   ├── MAMResultParser.h
│   │   │   ├── MIXCreateParser.h
│   │   │   ├── MIXDestroyParser.h
│   │   │   ├── MIXJoinParserFactory.h
│   │   │   ├── MIXJoinParser.h
│   │   │   ├── MIXParticipantParserFactory.h
│   │   │   ├── MIXParticipantParser.h
│   │   │   ├── MIXSubscribeParser.h
│   │   │   ├── MIXUserPreferenceParser.h
│   │   │   ├── MUCAdminPayloadParser.h
│   │   │   ├── MUCDestroyPayloadParser.h
│   │   │   ├── MUCInvitationPayloadParser.h
│   │   │   ├── MUCItemParser.h
│   │   │   ├── MUCOwnerPayloadParserFactory.h
│   │   │   ├── MUCOwnerPayloadParser.h
│   │   │   ├── MUCUserPayloadParserFactory.h
│   │   │   ├── MUCUserPayloadParser.h
│   │   │   ├── NicknameParser.h
│   │   │   ├── PriorityParser.h
│   │   │   ├── PrivateStorageParserFactory.h
│   │   │   ├── PrivateStorageParser.h
│   │   │   ├── PubSubAffiliationParser.h
│   │   │   ├── PubSubAffiliationsParser.h
│   │   │   ├── PubSubConfigureParser.h
│   │   │   ├── PubSubCreateParser.h
│   │   │   ├── PubSubDefaultParser.h
│   │   │   ├── PubSubErrorParserFactory.h
│   │   │   ├── PubSubErrorParser.h
│   │   │   ├── PubSubEventAssociateParser.h
│   │   │   ├── PubSubEventCollectionParser.h
│   │   │   ├── PubSubEventConfigurationParser.h
│   │   │   ├── PubSubEventDeleteParser.h
│   │   │   ├── PubSubEventDisassociateParser.h
│   │   │   ├── PubSubEventItemParser.h
│   │   │   ├── PubSubEventItemsParser.h
│   │   │   ├── PubSubEventParser.h
│   │   │   ├── PubSubEventPurgeParser.h
│   │   │   ├── PubSubEventRedirectParser.h
│   │   │   ├── PubSubEventRetractParser.h
│   │   │   ├── PubSubEventSubscriptionParser.h
│   │   │   ├── PubSubItemParser.h
│   │   │   ├── PubSubItemsParser.h
│   │   │   ├── PubSubOptionsParser.h
│   │   │   ├── PubSubOwnerAffiliationParser.h
│   │   │   ├── PubSubOwnerAffiliationsParser.h
│   │   │   ├── PubSubOwnerConfigureParser.h
│   │   │   ├── PubSubOwnerDefaultParser.h
│   │   │   ├── PubSubOwnerDeleteParser.h
│   │   │   ├── PubSubOwnerPubSubParser.h
│   │   │   ├── PubSubOwnerPurgeParser.h
│   │   │   ├── PubSubOwnerRedirectParser.h
│   │   │   ├── PubSubOwnerSubscriptionParser.h
│   │   │   ├── PubSubOwnerSubscriptionsParser.h
│   │   │   ├── PubSubParser.h
│   │   │   ├── PubSubPublishParser.h
│   │   │   ├── PubSubRetractParser.h
│   │   │   ├── PubSubSubscribeOptionsParser.h
│   │   │   ├── PubSubSubscribeParser.h
│   │   │   ├── PubSubSubscriptionParser.h
│   │   │   ├── PubSubSubscriptionsParser.h
│   │   │   ├── PubSubUnsubscribeParser.h
│   │   │   ├── RawXMLPayloadParserFactory.h
│   │   │   ├── RawXMLPayloadParser.h
│   │   │   ├── ReplaceParser.h
│   │   │   ├── ResourceBindParser.h
│   │   │   ├── ResultSetParser.h
│   │   │   ├── RosterItemExchangeParser.h
│   │   │   ├── RosterParser.h
│   │   │   ├── S5BProxyRequestParser.h
│   │   │   ├── SearchPayloadParser.h
│   │   │   ├── SecurityLabelParserFactory.h
│   │   │   ├── SecurityLabelParser.h
│   │   │   ├── SecurityLabelsCatalogParser.h
│   │   │   ├── SoftwareVersionParser.h
│   │   │   ├── StartSessionParser.h
│   │   │   ├── StatusParser.h
│   │   │   ├── StatusShowParser.h
│   │   │   ├── StorageParser.h
│   │   │   ├── StreamInitiationFileInfoParser.h
│   │   │   ├── StreamInitiationParser.h
│   │   │   ├── SubjectParser.h
│   │   │   ├── ThreadParser.h
│   │   │   ├── UserLocationParser.h
│   │   │   ├── UserTuneParser.h
│   │   │   ├── VCardParser.h
│   │   │   ├── VCardUpdateParser.h
│   │   │   └── WhiteboardParser.h
│   │   ├── PlatformXMLParserFactory.h
│   │   ├── PresenceParser.h
│   │   ├── SerializingParser.h
│   │   ├── StanzaAckParser.h
│   │   ├── StanzaAckRequestParser.h
│   │   ├── StanzaParser.h
│   │   ├── StartTLSFailureParser.h
│   │   ├── StartTLSParser.h
│   │   ├── StreamErrorParser.h
│   │   ├── StreamFeaturesParser.h
│   │   ├── StreamManagementEnabledParser.h
│   │   ├── StreamManagementFailedParser.h
│   │   ├── StreamResumedParser.h
│   │   ├── StreamResumeParser.h
│   │   ├── TLSProceedParser.h
│   │   ├── Tree
│   │   │   ├── NullParserElement.h
│   │   │   ├── ParserElement.h
│   │   │   └── TreeReparser.h
│   │   ├── UnknownElementParser.h
│   │   ├── UnknownPayloadParser.h
│   │   ├── XMLParserClient.h
│   │   ├── XMLParserFactory.h
│   │   ├── XMLParser.h
│   │   ├── XMPPParserClient.h
│   │   └── XMPPParser.h
│   ├── Presence
│   │   ├── DirectedPresenceSender.h
│   │   ├── PayloadAddingPresenceSender.h
│   │   ├── PresenceOracle.h
│   │   ├── PresenceSender.h
│   │   ├── StanzaChannelPresenceSender.h
│   │   └── SubscriptionManager.h
│   ├── PubSub
│   │   ├── PubSubManager.h
│   │   ├── PubSubManagerImpl.h
│   │   └── PubSubUtil.h
│   ├── Queries
│   │   ├── DummyIQChannel.h
│   │   ├── GenericRequest.h
│   │   ├── GetResponder.h
│   │   ├── IQChannel.h
│   │   ├── IQHandler.h
│   │   ├── IQRouter.h
│   │   ├── PubSubRequest.h
│   │   ├── RawRequest.h
│   │   ├── Request.h
│   │   ├── Requests
│   │   │   ├── EnableCarbonsRequest.h
│   │   │   ├── GetInBandRegistrationFormRequest.h
│   │   │   ├── GetPrivateStorageRequest.h
│   │   │   ├── GetSecurityLabelsCatalogRequest.h
│   │   │   ├── GetSoftwareVersionRequest.h
│   │   │   ├── SetPrivateStorageRequest.h
│   │   │   └── SubmitInBandRegistrationFormRequest.h
│   │   ├── Responder.h
│   │   ├── Responders
│   │   │   └── SoftwareVersionResponder.h
│   │   └── SetResponder.h
│   ├── Roster
│   │   ├── GetRosterRequest.h
│   │   ├── RosterMemoryStorage.h
│   │   ├── RosterPushResponder.h
│   │   ├── RosterStorage.h
│   │   ├── SetRosterRequest.h
│   │   ├── XMPPRosterController.h
│   │   ├── XMPPRoster.h
│   │   ├── XMPPRosterImpl.h
│   │   └── XMPPRosterItem.h
│   ├── SASL
│   │   ├── ClientAuthenticator.h
│   │   ├── DIGESTMD5ClientAuthenticator.h
│   │   ├── DIGESTMD5Properties.h
│   │   ├── EXTERNALClientAuthenticator.h
│   │   ├── PLAINClientAuthenticator.h
│   │   ├── PLAINMessage.h
│   │   ├── SCRAMSHA1ClientAuthenticator.h
│   │   ├── WindowsAuthentication.h
│   │   ├── WindowsGSSAPIClientAuthenticator.h
│   │   └── WindowsServicePrincipalName.h
│   ├── Serializer
│   │   ├── AuthChallengeSerializer.h
│   │   ├── AuthFailureSerializer.h
│   │   ├── AuthRequestSerializer.h
│   │   ├── AuthResponseSerializer.h
│   │   ├── AuthSuccessSerializer.h
│   │   ├── ComponentHandshakeSerializer.h
│   │   ├── CompressFailureSerializer.h
│   │   ├── CompressRequestSerializer.h
│   │   ├── ElementSerializer.h
│   │   ├── EnableStreamManagementSerializer.h
│   │   ├── GenericElementSerializer.h
│   │   ├── GenericPayloadSerializer.h
│   │   ├── GenericStanzaSerializer.h
│   │   ├── IQSerializer.h
│   │   ├── MessageSerializer.h
│   │   ├── PayloadSerializerCollection.h
│   │   ├── PayloadSerializer.h
│   │   ├── PayloadSerializers
│   │   │   ├── BlockSerializer.h
│   │   │   ├── BodySerializer.h
│   │   │   ├── BytestreamsSerializer.h
│   │   │   ├── CapsInfoSerializer.h
│   │   │   ├── CarbonsDisableSerializer.h
│   │   │   ├── CarbonsEnableSerializer.h
│   │   │   ├── CarbonsPrivateSerializer.h
│   │   │   ├── CarbonsReceivedSerializer.h
│   │   │   ├── CarbonsSentSerializer.h
│   │   │   ├── ChatStateSerializer.h
│   │   │   ├── ClientStateSerializer.h
│   │   │   ├── CommandSerializer.h
│   │   │   ├── DelaySerializer.h
│   │   │   ├── DeliveryReceiptRequestSerializer.h
│   │   │   ├── DeliveryReceiptSerializer.h
│   │   │   ├── DiscoInfoSerializer.h
│   │   │   ├── DiscoItemsSerializer.h
│   │   │   ├── ErrorSerializer.h
│   │   │   ├── FormSerializer.h
│   │   │   ├── ForwardedSerializer.h
│   │   │   ├── FullPayloadSerializerCollection.h
│   │   │   ├── IBBSerializer.h
│   │   │   ├── IdleSerializer.h
│   │   │   ├── InBandRegistrationPayloadSerializer.h
│   │   │   ├── IsodeIQDelegationSerializer.h
│   │   │   ├── JingleContentPayloadSerializer.h
│   │   │   ├── JingleFileTransferDescriptionSerializer.h
│   │   │   ├── JingleFileTransferFileInfoSerializer.h
│   │   │   ├── JingleFileTransferHashSerializer.h
│   │   │   ├── JingleIBBTransportPayloadSerializer.h
│   │   │   ├── JinglePayloadSerializer.h
│   │   │   ├── JingleS5BTransportPayloadSerializer.h
│   │   │   ├── LastSerializer.h
│   │   │   ├── MAMFinSerializer.h
│   │   │   ├── MAMQuerySerializer.h
│   │   │   ├── MAMResultSerializer.h
│   │   │   ├── MIXCreateSerializer.h
│   │   │   ├── MIXDestroySerializer.h
│   │   │   ├── MIXJoinSerializer.h
│   │   │   ├── MIXParticipantSerializer.h
│   │   │   ├── MIXSubscribeSerializer.h
│   │   │   ├── MIXUserPreferenceSerializer.h
│   │   │   ├── MUCAdminPayloadSerializer.h
│   │   │   ├── MUCDestroyPayloadSerializer.h
│   │   │   ├── MUCInvitationPayloadSerializer.h
│   │   │   ├── MUCItemSerializer.h
│   │   │   ├── MUCOwnerPayloadSerializer.h
│   │   │   ├── MUCPayloadSerializer.h
│   │   │   ├── MUCUserPayloadSerializer.h
│   │   │   ├── NicknameSerializer.h
│   │   │   ├── PrioritySerializer.h
│   │   │   ├── PrivateStorageSerializer.h
│   │   │   ├── PubSubAffiliationSerializer.h
│   │   │   ├── PubSubAffiliationsSerializer.h
│   │   │   ├── PubSubConfigureSerializer.h
│   │   │   ├── PubSubCreateSerializer.h
│   │   │   ├── PubSubDefaultSerializer.h
│   │   │   ├── PubSubErrorSerializer.h
│   │   │   ├── PubSubEventAssociateSerializer.h
│   │   │   ├── PubSubEventCollectionSerializer.h
│   │   │   ├── PubSubEventConfigurationSerializer.h
│   │   │   ├── PubSubEventDeleteSerializer.h
│   │   │   ├── PubSubEventDisassociateSerializer.h
│   │   │   ├── PubSubEventItemSerializer.h
│   │   │   ├── PubSubEventItemsSerializer.h
│   │   │   ├── PubSubEventPurgeSerializer.h
│   │   │   ├── PubSubEventRedirectSerializer.h
│   │   │   ├── PubSubEventRetractSerializer.h
│   │   │   ├── PubSubEventSerializer.h
│   │   │   ├── PubSubEventSubscriptionSerializer.h
│   │   │   ├── PubSubItemSerializer.h
│   │   │   ├── PubSubItemsSerializer.h
│   │   │   ├── PubSubOptionsSerializer.h
│   │   │   ├── PubSubOwnerAffiliationSerializer.h
│   │   │   ├── PubSubOwnerAffiliationsSerializer.h
│   │   │   ├── PubSubOwnerConfigureSerializer.h
│   │   │   ├── PubSubOwnerDefaultSerializer.h
│   │   │   ├── PubSubOwnerDeleteSerializer.h
│   │   │   ├── PubSubOwnerPubSubSerializer.h
│   │   │   ├── PubSubOwnerPurgeSerializer.h
│   │   │   ├── PubSubOwnerRedirectSerializer.h
│   │   │   ├── PubSubOwnerSubscriptionSerializer.h
│   │   │   ├── PubSubOwnerSubscriptionsSerializer.h
│   │   │   ├── PubSubPublishSerializer.h
│   │   │   ├── PubSubRetractSerializer.h
│   │   │   ├── PubSubSerializer.h
│   │   │   ├── PubSubSubscribeOptionsSerializer.h
│   │   │   ├── PubSubSubscribeSerializer.h
│   │   │   ├── PubSubSubscriptionSerializer.h
│   │   │   ├── PubSubSubscriptionsSerializer.h
│   │   │   ├── PubSubUnsubscribeSerializer.h
│   │   │   ├── RawXMLPayloadSerializer.h
│   │   │   ├── ReplaceSerializer.h
│   │   │   ├── ResourceBindSerializer.h
│   │   │   ├── ResultSetSerializer.h
│   │   │   ├── RosterItemExchangeSerializer.h
│   │   │   ├── RosterSerializer.h
│   │   │   ├── S5BProxyRequestSerializer.h
│   │   │   ├── SearchPayloadSerializer.h
│   │   │   ├── SecurityLabelsCatalogSerializer.h
│   │   │   ├── SecurityLabelSerializer.h
│   │   │   ├── SoftwareVersionSerializer.h
│   │   │   ├── StartSessionSerializer.h
│   │   │   ├── StatusSerializer.h
│   │   │   ├── StatusShowSerializer.h
│   │   │   ├── StorageSerializer.h
│   │   │   ├── StreamInitiationFileInfoSerializer.h
│   │   │   ├── StreamInitiationSerializer.h
│   │   │   ├── SubjectSerializer.h
│   │   │   ├── ThreadSerializer.h
│   │   │   ├── UserLocationSerializer.h
│   │   │   ├── UserTuneSerializer.h
│   │   │   ├── VCardSerializer.h
│   │   │   ├── VCardUpdateSerializer.h
│   │   │   └── WhiteboardSerializer.h
│   │   ├── PresenceSerializer.h
│   │   ├── StanzaAckRequestSerializer.h
│   │   ├── StanzaAckSerializer.h
│   │   ├── StanzaSerializer.h
│   │   ├── StartTLSFailureSerializer.h
│   │   ├── StartTLSRequestSerializer.h
│   │   ├── StreamErrorSerializer.h
│   │   ├── StreamFeaturesSerializer.h
│   │   ├── StreamManagementEnabledSerializer.h
│   │   ├── StreamManagementFailedSerializer.h
│   │   ├── StreamResumedSerializer.h
│   │   ├── StreamResumeSerializer.h
│   │   ├── TLSProceedSerializer.h
│   │   ├── XML
│   │   │   ├── XMLElement.h
│   │   │   ├── XMLNode.h
│   │   │   ├── XMLRawTextNode.h
│   │   │   └── XMLTextNode.h
│   │   └── XMPPSerializer.h
│   ├── Session
│   │   ├── BasicSessionStream.h
│   │   ├── BOSHSessionStream.h
│   │   ├── Session.h
│   │   ├── SessionStream.h
│   │   └── SessionTracer.h
│   ├── StreamManagement
│   │   ├── StanzaAckRequester.h
│   │   └── StanzaAckResponder.h
│   ├── StreamStack
│   │   ├── CompressionLayer.h
│   │   ├── ConnectionLayer.h
│   │   ├── DummyStreamLayer.h
│   │   ├── HighLayer.h
│   │   ├── LowLayer.h
│   │   ├── StreamLayer.h
│   │   ├── StreamStack.h
│   │   ├── TLSLayer.h
│   │   ├── WhitespacePingLayer.h
│   │   └── XMPPLayer.h
│   ├── StringCodecs
│   │   ├── Base64.h
│   │   ├── Hexify.h
│   │   ├── PBKDF2.h
│   │   └── SHA1_Windows.h
│   ├── Swiften.h
│   ├── TLS
│   │   ├── BlindCertificateTrustChecker.h
│   │   ├── CAPICertificate.h
│   │   ├── CertificateFactory.h
│   │   ├── Certificate.h
│   │   ├── CertificateTrustChecker.h
│   │   ├── CertificateVerificationError.h
│   │   ├── CertificateWithKey.h
│   │   ├── OpenSSL
│   │   │   ├── OpenSSLCertificateFactory.h
│   │   │   ├── OpenSSLCertificate.h
│   │   │   ├── OpenSSLContextFactory.h
│   │   │   └── OpenSSLContext.h
│   │   ├── PKCS12Certificate.h
│   │   ├── PlatformTLSFactories.h
│   │   ├── Schannel
│   │   │   ├── SchannelCertificateFactory.h
│   │   │   ├── SchannelCertificate.h
│   │   │   ├── SchannelContextFactory.h
│   │   │   ├── SchannelContext.h
│   │   │   └── SchannelUtil.h
│   │   ├── SecureTransport
│   │   │   ├── SecureTransportCertificateFactory.h
│   │   │   ├── SecureTransportCertificate.h
│   │   │   ├── SecureTransportContextFactory.h
│   │   │   └── SecureTransportContext.h
│   │   ├── ServerIdentityVerifier.h
│   │   ├── SimpleCertificate.h
│   │   ├── TLSContextFactory.h
│   │   ├── TLSContext.h
│   │   ├── TLSError.h
│   │   └── TLSOptions.h
│   ├── VCards
│   │   ├── GetVCardRequest.h
│   │   ├── SetVCardRequest.h
│   │   ├── VCardManager.h
│   │   ├── VCardMemoryStorage.h
│   │   └── VCardStorage.h
│   ├── Version.h
│   └── Whiteboard
│   ├── IncomingWhiteboardSession.h
│   ├── OutgoingWhiteboardSession.h
│   ├── WhiteboardClient.h
│   ├── WhiteboardResponder.h
│   ├── WhiteboardServer.h
│   ├── WhiteboardSession.h
│   ├── WhiteboardSessionManager.h
│   └── WhiteboardTransformer.h
├── lib
│   └── libSwiften.a
└── nix-support
└── propagated-build-inputs
55 directories, 910 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment