Ignore:
Timestamp:
Mar 26, 2014, 6:44:32 PM (11 years ago)
Author:
hock@…
Message:

StreamTransport bug fixed!!

[ Back to normal. :-) ]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/utility/transport/messages/message.hpp

    r12773 r12774  
    6969        /// Create a new message
    7070        inline message_t() :
    71                 imsg(),
    72                 MAGIC_IDENTIFIER("!!message_t-MAGIC_IDENTIFIER!!"), // XXX Mario: Debugging
    73                 MAGIC_NUMBER(421337) // XXX Mario: Debugging
     71                imsg()
    7472        {
    7573        }
     
    7775        /// Copy message
    7876        inline message_t(const message_t& msg) :
    79                 imsg(msg.imsg),
    80                 MAGIC_IDENTIFIER(msg.MAGIC_IDENTIFIER),  // XXX
    81                 MAGIC_NUMBER(msg.MAGIC_NUMBER) // XXX
     77                imsg(msg.imsg)
    8278
    8379        {
    84                 assert ( msg.MAGIC_NUMBER == 421337 ); // XXX
    85                
    8680            if ( imsg )
    8781                imsg->owner = NULL;
     
    9690        inline message_t& operator=(const message_t& msg)
    9791        {
    98                 assert ( msg.MAGIC_NUMBER == 421337 ); // XXX
    99                
    10092                if ( msg.imsg )
    10193                {
     
    10597                else
    10698                {
    107                         // TODO: is this a valid state? (since it can definitely been reached...)
    10899                        imsg.reset();
    109100                }
     
    274265                mlength_t index, length;
    275266               
    276                 // XXX Mario: Debugging
    277                 const std::string MAGIC_IDENTIFIER;
    278                 const int MAGIC_NUMBER;
    279267        public:
    280268                inline imsg_t() :
    281269                        owner(NULL),
    282270                        index(0),
    283                         length(0),
    284                         MAGIC_IDENTIFIER("!!imsg_t-MAGIC_IDENTIFIER!!"), // XXX Mario: Debugging
    285                         MAGIC_NUMBER(133742)
     271                        length(0)
    286272                {
    287273                }
    288274                inline imsg_t(const imsg_t& imsg) :
    289                         index(imsg.index), length(imsg.length),
    290                         MAGIC_IDENTIFIER(imsg.MAGIC_IDENTIFIER),  // XXX
    291                         MAGIC_NUMBER(imsg.MAGIC_NUMBER) // XXX
     275                        index(imsg.index), length(imsg.length)
    292276                {
    293277                        for (mlength_t i = 0; i < length; i++)
     
    359343                        length--;
    360344                }
    361         };
     345        }; // [ class imsg_t ] -- inner class
     346       
    362347        /// own a new message
    363348        inline imsg_t& own() {
     
    368353                return *imsg;
    369354        }
    370         boost::shared_ptr<imsg_t> imsg;
    371        
    372         // XXX Mario: Debugging
    373 public:
    374         const std::string MAGIC_IDENTIFIER;
    375         const int MAGIC_NUMBER;
    376 };
     355        boost::shared_ptr<imsg_t> imsg;
     356}; // [ class message_t ] -- outer class
    377357
    378358inline message_t operator+(const message_t& lhs, const message_t& rhs) {
Note: See TracChangeset for help on using the changeset viewer.