Main Page   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

IOOp.h

Go to the documentation of this file.
00001 /*
00002  * IoOp.h
00003  *
00004  * Copyright 2003, MobileSpear Inc. (www.mobilespear.com). All rights reserved.
00005  * Copyright 2003, David Resnick. All rights reserved.
00006  *
00007  * See the file doc\license.txt for the terms of usage and distribution.
00008  */
00009 
00010 #ifndef _BOGOTEL_IOOP_H
00011 #define _BOGOTEL_IOOP_H
00012 
00013 #include <bogotel/timertarget.h>
00014 
00015 namespace bogotel {
00016 
00017     class CVoiceDev;
00018 
00019     class CIOOp : public CTimerTarget {
00020     public:
00021         CIOOp(CVoiceDev*);
00022         virtual ~CIOOp();
00023         virtual void start() {}
00024         virtual void terminate(long reason);
00025         virtual long terminationEvent() = 0;
00026     protected:
00027         void log(int iLevel, char *szFmt, ...);
00028 
00029         CVoiceDev* m_pVD;
00030     };
00031 }
00032 #endif // ! _BOGOTEL_IOOP_H

Generated on Tue Aug 12 12:41:29 2003 for bogotel by doxygen 1.3. Hosted by SourceForge.net Logo