HandshakeSession.h File Reference
#include "Imports.h" [code]
Include dependency graph for HandshakeSession.h:
Go to the source code of this file.
|
Namespaces |
| namespace | Gnutella |
| namespace | Gnutella::Handshaking |
Classes |
| class | Gnutella::Handshaking::HandshakeSession |
| | Provides a high-level handshaking interface to a Connection object. More...
|
| struct | Gnutella::Handshaking::HandshakeSession::Data |
Enumerations |
| enum | Gnutella::Handshaking::RejectReason {
Gnutella::Handshaking::NotRejecting,
Gnutella::Handshaking::RejectNoSlots,
Gnutella::Handshaking::RejectUnsupportedFeatures,
Gnutella::Handshaking::RejectImUltrapeer,
Gnutella::Handshaking::RejectImLeaf
} |
| enum | Gnutella::Handshaking::HandshakeError {
Gnutella::Handshaking::NoError,
Gnutella::Handshaking::ErrorCannotEstablishConnection,
Gnutella::Handshaking::ErrorRemoteClosedConnection,
Gnutella::Handshaking::ErrorRemoteNodeRejected,
Gnutella::Handshaking::ErrorRejectedByRemoteNode,
Gnutella::Handshaking::ErrorInvalidHeadersRead,
Gnutella::Handshaking::ErrorWriteDevice,
Gnutella::Handshaking::ErrorReadDevice,
Gnutella::Handshaking::ErrorTimeout
} |