Class ConnectionHeader

java.lang.Object
org.ros.internal.transport.ConnectionHeader

public class ConnectionHeader extends Object
Author:
damonkohler@google.com (Damon Kohler)
  • Constructor Details

    • ConnectionHeader

      public ConnectionHeader()
  • Method Details

    • decode

      public static ConnectionHeader decode(org.jboss.netty.buffer.ChannelBuffer buffer)
      Decodes a header that came over the wire into a Map of fields and values.
      Parameters:
      buffer - the incoming ChannelBuffer containing the header
      Returns:
      a Map of header fields and values
    • encode

      public org.jboss.netty.buffer.ChannelBuffer encode()
      Encodes this ConnectionHeader for transmission over the wire.
      Returns:
      a ChannelBuffer containing the encoded header for wire transmission
    • merge

      public void merge(ConnectionHeader other)
    • mergeFields

      public void mergeFields(Map<String,String> other)
    • addField

      public void addField(String name, String value)
    • getFields

      public Map<String,String> getFields()
    • hasField

      public boolean hasField(String name)
    • getField

      public String getField(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object