Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes
org.ros.internal.transport.ConnectionHeader Class Reference

List of all members.

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)

Detailed Description

Author:
damonkohler@google.com (Damon Kohler)

Definition at line 36 of file ConnectionHeader.java.


Constructor & Destructor Documentation

Definition at line 87 of file ConnectionHeader.java.


Member Function Documentation

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.

Parameters:
bufferthe incoming ChannelBuffer containing the header
Returns:
a Map of header fields and values

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.

Encodes this ConnectionHeader for transmission over the wire.

Returns:
a ChannelBuffer containing the encoded header for wire transmission

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.

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.

Definition at line 147 of file ConnectionHeader.java.

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.

Definition at line 142 of file ConnectionHeader.java.


Member Data Documentation

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.


The documentation for this class was generated from the following file:


rosjava_core
Author(s):
autogenerated on Wed Aug 26 2015 16:06:51