ProviderInfo.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <string>
4
#include <vector>
5
6
#include <SimoxUtility/algorithm/string.h>
7
8
#include <RobotAPI/interface/skills/SkillManagerInterface.h>
9
10
#include "
ProviderID.h
"
11
#include "
SkillDescription.h
"
12
#include "
SkillID.h
"
13
#include "
error/Exception.h
"
14
15
namespace
armarx
16
{
17
namespace
skills
18
{
19
class
ProviderInfo
20
{
21
public
:
22
ProviderID
providerId
;
23
provider::dti::SkillProviderInterfacePrx
providerInterface
;
24
std::map<SkillID, SkillDescription>
providedSkills
;
25
26
skills::manager::dto::ProviderInfo
toIce
()
const
;
27
28
static
ProviderInfo
FromIce
(
const
manager::dto::ProviderInfo&);
29
};
30
}
// namespace skills
31
}
// namespace armarx
ProviderID.h
skills
This file is part of ArmarX.
Exception.h
SkillID.h
armarx::skills::ProviderInfo::providedSkills
std::map< SkillID, SkillDescription > providedSkills
Definition:
ProviderInfo.h:24
armarx::skills::ProviderInfo::FromIce
static ProviderInfo FromIce(const manager::dto::ProviderInfo &)
Definition:
ProviderInfo.cpp:22
armarx::skills::ProviderInfo::providerInterface
provider::dti::SkillProviderInterfacePrx providerInterface
Definition:
ProviderInfo.h:23
armarx::skills::ProviderID
Definition:
ProviderID.h:15
armarx::skills::ProviderInfo
Definition:
ProviderInfo.h:19
armarx::skills::ProviderInfo::providerId
ProviderID providerId
Definition:
ProviderInfo.h:22
armarx::skills::ProviderInfo::toIce
skills::manager::dto::ProviderInfo toIce() const
Definition:
ProviderInfo.cpp:8
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition:
ArmarXTimeserver.cpp:28
SkillDescription.h
RobotAPI
libraries
skills
core
ProviderInfo.h
Generated on Sat Oct 12 2024 09:14:11 for armarx_documentation by
1.8.17