00001 #pragma once
00002
00003 class CModelChannel
00004 {
00005 protected:
00006 __uint32 numChannels;
00007 public:
00008 CModelChannel(
00009 __uint32 numChannels
00010 );
00011 virtual ~CModelChannel() {}
00012
00013 inline __uint32 NumChannels() { return this->numChannels; }
00014
00015 virtual void GenerateUptime(__uint32 &newCh, __time &duration) = 0;
00016 virtual void GenerateUptime(__uint32 oldCh, __time oldDuration, __uint32 &newCh, __time &duration) = 0;
00017 };