Package org.ros.internal.transport
Class ConnectionHeader
java.lang.Object
org.ros.internal.transport.ConnectionHeader
- Author:
- damonkohler@google.com (Damon Kohler)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic ConnectionHeaderdecode(org.jboss.netty.buffer.ChannelBuffer buffer) Decodes a header that came over the wire into aMapof fields and values.org.jboss.netty.buffer.ChannelBufferencode()Encodes thisConnectionHeaderfor transmission over the wire.booleanbooleaninthashCode()voidmerge(ConnectionHeader other) voidmergeFields(Map<String, String> other) toString()
-
Constructor Details
-
ConnectionHeader
public ConnectionHeader()
-
-
Method Details
-
decode
Decodes a header that came over the wire into aMapof fields and values.- Parameters:
buffer- the incomingChannelBuffercontaining the header- Returns:
- a
Mapof header fields and values
-
encode
public org.jboss.netty.buffer.ChannelBuffer encode()Encodes thisConnectionHeaderfor transmission over the wire.- Returns:
- a
ChannelBuffercontaining the encoded header for wire transmission
-
merge
-
mergeFields
-
addField
-
getFields
-
hasField
-
getField
-
toString
-
hashCode
public int hashCode() -
equals
-