Main Page | Modules | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

readDTMF.h

Go to the documentation of this file.
00001 
00008 /***************************************************************************
00009  *                                                                         *
00010  *   This program is free software; you can redistribute it and/or modify  *
00011  *   it under the terms of the GNU General Public License as published by  *
00012  *   the Free Software Foundation; either version 2 of the License, or     *
00013  *   (at your option) any later version.                                   *
00014  *                                                                         *
00015  ***************************************************************************/
00016 
00017 #ifndef READDTMF_H
00018 #define READDTMF_H
00019 
00020 #include "callmodule.h"
00021 
00022 class Connection;
00023 
00035 class ReadDTMF: public CallModule
00036 {
00037         public:
00045                 ReadDTMF(Connection *conn, int timeout, int min_digits, int max_digits);
00046 
00056                 void mainLoop() throw (CapiWrongState);
00057 
00060                 void gotDTMF();
00061 
00062         private:  
00063                 int digit_count, 
00064                     min_digits, 
00065                     max_digits; 
00066 };
00067 
00068 #endif
00069 
00070 /* History
00071 
00072 $Log: readDTMF.h,v $
00073 Revision 1.1.1.1  2003/02/19 08:19:53  gernot
00074 initial checkin of 0.4
00075 
00076 Revision 1.2  2002/11/29 10:28:34  ghillie
00077 - updated comments, use doxygen format now
00078 - removed unnecessary attribute again
00079 
00080 Revision 1.1  2002/11/25 11:42:07  ghillie
00081 initial checkin
00082 
00083 */

Generated on Sun Jan 18 11:12:46 2004 for CapiSuite by doxygen 1.3.2