libktorrent  2.1.1
Public Member Functions | List of all members
mse::EncryptedServerAuthenticate Class Reference

#include <encryptedserverauthenticate.h>

Inheritance diagram for mse::EncryptedServerAuthenticate:
Inheritance graph
[legend]

Public Member Functions

 EncryptedServerAuthenticate (mse::EncryptedPacketSocket::Ptr sock)
 
- Public Member Functions inherited from bt::ServerAuthenticate
 ServerAuthenticate (mse::EncryptedPacketSocket::Ptr sock)
 
- Public Member Functions inherited from bt::AuthenticateBase
 AuthenticateBase (mse::EncryptedPacketSocket::Ptr s)
 
mse::EncryptedPacketSocket::Ptr getSocket () const
 get the socket
 
bool isFinished () const
 See if the authentication is finished.
 
bool isLocal () const
 Is this a local peer.
 
virtual void onReadyRead ()
 We can read from the socket.
 
virtual void onReadyWrite ()
 We can write to the socket (used to detect a succesfull connection)
 
void setLocal (bool loc)
 Set whether this is a local peer.
 
Uint32 supportedExtensions () const
 Flags indicating which extensions are supported.
 

Additional Inherited Members

- Static Public Member Functions inherited from bt::ServerAuthenticate
static bool isFirewalled ()
 
static void setFirewalled (bool Firewalled)
 
- Protected Slots inherited from bt::AuthenticateBase
void onError (int err)
 
void onTimeout ()
 
- Protected Member Functions inherited from bt::ServerAuthenticate
void handshakeReceived (bool full) override
 
void onFinish (bool succes) override
 
- Protected Member Functions inherited from bt::AuthenticateBase
void makeHandshake (bt::Uint8 *buf, const SHA1Hash &info_hash, const PeerID &our_peer_id)
 
void sendHandshake (const SHA1Hash &info_hash, const PeerID &our_peer_id)
 
- Protected Attributes inherited from bt::AuthenticateBase
Uint32 bytes_of_handshake_received
 
Uint32 ext_support
 
bool finished
 
Uint8 handshake [68]
 
bool local
 
mse::EncryptedPacketSocket::Ptr sock
 
QTimer timer
 

Detailed Description

Author
Joris Guisson joris.nosp@m..gui.nosp@m.sson@.nosp@m.gmai.nosp@m.l.com

Definition at line 54 of file encryptedserverauthenticate.h.


The documentation for this class was generated from the following file: