Orocos Real-Time Toolkit
2.9.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
]
▼
rtt
►
base
ActionInterface.cpp
ActionInterface.hpp
ActivityInterface.cpp
ActivityInterface.hpp
AttributeBase.hpp
Buffer.hpp
We can't use typedefs since C++ doesn't allow it for templated classes without specifying all the template parameters
BufferBase.cpp
BufferBase.hpp
BufferInterface.hpp
BufferLocked.hpp
BufferLockFree.cpp
BufferLockFree.hpp
Buffers.hpp
This file includes the common header files from the
RTT
data storage and buffering package
BufferUnSync.hpp
ChannelElement.hpp
ChannelElementBase.hpp
ChannelInterface.cpp
CoreRunnableInterface.cpp
DataObject.hpp
We can't use typedefs since C++ doesn't allow it for templated classes without specifying all the template parameters
DataObjectBase.cpp
DataObjectBase.hpp
DataObjectInterface.hpp
DataObjectLocked.hpp
DataObjectLockFree.hpp
DataObjectUnSync.hpp
DataSourceBase.hpp
DisposableInterface.hpp
ExecutableInterface.hpp
InputPortInterface.cpp
InputPortInterface.hpp
OperationBase.cpp
OperationBase.hpp
OperationCallerBase.hpp
OperationCallerBaseInvoker.hpp
OperationCallerInterface.cpp
OperationCallerInterface.hpp
OutputPortInterface.cpp
OutputPortInterface.hpp
PortInterface.cpp
PortInterface.hpp
PropertyBagVisitor.cpp
PropertyBagVisitor.hpp
PropertyBase.cpp
PropertyBase.hpp
PropertyIntrospection.hpp
PropertyIntrospection.inl
rtt-base-fwd.hpp
RunnableInterface.hpp
TaskCore.cpp
TaskCore.hpp
►
deployment
ComponentLoader.cpp
ComponentLoader.hpp
►
extras
►
dev
AnalogInInterface.hpp
AnalogInput.hpp
AnalogOutInterface.hpp
AnalogOutput.hpp
AxisInterface.cpp
AxisInterface.hpp
CalibrationInterface.hpp
DeviceInterface.hpp
DigitalInInterface.hpp
DigitalInput.hpp
DigitalOutInterface.hpp
DigitalOutput.hpp
DriveInterface.hpp
EncoderInterface.cpp
EncoderInterface.hpp
HomingInterface.cpp
HomingInterface.hpp
io.cpp
NameServer.hpp
NameServerRegistrator.hpp
PulseTrainGeneratorInterface.cpp
PulseTrainGeneratorInterface.hpp
rtt-dev-fwd.hpp
SensorInterface.cpp
SensorInterface.hpp
Activities.hpp
This file includes the common header files from the
RTT
activities package
Execution.hpp
FileDescriptorActivity.cpp
FileDescriptorActivity.hpp
FileDescriptorActivityInterface.hpp
FileDescriptorSimulationActivity.cpp
FileDescriptorSimulationActivity.hpp
IRQActivity.cpp
IRQActivity.hpp
MultiVector.cpp
MultiVector.hpp
MultiVectorComposition.hpp
Orocos.Main.hpp
PeriodicActivity.cpp
PeriodicActivity.hpp
Properties.hpp
This file includes the common header files from the
RTT
properties package
ReadOnlyPointer.hpp
rtt-extras-fwd.hpp
SequentialActivity.cpp
SequentialActivity.hpp
SimulationActivity.cpp
SimulationActivity.hpp
SimulationThread.cpp
SimulationThread.hpp
SlaveActivity.cpp
SlaveActivity.hpp
TaskContexts.hpp
The TaskContext class is the fundamental building block for creating
Orocos
components
TimerThread.cpp
TimerThread.hpp
►
internal
ArrayPartDataSource.hpp
AssignCommand.hpp
AtomicMWMRQueue.hpp
AtomicMWSRQueue.hpp
AtomicQueue.hpp
BindStorage.hpp
carray.hpp
CatchConfig.cpp
CatchConfig.hpp
ChannelBufferElement.hpp
ChannelDataElement.hpp
Channels.hpp
Collect.hpp
CollectBase.hpp
CollectSignature.hpp
ConnectionManager.cpp
ConnectionManager.hpp
ConnFactory.cpp
ConnFactory.hpp
ConnID.cpp
ConnID.hpp
ConnInputEndPoint.hpp
ConnOutputEndPoint.hpp
CreateSequence.hpp
DataObjectDataSource.hpp
DataSource.cpp
DataSource.hpp
DataSource.inl
DataSourceCommand.cpp
DataSourceCommand.hpp
DataSourceGenerator.hpp
DataSources.cpp
DataSources.hpp
DataSources.inl
DataSourceStorage.hpp
DataSourceTypeInfo.hpp
DataSourceTypeInfo.inl
Exceptions.hpp
When
Orocos
is compiled without exceptions (define ORO_EMBEDDED), the functions which would throw an exception simply return
FusedFunctorDataSource.hpp
GetSignature.hpp
GlobalEngine.cpp
GlobalEngine.hpp
GlobalService.cpp
GlobalService.hpp
InputPortSource.hpp
Invoker.hpp
InvokerBase.hpp
InvokerSignature.hpp
List.hpp
We can't use typedefs since C++ doesn't allow it for templated classes without specifying all the template parameters
ListLocked.hpp
ListLockFree.cpp
ListLockFree.hpp
LocalOperationCaller.hpp
LockedQueue.hpp
MWSRQueue.hpp
mystd.hpp
NA.hpp
OperationCallerBinder.hpp
OperationCallerC.cpp
OperationCallerC.hpp
OperationInterfacePartFused.cpp
OperationInterfacePartFused.hpp
PartDataSource.hpp
Processors.hpp
Queue.hpp
We can't use typedefs since C++ doesn't allow it for templated classes without specifying all the template parameters
Reference.hpp
RemoteOperationCaller.hpp
Return.hpp
ReturnBase.hpp
ReturnSignature.hpp
rtt-internal-fwd.hpp
SendHandleC.cpp
SendHandleC.hpp
SharedConnection.cpp
SharedConnection.hpp
Signal.hpp
signal0.hpp
signal1.hpp
signal2.hpp
signal3.hpp
signal4.hpp
signal5.hpp
signal6.hpp
signal7.hpp
signal_template.hpp
SignalBase.cpp
SignalBase.hpp
signature0.hpp
signature1.hpp
signature2.hpp
signature3.hpp
signature4.hpp
signature5.hpp
signature6.hpp
signature7.hpp
signature_template.hpp
TsPool.hpp
UnMember.hpp
►
marsh
CPFDemarshaller.cpp
CPFDemarshaller.hpp
CPFDTD.cpp
CPFDTD.hpp
CPFMarshaller.cpp
CPFMarshaller.hpp
Marshalling.cpp
Marshalling.hpp
MarshallingService.cpp
MarshallingService.hpp
MarshallInterface.hpp
PropertyBagIntrospector.cpp
PropertyBagIntrospector.hpp
PropertyDemarshaller.cpp
PropertyDemarshaller.hpp
PropertyLoader.cpp
PropertyLoader.hpp
PropertyMarshaller.cpp
PropertyMarshaller.hpp
rtt-marsh-fwd.hpp
StreamProcessor.hpp
TinyDemarshaller.cpp
TinyDemarshaller.hpp
tinystr.cpp
tinystr.h
tinyxml.cpp
tinyxml.h
tinyxmlerror.cpp
tinyxmlparser.cpp
XMLRPCDemarshaller.hpp
XMLRPCMarshaller.hpp
►
os
►
ecos
ecos.h
ecos_rec_mutex.h
ecosthreads.cpp
fosi.h
fosi_internal.cpp
os_ecos.h
►
gnulinux
fosi.h
fosi_internal.cpp
gnulinux.h
This file indicates that the gnulinux version of orocos headers is installed
gnuthreads.cpp
►
lxrt
fosi.h
fosi_internal.cpp
lxrt.h
This file indicates that the RTAI/LXRT version of orocos headers is installed
lxrtthreads.cpp
►
macosx
fosi.h
fosi_internal.cpp
gnuthreads.cpp
macosx.h
This file indicates that the Mac OS X version of orocos headers is installed
►
oro_gcc
oro_arch.h
►
oro_i386
oro_arch.h
►
oro_msvc
oro_arch.h
►
oro_noasm
oro_arch.h
►
oro_powerpc
oro_arch.h
oro_atomic.h
oro_system.h
►
oro_x86_64
oro_arch.h
►
tlsf
target.h
tlsf.h
►
win32
dlfcn.h
fosi.cpp
fosi.h
fosi_internal.cpp
win32.h
This file indicates that the win32 version of orocos headers is installed
winthreads.cpp
►
xenomai
fosi.h
fosi_internal.cpp
xenomai.h
xenothreads.cpp
Atomic.hpp
CAS.hpp
Condition.hpp
exceptions.cpp
fosi.h
fosi_interface.h
This file defines the FOSI (Framework Operating System Interface) from orocos calls to native RTOS calls
fosi_internal_interface.hpp
This file has all the (periodic) thread specific interfaces
main.h
The prototype of the application's ORO_main
MainThread.cpp
MainThread.hpp
Mutex.cpp
Mutex.hpp
MutexLock.hpp
oro_allocator.hpp
oro_arch.h
oro_arch_interface.h
Please use this template to create new oro_arch.h files for different target architectures or compilers
oro_limits.h
oro_malloc.h
Wraps the oro_rt_ allocator functions to standard C malloc function family or TLSF if available
OS.hpp
This file includes commonly used headers from the
Orocos
OS package
rint.cpp
rint.h
rt_list.hpp
rtconversions.cpp
rtconversions.hpp
rtstreambufs.hpp
rtstreams.cpp
rtstreams.hpp
(Almost) Real-Time output streams
rtt-os-fwd.hpp
Semaphore.hpp
startstop.cpp
startstop.h
Prototype definitions of common os init/exit calls
StartStopManager.cpp
StartStopManager.hpp
Thread.cpp
Thread.hpp
ThreadInterface.cpp
ThreadInterface.hpp
threads.cpp
threads.hpp
Time.hpp
Timer.cpp
Timer.hpp
TimeService.cpp
TimeService.hpp
►
plugin
Plugin.cpp
Plugin.hpp
This file defines the
Orocos
plugin API
PluginLoader.cpp
PluginLoader.hpp
rtt-plugin-fwd.hpp
ServicePlugin.hpp
►
scripting
ArgumentsParser.cpp
ArgumentsParser.hpp
CallFunction.hpp
CmdFunction.hpp
CommandBinary.hpp
CommandComposite.hpp
CommandCounter.cpp
CommandCounter.hpp
CommandDataSource.hpp
CommandFunctors.hpp
CommandIllegal.cpp
CommandIllegal.hpp
CommandNOP.cpp
CommandNOP.hpp
CommandString.cpp
CommandString.hpp
CommonParser.cpp
CommonParser.hpp
ConditionBool.cpp
ConditionBool.hpp
ConditionBoolDataSource.cpp
ConditionBoolDataSource.hpp
ConditionBoolProperty.cpp
ConditionBoolProperty.hpp
ConditionCache.hpp
ConditionCompare.hpp
ConditionComposite.cpp
ConditionComposite.hpp
ConditionDSDuration.cpp
ConditionDSDuration.hpp
ConditionDuration.cpp
ConditionDuration.hpp
ConditionExpire.hpp
ConditionFalse.hpp
ConditionInterface.cpp
ConditionInterface.hpp
ConditionInvert.hpp
ConditionOnce.cpp
ConditionOnce.hpp
ConditionParser.cpp
ConditionParser.hpp
ConditionTrue.hpp
DataSourceCondition.cpp
DataSourceCondition.hpp
DataSourceTime.hpp
DumpObject.cpp
DumpObject.hpp
EdgeCondition.cpp
EdgeCondition.hpp
ExpressionParser.cpp
ExpressionParser.hpp
FunctionFactory.cpp
FunctionFactory.hpp
FunctionGraph.cpp
FunctionGraph.hpp
FunctionGraphBuilder.cpp
FunctionGraphBuilder.hpp
GraphCopier.hpp
parse_exception.cpp
parse_exception.hpp
ParsedStateMachine.cpp
ParsedStateMachine.hpp
parser-debug.hpp
parser-types.hpp
Parser.cpp
Parser.hpp
PeerParser.cpp
PeerParser.hpp
ProgramExceptions.hpp
ProgramGraphParser.cpp
ProgramGraphParser.hpp
ProgramGraphParser2.cpp
ProgramInterface.cpp
ProgramInterface.hpp
ProgramService.cpp
ProgramService.hpp
PropertyParser.cpp
PropertyParser.hpp
rtt-scripting-fwd.hpp
Scripting.cpp
Scripting.hpp
ScriptingService.cpp
ScriptingService.hpp
ScriptParser.cpp
ScriptParser.hpp
SendHandleAlias.cpp
SendHandleAlias.hpp
StateDescription.cpp
StateDescription.hpp
StateGraphParser.cpp
StateGraphParser.hpp
StateInterface.cpp
StateInterface.hpp
StateMachine.cpp
StateMachine.hpp
StateMachineBuilder.cpp
StateMachineBuilder.hpp
StateMachineService.cpp
StateMachineService.hpp
StatementProcessor.cpp
StatementProcessor.hpp
TryCommand.cpp
TryCommand.hpp
ValueChangeParser.cpp
ValueChangeParser.hpp
ValueParser.cpp
ValueParser.hpp
VertexNode.cpp
VertexNode.hpp
►
transports
►
corba
AnyDataSource.cpp
AnyDataSource.hpp
ApplicationServer.cpp
ApplicationServer.hpp
ConfigurationInterface.idl
ConfigurationInterfaceI.cpp
ConfigurationInterfaceI.h
corba.h
Corba.hpp
CorbaConnPolicy.cpp
CorbaConnPolicy.hpp
CorbaConversion.cpp
CorbaConversion.hpp
CorbaDispatcher.cpp
CorbaDispatcher.hpp
CorbaLib.cpp
CorbaLib.hpp
CorbaOperationCallerFactory.cpp
CorbaOperationCallerFactory.hpp
CorbaTemplateProtocol.hpp
CorbaTypeTransporter.cpp
CorbaTypeTransporter.hpp
DataFlow.idl
DataFlowI.cpp
DataFlowI.h
DataSourceProxy.hpp
OperationCallerProxy.hpp
OperationInterface.idl
OperationInterfaceI.cpp
OperationInterfaceI.h
OrocosTypes.idl
POAUtility.cpp
POAUtility.h
RemoteChannelElement.hpp
RemoteConnID.cpp
RemoteConnID.hpp
RemotePorts.cpp
RemotePorts.hpp
rtt-corba-fwd.hpp
RTTCorbaConversion.hpp
Service.idl
ServiceI.cpp
ServiceI.h
ServiceRequester.idl
ServiceRequesterI.cpp
ServiceRequesterI.h
StdException.idl
TaskContext.idl
This file defines the interface of an
Orocos
Corba TaskContext Component
TaskContextFactory.cpp
TaskContextFactory.hpp
TaskContextI.cpp
TaskContextI.h
TaskContextProxy.cpp
TaskContextProxy.hpp
TaskContextServer.cpp
TaskContextServer.hpp
TransportPlugin.hpp
►
mqueue
binary_data_archive.hpp
This file implements a 'level 2' binary archiver of serializable objects
Dispatcher.cpp
Dispatcher.hpp
MQChannelElement.hpp
MQLib.cpp
MQLib.hpp
MQSendRecv.cpp
MQSendRecv.hpp
MQSerializationProtocol.hpp
MQTemplateProtocol.hpp
MQTemplateProtocolBase.hpp
rtt-mqueue-fwd.hpp
TransportPlugin.hpp
►
typekit
BoolTypeInfo.hpp
ConnPolicyType.hpp
RealTimeTypekit.cpp
RealTimeTypekit.hpp
RealTimeTypekitConstructors.cpp
RealTimeTypekitGlobals.cpp
RealTimeTypekitOperators.cpp
RealTimeTypekitStdTypes.cpp
RealTimeTypekitTypes.cpp
RealTimeTypekitTypes2.cpp
RTStringTypeInfo.hpp
RTTTypes.hpp
This file contains a series of 'extern template' definitions of the
Orocos
RTT
classes only
StdStringTypeInfo.hpp
StdTypeInfo.hpp
StdVectorTypeInfo.hpp
Types.hpp
►
types
BoostArrayTypeInfo.hpp
carray.hpp
CArrayTypeInfo.hpp
CompositionFactory.cpp
CompositionFactory.hpp
EnumTypeInfo.hpp
GlobalsRepository.cpp
GlobalsRepository.hpp
MemberFactory.cpp
MemberFactory.hpp
Operators.cpp
Operators.hpp
This file contains operator information objects, These objects contain information on how to apply one operator on a set of arguments, and contain a method that does it
OperatorTypes.hpp
PrimitiveSequenceTypeInfo.hpp
PrimitiveTypeInfo.hpp
PropertyComposition.cpp
PropertyComposition.hpp
PropertyDecomposition.cpp
PropertyDecomposition.hpp
rtt-types-fwd.hpp
SequenceConstructor.hpp
SequenceTypeInfo.hpp
SequenceTypeInfoBase.cpp
SequenceTypeInfoBase.hpp
StdVectorTemplateTypeInfo.hpp
StreamFactory.cpp
StreamFactory.hpp
StructTypeInfo.hpp
TemplateCompositionFactory.hpp
TemplateConnFactory.hpp
TemplateConstructor.hpp
TemplateTypeInfo.hpp
TemplateValueFactory.hpp
TransportPlugin.hpp
type_discovery.hpp
This file implements a 'level 2' type archiver of serializable objects and uses the standard BOOST serialization API for reading structures
TypeConstructor.cpp
TypeConstructor.hpp
TypeInfo.cpp
TypeInfo.hpp
TypeInfoGenerator.hpp
TypeInfoName.hpp
TypeInfoRepository.cpp
TypeInfoRepository.hpp
TypekitPlugin.hpp
TypekitRepository.cpp
TypekitRepository.hpp
TypeMarshaller.hpp
Types.cpp
Types.hpp
TypeStream-io.cpp
TypeStream-io.hpp
TypeStream.cpp
TypeStream.hpp
TypeStreamSelector.hpp
TypeTransporter.hpp
ValueFactory.cpp
ValueFactory.hpp
VectorTemplateComposition.hpp
Activity.cpp
Activity.hpp
ArgumentDescription.cpp
ArgumentDescription.hpp
Attribute.cpp
Attribute.hpp
BufferPolicy.cpp
BufferPolicy.hpp
Component.hpp
This file contains the macros and definitions to create dynamically loadable components
ConfigurationInterface.cpp
ConfigurationInterface.hpp
ConnPolicy.cpp
ConnPolicy.hpp
DataFlowInterface.cpp
DataFlowInterface.hpp
ExecutionEngine.cpp
ExecutionEngine.hpp
FactoryExceptions.cpp
FactoryExceptions.hpp
This file contains some structs that can be thrown by both DataSourceFactory's and CommandFactory's
FlowStatus.cpp
FlowStatus.hpp
Handle.cpp
Handle.hpp
InputPort.hpp
Logger.cpp
Logger.hpp
Logger.inl
Provides empty inlines when no logging is used, which the compiler can optimize out
Operation.cpp
Operation.hpp
OperationCaller.hpp
OperationInterface.cpp
OperationInterface.hpp
OperationInterfacePart.hpp
This file contains the code required to register operations as scriptable entities
OutputPort.hpp
Port.hpp
This convenience header includes both InputPort and OutputPort
Property.cpp
Property.hpp
PropertyBag.cpp
PropertyBag.hpp
rt_string.cpp
rt_string.hpp
rtt-detail-fwd.hpp
rtt-fwd.hpp
RTT.hpp
SendHandle.hpp
SendStatus.cpp
SendStatus.hpp
Service.cpp
Service.hpp
ServiceRequester.cpp
ServiceRequester.hpp
TaskContext.cpp
TaskContext.hpp
Time.hpp
▼
rtt
►
deployment
comppath.cpp
►
marsh
rtt-marsh-config.h
►
os
►
targets
gnulinux-config.h
rtt-target.h
►
plugin
pluginpath.cpp
►
scripting
rtt-scripting-config.h
►
transports
►
mqueue
rtt-mqueue-config.h
►
typekit
rtt-typekit-config.h
rtt-config.h
Generated on Fri Apr 5 2019 11:59:50 for Orocos Real-Time Toolkit by
1.8.11