OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
QOS_XML_Handler
DataReaderQos_Handler.h
Go to the documentation of this file.
1
/**
2
* @author Marcel Smit (msmit@remedy.nl)
3
*
4
*
5
*/
6
#ifndef OPENDDS_DCPS_QOS_XML_HANDLER_DATAREADERQOS_HANDLER_H
7
#define OPENDDS_DCPS_QOS_XML_HANDLER_DATAREADERQOS_HANDLER_H
8
9
#include
/**/
"ace/pre.h"
10
11
#if !defined (ACE_LACKS_PRAGMA_ONCE)
12
# pragma once
13
#endif
/* ACE_LACKS_PRAGMA_ONCE */
14
15
#include "dds_qos.hpp"
16
#include "dds/DdsDcpsInfrastructureC.h"
17
18
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
19
20
class
DataReaderQos_Handler
21
{
22
public
:
23
/**
24
* Find the correct datareaderQos within the given profile,
25
* based on the given name.
26
*/
27
static
bool
get_datareader_qos
(::
DDS::DataReaderQos
& dr_qos,
28
::dds::qosProfile * profile,
29
const
ACE_TCHAR
*
name
= 0);
30
private
:
31
/**
32
* Start parsing the QOS XML, using the template classes.
33
*/
34
static
bool
get_datareader_qos
(
DDS::DataReaderQos
& dr_qos,
35
dds::datareaderQos * dr);
36
};
37
38
OPENDDS_END_VERSIONED_NAMESPACE_DECL
39
40
#include
/**/
"ace/post.h"
41
#endif
/* DATAREADER_QOS_HANDLER_H */
DataReaderQos_Handler::get_datareader_qos
static bool get_datareader_qos(::DDS::DataReaderQos &dr_qos, ::dds::qosProfile *profile, const ACE_TCHAR *name=0)
ACE_TCHAR
char ACE_TCHAR
name
const char *const name
Definition:
debug.cpp:60
DDS::DataReaderQos
Definition:
DdsDcpsCore.idl:378
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
DataReaderQos_Handler
Definition:
DataReaderQos_Handler.h:20
Generated by
1.8.13