#include <cstdint>
#include <memory>
#include <optional>
#include <vector>
#include "download/bitfield.hpp"
#include "torrent.hpp"
#include "util/result.hpp"
Go to the source code of this file.
|
enum | fur::download::message::MessageKind {
fur::download::message::MessageKind::KeepAlive,
fur::download::message::MessageKind::Choke,
fur::download::message::MessageKind::Unchoke,
fur::download::message::MessageKind::Interested,
fur::download::message::MessageKind::NotInterested,
fur::download::message::MessageKind::Have,
fur::download::message::MessageKind::Bitfield,
fur::download::message::MessageKind::Request,
fur::download::message::MessageKind::Piece
} |
|
enum | fur::download::message::DecodeError { fur::download::message::DecodeError::UnexpectedPayload,
fur::download::message::DecodeError::InvalidHeader,
fur::download::message::DecodeError::UnknownMessageID,
fur::download::message::DecodeError::InvalidPayloadLength
} |
|