Back to Site
Loading...
Searching...
No Matches
librats::KrpcProtocol Member List

This is the complete list of members for librats::KrpcProtocol, including all inherited members.

compact_node_info(const KrpcNode &node)librats::KrpcProtocolstatic
compact_peer_info(const Peer &peer)librats::KrpcProtocolstatic
create_announce_peer_query(const std::string &transaction_id, const NodeId &sender_id, const InfoHash &info_hash, uint16_t port, const std::string &token)librats::KrpcProtocolstatic
create_announce_peer_response(const std::string &transaction_id, const NodeId &response_id)librats::KrpcProtocolstatic
create_error(const std::string &transaction_id, KrpcErrorCode error_code, const std::string &error_message)librats::KrpcProtocolstatic
create_find_node_query(const std::string &transaction_id, const NodeId &sender_id, const NodeId &target_id)librats::KrpcProtocolstatic
create_find_node_response(const std::string &transaction_id, const NodeId &response_id, const std::vector< KrpcNode > &nodes)librats::KrpcProtocolstatic
create_get_peers_query(const std::string &transaction_id, const NodeId &sender_id, const InfoHash &info_hash)librats::KrpcProtocolstatic
create_get_peers_response(const std::string &transaction_id, const NodeId &response_id, const std::vector< Peer > &peers, const std::string &token)librats::KrpcProtocolstatic
create_get_peers_response_with_nodes(const std::string &transaction_id, const NodeId &response_id, const std::vector< KrpcNode > &nodes, const std::string &token)librats::KrpcProtocolstatic
create_ping_query(const std::string &transaction_id, const NodeId &sender_id)librats::KrpcProtocolstatic
create_ping_response(const std::string &transaction_id, const NodeId &response_id)librats::KrpcProtocolstatic
decode_message(const std::vector< uint8_t > &data)librats::KrpcProtocolstatic
encode_message(const KrpcMessage &message)librats::KrpcProtocolstatic
generate_transaction_id()librats::KrpcProtocolstatic
KrpcProtocol()librats::KrpcProtocol
node_id_to_string(const NodeId &id)librats::KrpcProtocolstatic
parse_compact_node_info(const std::string &compact_info)librats::KrpcProtocolstatic
parse_compact_peer_info(const std::string &compact_info)librats::KrpcProtocolstatic
string_to_node_id(const std::string &str)librats::KrpcProtocolstatic
~KrpcProtocol()librats::KrpcProtocol