Index

_ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | W | Z

_

__init__ (py2p.cbase.pathfinding_message attribute)
(py2p.cbase.protocol attribute)
__init__() (py2p.base.base_connection method)
(py2p.base.base_daemon method)
(py2p.base.base_socket method)
(py2p.base.brepr method)
(py2p.base.message method)
(py2p.base.pathfinding_message method)
(py2p.chord.chord_connection method)
(py2p.chord.chord_daemon method)
(py2p.chord.chord_socket method)
(py2p.mesh.mesh_connection method)
(py2p.mesh.mesh_daemon method)
(py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
(py2p.utils.awaiting_value method)
__iter__() (py2p.sync.sync_socket method)
_chord_socket__connect() (py2p.chord.chord_socket method)
_chord_socket__get_fingers() (py2p.chord.chord_socket method)
_chord_socket__handle_handshake() (py2p.chord.chord_socket method)
_chord_socket__handle_peers() (py2p.chord.chord_socket method)
_chord_socket__handle_request() (py2p.chord.chord_socket method)
_chord_socket__handle_response() (py2p.chord.chord_socket method)
_chord_socket__handle_retrieve() (py2p.chord.chord_socket method)
_chord_socket__handle_store() (py2p.chord.chord_socket method)
_chord_socket__lookup() (py2p.chord.chord_socket method)
_chord_socket__store() (py2p.chord.chord_socket method)
_mesh_socket__clean_waterfalls() (py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
_mesh_socket__get_peer_list() (py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
_mesh_socket__handle_handshake() (py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
_mesh_socket__handle_peers() (py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
_mesh_socket__handle_request() (py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
_mesh_socket__handle_response() (py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
_mesh_socket__resolve_connection_conflict() (py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
_send_handshake() (py2p.chord.chord_socket method)
(py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
_send_handshake_response() (py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
_sync_socket__handle_store() (py2p.sync.sync_socket method)
_sync_socket__store() (py2p.sync.sync_socket method)

A

addr (py2p.chord.chord_socket attribute)
ascii (C variable)
ascii_to_base_58 (C function)
(C++ function)
ascii_to_base_58_ (C function)
awaiting_value (class in py2p.utils)

B

base2dec (C function)
base_58 (C variable)
base_connection (class in py2p.base)
base_daemon (class in py2p.base)
base_socket (class in py2p.base)
brepr (class in py2p.base)
broadcast (py2p.base.flags attribute), [1]
bwtc (py2p.base.flags attribute)
bz2 (py2p.base.flags attribute)

C

callback_method() (py2p.utils.awaiting_value method)
chord_connection (class in py2p.chord)
chord_daemon (class in py2p.chord)
chord_socket (class in py2p.chord)
close() (py2p.base.base_socket method)
(py2p.chord.chord_socket method)
(py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
collect_incoming_data() (py2p.base.base_connection method)
(py2p.chord.chord_connection method)
(py2p.mesh.mesh_connection method)
compress() (in module py2p.base)
compression (py2p.base.flags attribute)
(py2p.cbase.pathfinding_message attribute)
compression_used (py2p.base.pathfinding_message attribute)
(py2p.cbase.pathfinding_message attribute)
connect() (py2p.chord.chord_socket method)
(py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
context1 (py2p.base.flags attribute)
CP2P_DEBUG_FLAG (C macro)
CP2P_NODE_VERSION (C macro)
CP2P_PROTOCOL_MAJOR_VERSION (C macro)
CP2P_PROTOCOL_MINOR_VERSION (C macro)
CP2P_VERSION (C macro)

D

dec2base (C function)
decompress() (in module py2p.base)
decompress_string (C++ function)
defsum (py2p.base.flags attribute)
disconnect() (py2p.chord.chord_socket method)
(py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
distance() (in module py2p.chord)
divide_58 (C function)
dmc (py2p.base.flags attribute)
dump_data() (py2p.chord.chord_socket method)

E

encryption (py2p.base.protocol attribute)
(py2p.cbase.protocol attribute)

F

feed_string() (py2p.base.pathfinding_message class method)
(py2p.cbase.pathfinding_message method)
fenwick (py2p.base.flags attribute)
fileno() (py2p.base.base_connection method)
(py2p.chord.chord_connection method)
(py2p.mesh.mesh_connection method)
find_base_58 (C function)
find_terminator() (py2p.base.base_connection method)
(py2p.chord.chord_connection method)
(py2p.mesh.mesh_connection method)
flags (class in py2p.base)
(class in py2p.cbase)
flags.broadcast (in module py2p.cbase), [1]
flags.bwtc (in module py2p.cbase)
flags.bz2 (in module py2p.cbase)
flags.compression (in module py2p.cbase)
flags.context1 (in module py2p.cbase)
flags.defsum (in module py2p.cbase)
flags.dmc (in module py2p.cbase)
flags.fenwick (in module py2p.cbase)
flags.gzip (in module py2p.cbase)
flags.handshake (in module py2p.cbase)
flags.huffman (in module py2p.cbase)
flags.lzjb (in module py2p.cbase)
flags.lzjbr (in module py2p.cbase)
flags.lzma (in module py2p.cbase)
flags.lzp3 (in module py2p.cbase)
flags.mtf (in module py2p.cbase)
flags.notify (in module py2p.cbase)
flags.peers (in module py2p.cbase)
flags.ping (in module py2p.cbase), [1]
flags.pong (in module py2p.cbase), [1]
flags.ppmd (in module py2p.cbase)
flags.renegotiate (in module py2p.cbase)
flags.request (in module py2p.cbase)
flags.resend (in module py2p.cbase)
flags.response (in module py2p.cbase)
flags.retrieve (in module py2p.cbase)
flags.simple (in module py2p.cbase)
flags.store (in module py2p.cbase)
flags.waterfall (in module py2p.cbase)
flags.whisper (in module py2p.cbase), [1]
flags.zlib (in module py2p.cbase)
flags::compression_len (C++ member)
flags::implemented_compressions_cstr (C++ member)
flags::other_flags (C++ member)
flags::reserved_cstr (C++ member)
flags::reserved_len (C++ member)
found_terminator() (py2p.base.base_connection method)
(py2p.chord.chord_connection method)
(py2p.mesh.mesh_connection method)
from_base_58 (C function)
from_base_58() (in module py2p.base)

G

get() (py2p.chord.chord_socket method)
(py2p.sync.sync_socket method)
get_lan_ip() (in module py2p.utils)
get_socket() (in module py2p.utils)
get_user_salt (C function)
(C++ function)
getUTC (C function)
getUTC() (in module py2p.utils)
gzip (py2p.base.flags attribute)

H

handle_accept() (py2p.chord.chord_daemon method)
(py2p.mesh.mesh_daemon method)
handle_msg() (py2p.base.base_socket method)
(py2p.chord.chord_socket method)
(py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
handle_renegotiate() (py2p.base.base_connection method)
(py2p.chord.chord_connection method)
(py2p.mesh.mesh_connection method)
handle_waterfall() (py2p.mesh.mesh_connection method)
handshake (py2p.base.flags attribute)
huffman (py2p.base.flags attribute)

I

id (py2p.base.message attribute)
(py2p.base.pathfinding_message attribute)
(py2p.base.protocol attribute)
(py2p.cbase.pathfinding_message attribute)
(py2p.cbase.protocol attribute)
id_10 (py2p.chord.chord_connection attribute)
incoming (py2p.mesh.mesh_socket attribute)
(py2p.sync.sync_socket attribute)
intersect() (in module py2p.utils)
is_saturated() (py2p.chord.chord_socket method)

J

join() (py2p.chord.chord_socket method)
js2p.base.base_connection() (class)
js2p.base.base_connection.collect_incoming_data() (js2p.base.base_connection method)
js2p.base.base_connection.found_terminator() (js2p.base.base_connection method)
js2p.base.base_connection.handle_renegotiate() (js2p.base.base_connection method)
js2p.base.base_connection.onClose() (js2p.base.base_connection method)
js2p.base.base_connection.onEnd() (js2p.base.base_connection method)
js2p.base.base_connection.onError() (js2p.base.base_connection method)
js2p.base.base_connection.send() (js2p.base.base_connection method)
js2p.base.base_socket() (class)
js2p.base.base_socket.awaiting_ids (js2p.base.base_socket attribute)
js2p.base.base_socket.register_handler() (js2p.base.base_socket method)
js2p.base.base_socket.routing_table (js2p.base.base_socket attribute)
js2p.base.base_socket.status (js2p.base.base_socket attribute)
js2p.base.compress() (js2p.base method)
js2p.base.decompress() (js2p.base method)
js2p.base.flags (global variable or constant)
js2p.base.from_base_58() (js2p.base method)
js2p.base.getUTC() (js2p.base method)
js2p.base.intersect() (js2p.base method)
js2p.base.message() (class)
js2p.base.message.id (js2p.base.message attribute)
js2p.base.message.length (js2p.base.message attribute)
js2p.base.message.packets (js2p.base.message attribute)
js2p.base.message.protocol (js2p.base.message attribute)
js2p.base.message.reply() (js2p.base.message method)
js2p.base.message.sender (js2p.base.message attribute)
js2p.base.message.time (js2p.base.message attribute)
js2p.base.message.time_58 (js2p.base.message attribute)
js2p.base.node_policy_version (global variable or constant)
js2p.base.pack_value() (js2p.base method)
js2p.base.pathfinding_message() (class)
js2p.base.pathfinding_message.compression_used (js2p.base.pathfinding_message attribute)
js2p.base.pathfinding_message.feed_string() (js2p.base.pathfinding_message method)
js2p.base.pathfinding_message.id (js2p.base.pathfinding_message attribute)
js2p.base.pathfinding_message.length (js2p.base.pathfinding_message attribute)
js2p.base.pathfinding_message.packets (js2p.base.pathfinding_message attribute)
js2p.base.pathfinding_message.payload (js2p.base.pathfinding_message attribute)
js2p.base.pathfinding_message.string (js2p.base.pathfinding_message attribute)
js2p.base.pathfinding_message.time (js2p.base.pathfinding_message attribute)
js2p.base.pathfinding_message.time_58 (js2p.base.pathfinding_message attribute)
js2p.base.protocol() (class)
js2p.base.protocol.id (js2p.base.protocol attribute)
js2p.base.protocol_version (global variable or constant)
js2p.base.SHA256() (js2p.base method)
js2p.base.SHA384() (js2p.base method)
js2p.base.to_base_58() (js2p.base method)
js2p.base.unpack_value() (js2p.base method)
js2p.base.version (global variable or constant)
js2p.base.version_info (global variable or constant)
js2p.mesh.default_protocol (global variable or constant)
js2p.mesh.mesh_connection() (class)
js2p.mesh.mesh_connection.found_terminator() (js2p.mesh.mesh_connection method)
js2p.mesh.mesh_connection.handle_waterfall() (js2p.mesh.mesh_connection method)
js2p.mesh.mesh_connection.onClose() (js2p.mesh.mesh_connection method)
js2p.mesh.mesh_connection.onEnd() (js2p.mesh.mesh_connection method)
js2p.mesh.mesh_connection.send() (js2p.mesh.mesh_connection method)
js2p.mesh.mesh_socket() (class)
js2p.mesh.mesh_socket.__clean_waterfalls() (js2p.mesh.mesh_socket method)
js2p.mesh.mesh_socket.__get_peer_list() (js2p.mesh.mesh_socket method)
js2p.mesh.mesh_socket.__handle_handshake() (js2p.mesh.mesh_socket method)
js2p.mesh.mesh_socket.__handle_peers() (js2p.mesh.mesh_socket method)
js2p.mesh.mesh_socket.__handle_request() (js2p.mesh.mesh_socket method)
js2p.mesh.mesh_socket.__handle_response() (js2p.mesh.mesh_socket method)
js2p.mesh.mesh_socket._send_handshake_response() (js2p.mesh.mesh_socket method)
js2p.mesh.mesh_socket.awaiting_ids (js2p.mesh.mesh_socket attribute)
js2p.mesh.mesh_socket.connect() (js2p.mesh.mesh_socket method)
js2p.mesh.mesh_socket.disconnect() (js2p.mesh.mesh_socket method)
js2p.mesh.mesh_socket.outgoing (js2p.mesh.mesh_socket attribute)
js2p.mesh.mesh_socket.recv() (js2p.mesh.mesh_socket method)
js2p.mesh.mesh_socket.routing_table (js2p.mesh.mesh_socket attribute)
js2p.mesh.mesh_socket.send() (js2p.mesh.mesh_socket method)
js2p.mesh.mesh_socket.waterfall() (js2p.mesh.mesh_socket method)
js2p.sync.metatuple() (class)
js2p.sync.sync_socket() (class)
js2p.sync.sync_socket.__handle_store() (js2p.sync.sync_socket method)
js2p.sync.sync_socket.__store() (js2p.sync.sync_socket method)
js2p.sync.sync_socket._send_handshake_response() (js2p.sync.sync_socket method)
js2p.sync.sync_socket.del() (js2p.sync.sync_socket method)
js2p.sync.sync_socket.get() (js2p.sync.sync_socket method)
js2p.sync.sync_socket.set() (js2p.sync.sync_socket method)
js2p.sync.sync_socket.update() (js2p.sync.sync_socket method)

K

kill_old_nodes() (py2p.base.base_daemon method)
(py2p.chord.chord_daemon method)
(py2p.mesh.mesh_daemon method)

L

len (py2p.base.pathfinding_message attribute)
lookup() (py2p.chord.chord_socket method)
lzjb (py2p.base.flags attribute)
lzjbr (py2p.base.flags attribute)
lzma (py2p.base.flags attribute)
lzp3 (py2p.base.flags attribute)

M

mainloop() (py2p.chord.chord_daemon method)
(py2p.mesh.mesh_daemon method)
mesh_connection (class in py2p.mesh)
mesh_daemon (class in py2p.mesh)
mesh_socket (class in py2p.mesh)
message (class in py2p.base)
metatuple (class in py2p.sync)
most_common() (in module py2p.utils)
msg_type (py2p.cbase.pathfinding_message attribute)
mtf (py2p.base.flags attribute)

N

notify (py2p.base.flags attribute)

O

outgoing (py2p.mesh.mesh_socket attribute)
(py2p.sync.sync_socket attribute)

P

pack_value (C function)
(C++ function)
pack_value() (in module py2p.base)
packets (py2p.base.message attribute)
(py2p.base.pathfinding_message attribute)
(py2p.cbase.pathfinding_message attribute)
pathfinding_message (C++ class)
(class in py2p.base)
(class in py2p.cbase)
pathfinding_message::pathfinding_message::base_string (C++ function)
pathfinding_message::pathfinding_message::compression (C++ member)
pathfinding_message::pathfinding_message::compression_fail (C++ member)
pathfinding_message::pathfinding_message::compression_used (C++ function)
pathfinding_message::pathfinding_message::feed_string (C++ function), [1], [2], [3]
pathfinding_message::pathfinding_message::header (C++ function)
pathfinding_message::pathfinding_message::id (C++ function)
pathfinding_message::pathfinding_message::length (C++ function)
pathfinding_message::pathfinding_message::msg_type (C++ member)
pathfinding_message::pathfinding_message::packets (C++ function)
pathfinding_message::pathfinding_message::pathfinding_message (C++ function), [1]
pathfinding_message::pathfinding_message::payload (C++ member)
pathfinding_message::pathfinding_message::sender (C++ member)
pathfinding_message::pathfinding_message::str (C++ function)
pathfinding_message::pathfinding_message::time_58 (C++ function)
pathfinding_message::pathfinding_message::timestamp (C++ member)
pathfinding_message::pathfinding_message::~pathfinding_message (C++ function)
payload (py2p.base.pathfinding_message attribute)
(py2p.cbase.pathfinding_message attribute)
peers (py2p.base.flags attribute)
ping (py2p.base.flags attribute), [1]
pong (py2p.base.flags attribute), [1]
ppmd (py2p.base.flags attribute)
process_data() (py2p.chord.chord_daemon method)
(py2p.mesh.mesh_daemon method)
process_string (C++ function)
protocol (C++ class)
(class in py2p.base)
(class in py2p.cbase)
(py2p.chord.chord_connection attribute)
(py2p.chord.chord_daemon attribute)
(py2p.mesh.mesh_connection attribute)
(py2p.mesh.mesh_daemon attribute)
protocol::protocol::id (C++ function)
protocol::protocol::protocol (C++ function)
protocol::protocol::~protocol (C++ function)
py2p.base (module)
py2p.cbase (module)
py2p.chord (module)
py2p.mesh (module)
py2p.sync (module)
py2p.utils (module)

R

recv() (py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
register_handler() (py2p.base.base_socket method)
(py2p.chord.chord_socket method)
(py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
renegotiate (py2p.base.flags attribute)
reply() (py2p.base.message method)
request (py2p.base.flags attribute)
request_peers() (py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
resend (py2p.base.flags attribute)
reserved (py2p.base.flags attribute)
response (py2p.base.flags attribute)
retrieve (py2p.base.flags attribute)

S

sanitize_packet() (in module py2p.utils)
sanitize_string (C++ function)
send() (py2p.base.base_connection method)
(py2p.chord.chord_connection method)
(py2p.mesh.mesh_connection method)
(py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
sender (py2p.base.message attribute)
(py2p.cbase.pathfinding_message attribute)
set() (py2p.chord.chord_socket method)
(py2p.sync.sync_socket method)
set_fingers() (py2p.chord.chord_socket method)
simple (py2p.base.flags attribute)
status (py2p.base.base_socket attribute)
(py2p.chord.chord_socket attribute)
(py2p.mesh.mesh_socket attribute)
(py2p.sync.sync_socket attribute)
store (py2p.base.flags attribute)
store() (py2p.chord.chord_socket method)
string (py2p.base.pathfinding_message attribute)
(py2p.cbase.pathfinding_message attribute)
subnet (py2p.base.protocol attribute)
(py2p.cbase.protocol attribute)
sync_socket (class in py2p.sync)

T

time (py2p.base.message attribute)
(py2p.cbase.pathfinding_message attribute)
time_58 (py2p.base.message attribute)
(py2p.base.pathfinding_message attribute)
(py2p.cbase.pathfinding_message attribute)
to_base_58 (C function)
(C++ function)
to_base_58() (in module py2p.base)

U

unjoin() (py2p.chord.chord_socket method)
unpack_value (C function)
(C++ function)
unpack_value() (in module py2p.base)
update() (py2p.chord.chord_socket method)
(py2p.sync.sync_socket method)
update_fingers() (py2p.chord.chord_socket method)
user_salt (C++ member)

W

waterfall (py2p.base.flags attribute)
waterfall() (py2p.mesh.mesh_socket method)
(py2p.sync.sync_socket method)
whisper (py2p.base.flags attribute), [1]

Z

zlib (py2p.base.flags attribute)