- Timestamp:
- 08/10/07 17:24:12 (6 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
standardInterfaces/branches/standardInterfaces-metadata/realChar_u.cpp
r4065 r4665 34 34 data_servant = new realChar::usesPort(this); 35 35 data_servant_var = data_servant->_this(); 36 36 37 // initialize meta data 38 InitializeMetaData( metadata ); 37 39 } 38 40 … … 65 67 } 66 68 69 void standardInterfaces_i::realChar_u::pushPacket( 70 const PortTypes::CharSequence &I, 71 const standardInterfaces::MetaData &packet_data) 72 { 73 // update packet meta data 74 metadata = packet_data; 75 76 pushPacket(I); 77 } 78 67 79 void standardInterfaces_i::realChar_u::pushPacket(const PortTypes::CharSequence &I) 68 80 { 69 81 omni_mutex_lock l(port_mutex); 70 82 for (unsigned int i = 0; i < dest_ports.size(); ++i) { 71 dest_ports[i].port_obj->pushPacket(I );83 dest_ports[i].port_obj->pushPacket(I,metadata); 72 84 } 73 85 } 86 74 87 75 88 realChar::usesPort::usesPort(standardInterfaces_i::realChar_u *_base) : base(_base)