#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 |