jacinle.comm.service_name_server#

Classes

Functions

get_default_name_server_client([verbose])

sns_get(name[, verbose])

sns_has(name[, verbose])

sns_register(name, obj[, verbose])

Class SimpleNameServer

class SimpleNameServer[source]#

Bases: Service

__init__()[source]#
__new__(**kwargs)#
call(func_name, *args, **kwargs)[source]#
cleaner()[source]#
finalize()#
get(name)[source]#
has(name)[source]#
heartbeat(name, obj)[source]#
initialize()#
serve_socket(name='jacinle/nameserver', tcp_port=DEFAULT_PORT, use_simple=True)[source]#
DEFAULT_PORT = 11103#

Class SimpleNameServerClient

class SimpleNameServerClient[source]#

Bases: SocketClient

__init__(host='localhost', port=11103, verbose=False)[source]#
__new__(**kwargs)#
activate()#
call(*args, echo=None, **kwargs)#
call_generator(*args, echo=False, **kwargs)#
finalize()#
get(name)[source]#
get_client_identifier()#
get_configs()#
get_server_conn_info()#
get_server_identifier()#
get_server_name()#
get_signature()#
get_spec()#
get_use_simple()#
has(name)[source]#
heartbeat(name, obj)[source]#
initialize(auto_close=False, timeout=None)#
register(name, obj)[source]#
property initialized#

Functions

get_default_name_server_client(verbose=False)[source]#
Parameters:

verbose (bool)

sns_get(name, verbose=False)[source]#
Parameters:

verbose (bool)

sns_has(name, verbose=False)[source]#
Parameters:

verbose (bool)

sns_register(name, obj, verbose=False)[source]#
Parameters:

verbose (bool)