Connect config
CONNECT_TO_LOCAL_FEDERATION
connect_to_local_federation(Charstring name
, Charstring new_server_name
) -> Boolean
STABLE
No description.
connect_to_local_federation(Charstring name
) -> Boolean
STABLE
No description.
CONNECT_USING_CONFIG
connect_using_config(Record config
, Boolean as_edge
) -> Boolean
STABLE
Connect to a federation using the config
if as_edge
is false this call
will only register the process as a client.
CONNECT_USING_CONFIG_BLOB
connect_using_config_blob(Charstring blob
, Boolean as_edge
) -> Boolean
STABLE
Same as connect_using_config
but the blob is a Base64 encoded string
representation of the config Record.
connect_using_config_blob(Charstring blob
, Charstring peername
, Boolean as_edge
) -> Boolean
STABLE
Same as connect_using_config
but the blob is a Base64 encoded string
representation of the config Record and peername is overridden
CONNECT_USING_CONFIG_FILE
connect_using_config_file(Charstring config
, Boolean as_edge
) -> Boolean
STABLE
Same as connect_using_config
but will read JSON-config from file on disk
FEDERATION:CONNECT
federation:connect(Charstring name
, Charstring peername
, Boolean reregister
, Boolean as_edge
) -> Boolean
STABLE
Connect to federation using federation file named name
with peername
and
as a client or edge.
FEDERATION:GET_CURRENT
federation:get_current( ) -> Charstring
STABLE
No description.
FEDERATION:LIST
federation:list( ) -> Bag of Charstring file
STABLE
No description.
FEDERATION:SAVE
federation:save(Charstring name
, Charstring blob
) -> Charstring
STABLE
Save blob
into federation file with name name
FEDERATION:SET_CURRENT
federation:set_current(Charstring name
) -> Charstring
STABLE
No description.
GET_ALL_ADDRS
get_all_addrs( ) -> Bag of Vector
STABLE
No description.
GET_CONNECT_CONFIG
get_connect_config(Charstring peer
) -> Record
STABLE
Retrieve a connection config to connect as peer
to this federation.
Use this record in a call to connect_using_config
in another sa.engine
to connect. This record contains address, port, host and cryptographic
information neccessary to connect.
get_connect_config(Charstring peer
, Record extras
) -> Record
STABLE
No description.
GET_CONNECT_CONFIG_BLOB
get_connect_config_blob(Charstring peer
, Record extras
) -> Charstring
STABLE
Base64 encoded string of get_connect_config
. can be used in conjunction
with connect_using_config_blob
get_connect_config_blob(Charstring peer
) -> Charstring
STABLE
No description.
READ_CONNECT_CONFIG_FILE
read_connect_config_file(Charstring file
) -> Json
STABLE
No description.
RECONNECT_USING_CONFIG_BLOB
reconnect_using_config_blob(Charstring blob
, Charstring peername
, Boolean as_edge
) -> Boolean
STABLE
Same as connect_using_config
but the blob is a Base64 encoded string
representation of the config Record and peername is overridden and reregister is enabled
reconnect_using_config_blob(Charstring blob
, Boolean as_edge
) -> Boolean
STABLE
Same as connect_using_config
but the blob is a Base64 encoded string
representation of the config Record where reregister is enabled
SERVER_ADDRS
server_addrs()->Bag of (Charstring
, Integer
)
STABLE
Set of configurable server addresses.