YARP
Yet Another Robot Platform
RosHeader.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3
* SPDX-License-Identifier: BSD-3-Clause
4
*/
5
6
#ifndef ROSHEADER_INC
7
#define ROSHEADER_INC
8
9
#include <string>
10
#include <map>
11
12
class
RosHeader
13
{
14
public
:
15
std::map<std::string,std::string>
data
;
16
17
std::string
writeHeader
();
18
19
bool
readHeader
(
const
std::string& bin);
20
21
std::string
toString
()
const
;
22
23
static
void
appendInt32
(
char
*&buf,
int
x);
24
25
static
void
appendString
(
char
*&buf,
const
std::string& str);
26
27
static
std::string
showMessage
(std::string s);
28
};
29
30
#endif
RosHeader
Definition:
RosHeader.h:13
RosHeader::writeHeader
std::string writeHeader()
Definition:
RosHeader.cpp:38
RosHeader::toString
std::string toString() const
Definition:
RosHeader.cpp:86
RosHeader::appendInt32
static void appendInt32(char *&buf, int x)
Definition:
RosHeader.cpp:16
RosHeader::appendString
static void appendString(char *&buf, const std::string &str)
Definition:
RosHeader.cpp:22
RosHeader::showMessage
static std::string showMessage(std::string s)
Definition:
RosHeader.cpp:28
RosHeader::data
std::map< std::string, std::string > data
Definition:
RosHeader.h:15
RosHeader::readHeader
bool readHeader(const std::string &bin)
Definition:
RosHeader.cpp:59
YARP
3.5.1
src
carriers
tcpros_carrier
RosHeader.h
Generated on Sat Dec 25 2021 02:23:00 for YARP by
1.9.1