CORBA_SeqEx.h

#include <rtm/RTC.h>
#include <ace/Guard_T.h>
#include <ace/Thread_Mutex.h>
#include <ace/Recursive_Thread_Mutex.h>

ソースコードを見る。

ネームスペース

namespace  CORBA_Sequence_Util

構成

struct  CORBA_Sequence_Util::LockedStruct< T >
 ロック付きデータ [詳細]
class  CORBA_Sequence_Util::SequenceEx< CorbaSequence, SequenceItem, Mutex >
 CORBA::sequence 拡張クラス [詳細]

型定義

typedef ACE_Guard
< ACE_Thread_Mutex > 
Guard
typedef
ACE_Read_Guard
< ACE_Thread_Mutex > 
Read_Guard
typedef
ACE_Write_Guard
< ACE_Thread_Mutex > 
Write_Guard
typedef ACE_Guard
< ACE_Recursive_Thread_Mutex > 
Guard_r
typedef
ACE_Read_Guard
< ACE_Recursive_Thread_Mutex > 
Read_Guard_r
typedef
ACE_Write_Guard
< ACE_Recursive_Thread_Mutex > 
Write_Guard_r

関数

template<class CorbaSequence, class Functor>
Functor CORBA_Sequence_Util::for_each (const CorbaSequence &seq, Functor f)
 CORBA sequence に対して functor を適用する
template<class CorbaSequence, class Functor>
CORBA::Long CORBA_Sequence_Util::find (const CorbaSequence &seq, Functor f)
 CORBA sequence の中から functor に適合する要素のインデックスを返す
template<class CorbaSequence, class SequenceElement>
void CORBA_Sequence_Util::push_back (CorbaSequecne &seq, SequenceElement elem)
 CORBA sequence の最後に要素を追加する
template<class CorbaSequence, class SequenceElement>
void CORBA_Sequence_Util::insert (CorbaSequence &seq, SequenceElement &elem, CORBA::ULong index)
 CORBA sequence に要素を挿入する
template<class CorbaSequence, class SequenceElement>
SequenceElement & CORBA_Sequence_Util::front (CorbaSequence &seq)
 CORBA sequence の先頭要素を取得する
template<class CorbaSequence, class SequenceElement>
SequenceElement & CORBA_Sequence_Util::back (CorbaSequence &seq)
 CORBA sequence の末尾要素を取得する
template<class CorbaSequence>
void CORBA_Sequence_Util::erase (CorbaSequence &seq, CORBA::ULong index)
 CORBA sequence の指定された位置の要素を削除する
template<class CorbaSequence>
void CORBA_Sequence_Util::clear (CorbaSequence &seq)
 CORBA sequence の全要素を削除


型定義

typedef ACE_Guard<ACE_Thread_Mutex> Guard

typedef ACE_Guard<ACE_Recursive_Thread_Mutex> Guard_r

typedef ACE_Read_Guard<ACE_Thread_Mutex> Read_Guard

typedef ACE_Read_Guard<ACE_Recursive_Thread_Mutex> Read_Guard_r

typedef ACE_Write_Guard<ACE_Thread_Mutex> Write_Guard

typedef ACE_Write_Guard<ACE_Recursive_Thread_Mutex> Write_Guard_r


OpenRTMに対してThu May 29 15:03:26 2008に生成されました。  doxygen 1.5.3