partisan
partisan
  • Pages
  • Modules
  • 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
    • Summary
    • Functions
      • channel_opts/1
      • channels/0
      • default_channel/0
      • default_channel_opts/0
      • get/1
      • get/2
      • get_with_opts/2
      • get_with_opts/3
      • init/0
      • listen_addrs/0
      • parallelism/0
      • random_seed/0
      • seed/0
      • seed/1
      • set/2
      • trace/2
  • partisan_peer_service
    • Summary
    • Types
      • ttl/0
    • 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
      • caught_call_exception/0
      • request_id/0
      • stack_item/0
    • 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
    • Summary
    • Types
      • node_mon/0
      • node_type_mon/0
      • node_type_mon_opts/0
      • proc_mon_in/0
      • proc_mon_in_idx/0
      • proc_mon_out/0
      • proc_mon_out_idx/0
    • Functions
      • code_change/3
      • demonitor/2
      • handle_call/3
      • handle_cast/2
      • handle_info/2
      • init/1
      • monitor/2
      • monitor_node/2
      • monitor_nodes/2
      • start_link/0
      • terminate/2
  • partisan_rpc
    • Summary
    • Types
      • error_reason/0
    • Functions
      • call/4
      • call/5
      • prepare_opts/1
  • partisan_rpc_backend
    • Summary
    • Functions
      • code_change/3
      • handle_call/3
      • handle_cast/2
      • handle_info/2
      • init/1
      • start_link/0
      • terminate/2
  • partisan_test_server
    • Summary
    • Functions
      • call/0
      • call/1
      • cast/1
      • cast/2
      • crash/0
      • delayed_reply_call/0
      • delayed_reply_call/1
      • is_alive/1
      • reply_crash/0
      • start_link/0
  • Peer Discovery Agent
  • partisan_peer_discovery_agent
    • Summary
    • Callbacks
      • init/1
      • lookup/2
    • Functions
      • callback_mode/0
      • code_change/4
      • disable/0
      • disabled/3
      • enable/0
      • enabled/3
      • format_status/2
      • init/1
      • lookup/0
      • start/0
      • start_link/0
      • status/0
      • terminate/3
  • partisan_peer_discovery_dns
    • Summary
    • Types
      • options/0
    • Functions
      • init/1
      • lookup/2
  • partisan_peer_discovery_list
    • Summary
    • Types
      • name/0
      • options/0
      • state/0
    • Functions
      • init/1
      • lookup/2
  • Peer Service (Sampling|Membership)
  • partisan_peer_service_client
    • Summary
    • Types
      • optional/1
      • state/0
    • Functions
      • code_change/3
      • connect/3
      • handle_call/3
      • handle_cast/2
      • handle_info/2
      • init/1
      • start_link/5
      • terminate/2
  • partisan_peer_service_console
    • Summary
    • Functions
      • members/1
      • print_members/1
  • partisan_peer_service_events
    • Summary
    • Functions
      • add_callback/1
      • add_handler/2
      • add_sup_callback/1
      • add_sup_handler/2
      • code_change/3
      • handle_call/2
      • handle_event/2
      • handle_info/2
      • init/1
      • start_link/0
      • terminate/2
      • update/1
  • partisan_peer_service_manager
    • Summary
    • Types
      • connect_opts/0
      • forward_opts/0
      • on_event_fun/0
      • partitions/0
      • server_ref/0
    • 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
      • connect/1
      • connect/2
      • deliver/2
      • disconnect/1
      • disconnect/2
      • mynode/0
      • myself/0
      • send_message/2
      • supports_capability/2
  • partisan_peer_service_server
    • Summary
    • Types
      • state_t/0
    • Functions
      • acceptor_continue/3
      • acceptor_init/3
      • acceptor_terminate/2
      • code_change/3
      • handle_call/3
      • handle_cast/2
      • handle_info/2
      • handle_message/2
      • init/1
      • terminate/2
  • partisan_peer_service_sup
    • Summary
    • Functions
      • init/1
      • start_link/0
  • partisan_remote_ref
    • Summary
    • Types
      • encoded_name/0
      • encoded_pid/0
      • encoded_ref/0
      • format/0
      • n/0
      • p/0
      • r/0
      • t/0
      • target/0
      • tuple_ref/1
      • uri/0
    • 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
      • call/0
      • cast/0
      • membership/0
      • on_event_fun/0
      • pending/0
      • state/0
      • tag/0
    • 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
      • active/0
      • call/0
      • cast/0
      • config/0
      • epoch/0
      • epoch_count/0
      • message_id/0
      • message_id_store/0
      • passive/0
      • reserved/0
      • t/0
      • tag/0
    • 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
      • channel_subs/0
      • from/0
      • info/0
      • interpos_arg/0
      • interpos_fun/0
      • interposition_map/1
      • node_subs/0
      • on_event_fun/0
      • t/0
      • tag/0
      • x_interpos_fun/0
    • 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
      • membership/0
      • pending/0
      • state_t/0
    • 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
    • Summary
    • Types
      • membership_list/0
      • outgoing_messages/0
      • t/0
    • Functions
      • compare/2
      • handle_message/2
      • init/1
      • join/3
      • leave/2
      • periodic/1
      • prune/2
  • partisan_membership_set
    • Summary
    • Types
      • t/0
    • Functions
      • add/3
      • compare/2
      • decode/1
      • encode/1
      • equal/2
      • merge/2
      • new/0
      • remove/3
      • to_list/1
      • to_peer_list/1
  • partisan_membership_strategy
    • Summary
    • Types
      • membership_list/0
      • outgoing_message/0
      • outgoing_messages/0
    • Callbacks
      • compare/2
      • handle_message/2
      • init/1
      • join/3
      • leave/2
      • periodic/1
      • prune/2
    • Functions
      • handle_message/3
      • init/2
      • join/4
      • leave/3
      • periodic/2
      • prune/3
  • partisan_scamp_v1_membership_strategy
    • Summary
    • Types
      • t/0
    • Functions
      • compare/2
      • handle_message/2
      • init/1
      • join/3
      • leave/2
      • periodic/1
      • prune/2
      • shuffle/1
  • partisan_scamp_v2_membership_strategy
    • Summary
    • Types
      • t/0
    • Functions
      • compare/2
      • handle_message/2
      • init/1
      • join/3
      • leave/2
      • periodic/1
      • prune/2
  • Gossip-based Broadcast
  • partisan_plumtree_backend
    • Summary
    • Types
      • broadcast_id/0
      • broadcast_message/0
      • broadcast_payload/0
      • state/0
      • timestamp/0
    • Functions
      • broadcast_channel/0
      • broadcast_data/1
      • code_change/3
      • exchange/1
      • extract_log_type_and_payload/1
      • graft/1
      • handle_call/3
      • handle_cast/2
      • handle_info/2
      • init/1
      • is_stale/1
      • merge/2
      • start_link/0
      • start_link/1
      • terminate/2
  • partisan_plumtree_broadcast
    • Summary
    • Types
      • exchange/0
      • exchanges/0
      • message_id/0
      • message_round/0
      • nodeset/0
      • opts/0
      • opts_list/0
      • opts_map/0
      • outstanding/0
      • selector/0
      • state/0
    • 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
    • Summary
    • Callbacks
      • broadcast_channel/0
      • broadcast_data/1
      • exchange/1
      • graft/1
      • is_stale/1
      • merge/2
  • partisan_plumtree_util
    • Summary
    • Functions
      • build_tree/3
      • log/2
      • log/3
  • Routing Backend
  • partisan_acknowledgement_backend
    • Summary
    • Functions
      • ack/1
      • outstanding/0
      • start_link/0
      • store/2
  • partisan_causality_backend
    • Summary
    • Functions
      • emit/4
      • handle_call/3
      • is_causal_message/1
      • receive_message/2
      • reemit/2
      • set_delivery_fun/2
      • start_link/1
  • Connection Management
  • partisan_acceptor_pool
    • Summary
    • Functions
      • accept_socket/2
      • init/1
      • start_link/0
  • partisan_acceptor_socket
    • Summary
    • Functions
      • code_change/3
      • handle_call/3
      • handle_cast/2
      • handle_info/2
      • init/1
      • start_link/2
      • terminate/2
  • partisan_acceptor_socket_pool_sup
    • Summary
    • Functions
      • init/1
      • start_link/0
  • partisan_peer_connections
    • Summary
    • Types
      • connection/0
      • connections/0
      • info/0
      • listen_addr_spec/0
      • maybe_var/1
      • optional/1
      • var/0
    • 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
    • Summary
    • Types
      • options/0
      • reason/0
      • t/0
    • Functions
      • accept/1
      • close/1
      • connect/3
      • connect/4
      • connect/5
      • recv/2
      • recv/3
      • send/2
      • setopts/2
      • socket/1
  • Orchestration
  • partisan_compose_orchestration_strategy
  • partisan_kubernetes_orchestration_strategy
  • partisan_orchestration_backend
    • Summary
    • Callbacks
      • clients/1
      • download_artifact/2
      • servers/1
      • upload_artifact/3
    • Functions
      • graph/0
      • nodes/0
      • orchestrated/0
      • orchestration/0
      • servers/0
      • start_link/0
      • start_link/1
      • tree/0
      • was_connected/0
  • partisan_orchestration_strategy
    • Summary
    • Callbacks
      • clients/1
      • download_artifact/2
      • servers/1
      • upload_artifact/3
  • Tracing
  • partisan_trace_file
    • Summary
    • Functions
      • read/1
      • write/2
  • partisan_trace_orchestrator
    • Summary
    • Functions
      • debug/2
      • enable/1
      • identify/1
      • is_membership_strategy_message/2
      • perform_preloads/1
      • print/0
      • replay/2
      • replay_debug/2
      • reset/0
      • start_link/0
      • start_link/1
      • stop/0
      • trace/2
  • Scaffolding
  • partisan_app
    • Summary
    • Functions
      • start/2
      • stop/1
  • partisan_sup
    • Summary
    • Functions
      • init/1
      • start_link/0
  • Utils
  • partisan_analysis
    • Summary
    • Types
      • escapes/0
      • label/0
      • labelset/0
      • ordset/1
      • outlist/0
    • Functions
      • annotate/1
      • intraprocedural/1
      • is_escape_op/2
      • is_escape_op/3
      • is_literal_op/2
      • is_literal_op/3
      • partisan_analysis/1
  • partisan_inet
    • Summary
    • Functions
      • code_change/3
      • handle_call/3
      • handle_cast/2
      • handle_info/2
      • init/1
      • monitor/1
      • net_status/0
      • net_status/1
      • start_link/0
      • terminate/2
  • partisan_transform
    • Summary
    • Functions
      • parse_transform/2
  • partisan_transformed_module
    • Summary
    • Functions
      • get_pid/0
      • local_send/1
      • send_to_pid/2
  • partisan_util
    • Summary
    • Functions
      • encode/1
      • encode/2
      • encode_/1
      • format_posix_error/1
      • get/2
      • get/3
      • maps_append/3
      • maybe_connect_disterl/1
      • maybe_pad_term/1
      • parse_listen_address/1
  • partisan_vclock
    • Summary
    • Types
      • binary_vclock/0
      • counter/0
      • vc_entry/0
      • vclock/0
      • vclock_node/0
    • Functions
      • all_nodes/1
      • descends/2
      • dominates/2
      • equal/2
      • fresh/0
      • from_binary/1
      • get_counter/2
      • glb/2
      • increment/2
      • merge/1
      • subtract_dots/2
      • to_binary/1
  • Deprecated
  • partisan_otp_adapter
    • Summary
    • Functions
      • call/6
      • gen_fsm_send_all_state_event/3
      • gen_fsm_send_event/3
      • gen_fsm_sync_send_all_state_event/4
      • gen_fsm_sync_send_event/4
      • gen_server_call/4
      • gen_server_cast/3

View Source partisan_acknowledgement_backend (partisan v5.0.0-rc.8)

Summary

Functions

ack(MessageClock)
outstanding()
start_link()
store(MessageClock, Message)

Functions

Link to this function

ack(MessageClock)

View Source
Link to this function

outstanding()

View Source
Link to this function

start_link()

View Source
Link to this function

store(MessageClock, Message)

View Source

Hex Package Hex Preview (current file) Download ePub version

Built using ExDoc (v0.30.5) for the Erlang programming language