18 #ifndef IGN_TRANSPORT_UUID_HH_
19 #define IGN_TRANSPORT_UUID_HH_
28 #pragma comment(lib, "Rpcrt4.lib")
31 #include <uuid/uuid.h>
47 public:
virtual ~
Uuid();
51 public: std::string ToString()
const;
56 public:
friend std::ostream &
operator<<(std::ostream &_out,
69 private:
static const int UuidStrLen = 37;
uuid_t portable_uuid_t
Definition: Uuid.hh:32
A portable class for representing a Universally Unique Identifier.
Definition: Uuid.hh:41
std::string ToString() const
Return the string representation of the Uuid.
friend std::ostream & operator<<(std::ostream &_out, const ignition::transport::Uuid &_uuid)
Stream insertion operator.
Definition: Uuid.hh:56
#define IGNITION_TRANSPORT_VISIBLE
Use to represent "symbol visible" if supported.
Definition: Helpers.hh:57