This module defines the partisan_peer_service_manager behaviour.
Required callback functions: start_link/0, members/0, myself/0, get_local_state/0, join/1, sync_join/1, leave/0, leave/1, update_members/1, send_message/2, receive_message/1, cast_message/3, forward_message/3, cast_message/4, forward_message/4, cast_message/5, forward_message/5, on_down/2, on_up/2, decode/1, reserve/1, partitions/0, inject_partition/2, resolve_partition/1.
channel() = atom()
listen_addr() = #{ip => inet:ip_address(), port => non_neg_integer()}
node_spec() = #{name => node(), listen_addrs => [listen_addr()], channels => [channel()], parallelism => non_neg_integer()}
| mynode/0 | |
| myself/0 |
mynode() -> any()
myself() -> node_spec()
Generated by EDoc