Public Member Functions | Package Functions | Private Attributes | Static Private Attributes
org.ros.internal.message.MessageProxyFactory Class Reference

List of all members.

Public Member Functions

 MessageProxyFactory (MessageInterfaceClassProvider messageInterfaceClassProvider, MessageFactory messageFactory)

Package Functions

public< T > T newMessageProxy (MessageDeclaration messageDeclaration)
private< T > T newProxy (Class< T > interfaceClass, final MessageImpl messageImpl)

Private Attributes

final MessageContextProvider messageContextProvider
final MessageInterfaceClassProvider messageInterfaceClassProvider

Static Private Attributes

static final String HEADER_MESSAGE_TYPE = "std_msgs/Header"
static final String SEQUENCE_FIELD_NAME = "seq"
static final AtomicInteger SEQUENCE_NUMBER = new AtomicInteger(0)

Detailed Description

Author:
damonkohler@google.com (Damon Kohler)

Definition at line 32 of file MessageProxyFactory.java.


Constructor & Destructor Documentation

Definition at line 43 of file MessageProxyFactory.java.


Member Function Documentation

public<T> T org.ros.internal.message.MessageProxyFactory.newMessageProxy ( MessageDeclaration  messageDeclaration) [inline, package]

Definition at line 50 of file MessageProxyFactory.java.

private<T> T org.ros.internal.message.MessageProxyFactory.newProxy ( Class< T >  interfaceClass,
final MessageImpl  messageImpl 
) [inline, package]
Parameters:
interfaceClassthe interface class to provide
messageImplthe instance to proxy
Returns:
a new proxy for
 implementation 
that implements
 interfaceClass 

Definition at line 73 of file MessageProxyFactory.java.


Member Data Documentation

final String org.ros.internal.message.MessageProxyFactory.HEADER_MESSAGE_TYPE = "std_msgs/Header" [static, private]

Definition at line 36 of file MessageProxyFactory.java.

Definition at line 41 of file MessageProxyFactory.java.

Definition at line 40 of file MessageProxyFactory.java.

Definition at line 37 of file MessageProxyFactory.java.

final AtomicInteger org.ros.internal.message.MessageProxyFactory.SEQUENCE_NUMBER = new AtomicInteger(0) [static, private]

Definition at line 38 of file MessageProxyFactory.java.


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


rosjava_bootstrap
Author(s): Daniel Stonier , Damon Kohler
autogenerated on Fri Aug 28 2015 12:41:44