- API
-
partisan
- Summary
-
Types
- actor/0
- any_name/0
- any_pid/0
- any_reference/0
- channel/0
- channel_opt/0
- channel_opts/0
- demonitor_opt/0
- forward_opts/0
- listen_addr/0
- message/0
- monitor_nodes_opt/0
- monitor_opt/0
- net_kernel_opt/0
- node_spec/0
- node_type/0
- remote_name/0
- remote_pid/0
- remote_reference/0
- send_after_dst/0
- send_after_opts/0
- send_dst/0
- server_ref/0
- time/0
-
Functions
- broadcast/2
- cancel_timer/1
- cancel_timer/2
- cast_message/2
- cast_message/3
- cast_message/4
- channel_opts/1
- default_channel/0
- demonitor/1
- demonitor/2
- disconnect_node/1
- exit/2
- forward_message/2
- forward_message/3
- forward_message/4
- is_alive/0
- is_connected/1
- is_connected/2
- is_fully_connected/1
- is_local/1
- is_local_name/1
- is_local_name/2
- is_local_pid/1
- is_local_pid/2
- is_local_reference/1
- is_local_reference/2
- is_pid/1
- is_process_alive/1
- is_reference/1
- is_self/1
- make_ref/0
- monitor/1
- monitor/2
- monitor/3
- monitor_node/2
- monitor_node/3
- monitor_nodes/1
- monitor_nodes/2
- node/0
- node/1
- node_spec/0
- node_spec/1
- node_spec/2
- nodes/0
- nodes/1
- nodestring/0
- process_info/1
- process_info/2
- self/0
- self/1
- send/2
- send/3
- send_after/3
- send_after/4
- spawn/2
- spawn/4
- spawn_monitor/2
- spawn_monitor/4
- start/0
- stop/0
- whereis/1
- partisan_config
-
partisan_peer_service
- Summary
- Types
-
Functions
- add_sup_callback/1
- broadcast_members/0
- broadcast_members/1
- cancel_exchanges/1
- connections/0
- decode/1
- exchanges/0
- exchanges/1
- get_local_state/0
- inject_partition/2
- join/1
- leave/0
- leave/1
- manager/0
- member/1
- members/0
- members_for_orchestration/0
- on_down/2
- on_down/3
- on_up/2
- on_up/3
- partitions/0
- reserve/1
- resolve_partition/1
- stop/0
- stop/1
- sync_join/1
- update_members/1
- OTP
-
partisan_erpc
- Summary
- Types
-
Functions
- call/2
- call/3
- call/4
- call/5
- call_result/4
- cast/2
- cast/4
- check_response/2
- execute_call/3
- execute_call/4
- execute_cast/3
- is_arg_error/4
- multicall/2
- multicall/3
- multicall/4
- multicall/5
- multicast/2
- multicast/4
- receive_response/1
- receive_response/2
- send_request/2
- send_request/4
- trim_stack/4
- wait_response/1
- wait_response/2
- partisan_monitor
- partisan_rpc
- partisan_rpc_backend
- partisan_test_server
- Peer Discovery Agent
- partisan_peer_discovery_agent
- partisan_peer_discovery_dns
- partisan_peer_discovery_list
- Peer Service (Sampling|Membership)
- partisan_peer_service_client
- partisan_peer_service_console
- partisan_peer_service_events
-
partisan_peer_service_manager
- Summary
- Types
-
Callbacks
- cast_message/2
- cast_message/3
- cast_message/4
- decode/1
- forward_message/2
- forward_message/3
- forward_message/4
- get_local_state/0
- inject_partition/2
- join/1
- leave/0
- leave/1
- members/0
- members_for_orchestration/0
- on_down/2
- on_down/3
- on_up/2
- on_up/3
- partitions/0
- receive_message/3
- reserve/1
- resolve_partition/1
- send_message/2
- start_link/0
- supports_capability/1
- sync_join/1
- update_members/1
- Functions
- partisan_peer_service_server
- partisan_peer_service_sup
-
partisan_remote_ref
- Summary
- Types
-
Functions
- from_term/1
- from_term/2
- is_identical/2
- is_local/1
- is_local/2
- is_local_name/1
- is_local_name/2
- is_local_pid/1
- is_local_pid/2
- is_local_reference/1
- is_local_reference/2
- is_name/1
- is_name/2
- is_pid/1
- is_reference/1
- is_type/1
- node/1
- nodestring/1
- target/1
- to_name/1
- to_pid/1
- to_pid_or_name/1
- to_reference/1
- to_term/1
- Sampling|Membership Protocols
-
partisan_client_server_peer_service_manager
- Summary
- Types
-
Functions
- cast_message/2
- cast_message/3
- cast_message/4
- decode/1
- forward_message/2
- forward_message/3
- forward_message/4
- get_local_state/0
- handle_call/3
- handle_cast/2
- handle_info/2
- init/1
- inject_partition/2
- join/1
- leave/0
- leave/1
- members/0
- members_for_orchestration/0
- on_down/2
- on_down/3
- on_up/2
- on_up/3
- partitions/0
- receive_message/3
- reserve/1
- resolve_partition/1
- send_message/2
- start_link/0
- supports_capability/1
- sync_join/1
- update_members/1
-
partisan_hyparview_peer_service_manager
- Summary
- Types
-
Functions
- active/0
- active/1
- add_to_active_view/3
- cast_message/2
- cast_message/3
- cast_message/4
- code_change/3
- decode/1
- forward_message/2
- forward_message/3
- forward_message/4
- get_local_state/0
- handle_call/3
- handle_cast/2
- handle_info/2
- init/1
- inject_partition/2
- join/1
- leave/0
- leave/1
- members/0
- members_for_orchestration/0
- on_down/2
- on_down/3
- on_up/2
- on_up/3
- partitions/0
- passive/0
- receive_message/3
- reserve/1
- resolve_partition/1
- send_message/2
- start_link/0
- supports_capability/1
- sync_join/1
- terminate/2
- update_members/1
-
partisan_pluggable_peer_service_manager
- Summary
- Types
-
Functions
- add_interposition_fun/2
- add_post_interposition_fun/2
- add_pre_interposition_fun/2
- cast_message/2
- cast_message/3
- cast_message/4
- code_change/3
- decode/1
- forward_message/2
- forward_message/3
- forward_message/4
- get_interposition_funs/0
- get_local_state/0
- get_pre_interposition_funs/0
- handle_call/3
- handle_cast/2
- handle_info/2
- init/1
- inject_partition/2
- join/1
- leave/0
- leave/1
- maybe_reply_sync_joins/1
- member/1
- members/0
- members_for_orchestration/0
- on_down/2
- on_down/3
- on_up/2
- on_up/3
- partitions/0
- receive_message/3
- remove_interposition_fun/1
- remove_post_interposition_fun/1
- remove_pre_interposition_fun/1
- reserve/1
- resolve_partition/1
- send_message/2
- start_link/0
- supports_capability/1
- sync_join/1
- terminate/2
- update_members/1
-
partisan_static_peer_service_manager
- Summary
- Types
-
Functions
- cast_message/2
- cast_message/3
- cast_message/4
- decode/1
- forward_message/2
- forward_message/3
- forward_message/4
- get_local_state/0
- handle_info/2
- handle_message/3
- inject_partition/2
- join/1
- leave/0
- leave/1
- members/0
- members_for_orchestration/0
- on_down/2
- on_up/2
- partitions/0
- receive_message/3
- reserve/1
- resolve_partition/1
- send_message/2
- start_link/0
- supports_capability/1
- sync_join/1
- update_members/1
- Pluggable Membership Strategy
- partisan_full_membership_strategy
- partisan_membership_set
- partisan_membership_strategy
- partisan_scamp_v1_membership_strategy
- partisan_scamp_v2_membership_strategy
- Gossip-based Broadcast
- partisan_plumtree_backend
-
partisan_plumtree_broadcast
- Summary
- Types
-
Functions
- broadcast/2
- broadcast_channel/1
- broadcast_members/0
- broadcast_members/1
- cancel_exchanges/1
- code_change/3
- debug_get_peers/2
- debug_get_peers/3
- debug_get_tree/2
- debug_get_tree/3
- exchanges/0
- exchanges/1
- exchanges/2
- get_eager_peers/1
- get_lazy_peers/1
- get_peers/1
- handle_call/3
- handle_cast/2
- handle_info/2
- init/1
- maybe_exchange/2
- random_peer/2
- start_link/0
- start_link/5
- terminate/2
- update/1
- partisan_plumtree_broadcast_handler
- partisan_plumtree_util
- Routing Backend
- partisan_acknowledgement_backend
- partisan_causality_backend
- Connection Management
- partisan_acceptor_pool
- partisan_acceptor_socket
- partisan_acceptor_socket_pool_sup
-
partisan_peer_connections
- Summary
- Types
-
Functions
- channel/1
- connections/0
- connections/1
- connections/2
- connections/3
- count/0
- count/1
- count/2
- count/3
- dispatch/1
- dispatch_pid/1
- dispatch_pid/2
- dispatch_pid/3
- erase/1
- fold/2
- foreach/1
- info/1
- init/0
- is_connected/1
- is_connected/2
- is_fully_connected/1
- kill_all/0
- listen_addr/1
- node/1
- node_spec/1
- node_specs/0
- nodes/0
- pid/1
- processes/1
- processes/2
- prune/1
- store/4
- timestamp/1
- partisan_peer_socket
- Orchestration
- partisan_compose_orchestration_strategy
- partisan_kubernetes_orchestration_strategy
- partisan_orchestration_backend
- partisan_orchestration_strategy
- Tracing
- partisan_trace_file
- partisan_trace_orchestrator
- Scaffolding
- partisan_app
- partisan_sup
- Utils
- partisan_analysis
- partisan_inet
- partisan_transform
- partisan_transformed_module
- partisan_util
- partisan_vclock
- Deprecated
- partisan_otp_adapter