Public Member Functions | |
void | addField (String name, String value) |
ConnectionHeader () | |
ChannelBuffer | encode () |
boolean | equals (Object obj) |
String | getField (String name) |
Map< String, String > | getFields () |
boolean | hasField (String name) |
int | hashCode () |
void | merge (ConnectionHeader other) |
void | mergeFields (Map< String, String > other) |
String | toString () |
Static Public Member Functions | |
static ConnectionHeader | decode (ChannelBuffer buffer) |
Static Private Member Functions | |
static String | decodeAsciiString (ChannelBuffer buffer, int length) |
Private Attributes | |
final Map< String, String > | fields |
Static Private Attributes | |
static final boolean | DEBUG = false |
static final Log | log = LogFactory.getLog(ConnectionHeader.class) |
Definition at line 36 of file ConnectionHeader.java.
Definition at line 87 of file ConnectionHeader.java.
void org.ros.internal.transport.ConnectionHeader.addField | ( | String | name, |
String | value | ||
) | [inline] |
Definition at line 120 of file ConnectionHeader.java.
static ConnectionHeader org.ros.internal.transport.ConnectionHeader.decode | ( | ChannelBuffer | buffer | ) | [inline, static] |
Decodes a header that came over the wire into a Map of fields and values.
buffer | the incoming ChannelBuffer containing the header |
Definition at line 51 of file ConnectionHeader.java.
static String org.ros.internal.transport.ConnectionHeader.decodeAsciiString | ( | ChannelBuffer | buffer, |
int | length | ||
) | [inline, static, private] |
Definition at line 83 of file ConnectionHeader.java.
ChannelBuffer org.ros.internal.transport.ConnectionHeader.encode | ( | ) | [inline] |
Encodes this ConnectionHeader for transmission over the wire.
Definition at line 97 of file ConnectionHeader.java.
boolean org.ros.internal.transport.ConnectionHeader.equals | ( | Object | obj | ) | [inline] |
Definition at line 155 of file ConnectionHeader.java.
String org.ros.internal.transport.ConnectionHeader.getField | ( | String | name | ) | [inline] |
Definition at line 137 of file ConnectionHeader.java.
Map<String, String> org.ros.internal.transport.ConnectionHeader.getFields | ( | ) | [inline] |
Definition at line 129 of file ConnectionHeader.java.
boolean org.ros.internal.transport.ConnectionHeader.hasField | ( | String | name | ) | [inline] |
Definition at line 133 of file ConnectionHeader.java.
int org.ros.internal.transport.ConnectionHeader.hashCode | ( | ) | [inline] |
Definition at line 147 of file ConnectionHeader.java.
void org.ros.internal.transport.ConnectionHeader.merge | ( | ConnectionHeader | other | ) | [inline] |
Definition at line 107 of file ConnectionHeader.java.
void org.ros.internal.transport.ConnectionHeader.mergeFields | ( | Map< String, String > | other | ) | [inline] |
Definition at line 112 of file ConnectionHeader.java.
String org.ros.internal.transport.ConnectionHeader.toString | ( | ) | [inline] |
Definition at line 142 of file ConnectionHeader.java.
final boolean org.ros.internal.transport.ConnectionHeader.DEBUG = false [static, private] |
Definition at line 38 of file ConnectionHeader.java.
final Map<String, String> org.ros.internal.transport.ConnectionHeader.fields [private] |
Definition at line 41 of file ConnectionHeader.java.
final Log org.ros.internal.transport.ConnectionHeader.log = LogFactory.getLog(ConnectionHeader.class) [static, private] |
Definition at line 39 of file ConnectionHeader.java.