Example #1
0
 def create_publish_source(local_connection_info):
     ensure_localconnectioninfo(local_connection_info)
     bind_socket = local_connection_info.perform_bind
     create_function = bind_ipc_socket if bind_socket else connect_ipc_socket
     s = create_function(local_connection_info.string_id, nnpy.PUB)
     return PmuxSource(s, get_default_serializer())
Example #2
0
 def create_subscribe_sink(local_connection_info):
     ensure_localconnectioninfo(local_connection_info)
     bind_socket = local_connection_info.perform_bind
     create_function = bind_ipc_socket if bind_socket else connect_ipc_socket
     s = nanomsg_subscribe_socket(local_connection_info.string_id, [], create_function)
     return PmuxSink(s, get_default_serializer())
Example #3
0
 def create_server_connection(local_connection_info):
     ensure_localconnectioninfo(local_connection_info)
     bind_socket = local_connection_info.perform_bind
     create_function = bind_ipc_socket if bind_socket else connect_ipc_socket
     s = create_function(local_connection_info.string_id, nnpy.REP)
     return PmuxConnection(s, get_default_serializer())