remote< rmt::Hip >

Description

Vars

std::map< uint64_t, our< device < rmt::Hip > > >

devs_

std::map< key_t, ptr < i_data_server < rmt::Hip > > >

reg_dat_srvs_

Methods

SAW_FORBID_COPY ( remote )

SAW_FORBID_MOVE ( remote )

remote ( )

conveyor < own< remote_address < rmt::Hip > > >

resolve_address ( uint64_t )

error_or < own< remote_address < rmt::Hip > > >

parse_address ( uint64_t )

std::string

get_info ( )

error_or < own< data_server < Schema, Encoding, rmt::Hip > > >

data_listen ( const remote_address < rmt::Hip > & )


Vars Description

std::map< uint64_t, our< device < rmt::Hip > > > devs_


std::map< key_t, ptr < i_data_server < rmt::Hip > > > reg_dat_srvs_


Methods Description

SAW_FORBID_COPY ( remote )


SAW_FORBID_MOVE ( remote )


remote ( )

Default constructor

conveyor < own< remote_address < rmt::Hip > > > resolve_address ( uint64_t )

For now we don’t need to specify the location since we just create a default.

error_or < own< remote_address < rmt::Hip > > > parse_address ( uint64_t )

Parse address, but don’t resolve it.

std::string get_info ( )

Info. Will be removed.

error_or < own< data_server < Schema, Encoding, rmt::Hip > > > data_listen ( const remote_address < rmt::Hip > & )

Spin up data server