RTI Recording Service  Version 6.0.1
 All Data Structures Namespaces Files Functions Typedefs Enumerations Enumerator Groups
StorageDiscoveryStreamWriter.hpp
1 /*
2  * (c) Copyright, Real-Time Innovations, 2018-.
3  * All rights reserved.
4  * No duplications, whole or partial, manual or electronic, may be made
5  * without express written permission. Any such copies, or
6  * revisions thereof, must display this notice unaltered.
7  * This code contains trade secrets of Real-Time Innovations, Inc.
8  */
9 
10 #ifndef RTI_RECORDING_STORAGE_STORAGEDISCOVERYSTREAMWRITER_HPP_
11 #define RTI_RECORDING_STORAGE_STORAGEDISCOVERYSTREAMWRITER_HPP_
12 
13 #include <vector>
14 
15 #include "dds/dds.hpp"
16 
17 #include "rti/recording/storage/StorageStreamWriter.hpp"
18 #include "rti/routing/detail/ForwarderUtils.hpp"
19 
20 namespace rti { namespace recording { namespace storage {
21 
29 typedef TStorageStreamWriter<
30  dds::topic::ParticipantBuiltinTopicData,
31  dds::sub::SampleInfo> ParticipantStorageWriter;
32 
39 typedef TStorageStreamWriter<
40  dds::topic::PublicationBuiltinTopicData,
41  dds::sub::SampleInfo> PublicationStorageWriter;
42 
49 typedef TStorageStreamWriter<
50  dds::topic::SubscriptionBuiltinTopicData,
51  dds::sub::SampleInfo> SubscriptionStorageWriter;
52 
53 
54 } } } // namespace rti::recording::storage
55 
56 #endif /* RTI_RECORDING_STORAGE_STORAGEDISCOVERYSTREAMWRITER_HPP_ */

RTI Recording Service Version 6.0.1 Copyright © Sun Nov 17 2019 Real-Time Innovations, Inc