All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs
Discovery.hh File Reference
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <netinet/in.h>
#include <zmq.hpp>
#include <algorithm>
#include <condition_variable>
#include <map>
#include <memory>
#include <mutex>
#include <string>
#include <thread>
#include <vector>
#include "ignition/transport/Helpers.hh"
#include "ignition/transport/NetUtils.hh"
#include "ignition/transport/Packet.hh"
#include "ignition/transport/Publisher.hh"
#include "ignition/transport/TopicStorage.hh"
#include "ignition/transport/TransportTypes.hh"
Include dependency graph for Discovery.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ignition::transport::Discovery< Pub >
 A discovery class that implements a distributed topic discovery protocol. More...
 

Namespaces

 ignition
 
 ignition::transport
 

Typedefs

using ignition::transport::MsgDiscovery = Discovery< MessagePublisher >
 
using raw_type = void
 
using ignition::transport::SrvDiscovery = Discovery< ServicePublisher >
 

Typedef Documentation

using raw_type = void