OpenRTM-aist  1.2.1
Classes | Namespaces | Macros | Typedefs
DataPortStatus.h File Reference

DataPortStatus class. More...

#include <vector>
Include dependency graph for DataPortStatus.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RTC::DataPortStatus
 DataPortStatus mixin class. More...
 

Namespaces

 RTC
 RT-Component.
 

Macros

#define DATAPORTSTATUS_ENUM
 Importing RTC::DataPortStatus macro. More...
 

Typedefs

typedef std::vector< DataPortStatus::Enum > RTC::DataPortStatusList
 

Detailed Description

DataPortStatus class.

Date
$Date$
Author
Noriaki Ando n-and.nosp@m.o@ai.nosp@m.st.go.nosp@m..jp

Copyright (C) 2009-2010 Noriaki Ando Task-intelligence Research Group, Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology (AIST), Japan All rights reserved.

$Id$

Macro Definition Documentation

#define DATAPORTSTATUS_ENUM
Value:
typedef ::RTC::DataPortStatus::Enum ReturnCode; \
using ::RTC::DataPortStatus::PORT_OK; \
using ::RTC::DataPortStatus::PORT_ERROR; \
using ::RTC::DataPortStatus::BUFFER_FULL; \
using ::RTC::DataPortStatus::BUFFER_EMPTY; \
using ::RTC::DataPortStatus::BUFFER_TIMEOUT; \
using ::RTC::DataPortStatus::SEND_FULL; \
using ::RTC::DataPortStatus::SEND_TIMEOUT; \
using ::RTC::DataPortStatus::RECV_EMPTY; \
using ::RTC::DataPortStatus::RECV_TIMEOUT; \
using ::RTC::DataPortStatus::INVALID_ARGS; \
using ::RTC::DataPortStatus::PRECONDITION_NOT_MET; \
using ::RTC::DataPortStatus::CONNECTION_LOST; \
using ::RTC::DataPortStatus::UNKNOWN_ERROR;

Importing RTC::DataPortStatus macro.

This macro imports all the member of enum declared in RTC::DataPortStatus into the current namespace. Inserting at the head of class declaration, classes which utilize DataPortStatus can access Enum members of DataPortStatus without using namespace resolve operator.