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
 
MprStatement * clone () const
 
MprStatement * clone (CloneMap &cloneMap) const
 
std::string label () const
 
MprProgram * holderProgram () const
 
MprStructuredStatement * holderStatement () const
 
MprProgram * topLevelProgram () const
 
virtual MprProgram * getLowerLevelProgram ()
 
void notifyUpdate ()
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Protected Member Functions

 MprWaitStatement (const MprWaitStatement &org)
 
virtual Referenced * doClone (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: