OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
XTypes
TypeObjectTypeSupportImpl.h
Go to the documentation of this file.
1
// The files generated from dds/DCPS/RTPS/TypeLookup.idl will expect
2
// TypeObjectTypeSupportImpl.h because it includes TypeObject.idl. Since TypeObject.idl
3
// isn't actually processed, we can just make this file and include
4
// TypeObject.h, which implements what would be generated by TypeObject.idl
5
// if we had full IDL4 support.
6
7
#ifndef OPENDDS_DCPS_XTYPES_TYPEOBJECTTYPESUPPORTIMPL_H
8
#define OPENDDS_DCPS_XTYPES_TYPEOBJECTTYPESUPPORTIMPL_H
9
10
#include "
TypeObject.h
"
11
#include "
dds/DCPS/ValueReader.h
"
12
13
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
14
15
namespace
OpenDDS
{
16
namespace
DCPS {
17
18
inline
bool
vread
(
ValueReader
&,
XTypes::TypeIdentifier
&)
19
{
20
return
false
;
21
}
22
23
inline
void
vwrite
(
ValueWriter
&,
const
XTypes::TypeIdentifier
&)
24
{ }
25
26
inline
bool
vread
(
ValueReader
&,
XTypes::TypeIdentifierTypeObjectPair
&)
27
{
28
return
false
;
29
}
30
31
inline
void
vwrite
(
ValueWriter
&,
const
XTypes::TypeIdentifierTypeObjectPair
&)
32
{ }
33
34
inline
bool
vread
(
ValueReader
&,
XTypes::TypeIdentifierPair
&)
35
{
36
return
false
;
37
}
38
39
inline
void
vwrite
(
ValueWriter
&,
const
XTypes::TypeIdentifierPair
&)
40
{ }
41
42
inline
bool
vread
(
ValueReader
&,
XTypes::TypeIdentifierWithSize
&)
43
{
44
return
false
;
45
}
46
47
inline
void
vwrite
(
ValueWriter
&,
const
XTypes::TypeIdentifierWithSize
&)
48
{ }
49
50
}
51
}
52
53
OPENDDS_END_VERSIONED_NAMESPACE_DECL
54
55
#endif
/* OPENDDS_DCPS_XTYPES_TYPEOBJECTTYPESUPPORTIMPL_H */
OpenDDS::DCPS::vwrite
void vwrite(ValueWriter &vw, const Observer::Sample &sample)
Definition:
Observer.cpp:51
OpenDDS::XTypes::TypeIdentifierPair
Definition:
TypeObject.h:3308
TypeObject.h
ValueReader.h
OpenDDS::DCPS::ValueReader
Definition:
ValueReader.h:103
OpenDDS::XTypes::TypeIdentifierTypeObjectPair
Definition:
TypeObject.h:3285
OpenDDS::XTypes::TypeIdentifierWithSize
Definition:
TypeObject.h:3331
OpenDDS::DCPS::vread
bool vread(ValueReader &, XTypes::TypeIdentifier &)
Definition:
TypeObjectTypeSupportImpl.h:18
OpenDDS::DCPS::ValueWriter
Definition:
ValueWriter.h:38
OpenDDS::XTypes::TypeIdentifier
Definition:
TypeObject.h:732
OPENDDS_END_VERSIONED_NAMESPACE_DECL
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
Definition:
Versioned_Namespace.h:48
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
Definition:
Hash.cpp:17
OpenDDS
The Internal API and Implementation of OpenDDS.
Definition:
AddressCache.h:28
Generated by
1.8.13