![JAR search and dependency download from the Maven repository](/logo.png)
net.sf.jrtps.message.Pad Maven / Gradle / Ivy
package net.sf.jrtps.message;
import net.sf.jrtps.transport.RTPSByteBuffer;
/**
* The purpose of this Submessage is to allow the introduction of any padding
* necessary to meet any desired memory alignment requirements. Its has no other
* meaning.
*
* see 8.3.7.11 Pad
*
* @author mcr70
*
*/
public class Pad extends SubMessage {
public static final int KIND = 0x01;
private byte[] bytes;
public Pad(SubMessageHeader smh, RTPSByteBuffer bb) {
super(smh);
readMessage(bb);
}
private void readMessage(RTPSByteBuffer bb) {
this.bytes = new byte[header.submessageLength];
bb.read(bytes);
}
@Override
public void writeTo(RTPSByteBuffer bb) {
bb.write(bytes);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy