Main Page
Namespaces
Classes
Files
File List
File Members
include
aws_ros1_common
sdk_utils
ros1_node_parameter_reader.h
Go to the documentation of this file.
1
/*
2
* Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License").
5
* You may not use this file except in compliance with the License.
6
* A copy of the License is located at
7
*
8
* http://aws.amazon.com/apache2.0
9
*
10
* or in the "license" file accompanying this file. This file is distributed
11
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12
* express or implied. See the License for the specific language governing
13
* permissions and limitations under the License.
14
*/
15
#pragma once
16
#include <
aws_common/sdk_utils/parameter_reader.h
>
17
#include <
ros/ros.h
>
18
19
namespace
Aws
{
20
namespace
Client {
21
25
class
Ros1NodeParameterReader
:
public
ParameterReaderInterface
26
{
27
public
:
28
AwsError
ReadParam
(
const
ParameterPath
& param_path, std::vector<std::string> & out)
const override
;
29
AwsError
ReadParam
(
const
ParameterPath
& param_path,
double
& out)
const override
;
30
AwsError
ReadParam
(
const
ParameterPath
& param_path,
int
& out)
const override
;
31
AwsError
ReadParam
(
const
ParameterPath
& param_path,
bool
& out)
const override
;
32
AwsError
ReadParam
(
const
ParameterPath
& param_path, std::string & out)
const override
;
33
AwsError
ReadParam
(
const
ParameterPath
& param_path, Aws::String & out)
const override
;
34
AwsError
ReadParam
(
const
ParameterPath
& param_path, std::map<std::string, std::string> & out)
const override
;
35
};
36
37
}
// namespace Client
38
}
// namespace Aws
Aws
Aws::AwsError
AwsError
Aws::Client::Ros1NodeParameterReader::ReadParam
AwsError ReadParam(const ParameterPath ¶m_path, std::vector< std::string > &out) const override
Definition:
ros1_node_parameter_reader.cpp:37
Aws::Client::ParameterReaderInterface
ros.h
parameter_reader.h
Aws::Client::Ros1NodeParameterReader
Definition:
ros1_node_parameter_reader.h:25
Aws::Client::ParameterPath
aws_ros1_common
Author(s): AWS RoboMaker
autogenerated on Thu Mar 4 2021 03:25:44