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) |
Definition at line 32 of file MessageProxyFactory.java.
org.ros.internal.message.MessageProxyFactory.MessageProxyFactory | ( | MessageInterfaceClassProvider | messageInterfaceClassProvider, |
MessageFactory | messageFactory | ||
) | [inline] |
Definition at line 43 of file MessageProxyFactory.java.
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] |
interfaceClass | the interface class to provide |
messageImpl | the instance to proxy |
implementation
interfaceClass
Definition at line 73 of file MessageProxyFactory.java.
final String org.ros.internal.message.MessageProxyFactory.HEADER_MESSAGE_TYPE = "std_msgs/Header" [static, private] |
Definition at line 36 of file MessageProxyFactory.java.
final MessageContextProvider org.ros.internal.message.MessageProxyFactory.messageContextProvider [private] |
Definition at line 41 of file MessageProxyFactory.java.
final MessageInterfaceClassProvider org.ros.internal.message.MessageProxyFactory.messageInterfaceClassProvider [private] |
Definition at line 40 of file MessageProxyFactory.java.
final String org.ros.internal.message.MessageProxyFactory.SEQUENCE_FIELD_NAME = "seq" [static, private] |
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.