1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #include "Ereignis.h"
- #include "Trigger.h"
- Ereignis::Ereignis( EreignisTyp typ )
- : ReferenceCounter()
- {
- this->typ = typ;
- }
- Ereignis::~Ereignis()
- {}
- EreignisTyp Ereignis::getTyp() const
- {
- return typ;
- }
- void Ereignis::addParameter( const char *name, Variable *var )
- {
- params.add( new VarPointer( name, var ) );
- }
- Variable *Ereignis::getParameter( const char *name ) const
- {
- for( auto v = params.getIterator(); v; v++ )
- {
- if( v->getName().istGleich( name ) )
- return v->getVariable();
- }
- return 0;
- }
- Variable *Ereignis::zParameter( const char *name ) const
- {
- for( auto v = params.getIterator(); v; v++ )
- {
- if( v->getName().istGleich( name ) )
- return v->zVariable();
- }
- return 0;
- }
|