Member List

Space-ng SDK: Member List
Space-ng SDK
sol3::core::IBufferExchange Member List

This is the complete list of members for sol3::core::IBufferExchange, including all inherited members.

addPeer(Endpoint const &peer_endpoint)=0sol3::core::IBufferExchangepure virtual
configure(msg::ExchangeConfigT const &config)=0sol3::core::IBufferExchangepure virtual
dispose(std::shared_ptr< IBufferConst > &&buffer)=0sol3::core::IBufferExchangepure virtual
Endpoint typedefsol3::core::IBufferExchange
EndpointPort typedefsol3::core::IBufferExchange
get(uint32_t id, uint32_t idx) const =0sol3::core::IBufferExchangepure virtual
get(Endpoint const &ep, uint32_t id, uint32_t idx) const =0sol3::core::IBufferExchangepure virtual
listMappings(std::map< uint32_t, std::vector< std::pair< Endpoint, uint32_t >>> &mappings) const =0sol3::core::IBufferExchangepure virtual
listPorts(std::vector< EndpointPort > &ports) const =0sol3::core::IBufferExchangepure virtual
listResolvedBuffers(std::map< PortIdx, std::shared_ptr< IBufferConst >> &buffers) const =0sol3::core::IBufferExchangepure virtual
localEndpoint() const =0sol3::core::IBufferExchangepure virtual
makeProcessLocal()sol3::core::IBufferExchangestatic
mapLocalToPeer(uint32_t local_port, Endpoint peer_endpoint, uint32_t peer_port=0)=0sol3::core::IBufferExchangepure virtual
PortIdx typedefsol3::core::IBufferExchange
registerBuffer(IBufferMutable const &buffer)=0sol3::core::IBufferExchangepure virtual
start()=0sol3::core::IBufferExchangepure virtual
stop()=0sol3::core::IBufferExchangepure virtual
stopped() const =0sol3::core::IBufferExchangepure virtual
unregisterBuffer(IBufferMutable const &buffer)=0sol3::core::IBufferExchangepure virtual
~IBufferExchange()=defaultsol3::core::IBufferExchangevirtual