Calitko Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
UtilsAbstractValue< AbstractType, NullObjectType, HierarchyRoot >A generic Value Object wrapper for abstract data types
AcceptanceEnvironment
UIs::SearchingAdvancedSearchWidget
Protocols::BitTorrent::PacketsAllowedFastImplements the packet AllowedFast
Protocols::BitTorrent::Packets::AllowedFastDataAllowedFast packet's private data
Protocols::BitTorrent::Packets::TestingAllowedFastTestTests for the packet class AllowedFast
Protocols::Http::TestingAnyPointer
Protocols::GenericsBadPacketA packet class encapsulating the raw data of a packet that cannot be parsed
Protocols::BitTorrent::PacketsBadPacketA packet class encapsulating the raw data of a packet that cannot be parsed
Protocols::Generics::BadPacketDataBadPacket private data
Protocols::BitTorrent::Packets::BadPacketDataBadPacket private data
Protocols::BitTorrent::BencodingBDecoderReads bencoded items from a raw buffer (QByteArray)
Protocols::BitTorrent::Bencoding::TestingBDecoderTestBDecoder class testing unit
Protocols::BitTorrent::BencodingBDictionaryRepresents the bencoding dictionary type
Protocols::BitTorrent::BencodingBErrorItemRepresents an error bencoding type
Utils::EncodingsBinaryReaderReads binary data from a raw buffer (QByteArray)
Protocols::Gnutella::PacketsBinaryReaderHelper to read Gnutella packet fields form a raw buffer (QByteArray)
Utils::Encodings::BinaryReaderData
Utils::EncodingsBinaryReaderTest
Protocols::Gnutella::Packets::TestingBinaryReaderTest
Utils::EncodingsBinaryWriterWrites binary data to a raw buffer (QByteArray)
Protocols::Gnutella::PacketsBinaryWriterHelper to write Gnutella packet fields form a raw buffer (QByteArray)
Utils::Encodings::BinaryWriterData
Utils::EncodingsBinaryWriterTestTest for the class BinaryWriter
Protocols::Gnutella::Packets::TestingBinaryWriterTest
Protocols::BitTorrent::BencodingBIntRepresents the bencoded int type
Protocols::BitTorrent::BencodingBItemAn abstract class of all bencoding data types
Protocols::BitTorrent::PacketsBitFieldImplements the packet BitField
Protocols::BitTorrent::Packets::BitFieldDataBitField packet's private data
Protocols::BitTorrent::Packets::TestingBitFieldTestTests for the packet class BitField
Protocols::BitTorrent::BencodingBListRepresents the bencoding list type
Protocols::HttpBodyEndMeta Data type indicating the end of the HTTP message body
Protocols::Http::TestingBodyEndTestTests for class BodyEnd
HttpBodyReaderReads HTTP formatted file data from a Connection
Protocols::HttpBodyReaderHTTP message body reader interface
Http::BodyReaderPrivate
Protocols::HttpBodyWriterHTTP message body codec interface
HttpBodyWriter
Http::BodyWriterPrivate
Utils::CalitkoMocksBoundArgumentStorageType< T >Defines the type used to store the values of bound arguments
Utils::CalitkoMocksBoundArgumentStorageType< const T & >< T >Defines storage type for const references
Utils::CalitkoMocksBoundArgumentStorageType< T & >< T >Defines storage type for references
Utils::CalitkoMocksBoundFunctionBaseBase functionality for the BoundFunction template
Utils::CalitkoMocks::TestingBoundFunctionTestTests for class BoundFunction
Protocols::BitTorrent::BencodingBStringRepresents the bencoding string type
Protocols::GenericsBufferInterface Buffer
Gnutella::PacketsBye
Gnutella::Packets::ByeData
Gnutella::Packets::TestingByeConcretePacket
Gnutella::BootstrappingCacheInfo
CalitkoApplication
UtilsCallable< R()>< R >
Utils::Callable< R()>< R >CallableImpl
Utils::Callable< R()>< R >ConstMemberFunctionCallableImpl< Class >
Utils::Callable< R()>< R >FunctionCallableImpl
Utils::Callable< R()>< R >MemberFunctionCallableImpl< Class >
Utils::Callable< R()>< R >NullCallableImpl
UtilsCallable< R(P1)>< R, P1 >
Utils::Callable< R(P1)>< R, P1 >CallableImpl
Utils::Callable< R(P1)>< R, P1 >ConstMemberFunctionCallableImpl< Class >
Utils::Callable< R(P1)>< R, P1 >FunctionCallableImpl
Utils::Callable< R(P1)>< R, P1 >MemberFunctionCallableImpl< Class >
Utils::Callable< R(P1)>< R, P1 >NullCallableImpl
UtilsCallable< R(P1, P2)>< R, P1, P2 >
Utils::Callable< R(P1, P2)>< R, P1, P2 >CallableImpl
Utils::Callable< R(P1, P2)>< R, P1, P2 >ConstMemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2)>< R, P1, P2 >FunctionCallableImpl
Utils::Callable< R(P1, P2)>< R, P1, P2 >MemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2)>< R, P1, P2 >NullCallableImpl
UtilsCallable< R(P1, P2, P3)>< R, P1, P2, P3 >
Utils::Callable< R(P1, P2, P3)>< R, P1, P2, P3 >CallableImpl
Utils::Callable< R(P1, P2, P3)>< R, P1, P2, P3 >ConstMemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3)>< R, P1, P2, P3 >FunctionCallableImpl
Utils::Callable< R(P1, P2, P3)>< R, P1, P2, P3 >MemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3)>< R, P1, P2, P3 >NullCallableImpl
UtilsCallable< R(P1, P2, P3, P4)>< R, P1, P2, P3, P4 >
Utils::Callable< R(P1, P2, P3, P4)>< R, P1, P2, P3, P4 >CallableImpl
Utils::Callable< R(P1, P2, P3, P4)>< R, P1, P2, P3, P4 >ConstMemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3, P4)>< R, P1, P2, P3, P4 >FunctionCallableImpl
Utils::Callable< R(P1, P2, P3, P4)>< R, P1, P2, P3, P4 >MemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3, P4)>< R, P1, P2, P3, P4 >NullCallableImpl
UtilsCallable< R(P1, P2, P3, P4, P5)>< R, P1, P2, P3, P4, P5 >
Utils::Callable< R(P1, P2, P3, P4, P5)>< R, P1, P2, P3, P4, P5 >CallableImpl
Utils::Callable< R(P1, P2, P3, P4, P5)>< R, P1, P2, P3, P4, P5 >ConstMemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3, P4, P5)>< R, P1, P2, P3, P4, P5 >FunctionCallableImpl
Utils::Callable< R(P1, P2, P3, P4, P5)>< R, P1, P2, P3, P4, P5 >MemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3, P4, P5)>< R, P1, P2, P3, P4, P5 >NullCallableImpl
UtilsCallable< R(P1, P2, P3, P4, P5, P6)>< R, P1, P2, P3, P4, P5, P6 >
Utils::Callable< R(P1, P2, P3, P4, P5, P6)>< R, P1, P2, P3, P4, P5, P6 >CallableImpl
Utils::Callable< R(P1, P2, P3, P4, P5, P6)>< R, P1, P2, P3, P4, P5, P6 >ConstMemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3, P4, P5, P6)>< R, P1, P2, P3, P4, P5, P6 >FunctionCallableImpl
Utils::Callable< R(P1, P2, P3, P4, P5, P6)>< R, P1, P2, P3, P4, P5, P6 >MemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3, P4, P5, P6)>< R, P1, P2, P3, P4, P5, P6 >NullCallableImpl
UtilsCallable< R(P1, P2, P3, P4, P5, P6, P7)>< R, P1, P2, P3, P4, P5, P6, P7 >
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7)>< R, P1, P2, P3, P4, P5, P6, P7 >CallableImpl
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7)>< R, P1, P2, P3, P4, P5, P6, P7 >ConstMemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7)>< R, P1, P2, P3, P4, P5, P6, P7 >FunctionCallableImpl
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7)>< R, P1, P2, P3, P4, P5, P6, P7 >MemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7)>< R, P1, P2, P3, P4, P5, P6, P7 >NullCallableImpl
UtilsCallable< R(P1, P2, P3, P4, P5, P6, P7, P8)>< R, P1, P2, P3, P4, P5, P6, P7, P8 >
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7, P8)>< R, P1, P2, P3, P4, P5, P6, P7, P8 >CallableImpl
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7, P8)>< R, P1, P2, P3, P4, P5, P6, P7, P8 >ConstMemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7, P8)>< R, P1, P2, P3, P4, P5, P6, P7, P8 >FunctionCallableImpl
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7, P8)>< R, P1, P2, P3, P4, P5, P6, P7, P8 >MemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7, P8)>< R, P1, P2, P3, P4, P5, P6, P7, P8 >NullCallableImpl
UtilsCallable< R(P1, P2, P3, P4, P5, P6, P7, P8, P9)>< R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7, P8, P9)>< R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >CallableImpl
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7, P8, P9)>< R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >ConstMemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7, P8, P9)>< R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >FunctionCallableImpl
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7, P8, P9)>< R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >MemberFunctionCallableImpl< Class >
Utils::Callable< R(P1, P2, P3, P4, P5, P6, P7, P8, P9)>< R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >NullCallableImpl
CallableImpl
Utils::TestingCallableTestTests for numerous Callable template instantiations
Utils::CalitkoMocksCallDriver< Function >A thin wrapper around BoundFunction
Utils::CalitkoMocks::TestingCallDriverTestTests for class CallDriver
Protocols::BitTorrent::PacketsCancelImplements the packet Cancel
Protocols::BitTorrent::Packets::CancelDataCancel packet's private data
Protocols::BitTorrent::PacketsChokeImplements the packet Choke
Protocols::BitTorrent::Packets::ChokeDataChoke packet's private data
Protocols::BitTorrent::TransfersChokerImplements a choking algorithm, chokes and unchokes peer connections
Protocols::BitTorrent::Transfers::TestingChokerTestTests for Choker
Protocols::BitTorrent::Transfers::Testing::ChokerTestSessionState
Protocols::BitTorrent::Packets::TestingChokeTestTests for the packet class Choke
Protocols::HttpClientHttpSession
Protocols::HttpClientHttpSessionFactoryCreates ClientHttpSession objects
Protocols::Http::ClientHttpSessionFactoryEstablishingSession
Protocols::HttpClientHttpSessionFactoryStatus
Protocols::Http::TestingClientHttpSessionFactoryTestTests for class ClientHttpSessionFactory
Protocols::HttpClientHttpSessionStatusStatus interface
HttpClientSession
HttpClientSessionPrivate
Protocols::HttpCompositeSingleHostClientHttpSessionComposes all parts needed to build a ClientHttpSesson on top of a Transport
Protocols::Http::TestingCompositeSingleHostClientHttpSessionTestTests for class CompositeSingleHostClientHttpSession
Protocols::HttpConcreteProtocolConcrete implementation for the HTTP Protocol
Protocols::Http::TestingConcreteProtocolTestTests for class ConcreteProtocol
Protocols::GenericsConnectionInterface Connection
Protocols::TransportsConnectionAbstract base class for connection-orented transport of data
Gnutella::BootstrappingConnectionKeeper
Gnutella::BootstrappingConnectionKeeperPrivate
Protocols::TransportsConnectionPrivate
Gnutella::Packets::Extensions::GgepsDailyUptime
Protocols::GenericsDataBaseAbstract protocol data exchanged between parties
Protocols::Generics::TestingDataChecker
Protocols::GenericsDataQueueInterface DataQueue - Data queueing strategy
Protocols::GenericsDataSerializerInterface DataSerializer - read and write Data to and from Transport
Protocols::HttpDataSerializerSerializes HTTP Data objects
Protocols::Http::TestingDataSerializerTestTests for DataSerializer
DataTestCaller< Fixture >Generate a test case for a single data test for fixture method
DataTestSuite< Fixture >Generate a test for fixture method containing a number of data tests.

