Public Member Functions | Private Attributes | List of all members
RTT::base::BufferBase::Options Class Reference

#include <BufferBase.hpp>

Public Member Functions

bool circular () const
 
Optionscircular (bool value)
 
unsigned int max_threads () const
 
Optionsmax_threads (unsigned int value)
 
bool multiple_readers () const
 
Optionsmultiple_readers (bool value)
 
bool multiple_writers () const
 
Optionsmultiple_writers (bool value)
 
 Options ()
 
 Options (bool circular)
 
 Options (const ConnPolicy &policy)
 

Private Attributes

bool circular_
 
int max_threads_
 
bool multiple_readers_
 
bool multiple_writers_
 

Detailed Description

Definition at line 59 of file BufferBase.hpp.

Constructor & Destructor Documentation

BufferBase::Options::Options ( )

Definition at line 48 of file BufferBase.cpp.

BufferBase::Options::Options ( bool  circular)

Definition at line 55 of file BufferBase.cpp.

BufferBase::Options::Options ( const ConnPolicy policy)

Definition at line 62 of file BufferBase.cpp.

Member Function Documentation

bool RTT::base::BufferBase::Options::circular ( ) const
inline

Definition at line 69 of file BufferBase.hpp.

Options& RTT::base::BufferBase::Options::circular ( bool  value)
inline

Definition at line 70 of file BufferBase.hpp.

unsigned int RTT::base::BufferBase::Options::max_threads ( ) const
inline

Definition at line 71 of file BufferBase.hpp.

Options& RTT::base::BufferBase::Options::max_threads ( unsigned int  value)
inline

Definition at line 72 of file BufferBase.hpp.

bool RTT::base::BufferBase::Options::multiple_readers ( ) const
inline

Definition at line 75 of file BufferBase.hpp.

Options& RTT::base::BufferBase::Options::multiple_readers ( bool  value)
inline

Definition at line 76 of file BufferBase.hpp.

bool RTT::base::BufferBase::Options::multiple_writers ( ) const
inline

Definition at line 73 of file BufferBase.hpp.

Options& RTT::base::BufferBase::Options::multiple_writers ( bool  value)
inline

Definition at line 74 of file BufferBase.hpp.

Member Data Documentation

bool RTT::base::BufferBase::Options::circular_
private

Definition at line 61 of file BufferBase.hpp.

int RTT::base::BufferBase::Options::max_threads_
private

Definition at line 62 of file BufferBase.hpp.

bool RTT::base::BufferBase::Options::multiple_readers_
private

Definition at line 64 of file BufferBase.hpp.

bool RTT::base::BufferBase::Options::multiple_writers_
private

Definition at line 63 of file BufferBase.hpp.


The documentation for this class was generated from the following files:


rtt
Author(s): RTT Developers
autogenerated on Fri Oct 25 2019 03:59:46