TopicSettings.h

Go to the documentation of this file.
00001 #ifndef OPENDDS_TOPIC_SETTINGS_H
00002 #define OPENDDS_TOPIC_SETTINGS_H
00003 
00004 #include "FACE/TS_common.hpp"
00005 #include "dds/DCPS/PoolAllocator.h"
00006 #include "FACE/OpenDDS_FACE_Export.h"
00007 #include "dds/Versioned_Namespace.h"
00008 
00009 OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
00010 
00011 namespace OpenDDS { namespace FaceTSS { namespace config {
00012 
00013 class OpenDDS_FACE_Export TopicSettings {
00014 public:
00015   static const int TYPE_NAME_LEN = 128;
00016 
00017   int set(const char* name, const char* value);
00018 
00019   char type_name_[TYPE_NAME_LEN];
00020   FACE::MESSAGE_TYPE_GUID platform_view_guid_;
00021   FACE::MESSAGE_SIZE_TYPE max_message_size_;
00022 };
00023 
00024 typedef OPENDDS_MAP(OPENDDS_STRING, TopicSettings) TopicMap;
00025 
00026 } } }
00027 
00028 OPENDDS_END_VERSIONED_NAMESPACE_DECL
00029 
00030 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1