ProviderID.h
Go to the documentation of this file.
1#pragma once
2
3
4#include <RobotAPI/interface/skills/SkillManagerInterface.h>
5
6namespace armarx
7{
8 namespace skills
9 {
10 class SkillID;
11
13 {
14 public:
15 bool operator==(const ProviderID& other) const;
16 bool operator!=(const ProviderID& other) const;
17 bool operator<(const ProviderID& other) const;
18 bool operator<=(const ProviderID& other) const;
19
20 manager::dto::ProviderID toManagerIce() const;
21 callback::dto::ProviderID toCallbackIce() const;
22
23 static ProviderID FromIce(const manager::dto::ProviderID&);
24 static ProviderID FromIce(const callback::dto::ProviderID&);
25
26 std::string toString() const;
27
28 std::string providerName;
29 };
30
31 std::ostream& operator<<(std::ostream& os, const ProviderID& id);
32 } // namespace skills
33} // namespace armarx
bool operator==(const ProviderID &other) const
Definition ProviderID.cpp:8
static ProviderID FromIce(const manager::dto::ProviderID &)
bool operator!=(const ProviderID &other) const
bool operator<=(const ProviderID &other) const
std::string toString() const
callback::dto::ProviderID toCallbackIce() const
manager::dto::ProviderID toManagerIce() const
bool operator<(const ProviderID &other) const
This file is part of ArmarX.
std::ostream & operator<<(std::ostream &os, const ProviderID &id)
This file offers overloads of toIce() and fromIce() functions for STL container types.