ProviderInfo.h
Go to the documentation of this file.
1
#pragma once
2
3
4
#include <
RobotAPI/libraries/skills/core/ProviderID.h
>
5
#include <
RobotAPI/libraries/skills/core/SkillDescription.h
>
6
7
namespace
armarx
8
{
9
namespace
skills
10
{
11
class
ProviderInfo
12
{
13
public
:
14
ProviderID
providerId
;
15
provider::dti::SkillProviderInterfacePrx
providerInterface
;
16
std::map<SkillID, SkillDescription>
providedSkills
;
17
18
skills::manager::dto::ProviderInfo
toIce
()
const
;
19
20
static
ProviderInfo
FromIce
(
const
manager::dto::ProviderInfo&);
21
};
22
}
// namespace skills
23
}
// namespace armarx
ProviderID.h
SkillDescription.h
armarx::skills::ProviderID
Definition
ProviderID.h:13
armarx::skills::ProviderInfo
Definition
ProviderInfo.h:12
armarx::skills::ProviderInfo::providerInterface
provider::dti::SkillProviderInterfacePrx providerInterface
Definition
ProviderInfo.h:15
armarx::skills::ProviderInfo::FromIce
static ProviderInfo FromIce(const manager::dto::ProviderInfo &)
Definition
ProviderInfo.cpp:22
armarx::skills::ProviderInfo::providerId
ProviderID providerId
Definition
ProviderInfo.h:14
armarx::skills::ProviderInfo::toIce
skills::manager::dto::ProviderInfo toIce() const
Definition
ProviderInfo.cpp:8
armarx::skills::ProviderInfo::providedSkills
std::map< SkillID, SkillDescription > providedSkills
Definition
ProviderInfo.h:16
armarx::skills
This file is part of ArmarX.
Definition
PeriodicUpdateWidget.cpp:12
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition
ArmarXTimeserver.cpp:28
RobotAPI
libraries
skills
core
ProviderInfo.h
Generated by
1.13.2