#include <cppunit/ui/text/TestRunner.h>
#include <cppunit/TextOutputter.h>
#include <cppunit/extensions/TestFactoryRegistry.h>
#include <cppunit/extensions/HelperMacros.h>
#include <cppunit/TestAssert.h>
#include <rtm/idl/BasicDataTypeSkel.h>
#include <rtm/idl/DataPortSkel.h>
#include <rtm/InPortConsumer.h>
#include <rtm/InPortProvider.h>
#include <rtm/InPort.h>
#include <rtm/InPortBase.h>
#include <rtm/CorbaConsumer.h>
#include <rtm/OutPortConsumer.h>
#include <rtm/CdrBufferBase.h>
#include <string>
#include <vector>
#include <coil/Guard.h>
#include <coil/Mutex.h>
#include <rtm/idl/RTCSkel.h>
#include <rtm/CORBA_SeqUtil.h>
#include <rtm/NVUtil.h>
#include <assert.h>
#include <coil/UUID.h>
#include <memory>
#include <rtm/RTC.h>
#include <coil/Logger.h>
#include <rtm/SystemLogger.h>
#include <rtm/Manager.h>
#include <rtm/PortCallback.h>
#include <rtm/InPortPushConnector.h>
#include <rtm/ConnectorBase.h>
#include <rtm/OutPortConnector.h>
Go to the source code of this file.
Classes | |
class | InPort::InPortCorbaCdrProviderMock |
class | InPort::InPortMock< DataType > |
class | InPort::InPortTests |
class | InPort::Logger |
struct | InPort::OnReadConvertMock< DataType > |
class | InPort::OnReadMock< DataType > |
class | InPort::OnWriteMock< DataType > |
class | InPort::OutPortCorbaCdrConsumerMock |
class | InPort::RingBufferMock< DataType > |
Namespaces | |
InPort | |
RTC | |
RT-Component. | |
Macros | |
#define | InPort_cpp |
#define | USEC_PER_SEC 1000000 |
#define | WTIMEOUT_USEC 1000000 |
Typedefs | |
typedef RingBufferMock< cdrMemoryStream > | InPort::CdrRingBufferMock |
Functions | |
CPPUNIT_TEST_SUITE_REGISTRATION (InPort::InPortTests) | |
Variables | |
int | RTC::InPortPushConnector_read |
ConnectorBase::ReturnCode | RTC::InPortPushConnector_read_return_value |
LogStreamBuf | RTC::m_logStreamBuf |
::InPort::Logger | RTC::RTC_logger |
InPort test class.
Copyright (C) 2006 Noriaki Ando Task-intelligence Research Group, Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology (AIST), Japan All rights reserved.
Definition in file InPortTests.cpp.
#define InPort_cpp |
Definition at line 39 of file InPortTests.cpp.
#define USEC_PER_SEC 1000000 |
Definition at line 78 of file InPortTests.cpp.
#define WTIMEOUT_USEC 1000000 |
Definition at line 77 of file InPortTests.cpp.
CPPUNIT_TEST_SUITE_REGISTRATION | ( | InPort::InPortTests | ) |