All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
Node.hh File Reference
#include <algorithm>
#include <functional>
#include <memory>
#include <mutex>
#include <string>
#include <unordered_set>
#include <vector>
#include <ignition/msgs.hh>
#include "ignition/transport/AdvertiseOptions.hh"
#include "ignition/transport/Helpers.hh"
#include "ignition/transport/NodeOptions.hh"
#include "ignition/transport/NodeShared.hh"
#include "ignition/transport/Publisher.hh"
#include "ignition/transport/RepHandler.hh"
#include "ignition/transport/ReqHandler.hh"
#include "ignition/transport/SubscribeOptions.hh"
#include "ignition/transport/SubscriptionHandler.hh"
#include "ignition/transport/TopicUtils.hh"
#include "ignition/transport/TransportTypes.hh"
Include dependency graph for Node.hh:

Go to the source code of this file.

Classes

class  ignition::transport::Node
 A class that allows a client to communicate with other peers. More...
 
class  ignition::transport::Node::Publisher
 A class that is used to store information about an advertised publisher. More...
 

Namespaces

 ignition
 
 ignition::transport
 

Functions

IGNITION_TRANSPORT_VISIBLE void ignition::transport::waitForShutdown ()
 Block the current thread until a SIGINT or SIGTERM is received. More...