00001 package org.rosbuilding.common; 00002 00003 import org.ros.internal.message.Message; 00004 00005 public interface INode<TStateData> { 00006 <T extends Message> T getNewMessageInstance(String type); 00007 TStateData getStateData(); 00008 void logD(final Object message); 00009 void logI(final Object message); 00010 void logE(final Object message); 00011 void logE(final Exception message); 00012 }