OpenDDS  Snapshot(2023/04/28-20:55)
TopicSettings.h
Go to the documentation of this file.
1 #ifndef OPENDDS_FACE_CONFIG_TOPICSETTINGS_H
2 #define OPENDDS_FACE_CONFIG_TOPICSETTINGS_H
3 
4 #include "FACE/TS_common.hpp"
6 #include "FACE/OpenDDS_FACE_Export.h"
8 
10 
11 namespace OpenDDS { namespace FaceTSS { namespace config {
12 
13 class OpenDDS_FACE_Export TopicSettings {
14 public:
15  static const int TYPE_NAME_LEN = 128;
16 
17  int set(const char* name, const char* value);
18 
19  char type_name_[TYPE_NAME_LEN];
20  FACE::MESSAGE_TYPE_GUID platform_view_guid_;
21  FACE::MESSAGE_SIZE_TYPE max_message_size_;
22 };
23 
24 typedef OPENDDS_MAP(OPENDDS_STRING, TopicSettings) TopicMap;
25 
26 } } }
27 
29 
30 #endif
const LogLevel::Value value
Definition: debug.cpp:61
typedef OPENDDS_MAP(OPENDDS_STRING, ConnectionSettings) ConnectionMap
#define OPENDDS_STRING
FACE::MESSAGE_SIZE_TYPE max_message_size_
Definition: TopicSettings.h:21
const char *const name
Definition: debug.cpp:60
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
Definition: AddressCache.h:28
FACE::MESSAGE_TYPE_GUID platform_view_guid_
Definition: TopicSettings.h:20