]> pilppa.org Git - libplpbus.git/blobdiff - src/plpbus/BusMessageInternal.cc
Force to add type_id identifier for messages. Receiver can then use the
[libplpbus.git] / src / plpbus / BusMessageInternal.cc
index 6839f794039c9f895ccb2af0e6346ca889d8bbf0..ee1a25f3a70ae631bd791e34fce91713586acaac 100644 (file)
@@ -7,13 +7,17 @@
 
 #include "BusMessageInternal.hh"
 
+using namespace plpbus_orb;
+
 namespace plpbus {
-       BusMessageInternal::BusMessageInternal(plpbus_orb::DataItemSequence seq_param) {
-               _dataItemSeq    = seq_param;
+       BusMessageInternal::BusMessageInternal(DataItemSequence seq_param) : BusMessage() {
+               DataItemSequence        *seq;
+
+               seq     = (DataItemSequence *)_dataItemSeq;
+               delete(seq);
+               _dataItemSeq    = new DataItemSequence(seq_param);
        }
 
-       BusMessageInternal::~BusMessageInternal()
-       {
-               // TODO Auto-generated destructor stub
+       BusMessageInternal::~BusMessageInternal() {
        }
 }