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
00008 namespace OpenDDS { namespace FaceTSS { namespace config {
00009
00010 class OpenDDS_FACE_Export TopicSettings {
00011 public:
00012 int set(const char* name, const char* value);
00013
00014 char type_name_[128];
00015 FACE::MESSAGE_TYPE_GUID platform_view_guid_;
00016 FACE::MESSAGE_SIZE_TYPE max_message_size_;
00017 };
00018
00019 typedef OPENDDS_MAP(OPENDDS_STRING, TopicSettings) TopicMap;
00020
00021 } } }
00022
00023 #endif