OpenRTM  1.0.0
Classes | Namespaces | Defines | Typedefs
DataPortStatus.h File Reference

DataPortStatus class. More...

#include <vector>

Go to the source code of this file.

Classes

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

Namespaces

namespace  RTC
 

RT-Component.


Defines

#define DATAPORTSTATUS_ENUM
 Importing RTC::DataPortStatus macro.

Typedefs

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

Detailed Description

DataPortStatus class.

Date:
$Date$
Author:
Noriaki Ando <n-ando@aist.go.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$


Define Documentation

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.