Choreonoid  1.8
Public Types | Public Member Functions | Protected Member Functions | List of all members
cnoid::MprWaitStatement Class Reference

#include <MprBasicStatements.h>

Inheritance diagram for cnoid::MprWaitStatement:
cnoid::MprStatement cnoid::ClonableReferenced cnoid::Referenced

Public Types

enum  ConditionType { SignalInput }
 

Public Member Functions

 MprWaitStatement ()
 
virtual std::string label (int index) const override
 
int conditionType () const
 
void setConditionType (int type)
 
int signalIndex () const
 
void setSignalIndex (int index)
 
bool signalStateCondition () const
 
void setSignalStateCondition (bool state)
 
virtual bool read (MprProgram *program, const Mapping &archive) override
 
virtual bool write (Mapping &archive) const override
 
- Public Member Functions inherited from cnoid::MprStatement
int classId () const
 
MprStatementclone () const
 
MprStatementclone (CloneMap &cloneMap) const
 
std::string label () const
 
MprProgramholderProgram () const
 
MprStructuredStatementholderStatement () const
 
MprProgramtopLevelProgram () const
 
virtual MprProgramgetLowerLevelProgram ()
 
void notifyUpdate ()
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Protected Member Functions

 MprWaitStatement (const MprWaitStatement &org)
 
virtual ReferenceddoClone (CloneMap *cloneMap) const override
 
- Protected Member Functions inherited from cnoid::MprStatement
 MprStatement ()
 
 MprStatement (const MprStatement &org)
 
 ~MprStatement ()
 
- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
int refCount () const
 

Member Enumeration Documentation

◆ ConditionType

Enumerator
SignalInput 

Constructor & Destructor Documentation

◆ MprWaitStatement() [1/2]

MprWaitStatement::MprWaitStatement ( )

◆ MprWaitStatement() [2/2]

MprWaitStatement::MprWaitStatement ( const MprWaitStatement org)
protected

Member Function Documentation

◆ conditionType()

int cnoid::MprWaitStatement::conditionType ( ) const
inline

◆ doClone()

Referenced * MprWaitStatement::doClone ( CloneMap cloneMap) const
overrideprotectedvirtual

◆ label()

std::string MprWaitStatement::label ( int  index) const
overridevirtual

Implements cnoid::MprStatement.

◆ read()

bool MprWaitStatement::read ( MprProgram program,
const Mapping archive 
)
overridevirtual

Implements cnoid::MprStatement.

◆ setConditionType()

void cnoid::MprWaitStatement::setConditionType ( int  type)
inline

◆ setSignalIndex()

void cnoid::MprWaitStatement::setSignalIndex ( int  index)
inline

◆ setSignalStateCondition()

void cnoid::MprWaitStatement::setSignalStateCondition ( bool  state)
inline

◆ signalIndex()

int cnoid::MprWaitStatement::signalIndex ( ) const
inline

◆ signalStateCondition()

bool cnoid::MprWaitStatement::signalStateCondition ( ) const
inline

◆ write()

bool MprWaitStatement::write ( Mapping archive) const
overridevirtual

Implements cnoid::MprStatement.


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