MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / DataSampleElement

Method DataSampleElement

dds/DCPS/DataSampleElement.cpp:22–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20namespace DCPS {
21
22DataSampleElement::DataSampleElement(
23 GUID_t publication_id,
24 TransportSendListener* send_listener,
25 PublicationInstance_rch handle)
26 : transaction_id_(0),
27 publication_id_(publication_id),
28 num_subs_(0),
29 send_listener_(send_listener),
30 handle_(handle),
31 previous_writer_sample_(0),
32 next_writer_sample_(0),
33 next_instance_sample_(0),
34 previous_instance_sample_(0),
35 next_send_sample_(0),
36 previous_send_sample_(0)
37
38{
39 std::fill(subscription_ids_,
40 subscription_ids_ + OpenDDS::DCPS::MAX_READERS_PER_ELEM,
41 GUID_UNKNOWN);
42}
43
44DataSampleElement::DataSampleElement(const DataSampleElement& elem)
45 : transaction_id_(elem.transaction_id_)

Callers

nothing calls this directly

Calls 3

copyFunction · 0.70
fillFunction · 0.50
duplicateMethod · 0.45

Tested by

no test coverage detected