NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
bridge_publisher.h File Reference
#include <stdint.h>
#include <ros/ros.h>
#include <topic_tools/shape_shifter.h>
#include <mutex>
#include <memory>
#include <map>
#include <queue>
#include <chrono>
#include <thread>
#include <condition_variable>
#include <string>
#include <vector>
#include <utility>
Include dependency graph for bridge_publisher.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BridgePublisher
 
class  BridgePublisher::AdvertisementInfo
 
class  BridgePublisher::ContentInfo
 
class  BridgePublisher::RelayTopicInfo
 

Typedefs

typedef std::shared_ptr< ros::Subscriber > SubscriberPtr
 
typedef std::shared_ptr< ros::Publisher > PublisherPtr
 
typedef std::chrono::time_point< std::chrono::steady_clock > timepoint_t
 

Typedef Documentation

◆ PublisherPtr

typedef std::shared_ptr<ros::Publisher> PublisherPtr

◆ SubscriberPtr

typedef std::shared_ptr<ros::Subscriber> SubscriberPtr

◆ timepoint_t

typedef std::chrono::time_point<std::chrono::steady_clock> timepoint_t