Goby3  3.1.5a
2024.05.23
goby::middleware::InterVehiclePortal< InnerTransporter > Member List

This is the complete list of members for goby::middleware::InterVehiclePortal< InnerTransporter >, including all inherited members.

_handle_ack_or_expire(const AckorExpirePair &ack_or_expire_pair)goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inlineprotected
_insert_pending_ack(int dccl_id, std::shared_ptr< goby::middleware::protobuf::SerializerTransporterMessage > data, std::shared_ptr< SerializationHandlerBase< intervehicle::protobuf::AckData >> ack_handler, std::shared_ptr< SerializationHandlerBase< intervehicle::protobuf::ExpireData >> expire_handler)goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inlineprotected
_receive(const intervehicle::protobuf::DCCLForwardedData &packets)goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inlineprotected
_serialize_subscription(const Group &group, const Subscriber< Data > &subscriber, SubscriptionAction action)goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inlineprotected
_set_up_publish(const Data &d, const Group &group, const Publisher< Data > &publisher)goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inlineprotected
_set_up_subscribe(std::function< void(std::shared_ptr< const Data > d)> func, const Group &group, const Subscriber< Data > &subscriber, SubscriptionAction action)goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inlineprotected
Base typedefgoby::middleware::InterVehiclePortal< InnerTransporter >
Basegoby::middleware::InterVehiclePortal< InnerTransporter >
check_validity()goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inline
cv()goby::middleware::PollerInterfaceinline
inner()goby::middleware::InnerTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >inline
inner_poller()goby::middleware::Poller< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter > >inlineprotected
innermost()goby::middleware::InnerTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >inline
InnerTransporterType typedefgoby::middleware::InnerTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >
InterVehiclePortal(const intervehicle::protobuf::PortalConfig &cfg)goby::middleware::InterVehiclePortal< InnerTransporter >inline
InterVehiclePortal(InnerTransporter &inner, const intervehicle::protobuf::PortalConfig &cfg)goby::middleware::InterVehiclePortal< InnerTransporter >inline
InterVehicleTransporterBase(InnerTransporter &inner)goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inline
InterVehicleTransporterBase()goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inline
poll(const std::chrono::time_point< Clock, Duration > &timeout=std::chrono::time_point< Clock, Duration >::max())goby::middleware::PollerInterface
poll(Duration wait_for)goby::middleware::PollerInterface
poll_mutex()goby::middleware::PollerInterfaceinline
Poller(PollerInterface *inner_poller=nullptr)goby::middleware::Poller< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter > >inlineprotected
PollerInterface(std::shared_ptr< std::timed_mutex > poll_mutex, std::shared_ptr< std::condition_variable_any > cv)goby::middleware::PollerInterfaceinlineprotected
publish(const Data &data, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::StaticTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >inline
publish(std::shared_ptr< const Data > data, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::StaticTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >inline
publish(std::shared_ptr< Data > data, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::StaticTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >inline
publish_dynamic(const Data &data, const Group &group=Group(), const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inline
publish_dynamic(std::shared_ptr< const Data > data, const Group &group=Group(), const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inline
publish_dynamic(std::shared_ptr< Data > data, const Group &group=Group(), const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inline
scheme()goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inlinestatic
StaticTransporterInterface(InnerTransporter &inner)goby::middleware::StaticTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >inlineprotected
StaticTransporterInterface()goby::middleware::StaticTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >inlineprotected
subscribe(std::function< void(const Data &)> f, const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::StaticTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >inline
subscribe(std::function< void(std::shared_ptr< const Data >)> f, const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::StaticTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >inline
subscribe(Func f)goby::middleware::StaticTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >inline
subscribe_dynamic(std::function< void(const Data &)> f, const Group &group=Group(), const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inline
subscribe_dynamic(std::function< void(std::shared_ptr< const Data >)> f, const Group &group=Group(), const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inline
SubscriptionAction enum namegoby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >
subscriptions_goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >protected
unsubscribe(const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::StaticTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >inline
unsubscribe_all()goby::middleware::StaticTransporterInterface< InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >, InnerTransporter >inline
unsubscribe_dynamic(const Group &group=Group(), const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >inline
~InterVehiclePortal()goby::middleware::InterVehiclePortal< InnerTransporter >inline
~InterVehicleTransporterBase()=defaultgoby::middleware::InterVehicleTransporterBase< InterVehiclePortal< InnerTransporter >, InnerTransporter >virtual