YARP
Yet Another Robot Platform
TypedReaderCallback-inl.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3
* SPDX-FileCopyrightText: 2006-2010 RobotCub Consortium
4
* SPDX-License-Identifier: BSD-3-Clause
5
*/
6
7
#ifndef YARP_OS_TYPEDREADERCALLBACK_INL_H
8
#define YARP_OS_TYPEDREADERCALLBACK_INL_H
9
10
11
#ifndef DOXYGEN_SHOULD_SKIP_THIS
12
YARP_os_API
void
typedReaderMissingCallback
();
13
#endif
/*DOXYGEN_SHOULD_SKIP_THIS*/
14
15
template
<
typename
T>
16
yarp::os::TypedReaderCallback<T>::~TypedReaderCallback
()
17
{
18
}
19
20
template
<
typename
T>
21
void
yarp::os::TypedReaderCallback<T>::onRead
(T& datum)
22
{
23
YARP_UNUSED
(datum);
24
typedReaderMissingCallback
();
25
}
26
27
template
<
typename
T>
28
void
yarp::os::TypedReaderCallback<T>::onRead
(T& datum,
const
yarp::os::TypedReader<T>
& reader)
29
{
30
YARP_UNUSED
(reader);
31
onRead(datum);
32
}
33
34
#ifdef _MSC_VER
35
template
class
YARP_os_API
yarp::os::TypedReaderCallback<yarp::os::Bottle>
;
36
#endif
37
38
#endif
// YARP_OS_TYPEDREADERCALLBACK_INL_H
typedReaderMissingCallback
void typedReaderMissingCallback()
Definition:
PortReaderBufferBase.cpp:625
yarp::os::TypedReaderCallback< yarp::os::Bottle >
yarp::os::TypedReaderCallback::~TypedReaderCallback
virtual ~TypedReaderCallback()
Destructor.
Definition:
TypedReaderCallback-inl.h:16
yarp::os::TypedReaderCallback::onRead
virtual void onRead(T &datum)
Callback method.
Definition:
TypedReaderCallback-inl.h:21
yarp::os::TypedReader
A base class for sources of typed data.
Definition:
TypedReader.h:23
YARP_UNUSED
#define YARP_UNUSED(var)
Definition:
api.h:162
YARP_os_API
#define YARP_os_API
Definition:
api.h:18
YARP
3.5.1
src
libYARP_os
src
yarp
os
TypedReaderCallback-inl.h
Generated on Sat Dec 25 2021 02:23:04 for YARP by
1.9.1