%description: Tests cMessage.parsimPack/parsimUnpack. %includes: #include #include %activity: #define PRINT(X) EV << #X << ":" << (X) << endl cFileCommBuffer *buffer = new cFileCommBuffer(); cMessage msg("msg"); msg.setKind(5); msg.setSchedulingPriority(8); msg.setTimestamp(0.2234); msg.parsimPack(buffer); cMessage msg2("tmp"); msg2.parsimUnpack(buffer); EV << "isBufferEmpty:" << buffer->isBufferEmpty() << endl; PRINT(msg2.getName()); PRINT(msg2.getKind()); PRINT(msg2.getSchedulingPriority()); PRINT(msg2.getTimestamp()); %contains: stdout isBufferEmpty:1 msg2.getName():msg msg2.getKind():5 msg2.getSchedulingPriority():8 msg2.getTimestamp():0.2234