Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 package org.ros.internal.message;
00018
00019 import org.jboss.netty.buffer.ChannelBuffer;
00020 import org.ros.internal.message.field.Field;
00021 import org.ros.message.MessageSerializer;
00022
00026 public class DefaultMessageSerializer implements MessageSerializer<Message> {
00027
00028 @Override
00029 public void serialize(Message message, ChannelBuffer buffer) {
00030 for (Field field : message.toRawMessage().getFields()) {
00031 if (!field.isConstant()) {
00032 field.serialize(buffer);
00033 }
00034 }
00035 }
00036 }