IrohEx.Native (iroh_ex v0.0.6)

Summary

Functions

add(a, b)

@spec add(number(), number()) :: {:ok, number()} | {:error, term()}

cleanup(node)

@spec cleanup(reference()) :: {:ok, reference()} | {:error, term()}

connect_node(node, ticket)

@spec connect_node(reference(), binary()) :: {:ok, reference()} | {:error, term()}

connect_node_by_pubkey(pubkey)

@spec connect_node_by_pubkey(binary()) :: {:ok, reference()} | {:error, term()}

create_node(pid)

@spec create_node(pid()) :: {:ok, reference()} | {:error, term()}

create_node_async(pid)

@spec create_node_async(pid()) :: {:ok, reference()} | {:error, term()}

create_ticket(node)

@spec create_ticket(reference()) :: {:ok, binary()} | {:error, term()}

disconnect_node(node)

gen_node_addr(node)

@spec gen_node_addr(reference()) :: {:ok, binary()} | {:error, term()}

generate_secretkey()

@spec generate_secretkey() :: {:ok, binary()} | {:error, term()}

list_peers(node)

send_message(node, message)

@spec send_message(reference(), binary()) :: {:ok, reference()} | {:error, term()}