1*0fc56ed5SStephan Aßmus /* 2*0fc56ed5SStephan Aßmus * Copyright (c) 2000-2008, Ingo Weinhold <ingo_weinhold@gmx.de>, 3*0fc56ed5SStephan Aßmus * Copyright (c) 2000-2008, Stephan Aßmus <superstippi@gmx.de>, 4*0fc56ed5SStephan Aßmus * All Rights Reserved. Distributed under the terms of the MIT license. 5*0fc56ed5SStephan Aßmus */ 6*0fc56ed5SStephan Aßmus #include <stdio.h> 7*0fc56ed5SStephan Aßmus 8*0fc56ed5SStephan Aßmus #include "Event.h" 9*0fc56ed5SStephan Aßmus 10*0fc56ed5SStephan Aßmus 11*0fc56ed5SStephan Aßmus Event::Event(bool autoDelete) 12*0fc56ed5SStephan Aßmus : fTime(0), 13*0fc56ed5SStephan Aßmus fAutoDelete(autoDelete) 14*0fc56ed5SStephan Aßmus { 15*0fc56ed5SStephan Aßmus } 16*0fc56ed5SStephan Aßmus 17*0fc56ed5SStephan Aßmus 18*0fc56ed5SStephan Aßmus Event::Event(bigtime_t time, bool autoDelete) 19*0fc56ed5SStephan Aßmus : fTime(time), 20*0fc56ed5SStephan Aßmus fAutoDelete(autoDelete) 21*0fc56ed5SStephan Aßmus { 22*0fc56ed5SStephan Aßmus } 23*0fc56ed5SStephan Aßmus 24*0fc56ed5SStephan Aßmus 25*0fc56ed5SStephan Aßmus Event::~Event() 26*0fc56ed5SStephan Aßmus { 27*0fc56ed5SStephan Aßmus } 28*0fc56ed5SStephan Aßmus 29*0fc56ed5SStephan Aßmus 30*0fc56ed5SStephan Aßmus void 31*0fc56ed5SStephan Aßmus Event::SetTime(bigtime_t time) 32*0fc56ed5SStephan Aßmus { 33*0fc56ed5SStephan Aßmus fTime = time; 34*0fc56ed5SStephan Aßmus } 35*0fc56ed5SStephan Aßmus 36*0fc56ed5SStephan Aßmus 37*0fc56ed5SStephan Aßmus bigtime_t 38*0fc56ed5SStephan Aßmus Event::Time() const 39*0fc56ed5SStephan Aßmus { 40*0fc56ed5SStephan Aßmus return fTime; 41*0fc56ed5SStephan Aßmus } 42*0fc56ed5SStephan Aßmus 43*0fc56ed5SStephan Aßmus 44*0fc56ed5SStephan Aßmus void 45*0fc56ed5SStephan Aßmus Event::SetAutoDelete(bool autoDelete) 46*0fc56ed5SStephan Aßmus { 47*0fc56ed5SStephan Aßmus fAutoDelete = autoDelete; 48*0fc56ed5SStephan Aßmus } 49*0fc56ed5SStephan Aßmus 50*0fc56ed5SStephan Aßmus 51*0fc56ed5SStephan Aßmus void 52*0fc56ed5SStephan Aßmus Event::Execute() 53*0fc56ed5SStephan Aßmus { 54*0fc56ed5SStephan Aßmus printf("Event::Execute() - %Ld\n", fTime); 55*0fc56ed5SStephan Aßmus } 56*0fc56ed5SStephan Aßmus 57