org.openflow.protocol.statistics
Class OFQueueStatisticsRequest

java.lang.Object
  extended by org.openflow.protocol.statistics.OFQueueStatisticsRequest
All Implemented Interfaces:
OFStatistics

public class OFQueueStatisticsRequest
extends java.lang.Object
implements OFStatistics

Represents an ofp_queue_stats_request structure

Author:
David Erickson (daviderickson@cs.stanford.edu)

Field Summary
static int MINIMUM_LENGTH
           
protected  int portNumber
           
protected  int queueId
           
 
Constructor Summary
OFQueueStatisticsRequest()
           
 
Method Summary
 int computeLength()
          Computes, sets and returns the length of this OFStatistics message.
 boolean equals(java.lang.Object obj)
           
 int getLength()
          Returns the wire length of this message in bytes
 int getPortNumber()
           
 int getQueueId()
           
 int hashCode()
           
 void readFrom(java.nio.ByteBuffer data)
          Read this message off the wire from the specified ByteBuffer
 OFQueueStatisticsRequest setPortNumber(int portNumber)
           
 OFQueueStatisticsRequest setQueueId(int queueId)
           
 OFQueueStatisticsRequest setQueueId(OFQueue queue)
           
 void writeTo(java.nio.ByteBuffer data)
          Write this message's binary format to the specified ByteBuffer
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MINIMUM_LENGTH

public static int MINIMUM_LENGTH

portNumber

protected int portNumber

queueId

protected int queueId
Constructor Detail

OFQueueStatisticsRequest

public OFQueueStatisticsRequest()
Method Detail

getPortNumber

public int getPortNumber()
Returns:
the portNumber

setPortNumber

public OFQueueStatisticsRequest setPortNumber(int portNumber)
Parameters:
portNumber - the portNumber to set

getQueueId

public int getQueueId()
Returns:
the queueId

setQueueId

public OFQueueStatisticsRequest setQueueId(int queueId)
Parameters:
queueId - the queueId to set

setQueueId

public OFQueueStatisticsRequest setQueueId(OFQueue queue)
Parameters:
queueId - the queueId to set

getLength

public int getLength()
Description copied from interface: OFStatistics
Returns the wire length of this message in bytes

Specified by:
getLength in interface OFStatistics
Returns:
the length

readFrom

public void readFrom(java.nio.ByteBuffer data)
Description copied from interface: OFStatistics
Read this message off the wire from the specified ByteBuffer

Specified by:
readFrom in interface OFStatistics

writeTo

public void writeTo(java.nio.ByteBuffer data)
Description copied from interface: OFStatistics
Write this message's binary format to the specified ByteBuffer

Specified by:
writeTo in interface OFStatistics

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

computeLength

public int computeLength()
Description copied from interface: OFStatistics
Computes, sets and returns the length of this OFStatistics message. The value will be able to be retrieved from OFStatistics.getLength() without recomputing after this method is called.

Specified by:
computeLength in interface OFStatistics
Returns: