| Utils | AbstractValue< AbstractType, NullObjectType, HierarchyRoot > | A generic Value Object wrapper for abstract data types |
| AcceptanceEnvironment | |
| UIs::Searching | AdvancedSearchWidget | |
| Protocols::BitTorrent::Packets | AllowedFast | Implements the packet AllowedFast |
| Protocols::BitTorrent::Packets::AllowedFast | Data | AllowedFast packet's private data |
| Protocols::BitTorrent::Packets::Testing | AllowedFastTest | Tests for the packet class AllowedFast |
| Protocols::Http::Testing | AnyPointer | |
| Protocols::Generics | BadPacket | A packet class encapsulating the raw data of a packet that cannot be parsed |
| Protocols::BitTorrent::Packets | BadPacket | A packet class encapsulating the raw data of a packet that cannot be parsed |
| Protocols::Generics::BadPacket | Data | BadPacket private data |
| Protocols::BitTorrent::Packets::BadPacket | Data | BadPacket private data |
| Protocols::BitTorrent::Bencoding | BDecoder | Reads bencoded items from a raw buffer (QByteArray) |
| Protocols::BitTorrent::Bencoding::Testing | BDecoderTest | BDecoder class testing unit |
| Protocols::BitTorrent::Bencoding | BDictionary | Represents the bencoding dictionary type |
| Protocols::BitTorrent::Bencoding | BErrorItem | Represents an error bencoding type |
| Utils::Encodings | BinaryReader | Reads binary data from a raw buffer (QByteArray) |
| Protocols::Gnutella::Packets | BinaryReader | Helper to read Gnutella packet fields form a raw buffer (QByteArray) |
| Utils::Encodings::BinaryReader | Data | |
| Utils::Encodings | BinaryReaderTest | |
| Protocols::Gnutella::Packets::Testing | BinaryReaderTest | |
| Utils::Encodings | BinaryWriter | Writes binary data to a raw buffer (QByteArray) |
| Protocols::Gnutella::Packets | BinaryWriter | Helper to write Gnutella packet fields form a raw buffer (QByteArray) |
| Utils::Encodings::BinaryWriter | Data | |
| Utils::Encodings | BinaryWriterTest | Test for the class BinaryWriter |
| Protocols::Gnutella::Packets::Testing | BinaryWriterTest | |
| Protocols::BitTorrent::Bencoding | BInt | Represents the bencoded int type |
| Protocols::BitTorrent::Bencoding | BItem | An abstract class of all bencoding data types |
| Protocols::BitTorrent::Packets | BitField | Implements the packet BitField |
| Protocols::BitTorrent::Packets::BitField | Data | BitField packet's private data |
| Protocols::BitTorrent::Packets::Testing | BitFieldTest | Tests for the packet class BitField |
| Protocols::BitTorrent::Bencoding | BList | Represents the bencoding list type |
| Protocols::Http | BodyEnd | Meta Data type indicating the end of the HTTP message body |
| Protocols::Http::Testing | BodyEndTest | Tests for class BodyEnd |
| Http | BodyReader | Reads HTTP formatted file data from a Connection |
| Protocols::Http | BodyReader | HTTP message body reader interface |
| Http::BodyReader | Private | |
| Protocols::Http | BodyWriter | HTTP message body codec interface |
| Http | BodyWriter | |
| Http::BodyWriter | Private | |
| Utils::CalitkoMocks | BoundArgumentStorageType< T > | Defines the type used to store the values of bound arguments |
| Utils::CalitkoMocks | BoundArgumentStorageType< const T & >< T > | Defines storage type for const references |
| Utils::CalitkoMocks | BoundArgumentStorageType< T & >< T > | Defines storage type for references |
| Utils::CalitkoMocks | BoundFunctionBase | Base functionality for the BoundFunction template |
| Utils::CalitkoMocks::Testing | BoundFunctionTest | Tests for class BoundFunction |
| Protocols::BitTorrent::Bencoding | BString | Represents the bencoding string type |
| Protocols::Generics | Buffer | Interface Buffer |
| Gnutella::Packets | Bye | |
| Gnutella::Packets::Bye | Data | |
| Gnutella::Packets::Testing | ByeConcretePacket | |
| Gnutella::Bootstrapping | CacheInfo | |
| CalitkoApplication | |
| Utils | Callable< 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 | |
| Utils | Callable< 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 | |
| Utils | Callable< 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 | |
| Utils | Callable< 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 | |
| Utils | Callable< 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 | |
| Utils | Callable< 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 | |
| Utils | Callable< 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 | |
| Utils | Callable< 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 | |
| Utils | Callable< 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 | |
| Utils | Callable< 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::Testing | CallableTest | Tests for numerous Callable template instantiations |
| Utils::CalitkoMocks | CallDriver< Function > | A thin wrapper around BoundFunction |
| Utils::CalitkoMocks::Testing | CallDriverTest | Tests for class CallDriver |
| Protocols::BitTorrent::Packets | Cancel | Implements the packet Cancel |
| Protocols::BitTorrent::Packets::Cancel | Data | Cancel packet's private data |
| Protocols::BitTorrent::Packets | Choke | Implements the packet Choke |
| Protocols::BitTorrent::Packets::Choke | Data | Choke packet's private data |
| Protocols::BitTorrent::Transfers | Choker | Implements a choking algorithm, chokes and unchokes peer connections |
| Protocols::BitTorrent::Transfers::Testing | ChokerTest | Tests for Choker |
| Protocols::BitTorrent::Transfers::Testing::ChokerTest | SessionState | |
| Protocols::BitTorrent::Packets::Testing | ChokeTest | Tests for the packet class Choke |
| Protocols::Http | ClientHttpSession | |
| Protocols::Http | ClientHttpSessionFactory | Creates ClientHttpSession objects |
| Protocols::Http::ClientHttpSessionFactory | EstablishingSession | |
| Protocols::Http | ClientHttpSessionFactoryStatus | |
| Protocols::Http::Testing | ClientHttpSessionFactoryTest | Tests for class ClientHttpSessionFactory |
| Protocols::Http | ClientHttpSessionStatus | Status interface |
| Http | ClientSession | |
| Http | ClientSessionPrivate | |
| Protocols::Http | CompositeSingleHostClientHttpSession | Composes all parts needed to build a ClientHttpSesson on top of a Transport |
| Protocols::Http::Testing | CompositeSingleHostClientHttpSessionTest | Tests for class CompositeSingleHostClientHttpSession |
| Protocols::Http | ConcreteProtocol | Concrete implementation for the HTTP Protocol |
| Protocols::Http::Testing | ConcreteProtocolTest | Tests for class ConcreteProtocol |
| Protocols::Generics | Connection | Interface Connection |
| Protocols::Transports | Connection | Abstract base class for connection-orented transport of data |
| Gnutella::Bootstrapping | ConnectionKeeper | |
| Gnutella::Bootstrapping | ConnectionKeeperPrivate | |
| Protocols::Transports | ConnectionPrivate | |
| Gnutella::Packets::Extensions::Ggeps | DailyUptime | |
| Protocols::Generics | DataBase | Abstract protocol data exchanged between parties |
| Protocols::Generics::Testing | DataChecker | |
| Protocols::Generics | DataQueue | Interface DataQueue - Data queueing strategy |
| Protocols::Generics | DataSerializer | Interface DataSerializer - read and write Data to and from Transport |
| Protocols::Http | DataSerializer | Serializes HTTP Data objects |
| Protocols::Http::Testing | DataSerializerTest | Tests 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::CalitkoMocks | DefaultValue< T > | |
| Utils::CalitkoMocks | DefaultValue< const T & >< T > | |
| Utils::CalitkoMocks | DefaultValue< T & >< T > | |
| Utils::CalitkoMocks | DelayedCallDriver< OuterExpectationDriver, Function > | |
| Utils::CalitkoMocks::Testing | DelayedCallDriverTest | Tests for class DelayedCallDriver |
| UIs | DownloadProgressBar | |
| UIs::DownloadProgressBar | Range | |
| Gnutella::PacketProcessing::DynamicSearching | DynamicSearch | |
| Gnutella::PacketProcessing::DynamicSearching | DynamicSearcher | |
| Gnutella::PacketProcessing::DynamicSearching | DynamicSearcherPrivate | |
| Gnutella::PacketProcessing::DynamicSearching | DynamicSearchPrivate | |
| Gnutella::Bootstrapping | Entry | |
| Utils::CalitkoMocks | ExpectationDriver< OwningCallDriver, Function > | A thin wrapper around ExpectedFunction |
| Utils::CalitkoMocks::Testing | ExpectationDriverTest | Tests for class ExpectationDriver |
| Utils::CalitkoMocks | ExpectationPair< Foo > | Helper for expectation factories and willCall(), willEmit() |
| Utils::CalitkoMocks | ExpectationsList< Function > | A list of expected function calls on a mock object |
| Utils::CalitkoMocks | ExpectedFunctionBase | Base functionality for the ExpectedFunction template |
| Utils::CalitkoMocks::Testing | ExpectedFunctionTest | Tests for class ExpectedFunction |
| Gnutella::Packets::Extensions | Extension | Optional extension to any type of Packet |
| Gnutella::Packets::Extensions | ExtensionBlock | |
| Protocols::Generics | FifoQueue | |
| Protocols::Generics::Testing | FifoQueueTest | Tests for class FifoQueue |
| Protocols::Http | File | |
| Gnutella::Searching | FileIndexer | |
| Gnutella::Searching::FileIndexer | CheckIndexThread | |
| Gnutella::Searching::FileIndexer | Private | |
| Gnutella::Searching | FileInfo | |
| Gnutella::Searching::FileInfo | Private | |
| Utils | FixedSizeByteArray< Size > | Fixed size (length) byte array template class |
| Utils::Testing | FixedSizeByteArrayTest | FixedSizeByteArray template class testing suite |
| Protocols::Generics | GenericSession | A generic Data exchange Session over a Transport |
| Protocols::Generics::Testing | GenericSessionTest | Tests for the packet class PacketBuffer |
| Data | |
| Protocols::Gnutella::Packets::Extensions | Ggep | Encapsulates a packet extension as gefined by the GGEP |
| Gnutella::Packets::Extensions | Ggep | Encapsulates a packet extension as gefined by the GGEP |
| Gnutella::Packets::Extensions::Ggep | Data | |
| Gnutella::Packets::Extensions::Ggep | Private | |
| Protocols::Gnutella::Packets::Extensions | GgepBlock | Encapsulates a GGEP extension block |
| Gnutella::Packets::Extensions | GgepBlock | |
| Protocols::Gnutella::Packets::Extensions::Testing | GgepBlockTest | |
| Protocols::Gnutella::Packets::Extensions::Testing | GgepTest | Tests for class Ggep |
| Protocols::BitTorrent::Transfers | Handshake | |
| Gnutella::Handshaking | Handshaker | |
| Gnutella::Handshaking | HandshakerPrivate | |
| HandshakerTester | |
| Gnutella::Handshaking | HandshakeSession | Provides a high-level handshaking interface to a Connection object |
| Gnutella::Handshaking::HandshakeSession | Data | |
| Gnutella::Bootstrapping | HasLeafSlots | |
| Gnutella::Bootstrapping | HasUltrapeerSlots | |
| Protocols::BitTorrent::Packets | Have | Implements the packet Have |
| Protocols::BitTorrent::Packets::Have | Data | Have packet's private data |
| Protocols::BitTorrent::Packets | HaveAll | Implements the packet HaveAll |
| Protocols::BitTorrent::Packets::HaveAll | Data | HaveAll packet's private data |
| Protocols::BitTorrent::Packets::Testing | HaveAllTest | Tests for the packet class HaveAll |
| Protocols::BitTorrent::Packets::Testing | HaveAllTest | Tests for the packet class HaveAll |
| Protocols::BitTorrent::Packets | HaveNone | Implements the packet HaveNone |
| Protocols::BitTorrent::Packets::HaveNone | Data | HaveNone packet's private data |
| Protocols::BitTorrent::Packets::Testing | HaveTest | Tests for the packet class Have |
| Http | Header | This is the base for HTTP-style message headers |
| Protocols::Http | HeaderBase | Base class implementing HTTP message headers |
| Protocols::Http::HeaderBase | Data | |
| Protocols::Http::Testing | HeaderBaseTest | Tests for HeaderBase |
| Http | HeaderPrivate | |
| Http::HeaderPrivate | FieldInfo | |
| Http | HeaderReader | |
| Http::HeaderReader | Private | |
| Http::Testing | HeaderTest | |
| Http | HeaderWriter | |
| Http::HeaderWriter | Private | |
| Gnutella::Bootstrapping | HighUptimeHost | |
| HttpDownloadAcceptance | |
| HttpDownloader | |
| Protocols::BitTorrent::Trackers | HttpRequestSession | HTTP request session interface |
| Protocols::BitTorrent::Trackers | HttpRequestSessionStatus | HttpRequestSession notifications listener interface |
| HttpTester | |
| Protocols::Gnutella::Packets::Extensions | HugeGemBlock | |
| Protocols::Gnutella::Packets::Extensions::Testing | HugeGemBlockTest | |
| Protocols::Http | IdentityContentLengthBodyReader | Reads HTTP message bodies of known length in the "identity" encoding |
| Protocols::Http::Testing | IdentityContentLengthBodyReaderTest | Tests for class IdentityContentLengthBodyReader |
| Protocols::Http | IdentityContentLengthBodyWriter | Writes HTTP message bodies of known length in the "identity" encoding |
| Protocols::Http::Testing | IdentityContentLengthBodyWriterTest | Tests for class IdentityContentLengthBodyWriter |
| Protocols::Http | IdentityReadAllBodyReader | Reads HTTP message bodies of unknown length in the "identity" encoding |
| Protocols::Http::Testing | IdentityReadAllBodyReaderTest | Tests for class IdentityReadAllBodyReaderDriver |
| Protocols::BitTorrent::Transfers | IntegerResetStopwatch | |
| Protocols::BitTorrent::Packets | Interested | Implements the packet Interested |
| Protocols::BitTorrent::Packets::Interested | Data | Interested packet's private data |
| Protocols::BitTorrent::Packets::Testing | InterestedTest | Tests for the packet class Interested |
| Gnutella::Packets::Extensions::Ggeps | IpPort | |
| Gnutella::Packets::Extensions::Ggeps::IpPort | Private | |
| Protocols::Generics | IpResolvingTransportFactory | A TransportFactory that performs host name lookup if necessary |
| Protocols::Generics::IpResolvingTransportFactory | ResolvingState | |
| Protocols::Generics::Testing | IpResolvingTransportFactoryTest | Tests for class IpResolvingTransportFactory |
| Utils::CalitkoMocks | IsSameType< T, U > | |
| Utils::CalitkoMocks | IsSameType< T, T >< T > | |
| Utils::CalitkoMocks | IsSameValue< T > | |
| Utils::CalitkoMocks | IsSameValue< const T & >< T > | |
| Utils::CalitkoMocks | IsSameValue< T & >< T > | |
| Protocols::BitTorrent::Packets | Keepalive | Implements the packet Keepalive |
| Protocols::BitTorrent::Packets::Keepalive | Data | Keepalive packet's private data |
| Protocols::BitTorrent::Packets::Testing | KeepaliveTest | Tests for the packet class Keepalive |
| lineAppender | Appends lines starting with a whitespace char to the previous line |
| Gnutella | LocalPeer | |
| Gnutella | LocalPeer | |
| LocalPeerPrivate | |
| Gnutella::Searching | LocalSearch | |
| Gnutella::Searching::LocalSearch | Private | |
| MainWindow | |
| UIs | ManagePacketsDialog | |
| MemoryFile | |
| UIs | MenuBar | |
| Protocols::Gnutella::Packets::Extensions | MinSpeed | Stores the flags serialized in the Query MinSpeed field |
| Utils::CalitkoMocks | MockBase | |
| Protocols::BitTorrent::Trackers | MultiTrackerRequestSession | Sends requests and recieve responses from (possibly) more than one tracker |
| Protocols::BitTorrent::Trackers::Testing | MultiTrackerRequestSessionTest | MultiTrackerRequestSession class testing unit |
| Protocols::Generics | NameResolver | Interface NameResolver - used to perform hostname lookups |
| Protocols::Generics | NameResolverStatus | Status interface for NameResolver - reports the results of name lookups |
| UIs | NetworkTab | |
| UIs | NetworkTreeView | |
| Protocols::Transports | NodeAddress | Encapulates a node address: host name / IP address : port |
| Gnutella::Bootstrapping | NodeCache | |
| Gnutella::Bootstrapping::NodeCache | Predicate | |
| Gnutella::Bootstrapping | NodeCachePrivate | |
| Gnutella | NodeInfo | |
| NodeModel | This class encapsulates the data to be presented to the user regarding network nodes |
| NodeModel | NodeData | The struct storing all node info fields |
| Protocols::BitTorrent::Packets | NotInterested | Implements the packet NotInterested |
| Protocols::BitTorrent::Packets::NotInterested | Data | NotInterested packet's private data |
| Protocols::BitTorrent::Packets::Testing | NotInterestedTest | Tests for the packet class NotInterested |
| Utils | ObjectDispatcher< DispatchBase, Sender > | Provides object dispatching based on typeid() |
| Utils::ObjectDispatcher< DispatchBase, Sender > | Handler | Interface to a Handler wrapper |
| Utils::ObjectDispatcher< DispatchBase, Sender > | TypeHandler< Callable > | |
| Utils::ObjectDispatcher< DispatchBase, Sender > | TypeHandlerWithSender< Callable > | |
| Utils::Testing | ObjectDispatcherTest | Test for ObjectDispatcher |
| Gnutella::Packets::Extensions::Ggeps | PackedHostCaches | |
| Gnutella::Packets::Extensions::Ggeps::PackedHostCaches | Private | |
| Utils::Testing | Packet | |
| Gnutella::Packets | Packet | Base class for all Gnutella packets |
| Protocols::Kad::Packets | Packet | Base class of all Kad packets |
| Gnutella::Packets::Packet | Data | Stores the private members of Packet |
| Protocols::Kad::Packets::Packet | Data | Extended private data |
| Utils::Testing | PacketA | |
| Utils::Testing | PacketB | |
| Protocols::Generics | PacketBase | An abstract base class representing a generic packet |
| Protocols::Gnutella::Packets | PacketBase | Base class for all Gnutella packets |
| Protocols::BitTorrent::Packets | PacketBase | Base class of all BitTorrent packets |
| Data | |
| Protocols::Generics::PacketBase | Data | |
| Protocols::Gnutella::Packets::PacketBase | Data | |
| Protocols::BitTorrent::Packets::PacketBase | Data | |
| UIs | PacketDumpTreeView | |
| UIs | PacketDumpTreeViewDelegate | |
| Protocols::Generics | PacketFactory | Extracts and creates objects of Packet derived classes from raw bytes |
| Protocols::Generics::Testing | PacketFactoryStub | |
| Protocols::Generics::Testing | PacketFactoryTest | |
| Protocols::BitTorrent::Packets::Testing | PacketFactoryTest | |
| PacketModel | |
| PacketModel | PacketInfo | |
| Gnutella::PacketProcessing | PacketProcessor | |
| Protocols::BitTorrent::Transfers | PacketProcessor | Interface PacketProcessor |
| Gnutella::PacketProcessing | PacketProcessorPrivate | |
| Protocols::Generics | PacketProtocol | Interface describing the binary format of packets |
| Protocols::BitTorrent::Packets | PacketProtocol | Implements the BitTorrent PacketProtocol |
| Gnutella::PacketProcessing | PacketReader | |
| Gnutella::PacketProcessing::PacketReader | Private | |
| Gnutella::PacketProcessing | PacketRouter | |
| Protocols::Generics | PacketSerializer | Serializes Packet objects to and from Transport |
| Protocols::Generics::Testing | PacketSerializerTest | Tests for the packet class PacketSerializer |
| Gnutella::PacketProcessing | PacketSession | |
| Gnutella::PacketProcessing | PacketSession | |
| Protocols::BitTorrent::Transfers | PacketSession | Session for exchange of BitTorrent packets |
| PacketSessionPrivate | |
| Protocols::BitTorrent::Transfers::Testing | PacketSessionTest | Test for PacketSession |
| Protocols::Generics::Testing | PacketStub | A stub class for the class Packet |
| Protocols::Generics::Testing::PacketStub | Data | |
| Protocols::Generics::Testing | PacketTest | Blackbox and whitebox tests for class PacketBase |
| Gnutella::PacketProcessing | PacketWriter | |
| Gnutella::PacketProcessing::PacketWriter | Private | |
| Protocols::BitTorrent::Trackers | PeerInfo | Represents peer info (peer ID, IP address/DNS name and port) |
| Protocols::BitTorrent::Transfers | PeerInfo | |
| Protocols::Kad::Packets | PeerInfoPacket< type > | A packet which contains information of a peer |
| Protocols::Kad::Packets::PeerInfoPacket< type > | Data | PeerInfoPacket's private data |
| Protocols::BitTorrent::Trackers::Testing | PeerInfoTest | PeerInfo class testing unit |
| Protocols::BitTorrent::Packets | Piece | Implements the packet Piece |
| Protocols::BitTorrent::Packets::Piece | Data | Piece packet's private data |
| Protocols::BitTorrent::Packets::Testing | PieceTest | Tests for the packet class Piece |
| Gnutella::Packets | Ping | Encapsulates the Ping Gnutella packet |
| Protocols::Gnutella::Packets | Ping | Implements the packet Ping |
| Gnutella::Packets::Ping | Data | |
| Protocols::Gnutella::Packets::Ping | Data | Ping packet's private data |
| Gnutella::Bootstrapping | PingHandler | |
| Gnutella::Bootstrapping::PingHandler | Data | |
| Protocols::Gnutella::Packets::Testing | PingTest | Tests for the packet class Ping |
| Gnutella::Packets | Pong | Encapsulates the Pong Gnutella packet |
| Protocols::Gnutella::Packets | Pong | Implements the packet Pong |
| Protocols::Gnutella::Packets::Pong | Data | Pong packet's private data |
| Gnutella::Packets::Pong | Data | A structure containing the private data of Pong |
| Gnutella::PacketProcessing | PongCache | |
| Gnutella::PacketProcessing::PongCache | SessionData | |
| Gnutella::Bootstrapping | PongHandler | |
| Gnutella::Bootstrapping::PongHandler | Data | |
| Protocols::Gnutella::Packets::Testing | PongTest | Tests for the packet class Pong |
| Protocols::BitTorrent::Packets | Port | Implements the packet Port |
| Protocols::BitTorrent::Packets::Port | Data | Port packet's private data |
| Protocols::BitTorrent::Packets::Testing | PortTest | Tests for the packet class Port |
| Protocols::Http | Protocol | |
| Protocols::Gnutella::Packets | Push | Implements the packet Push |
| Gnutella::Packets | Push | Encapsulates the Push Gnutella packet |
| Protocols::Gnutella::Packets::Push | Data | Push packet's private data |
| Gnutella::Packets::Push | Data | |
| Protocols::Gnutella::Packets::Testing | PushTest | Tests for the packet class Push |
| QAbstractTableModel | |
| QCoreApplication | |
| QDialog | |
| QFile | |
| QGroupBox | |
| QIODevice | |
| QItemDelegate | |
| QMainWindow | |
| QMenuBar | |
| QObject | |
| Gnutella::PacketProcessing::QueryRouting | QrtExchanger | The class handles all QRT exchange between peers, ultrapeers and leaves |
| Gnutella::PacketProcessing::QueryRouting | QrtExchangerPrivate | |
| Gnutella::PacketProcessing::QueryRouting | QrtReader | |
| Gnutella::PacketProcessing::QueryRouting | QrtReaderPrivate | |
| Gnutella::PacketProcessing::QueryRouting | QrtWriter | |
| Gnutella::PacketProcessing::QueryRouting | QrtWriterPrivate | |
| QSharedData | |
| QTabWidget | |
| QThread | |
| Protocols::Generics | QtNameResolver | |
| Protocols::Generics::Testing | QtNameResolverTest | Tests for class QtNameResolver |
| QTreeView | |
| Protocols::Gnutella::Packets | Query | Implements the packet Query |
| Gnutella::Packets | Query | Encapsulates the Query Gnutella packet |
| Protocols::Gnutella::Packets::Query | Data | Query packet's private data |
| Gnutella::Packets::Query | Data | |
| Gnutella::Packets | QueryHits | Encapsulates the QueryHits Gnutella packet |
| Protocols::Gnutella::Packets | QueryHits | Implements the packet QueryHits |
| Gnutella::Packets::QueryHits | Data | |
| Protocols::Gnutella::Packets::QueryHits | Data | QueryHits packet's private data |
| Gnutella::Packets::QueryHits | QueryHitsData | |
| Gnutella::Packets::QueryHits | Result | |
| Protocols::Gnutella::Packets::Extensions | QueryHitsData | Encapsulates the extensions data in QueryHits |
| Protocols::Gnutella::Packets::Testing | QueryHitsTest | Tests for the packet class QueryHits |
| Gnutella::Packets | QueryRouting | |
| Gnutella::Packets::QueryRouting | Private | |
| Gnutella::Packets | QueryRoutingPatch | |
| Gnutella::Packets::QueryRoutingPatch | Data | |
| Gnutella::Packets | QueryRoutingReset | |
| Gnutella::Packets::QueryRoutingReset | Data | |
| Gnutella::PacketProcessing::QueryRouting | QueryRoutingTable | |
| Gnutella::PacketProcessing::QueryRouting | QueryRoutingTableTest | |
| Gnutella::Packets::VendorMessages | QueryStatusRequest | Query Status Request Gnutella Vendor Messages |
| Gnutella::Packets::VendorMessages | QueryStatusResponse | Query Status Response Gnutella Vendor Messages |
| Gnutella::Packets::VendorMessages::QueryStatusResponse | Data | |
| Protocols::Gnutella::Packets::Testing | QueryTest | Tests for the packet class Query |
| QVBoxLayout | |
| QWidget | |
| Protocols::BitTorrent::Transfers | RandomNumberGenerator | |
| Protocols::Generics | RawData | A very generic DataBase implementation - represents a bunch of raw bytes |
| Protocols::Generics::Testing | RawDataTest | |
| Protocols::Generics::Testing | ReadCallChecker | Helper to produce side effect of the parameters of SocketMock::read() |
| Protocols::BitTorrent::Packets | RejectRequest | Implements the packet RejectRequest |
| Protocols::BitTorrent::Packets::RejectRequest | Data | RejectRequest packet's private data |
| Protocols::BitTorrent::Packets::Testing | RejectRequestTest | Tests for the packet class RejectRequest |
| Protocols::BitTorrent::Packets | Request | Implements the packet Request |
| Protocols::BitTorrent::Packets::Request | Data | Request packet's private data |
| Gnutella::Handshaking | RequestHeader | Encapsulates a Gnutella CONNECT handshake header |
| Http | RequestHeader | Encapsulates the HTTP request message header |
| Protocols::Http | RequestHeader | Implements an HTTP request header |
| Protocols::Http::RequestHeader | Data | Extends the implicitly shared private data of the base class |
| Http | RequestHeaderPrivate | |
| Protocols::Http::Testing | RequestHeaderTest | Tests for class RequestHeader |
| Protocols::BitTorrent::Packets::Testing | RequestTest | Tests for the packet class Request |
| Gnutella::Handshaking | ResponseHeader | Encapsulates a Gnutella CONNECT response handshake header |
| Protocols::Http | ResponseHeader | |
| Http | ResponseHeader | Encapsulates the HTTP response message header |
| Protocols::Http::ResponseHeader | Data | Extends the implicitly shared private data of the base class |
| Http | ResponseHeaderPrivate | |
| Protocols::Http::Testing | ResponseHeaderTest | Tests for class ResponseHeader |
| Protocols::Gnutella::Packets::Extensions | Result | Encapsulates an individual result from a QueryHit |
| Utils::CalitkoMocks | ReturnTypeWrapper< T > | |
| Utils::CalitkoMocks | ReturnTypeWrapper< std::auto_ptr< T > >< T > | |
| Utils::CalitkoMocks | ReturnTypeWrapper< void ><> | |
| Gnutella::Searching | Searcher | |
| Gnutella::Searching::Searcher | SearcherPrivate | |
| UIs::Searching | SearchingWidget | |
| UIs::Searching | SearchModel | |
| UIs::Searching::SearchModel | IconProvider | |
| UIs::Searching | SearchQueryView | |
| UIs::Searching | SearchResult | |
| UIs::Searching | SearchTab | |
| UIs::Searching | SearchTreeView | |
| Protocols::Generics | Session | Interface Session - Data objects exchange over a Transport |
| Protocols::BitTorrent::Transfers | Session | Implements a BitTorrent transfer session between two peers |
| Protocols::Http::Testing | SessionCreatedChecker | |
| Protocols::BitTorrent::Transfers | SessionManager | |
| Protocols::BitTorrent::Transfers | SessionManagerStatus | |
| Protocols::BitTorrent::Transfers | SessionStatus | |
| Protocols::Generics | SessionStatus | Interface SessionStatus - Session notifications listener |
| Protocols::BitTorrent::Transfers::Testing | SessionTest | Tests for Session |
| Utils::Memory | SharedData | Implements implicit sharing of polymorphic data types |
| Utils::Memory | SharedDataPointer | Pointer to implicitly shared data |
| Utils::Memory | SharedPointer< T > | A smart pointer to polymorphic objects providing implicit sharing |
| Utils::Memory::SharedPointer< T > | SharedData | |
| Utils::CalitkoMocks | SignalWaitHelper | |
| Protocols::Http | SingleHostClientHttpSession | ClientHttpSession implementation for talking to a single HTTP server |
| Protocols::Http::Testing | SingleHostClientHttpSessionTest | Tests for class ClientHttpSession |
| Protocols::BitTorrent::Trackers | SingleTrackerRequestSession | Sends requests and recieve responses from a single tracker |
| Protocols::BitTorrent::Trackers::Testing | SingleTrackerRequestSessionTest | SingleTrackerRequestSession class testing unit |
| Gnutella::Handshaking | Slot | |
| Gnutella::Handshaking | SlotAllocator | |
| Gnutella::Handshaking | SlotAllocatorPrivate | |
| Protocols::Generics | Socket | |
| Protocols::Generics | SocketBuffer | Interface for a buffer, which SocketTransport could use |
| Protocols::Generics | SocketStatus | |
| Protocols::Generics | SocketTransport | Implements the Transport interface on top of Socket and SocketBuffer |
| Protocols::Generics::Testing | SocketTransportTest | Tests for SocketTransport implementation of the interface Transport |
| Gnutella::Handshaking | StatusLine | |
| Protocols::BitTorrent::Packets | SuggestPiece | Implements the packet SuggestPiece |
| Protocols::BitTorrent::Packets::SuggestPiece | Data | SuggestPiece packet's private data |
| Protocols::BitTorrent::Packets::Testing | SuggestPieceTest | Tests for the packet class SuggestPiece |
| Gnutella::Packets::VendorMessages | SupportedMessages | Supported Messages Gnutella Vendor Message |
| Gnutella::Packets::VendorMessages::SupportedMessages | Data | |
| Gnutella::Packets::VendorMessages::SupportedMessages | Message | |
| Gnutella::Packets::Extensions::Ggeps | SupportsCachedPongs | |
| Gnutella::Packets::Extensions::Ggeps::SupportsCachedPongs | Private | |
| Protocols::Transports | TcpConnection | |
| Protocols::Kad::Packets | TcpPortPacket< type > | A packet which contains only a 2 byte TCP port |
| Protocols::Kad::Packets::TcpPortPacket< type > | Data | TcpPort packet's private data |
| Protocols::Generics | TcpSocket | A thin wrapper around QTcpSocket |
| Protocols::Generics | TcpSocketBuffer | Interface for a buffer, which SocketTransport could use |
| Protocols::Generics::Testing | TcpSocketBufferTest | Test for TcpSocketBuffer |
| Protocols::Generics::Testing | TcpTester | |
| Protocols::Generics | TcpTransport | |
| Protocols::Generics | TcpTransportFactory | |
| Protocols::Generics::TcpTransportFactory | EstablishingTransport | |
| Protocols::Generics::Testing | TcpTransportFactoryTest | Tests for class TcpTransportFactory |
| TestCase | |
| TesterApp | |
| Utils::CalitkoMocks | TesterApplication | Extends QCoreApplication to support tests requiring an event loop |
| TestFixture | |
| Gnutella::Packets::Testing | TestPacket | |
| TestSuite | |
| Protocols::BitTorrent::Trackers | Timer | Timer for TrackerManager update interval countdown |
| Protocols::BitTorrent::Transfers | Timer | |
| Protocols::BitTorrent::Torrents | Torrent | Represents parsed BitTorrent file |
| Protocols::BitTorrent::Torrents::Torrent | FileInfo | Information about a single file |
| Protocols::BitTorrent::Torrents::Torrent | PrivateData | Stores the private members of Torrent using implicit sharing |
| Protocols::BitTorrent::Torrents | TorrentParser | Torrent files (raw data) parser |
| Protocols::BitTorrent::Torrents::Testing | TorrentParserTest | TorrentParser class testing unit |
| Protocols::BitTorrent::Torrents::Testing | TorrentTest | Torrent class testing unit |
| Protocols::BitTorrent::Transfers | TrackerManager | |
| Protocols::BitTorrent::Trackers | TrackerManager | TrackerManager interface |
| Protocols::BitTorrent::Trackers | TrackerManagerImpl | Implementation of the TrackerManager interface |
| Protocols::BitTorrent::Trackers::Testing | TrackerManagerImplTest | TrackerManagerImpl class testing unit |
| Protocols::BitTorrent::Trackers | TrackerManagerStatus | TrackerManager notifications listener interface |
| Protocols::BitTorrent::Transfers | TrackerManagerStatus | |
| Protocols::BitTorrent::Trackers | TrackerRequest | Represents tracker request arguments |
| Protocols::BitTorrent::Trackers::TrackerRequest | PrivateData | Stores the private members of TrackerRequest using implicit sharing |
| Protocols::BitTorrent::Trackers | TrackerRequestSession | Sends requests to trackers and recieve responses (interface) |
| Protocols::BitTorrent::Trackers | TrackerRequestSessionFactory | Creates and destroys objects of TrackerRequestSession derived classes |
| Protocols::BitTorrent::Trackers | TrackerRequestSessionFactoryImpl | Implementation of the TrackerRequestSessionFactory interface |
| Protocols::BitTorrent::Trackers::Testing | TrackerRequestSessionFactoryImplTest | TrackerRequestSessionFactoryImpl class testing unit |
| Protocols::BitTorrent::Trackers | TrackerRequestSessionFactoryStatus | TrackerRequestSessionFactory notifications listener interface |
| Protocols::BitTorrent::Trackers | TrackerRequestSessionStatus | TrackerRequestSession notifications listener interface |
| Protocols::BitTorrent::Trackers::Testing | TrackerRequestTest | TrackerRequest class testing unit |
| Protocols::BitTorrent::Trackers | TrackerRequestUrlCreator | Creates request URLs from tracker requests |
| Protocols::BitTorrent::Trackers::Testing | TrackerRequestUrlCreatorTest | TrackerRequestUrlCreator class testing unit |
| Protocols::BitTorrent::Trackers | TrackerResponse | Represents parsed tracker response |
| Protocols::BitTorrent::Trackers::TrackerResponse | PrivateData | Stores the private members of TrackerResponse using implicit sharing |
| Protocols::BitTorrent::Trackers | TrackerResponseParser | Tracker responses parser |
| Protocols::BitTorrent::Trackers::Testing | TrackerResponseParserTest | TrackerResponseParser class testing unit |
| Protocols::BitTorrent::Trackers::Testing | TrackerResponseTest | TrackerResponse class testing unit |
| UIs | Transfer | |
| Protocols::BitTorrent::Transfers | Transfer | |
| Protocols::BitTorrent::Transfers | TransferManagerState | |
| UIs | TransferModel | |
| Protocols::BitTorrent::Transfers | TransferSession | |
| Protocols::BitTorrent::Transfers | TransferSessionImpl | A standard TransferSession implementation |
| Protocols::BitTorrent::Transfers::Testing | TransferSessionImplTest | |
| Protocols::BitTorrent::Transfers | TransferSessionStatus | |
| UIs | TransferTab | |
| Protocols::BitTorrent::Transfers::Testing | TransferTest | Tests for Transfer |
| UIs | TransferTreeView | |
| UIs | TransferTreeViewDelegate | |
| Protocols::Generics | Transport | Interface for a low-level transport protocol |
| Protocols::Generics::Testing | TransportCreatedChecker | |
| Protocols::Generics | TransportFactory | |
| Protocols::Generics | TransportFactoryStatus | |
| Protocols::Generics | TransportStatus | Interface TransportStatus - status notifications for Transport |
| Protocols::Generics::Testing | TransportStub | Stub for interface Transport |
| Protocols::Transports | UdpConnection | Unreliable datagram connection-oriented data transport over UDP |
| Protocols::Transports | UdpConnectionPrivate | |
| Gnutella::Bootstrapping | UdpHostCache | |
| Gnutella::Packets::Extensions::Ggeps | UdpHostCache | |
| Gnutella::Packets::Extensions::Ggeps::UdpHostCache | Private | |
| Gnutella::Bootstrapping | UdpHostCachePrivate | |
| Protocols::Transports | UdpSwitch | Switches packets to / from multiple destinations / sources via a single UDP socket |
| Protocols::Transports | UdpSwitchPrivate | |
| Protocols::Kad::Utils | UInt128 | |
| Gnutella::Packets::Extensions::Ggeps | Ultrapeer | |
| Gnutella::Packets::Extensions::Ggeps::Ultrapeer | Data | |
| unary_function | |
| Protocols::BitTorrent::Packets | Unchoke | Implements the packet Unchoke |
| Protocols::BitTorrent::Packets::Unchoke | Data | Unchoke packet's private data |
| Protocols::BitTorrent::Packets::Testing | UnchokeTest | Tests for the packet class Unchoke |
| Protocols::Gnutella::Packets::Extensions::Ggeps | Unknown | Encapsulates a bad or unknow GGEP extension |
| Gnutella::Packets::Extensions | UnknownExtension | Encapsulates an unknown packet extension |
| Gnutella::Packets::Extensions::Ggeps | UnknownGgep | Encapsualtes an unknown GGEP extension |
| Gnutella::Packets | UnknownPacket | Represents a packet with unknown payload descriptor |
| Utils | Uri | Implements a URI as per RFC 3986 |
| Utils::Uri | PrivateData | Stores Uri's private implicitly shared data |
| Utils::Testing | UriTest | |
| Gnutella::Packets::Extensions | Urn | |
| Gnutella::Packets | VendorCode | |
| Gnutella::Packets::Extensions::Ggeps | VendorCode | |
| Protocols::Gnutella::Packets::Extensions | VendorCode | |
| Gnutella::Packets::VendorCode | Data | |
| Gnutella::Packets::VendorMessages | VendorMessage | Base class for Gnutella Vendor Messages |
| Gnutella::Packets::VendorMessages::VendorMessage | Data | |
| Utils | Version | A simple version class |
| Utils::Version | Private | |
| Gnutella | Workaround | |
| Protocols::Generics::Testing | WriteCallChecker | Helper to check the expected arguments of SocketMock::write() |
| Gnutella::Packets::Extensions | Xml | |