A data test suite is created when you want to run the same test over a number of different data tests (e.g in order to test different boundary conditions)

Utils::CalitkoMocksDefaultValue< T >
Utils::CalitkoMocksDefaultValue< const T & >< T >
Utils::CalitkoMocksDefaultValue< T & >< T >
Utils::CalitkoMocksDelayedCallDriver< OuterExpectationDriver, Function >
Utils::CalitkoMocks::TestingDelayedCallDriverTestTests for class DelayedCallDriver
UIsDownloadProgressBar
UIs::DownloadProgressBarRange
Gnutella::PacketProcessing::DynamicSearchingDynamicSearch
Gnutella::PacketProcessing::DynamicSearchingDynamicSearcher
Gnutella::PacketProcessing::DynamicSearchingDynamicSearcherPrivate
Gnutella::PacketProcessing::DynamicSearchingDynamicSearchPrivate
Gnutella::BootstrappingEntry
Utils::CalitkoMocksExpectationDriver< OwningCallDriver, Function >A thin wrapper around ExpectedFunction
Utils::CalitkoMocks::TestingExpectationDriverTestTests for class ExpectationDriver
Utils::CalitkoMocksExpectationPair< Foo >Helper for expectation factories and willCall(), willEmit()
Utils::CalitkoMocksExpectationsList< Function >A list of expected function calls on a mock object
Utils::CalitkoMocksExpectedFunctionBaseBase functionality for the ExpectedFunction template
Utils::CalitkoMocks::TestingExpectedFunctionTestTests for class ExpectedFunction
Gnutella::Packets::ExtensionsExtensionOptional extension to any type of Packet
Gnutella::Packets::ExtensionsExtensionBlock
Protocols::GenericsFifoQueue
Protocols::Generics::TestingFifoQueueTestTests for class FifoQueue
Protocols::HttpFile
Gnutella::SearchingFileIndexer
Gnutella::Searching::FileIndexerCheckIndexThread
Gnutella::Searching::FileIndexerPrivate
Gnutella::SearchingFileInfo
Gnutella::Searching::FileInfoPrivate
UtilsFixedSizeByteArray< Size >Fixed size (length) byte array template class
Utils::TestingFixedSizeByteArrayTestFixedSizeByteArray template class testing suite
Protocols::GenericsGenericSessionA generic Data exchange Session over a Transport
Protocols::Generics::TestingGenericSessionTestTests for the packet class PacketBuffer
Data
Protocols::Gnutella::Packets::ExtensionsGgepEncapsulates a packet extension as gefined by the GGEP
Gnutella::Packets::ExtensionsGgepEncapsulates a packet extension as gefined by the GGEP
Gnutella::Packets::Extensions::GgepData
Gnutella::Packets::Extensions::GgepPrivate
Protocols::Gnutella::Packets::ExtensionsGgepBlockEncapsulates a GGEP extension block
Gnutella::Packets::ExtensionsGgepBlock
Protocols::Gnutella::Packets::Extensions::TestingGgepBlockTest
Protocols::Gnutella::Packets::Extensions::TestingGgepTestTests for class Ggep
Protocols::BitTorrent::TransfersHandshake
Gnutella::HandshakingHandshaker
Gnutella::HandshakingHandshakerPrivate
HandshakerTester
Gnutella::HandshakingHandshakeSessionProvides a high-level handshaking interface to a Connection object
Gnutella::Handshaking::HandshakeSessionData
Gnutella::BootstrappingHasLeafSlots
Gnutella::BootstrappingHasUltrapeerSlots
Protocols::BitTorrent::PacketsHaveImplements the packet Have
Protocols::BitTorrent::Packets::HaveDataHave packet's private data
Protocols::BitTorrent::PacketsHaveAllImplements the packet HaveAll
Protocols::BitTorrent::Packets::HaveAllDataHaveAll packet's private data
Protocols::BitTorrent::Packets::TestingHaveAllTestTests for the packet class HaveAll
Protocols::BitTorrent::Packets::TestingHaveAllTestTests for the packet class HaveAll
Protocols::BitTorrent::PacketsHaveNoneImplements the packet HaveNone
Protocols::BitTorrent::Packets::HaveNoneDataHaveNone packet's private data
Protocols::BitTorrent::Packets::TestingHaveTestTests for the packet class Have
HttpHeaderThis is the base for HTTP-style message headers
Protocols::HttpHeaderBaseBase class implementing HTTP message headers
Protocols::Http::HeaderBaseData
Protocols::Http::TestingHeaderBaseTestTests for HeaderBase
HttpHeaderPrivate
Http::HeaderPrivateFieldInfo
HttpHeaderReader
Http::HeaderReaderPrivate
Http::TestingHeaderTest
HttpHeaderWriter
Http::HeaderWriterPrivate
Gnutella::BootstrappingHighUptimeHost
HttpDownloadAcceptance
HttpDownloader
Protocols::BitTorrent::TrackersHttpRequestSessionHTTP request session interface
Protocols::BitTorrent::TrackersHttpRequestSessionStatusHttpRequestSession notifications listener interface
HttpTester
Protocols::Gnutella::Packets::ExtensionsHugeGemBlock
Protocols::Gnutella::Packets::Extensions::TestingHugeGemBlockTest
Protocols::HttpIdentityContentLengthBodyReaderReads HTTP message bodies of known length in the "identity" encoding
Protocols::Http::TestingIdentityContentLengthBodyReaderTestTests for class IdentityContentLengthBodyReader
Protocols::HttpIdentityContentLengthBodyWriterWrites HTTP message bodies of known length in the "identity" encoding
Protocols::Http::TestingIdentityContentLengthBodyWriterTestTests for class IdentityContentLengthBodyWriter
Protocols::HttpIdentityReadAllBodyReaderReads HTTP message bodies of unknown length in the "identity" encoding
Protocols::Http::TestingIdentityReadAllBodyReaderTestTests for class IdentityReadAllBodyReaderDriver
Protocols::BitTorrent::TransfersIntegerResetStopwatch
Protocols::BitTorrent::PacketsInterestedImplements the packet Interested
Protocols::BitTorrent::Packets::InterestedDataInterested packet's private data
Protocols::BitTorrent::Packets::TestingInterestedTestTests for the packet class Interested
Gnutella::Packets::Extensions::GgepsIpPort
Gnutella::Packets::Extensions::Ggeps::IpPortPrivate
Protocols::GenericsIpResolvingTransportFactoryA TransportFactory that performs host name lookup if necessary
Protocols::Generics::IpResolvingTransportFactoryResolvingState
Protocols::Generics::TestingIpResolvingTransportFactoryTestTests for class IpResolvingTransportFactory
Utils::CalitkoMocksIsSameType< T, U >
Utils::CalitkoMocksIsSameType< T, T >< T >
Utils::CalitkoMocksIsSameValue< T >
Utils::CalitkoMocksIsSameValue< const T & >< T >
Utils::CalitkoMocksIsSameValue< T & >< T >
Protocols::BitTorrent::PacketsKeepaliveImplements the packet Keepalive
Protocols::BitTorrent::Packets::KeepaliveDataKeepalive packet's private data
Protocols::BitTorrent::Packets::TestingKeepaliveTestTests for the packet class Keepalive
lineAppenderAppends lines starting with a whitespace char to the previous line
GnutellaLocalPeer
GnutellaLocalPeer
LocalPeerPrivate
Gnutella::SearchingLocalSearch
Gnutella::Searching::LocalSearchPrivate
MainWindow
UIsManagePacketsDialog
MemoryFile
UIsMenuBar
Protocols::Gnutella::Packets::ExtensionsMinSpeedStores the flags serialized in the Query MinSpeed field
Utils::CalitkoMocksMockBase
Protocols::BitTorrent::TrackersMultiTrackerRequestSessionSends requests and recieve responses from (possibly) more than one tracker
Protocols::BitTorrent::Trackers::TestingMultiTrackerRequestSessionTestMultiTrackerRequestSession class testing unit
Protocols::GenericsNameResolverInterface NameResolver - used to perform hostname lookups
Protocols::GenericsNameResolverStatusStatus interface for NameResolver - reports the results of name lookups
UIsNetworkTab
UIsNetworkTreeView
Protocols::TransportsNodeAddressEncapulates a node address: host name / IP address : port
Gnutella::BootstrappingNodeCache
Gnutella::Bootstrapping::NodeCachePredicate
Gnutella::BootstrappingNodeCachePrivate
GnutellaNodeInfo
NodeModelThis class encapsulates the data to be presented to the user regarding network nodes
NodeModelNodeDataThe struct storing all node info fields
Protocols::BitTorrent::PacketsNotInterestedImplements the packet NotInterested
Protocols::BitTorrent::Packets::NotInterestedDataNotInterested packet's private data
Protocols::BitTorrent::Packets::TestingNotInterestedTestTests for the packet class NotInterested
UtilsObjectDispatcher< DispatchBase, Sender >Provides object dispatching based on typeid()
Utils::ObjectDispatcher< DispatchBase, Sender >HandlerInterface to a Handler wrapper
Utils::ObjectDispatcher< DispatchBase, Sender >TypeHandler< Callable >
Utils::ObjectDispatcher< DispatchBase, Sender >TypeHandlerWithSender< Callable >
Utils::TestingObjectDispatcherTestTest for ObjectDispatcher
Gnutella::Packets::Extensions::GgepsPackedHostCaches
Gnutella::Packets::Extensions::Ggeps::PackedHostCachesPrivate
Utils::TestingPacket
Gnutella::PacketsPacketBase class for all Gnutella packets
Protocols::Kad::PacketsPacketBase class of all Kad packets
Gnutella::Packets::PacketDataStores the private members of Packet
Protocols::Kad::Packets::PacketDataExtended private data
Utils::TestingPacketA
Utils::TestingPacketB
Protocols::GenericsPacketBaseAn abstract base class representing a generic packet
Protocols::Gnutella::PacketsPacketBaseBase class for all Gnutella packets
Protocols::BitTorrent::PacketsPacketBaseBase class of all BitTorrent packets
Data
Protocols::Generics::PacketBaseData
Protocols::Gnutella::Packets::PacketBaseData
Protocols::BitTorrent::Packets::PacketBaseData
UIsPacketDumpTreeView
UIsPacketDumpTreeViewDelegate
Protocols::GenericsPacketFactoryExtracts and creates objects of Packet derived classes from raw bytes
Protocols::Generics::TestingPacketFactoryStub
Protocols::Generics::TestingPacketFactoryTest
Protocols::BitTorrent::Packets::TestingPacketFactoryTest
PacketModel
PacketModelPacketInfo
Gnutella::PacketProcessingPacketProcessor
Protocols::BitTorrent::TransfersPacketProcessorInterface PacketProcessor
Gnutella::PacketProcessingPacketProcessorPrivate
Protocols::GenericsPacketProtocolInterface describing the binary format of packets
Protocols::BitTorrent::PacketsPacketProtocolImplements the BitTorrent PacketProtocol
Gnutella::PacketProcessingPacketReader
Gnutella::PacketProcessing::PacketReaderPrivate
Gnutella::PacketProcessingPacketRouter
Protocols::GenericsPacketSerializerSerializes Packet objects to and from Transport
Protocols::Generics::TestingPacketSerializerTestTests for the packet class PacketSerializer
Gnutella::PacketProcessingPacketSession
Gnutella::PacketProcessingPacketSession
Protocols::BitTorrent::TransfersPacketSessionSession for exchange of BitTorrent packets
PacketSessionPrivate
Protocols::BitTorrent::Transfers::TestingPacketSessionTestTest for PacketSession
Protocols::Generics::TestingPacketStubA stub class for the class Packet
Protocols::Generics::Testing::PacketStubData
Protocols::Generics::TestingPacketTestBlackbox and whitebox tests for class PacketBase
Gnutella::PacketProcessingPacketWriter
Gnutella::PacketProcessing::PacketWriterPrivate
Protocols::BitTorrent::TrackersPeerInfoRepresents peer info (peer ID, IP address/DNS name and port)
Protocols::BitTorrent::TransfersPeerInfo
Protocols::Kad::PacketsPeerInfoPacket< type >A packet which contains information of a peer
Protocols::Kad::Packets::PeerInfoPacket< type >DataPeerInfoPacket's private data
Protocols::BitTorrent::Trackers::TestingPeerInfoTestPeerInfo class testing unit
Protocols::BitTorrent::PacketsPieceImplements the packet Piece
Protocols::BitTorrent::Packets::PieceDataPiece packet's private data
Protocols::BitTorrent::Packets::TestingPieceTestTests for the packet class Piece
Gnutella::PacketsPingEncapsulates the Ping Gnutella packet
Protocols::Gnutella::PacketsPingImplements the packet Ping
Gnutella::Packets::PingData
Protocols::Gnutella::Packets::PingDataPing packet's private data
Gnutella::BootstrappingPingHandler
Gnutella::Bootstrapping::PingHandlerData
Protocols::Gnutella::Packets::TestingPingTestTests for the packet class Ping
Gnutella::PacketsPongEncapsulates the Pong Gnutella packet
Protocols::Gnutella::PacketsPongImplements the packet Pong
Protocols::Gnutella::Packets::PongDataPong packet's private data
Gnutella::Packets::PongDataA structure containing the private data of Pong
Gnutella::PacketProcessingPongCache
Gnutella::PacketProcessing::PongCacheSessionData
Gnutella::BootstrappingPongHandler
Gnutella::Bootstrapping::PongHandlerData
Protocols::Gnutella::Packets::TestingPongTestTests for the packet class Pong
Protocols::BitTorrent::PacketsPortImplements the packet Port
Protocols::BitTorrent::Packets::PortDataPort packet's private data
Protocols::BitTorrent::Packets::TestingPortTestTests for the packet class Port
Protocols::HttpProtocol
Protocols::Gnutella::PacketsPushImplements the packet Push
Gnutella::PacketsPushEncapsulates the Push Gnutella packet
Protocols::Gnutella::Packets::PushDataPush packet's private data
Gnutella::Packets::PushData
Protocols::Gnutella::Packets::TestingPushTestTests for the packet class Push
QAbstractTableModel
QCoreApplication
QDialog
QFile
QGroupBox
QIODevice
QItemDelegate
QMainWindow
QMenuBar
QObject
Gnutella::PacketProcessing::QueryRoutingQrtExchangerThe class handles all QRT exchange between peers, ultrapeers and leaves
Gnutella::PacketProcessing::QueryRoutingQrtExchangerPrivate
Gnutella::PacketProcessing::QueryRoutingQrtReader
Gnutella::PacketProcessing::QueryRoutingQrtReaderPrivate
Gnutella::PacketProcessing::QueryRoutingQrtWriter
Gnutella::PacketProcessing::QueryRoutingQrtWriterPrivate
QSharedData
QTabWidget
QThread
Protocols::GenericsQtNameResolver
Protocols::Generics::TestingQtNameResolverTestTests for class QtNameResolver
QTreeView
Protocols::Gnutella::PacketsQueryImplements the packet Query
Gnutella::PacketsQueryEncapsulates the Query Gnutella packet
Protocols::Gnutella::Packets::QueryDataQuery packet's private data
Gnutella::Packets::QueryData
Gnutella::PacketsQueryHitsEncapsulates the QueryHits Gnutella packet
Protocols::Gnutella::PacketsQueryHitsImplements the packet QueryHits
Gnutella::Packets::QueryHitsData
Protocols::Gnutella::Packets::QueryHitsDataQueryHits packet's private data
Gnutella::Packets::QueryHitsQueryHitsData
Gnutella::Packets::QueryHitsResult
Protocols::Gnutella::Packets::ExtensionsQueryHitsDataEncapsulates the extensions data in QueryHits
Protocols::Gnutella::Packets::TestingQueryHitsTestTests for the packet class QueryHits
Gnutella::PacketsQueryRouting
Gnutella::Packets::QueryRoutingPrivate
Gnutella::PacketsQueryRoutingPatch
Gnutella::Packets::QueryRoutingPatchData
Gnutella::PacketsQueryRoutingReset
Gnutella::Packets::QueryRoutingResetData
Gnutella::PacketProcessing::QueryRoutingQueryRoutingTable
Gnutella::PacketProcessing::QueryRoutingQueryRoutingTableTest
Gnutella::Packets::VendorMessagesQueryStatusRequestQuery Status Request Gnutella Vendor Messages
Gnutella::Packets::VendorMessagesQueryStatusResponseQuery Status Response Gnutella Vendor Messages
Gnutella::Packets::VendorMessages::QueryStatusResponseData
Protocols::Gnutella::Packets::TestingQueryTestTests for the packet class Query
QVBoxLayout
QWidget
Protocols::BitTorrent::TransfersRandomNumberGenerator
Protocols::GenericsRawDataA very generic DataBase implementation - represents a bunch of raw bytes
Protocols::Generics::TestingRawDataTest
Protocols::Generics::TestingReadCallCheckerHelper to produce side effect of the parameters of SocketMock::read()
Protocols::BitTorrent::PacketsRejectRequestImplements the packet RejectRequest
Protocols::BitTorrent::Packets::RejectRequestDataRejectRequest packet's private data
Protocols::BitTorrent::Packets::TestingRejectRequestTestTests for the packet class RejectRequest
Protocols::BitTorrent::PacketsRequestImplements the packet Request
Protocols::BitTorrent::Packets::RequestDataRequest packet's private data
Gnutella::HandshakingRequestHeaderEncapsulates a Gnutella CONNECT handshake header
HttpRequestHeaderEncapsulates the HTTP request message header
Protocols::HttpRequestHeaderImplements an HTTP request header
Protocols::Http::RequestHeaderDataExtends the implicitly shared private data of the base class
HttpRequestHeaderPrivate
Protocols::Http::TestingRequestHeaderTestTests for class RequestHeader
Protocols::BitTorrent::Packets::TestingRequestTestTests for the packet class Request
Gnutella::HandshakingResponseHeaderEncapsulates a Gnutella CONNECT response handshake header
Protocols::HttpResponseHeader
HttpResponseHeaderEncapsulates the HTTP response message header
Protocols::Http::ResponseHeaderDataExtends the implicitly shared private data of the base class
HttpResponseHeaderPrivate
Protocols::Http::TestingResponseHeaderTestTests for class ResponseHeader
Protocols::Gnutella::Packets::ExtensionsResultEncapsulates an individual result from a QueryHit
Utils::CalitkoMocksReturnTypeWrapper< T >
Utils::CalitkoMocksReturnTypeWrapper< std::auto_ptr< T > >< T >
Utils::CalitkoMocksReturnTypeWrapper< void ><>
Gnutella::SearchingSearcher
Gnutella::Searching::SearcherSearcherPrivate
UIs::SearchingSearchingWidget
UIs::SearchingSearchModel
UIs::Searching::SearchModelIconProvider
UIs::SearchingSearchQueryView
UIs::SearchingSearchResult
UIs::SearchingSearchTab
UIs::SearchingSearchTreeView
Protocols::GenericsSessionInterface Session - Data objects exchange over a Transport
Protocols::BitTorrent::TransfersSessionImplements a BitTorrent transfer session between two peers
Protocols::Http::TestingSessionCreatedChecker
Protocols::BitTorrent::TransfersSessionManager
Protocols::BitTorrent::TransfersSessionManagerStatus
Protocols::BitTorrent::TransfersSessionStatus
Protocols::GenericsSessionStatusInterface SessionStatus - Session notifications listener
Protocols::BitTorrent::Transfers::TestingSessionTestTests for Session
Utils::MemorySharedDataImplements implicit sharing of polymorphic data types
Utils::MemorySharedDataPointerPointer to implicitly shared data
Utils::MemorySharedPointer< T >A smart pointer to polymorphic objects providing implicit sharing
Utils::Memory::SharedPointer< T >SharedData
Utils::CalitkoMocksSignalWaitHelper
Protocols::HttpSingleHostClientHttpSessionClientHttpSession implementation for talking to a single HTTP server
Protocols::Http::TestingSingleHostClientHttpSessionTestTests for class ClientHttpSession
Protocols::BitTorrent::TrackersSingleTrackerRequestSessionSends requests and recieve responses from a single tracker
Protocols::BitTorrent::Trackers::TestingSingleTrackerRequestSessionTestSingleTrackerRequestSession class testing unit
Gnutella::HandshakingSlot
Gnutella::HandshakingSlotAllocator
Gnutella::HandshakingSlotAllocatorPrivate
Protocols::GenericsSocket
Protocols::GenericsSocketBufferInterface for a buffer, which SocketTransport could use
Protocols::GenericsSocketStatus
Protocols::GenericsSocketTransportImplements the Transport interface on top of Socket and SocketBuffer
Protocols::Generics::TestingSocketTransportTestTests for SocketTransport implementation of the interface Transport
Gnutella::HandshakingStatusLine
Protocols::BitTorrent::PacketsSuggestPieceImplements the packet SuggestPiece
Protocols::BitTorrent::Packets::SuggestPieceDataSuggestPiece packet's private data
Protocols::BitTorrent::Packets::TestingSuggestPieceTestTests for the packet class SuggestPiece
Gnutella::Packets::VendorMessagesSupportedMessagesSupported Messages Gnutella Vendor Message
Gnutella::Packets::VendorMessages::SupportedMessagesData
Gnutella::Packets::VendorMessages::SupportedMessagesMessage
Gnutella::Packets::Extensions::GgepsSupportsCachedPongs
Gnutella::Packets::Extensions::Ggeps::SupportsCachedPongsPrivate
Protocols::TransportsTcpConnection
Protocols::Kad::PacketsTcpPortPacket< type >A packet which contains only a 2 byte TCP port
Protocols::Kad::Packets::TcpPortPacket< type >DataTcpPort packet's private data
Protocols::GenericsTcpSocketA thin wrapper around QTcpSocket
Protocols::GenericsTcpSocketBufferInterface for a buffer, which SocketTransport could use
Protocols::Generics::TestingTcpSocketBufferTestTest for TcpSocketBuffer
Protocols::Generics::TestingTcpTester
Protocols::GenericsTcpTransport
Protocols::GenericsTcpTransportFactory
Protocols::Generics::TcpTransportFactoryEstablishingTransport
Protocols::Generics::TestingTcpTransportFactoryTestTests for class TcpTransportFactory
TestCase
TesterApp
Utils::CalitkoMocksTesterApplicationExtends QCoreApplication to support tests requiring an event loop
TestFixture
Gnutella::Packets::TestingTestPacket
TestSuite
Protocols::BitTorrent::TrackersTimerTimer for TrackerManager update interval countdown
Protocols::BitTorrent::TransfersTimer
Protocols::BitTorrent::TorrentsTorrentRepresents parsed BitTorrent file
Protocols::BitTorrent::Torrents::TorrentFileInfoInformation about a single file
Protocols::BitTorrent::Torrents::TorrentPrivateDataStores the private members of Torrent using implicit sharing
Protocols::BitTorrent::TorrentsTorrentParserTorrent files (raw data) parser
Protocols::BitTorrent::Torrents::TestingTorrentParserTestTorrentParser class testing unit
Protocols::BitTorrent::Torrents::TestingTorrentTestTorrent class testing unit
Protocols::BitTorrent::TransfersTrackerManager
Protocols::BitTorrent::TrackersTrackerManagerTrackerManager interface
Protocols::BitTorrent::TrackersTrackerManagerImplImplementation of the TrackerManager interface
Protocols::BitTorrent::Trackers::TestingTrackerManagerImplTestTrackerManagerImpl class testing unit
Protocols::BitTorrent::TrackersTrackerManagerStatusTrackerManager notifications listener interface
Protocols::BitTorrent::TransfersTrackerManagerStatus
Protocols::BitTorrent::TrackersTrackerRequestRepresents tracker request arguments
Protocols::BitTorrent::Trackers::TrackerRequestPrivateDataStores the private members of TrackerRequest using implicit sharing
Protocols::BitTorrent::TrackersTrackerRequestSessionSends requests to trackers and recieve responses (interface)
Protocols::BitTorrent::TrackersTrackerRequestSessionFactoryCreates and destroys objects of TrackerRequestSession derived classes
Protocols::BitTorrent::TrackersTrackerRequestSessionFactoryImplImplementation of the TrackerRequestSessionFactory interface
Protocols::BitTorrent::Trackers::TestingTrackerRequestSessionFactoryImplTestTrackerRequestSessionFactoryImpl class testing unit
Protocols::BitTorrent::TrackersTrackerRequestSessionFactoryStatusTrackerRequestSessionFactory notifications listener interface
Protocols::BitTorrent::TrackersTrackerRequestSessionStatusTrackerRequestSession notifications listener interface
Protocols::BitTorrent::Trackers::TestingTrackerRequestTestTrackerRequest class testing unit
Protocols::BitTorrent::TrackersTrackerRequestUrlCreatorCreates request URLs from tracker requests
Protocols::BitTorrent::Trackers::TestingTrackerRequestUrlCreatorTestTrackerRequestUrlCreator class testing unit
Protocols::BitTorrent::TrackersTrackerResponseRepresents parsed tracker response
Protocols::BitTorrent::Trackers::TrackerResponsePrivateDataStores the private members of TrackerResponse using implicit sharing
Protocols::BitTorrent::TrackersTrackerResponseParserTracker responses parser
Protocols::BitTorrent::Trackers::TestingTrackerResponseParserTestTrackerResponseParser class testing unit
Protocols::BitTorrent::Trackers::TestingTrackerResponseTestTrackerResponse class testing unit
UIsTransfer
Protocols::BitTorrent::TransfersTransfer
Protocols::BitTorrent::TransfersTransferManagerState
UIsTransferModel
Protocols::BitTorrent::TransfersTransferSession
Protocols::BitTorrent::TransfersTransferSessionImplA standard TransferSession implementation
Protocols::BitTorrent::Transfers::TestingTransferSessionImplTest
Protocols::BitTorrent::TransfersTransferSessionStatus
UIsTransferTab
Protocols::BitTorrent::Transfers::TestingTransferTestTests for Transfer
UIsTransferTreeView
UIsTransferTreeViewDelegate
Protocols::GenericsTransportInterface for a low-level transport protocol
Protocols::Generics::TestingTransportCreatedChecker
Protocols::GenericsTransportFactory
Protocols::GenericsTransportFactoryStatus
Protocols::GenericsTransportStatusInterface TransportStatus - status notifications for Transport
Protocols::Generics::TestingTransportStubStub for interface Transport
Protocols::TransportsUdpConnectionUnreliable datagram connection-oriented data transport over UDP
Protocols::TransportsUdpConnectionPrivate
Gnutella::BootstrappingUdpHostCache
Gnutella::Packets::Extensions::GgepsUdpHostCache
Gnutella::Packets::Extensions::Ggeps::UdpHostCachePrivate
Gnutella::BootstrappingUdpHostCachePrivate
Protocols::TransportsUdpSwitchSwitches packets to / from multiple destinations / sources via a single UDP socket
Protocols::TransportsUdpSwitchPrivate
Protocols::Kad::UtilsUInt128
Gnutella::Packets::Extensions::GgepsUltrapeer
Gnutella::Packets::Extensions::Ggeps::UltrapeerData
unary_function
Protocols::BitTorrent::PacketsUnchokeImplements the packet Unchoke
Protocols::BitTorrent::Packets::UnchokeDataUnchoke packet's private data
Protocols::BitTorrent::Packets::TestingUnchokeTestTests for the packet class Unchoke
Protocols::Gnutella::Packets::Extensions::GgepsUnknownEncapsulates a bad or unknow GGEP extension
Gnutella::Packets::ExtensionsUnknownExtensionEncapsulates an unknown packet extension
Gnutella::Packets::Extensions::GgepsUnknownGgepEncapsualtes an unknown GGEP extension
Gnutella::PacketsUnknownPacketRepresents a packet with unknown payload descriptor
UtilsUriImplements a URI as per RFC 3986
Utils::UriPrivateDataStores Uri's private implicitly shared data
Utils::TestingUriTest
Gnutella::Packets::ExtensionsUrn
Gnutella::PacketsVendorCode
Gnutella::Packets::Extensions::GgepsVendorCode
Protocols::Gnutella::Packets::ExtensionsVendorCode
Gnutella::Packets::VendorCodeData
Gnutella::Packets::VendorMessagesVendorMessageBase class for Gnutella Vendor Messages
Gnutella::Packets::VendorMessages::VendorMessageData
UtilsVersionA simple version class
Utils::VersionPrivate
GnutellaWorkaround
Protocols::Generics::TestingWriteCallCheckerHelper to check the expected arguments of SocketMock::write()
Gnutella::Packets::ExtensionsXml