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 )
- {
- if( v->getName().istGleich( name ) )
- return v->getVariable();
- }
- return 0;
- }
- Variable* Ereignis::zParameter( const char* name ) const
- {
- for( auto v : params )
- {
- if( v->getName().istGleich( name ) )
- return v->zVariable();
- }
- return 0;
- }
|