1 /* Copyright (C)2013 Pantheon Technologies, s.r.o. All rights reserved. */
\r
2 package org.opendaylight.openflowjava.protocol.impl.core;
\r
4 import io.netty.buffer.ByteBuf;
\r
7 * Wraps received messages (includes version)
\r
8 * @author michal.polkorab
\r
10 public class VersionMessageWrapper {
\r
12 private short version;
\r
13 private ByteBuf messageBuffer;
\r
17 * @param version version decoded in {@link OFVersionDetector}
\r
18 * @param messageBuffer message received from {@link OFFrameDecoder}
\r
20 public VersionMessageWrapper(short version, ByteBuf messageBuffer) {
\r
21 this.version = version;
\r
22 this.messageBuffer = messageBuffer;
\r
26 * @return the version version decoded in {@link OFVersionDetector}
\r
28 public short getVersion() {
\r
33 * @return the messageBuffer message received from {@link OFFrameDecoder}
\r
35 public ByteBuf getMessageBuffer() {
\r
36 return messageBuffer;
\r