class CRTAISharedMemoryWriter


Inheritance:


Public Methods

[more] CRTAISharedMemoryWriter( const CRTAISharedMemoryWriter* , Object to copy from* / const CDSLibComponent* = NULL Container for this new object* / )
Copy-constructor.
[more] ~CRTAISharedMemoryWriter()
Destructor
[more]virtual std::string Class() const
Returns "CRTAISharedMemoryWriter
[more]virtual CRTAISharedMemoryWriter* Clone( const CDSLibComponent* = NULL Container for the new object* / ) const
Returns a new CRTAISharedMemoryWriter object copied from this one using the copy-constructor above
[more]virtual bool DescendantOf( const std::string & Class name* / ) const
Returns if the argument is "CRTAISharedMemoryWriter" or the name of one of its base classes
[more]int MemoryIdentifier() const
Returns the shared memory name, first argument of rtai_malloc
[more]bool SetMemoryIdentifier(int)
Sets the shared memory name, first argument of rtai_malloc
[more]std::string Value( const std::string & Value of the "name" parameter of the template command* / ) const
Returns a string to be inserted in the generated code instead of a <value > template command 

Public Members

[more] RTAI shared memory to set variables of the dynamic system

Protected Methods

[more]virtual void GenerateCode( const std::string &, Path to the template files to be parsed* / CCodeSection* Code section to be generated. It must already point to a CCodeSection object, which may be modified by adding new sections and lines to it* / ) const
Makes this object and its contained objects generate code for the section in the arguments


Inherited from CWriter:

Public Methods

obool AcceptsContainer( const CDSLibComponent* Container for this component* / )

Public Members

o Base class for all the others that define communication mechanisms from the external world to the dynamic system


Inherited from CDSLibComponent:

Public Methods

ovirtual bool AddComponent(CDSLibComponent* pComponent)
obool AllArrange()
ovoid AllGenerateCode(const std::string &strTemplatesPath, CCodeSection* pCodeSection) const
ovirtual bool AllRepeatedValue(const CDSLibComponent* pCaller, const std::string & strValueName, const std::string & strValue) const
ovoid AllReportMessages(CMessages* pMessagesReport)
oconst CDSLibComponent* Component(const std::string & strIdentifier, const std::string & strClass) const
oconst CDSLibComponentPointers& Components() const
oconst CDSLibComponent* Container( const std::string & strClass = "", unsigned int uSkip = 0) const
ovoid DeleteObjects()
oconst std::string& Identifier() const
oint ComponentIndex() const
oconst CMessages& Messages() const
ovirtual bool RepeatedValue(const std::string &, const std::string &) const
obool SetIdentifier(const std::string & strIdentifier)

Protected Methods

ovirtual void AddMessage(unsigned int uNumber)
ovirtual void Arrange()
oCDSLibComponentPointers& Components()
ovirtual void ComponentsGenerateCode(const std::string &strTemplatesPath, CCodeSection* pCodeSection) const
ostd::string LongLongToString(long long llNumber) const
oCMessages& Messages()
obool ParseTemplate(const std::string & strTemplatesPath, const std::string & strTemplate, CCodeSection* pOutputSection) const
ovoid SetContainer(const CDSLibComponent* pContainer)
olong long StringToLongLong(const std::string &strNumber) const
ostd::string DoubleToString(double dNumber) const


Documentation

o RTAI shared memory to set variables of the dynamic system
RTAI shared memory to set variables of the dynamic system

o CRTAISharedMemoryWriter( const CRTAISharedMemoryWriter* , Object to copy from* / const CDSLibComponent* = NULL Container for this new object* / )
Copy-constructor. Copies all the attributes of CRTAISharedMemoryWriter and calls the copy-constructor of CWriter

o ~CRTAISharedMemoryWriter()
Destructor

ovirtual std::string Class() const
Returns "CRTAISharedMemoryWriter

ovirtual CRTAISharedMemoryWriter* Clone( const CDSLibComponent* = NULL Container for the new object* / ) const
Returns a new CRTAISharedMemoryWriter object copied from this one using the copy-constructor above

ovirtual bool DescendantOf( const std::string & Class name* / ) const
Returns if the argument is "CRTAISharedMemoryWriter" or the name of one of its base classes

oint MemoryIdentifier() const
Returns the shared memory name, first argument of rtai_malloc

obool SetMemoryIdentifier(int)
Sets the shared memory name, first argument of rtai_malloc

ostd::string Value( const std::string & Value of the "name" parameter of the template command* / ) const
Returns a string to be inserted in the generated code instead of a <value > template command 

ovirtual void GenerateCode( const std::string &, Path to the template files to be parsed* / CCodeSection* Code section to be generated. It must already point to a CCodeSection object, which may be modified by adding new sections and lines to it* / ) const
Makes this object and its contained objects generate code for the section in the arguments


This class has no child classes.
Author:
Ivan Martinez

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.