Writer::Writer (::DDS::DataWriter_ptr writer) : writer_ (::DDS::DataWriter::_duplicate (writer)) , timeout_writes_ (0) , count_ (0) , dwl_servant_ (0) { ::DDS::DataWriterListener_var dwl = writer->get_listener (); this->dwl_servant_ = dynamic_cast<DataWriterListenerImpl*> (dwl.in ()); }
Writer::Writer(::DDS::DataWriter_ptr writer) : writer_ (::DDS::DataWriter::_duplicate (writer)), finished_instances_ (0), timeout_writes_ (0), start_ (true), count_ (0), dwl_servant_ (0) { ::DDS::DataWriterListener_var dwl = writer->get_listener(); dwl_servant_ = dynamic_cast<DataWriterListenerImpl*>(dwl.in()); }