OpenRTM  1.0.0
Classes | Namespaces | Defines
BufferStatus.h File Reference

Buffer status enum definition. More...

Go to the source code of this file.

Classes

class  RTC::BufferStatus
 BufferStatus mixin class. More...

Namespaces

namespace  RTC
 

RT-Component.


Defines

#define BUFFERSTATUS_ENUM
 Importing RTC::BufferStatus macro.

Detailed Description

Buffer status enum definition.

Date:
$Date$
Author:
Noriaki Ando <n-ando@aist.go.jp>

Copyright (C) 2009 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::BufferStatus::Enum ReturnCode;       \
  using ::RTC::BufferStatus::BUFFER_OK;               \
  using ::RTC::BufferStatus::BUFFER_ERROR;            \
  using ::RTC::BufferStatus::BUFFER_FULL;             \
  using ::RTC::BufferStatus::BUFFER_EMPTY;            \
  using ::RTC::BufferStatus::NOT_SUPPORTED;           \
  using ::RTC::BufferStatus::TIMEOUT;                 \
  using ::RTC::BufferStatus::PRECONDITION_NOT_MET;

Importing RTC::BufferStatus macro.

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