All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Variables
Packet.hh File Reference
#include <cstdint>
#include <iostream>
#include <string>
#include <vector>
#include "ignition/transport/Publisher.hh"
#include "ignition/transport/Helpers.hh"
Include dependency graph for Packet.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ignition::transport::AdvertiseMessage< T >
 Advertise packet used in the discovery protocol to broadcast information about the node advertising a topic. More...
 
class  ignition::transport::Header
 Header included in each discovery message containing the version of the discovery protocol, the process UUID of the sender node, the type. More...
 
class  ignition::transport::SubscriptionMsg
 Subscription packet used in the discovery protocol for requesting information about a given topic. More...
 

Namespaces

 ignition
 
 ignition::transport
 

Variables

static const uint8_t ignition::transport::AdvType = 1
 
static const uint8_t ignition::transport::ByeType = 5
 
static const uint8_t ignition::transport::EndConnection = 7
 
static const uint8_t ignition::transport::HeartbeatType = 4
 
static const std::vector
< std::string > 
ignition::transport::MsgTypesStr
 Used for debugging the message type received/send. More...
 
static const uint8_t ignition::transport::NewConnection = 6
 
static const uint8_t ignition::transport::SubType = 2
 
static const uint8_t ignition::transport::UnadvType = 3
 
static const uint8_t ignition::transport::Uninitialized = 0