RTC Toolkit
2.0.0
Main Page
Related Pages
Modules
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
w
~
Variables
a
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
c
d
f
i
l
m
o
p
r
s
t
Enumerations
Enumerator
Related Functions
o
p
r
Files
File List
File Members
All
b
c
e
f
g
i
l
m
o
p
r
s
t
u
v
w
Functions
b
c
e
f
g
l
m
o
p
r
s
t
w
Variables
Typedefs
Enumerations
Enumerator
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
reusableComponents
telSub
lib
src
include
rtctk
telSub
shmPublisherIf.hpp
Go to the documentation of this file.
1
11
#ifndef RTCKT_TELSUB_SHMPUBLISHERIF_HPP
12
#define RTCKT_TELSUB_SHMPUBLISHERIF_HPP
13
#include <
rtctk/config.hpp
>
14
#include <numapp/mempolicy.hpp>
15
16
#include <
rtctk/telSub/dataSampleView.hpp
>
17
18
namespace
rtctk::telSub
{
19
27
class
ShmPublisherIf
{
28
public
:
29
virtual
~ShmPublisherIf
() {};
36
virtual
std::error_code
Publish
(
DataSamplesView
const
& samples)
RTCTK_NOEXCEPT
= 0;
37
43
virtual
void
CloseQueue
()
RTCTK_NOEXCEPT
= 0;
44
};
45
46
}
// namespace rtctk::telSub
47
#endif // #ifndef RTCKT_TELSUB_SHMPUBLISHERIF_HPP
dataSampleView.hpp
Declares ShmPublisher.
config.hpp
Project-wide configuration header.
rtctk::telSub::ShmPublisherIf
Simple interface to class that owns the shared memory queue.
Definition:
shmPublisherIf.hpp:27
rtctk::telSub::ShmPublisherIf::~ShmPublisherIf
virtual ~ShmPublisherIf()
Definition:
shmPublisherIf.hpp:29
rtctk::telSub::ShmPublisherIf::Publish
virtual std::error_code Publish(DataSamplesView const &samples) RTCTK_NOEXCEPT=0
Publish correlated data samples to shared memory.
rtctk::telSub::DataSamplesView
A set of correlated agnostic non-owning data samples references.
Definition:
dataSampleView.hpp:46
rtctk::telSub::ShmPublisherIf::CloseQueue
virtual void CloseQueue() RTCTK_NOEXCEPT=0
Close shared memory queue.
rtctk::telSub
Definition:
main.cpp:6
RTCTK_NOEXCEPT
#define RTCTK_NOEXCEPT
Definition:
config.hpp:15
Generated by
1.8.20