A
download otdialtd.h
Language: C++
Copyright: (c) 1995-97 OpenComm do Brasil Ltda.
LOC: 33
Project Info
Open Telephony Server(opentel)
Server: SourceForge
Type: cvs
...el\server\drivers\dialogic\
   dialogic.dsp
   otdialap.cpp
   otdialap.h
   otdialar.cpp
   otdialar.h
   otdialdev.h
   otdialdrv.cpp
   otdialdrv.h
   otdialdti.cpp
   otdialdti.h
   otdialdxx.cpp
   otdialdxx.h
   otdialei.cpp
   otdialei.h
   otdialev.cpp
   otdialev.h
   otdialex.cpp
   otdialex.h
   otdialgc.cpp
   otdialgc.h
   otdialmsi.cpp
   otdialmsi.h
   otdialogic.cpp
   otdialogic.h
   otdialsc.cpp
   otdialsc.h
   otdialtd.cpp
   otdialtd.h
   otdialtg.cpp
   otdialtg.h

/*****************************************************************************
* OpenTel Telephony Server & Framework
* Copyright (c) 1995-97 OpenComm do Brasil Ltda.
* Todos os direitos reservados.
* Este arquivo contem material confidencial de OpenComm do Brasil, e deve
* darse tratamento como tal.
******************************************************************************/




#ifndef __OTDIALTD_H__
#define __OTDIALTD_H__

#include <otlist.h>
#include <otresource.includes>
#include <ottonedet.includes>
#include <otmessage.includes>
#include <otevent.includes>

class OtDialogicDxx;

// Resource
// Events
// Exceptions

//
//
// OtDialogicToneDetector classes definition
//
//

class DllExport OtDialogicToneDetector : public OtToneDetector, public OtMessageTarget {
public:

        OtDialogicToneDetector();
        OtDialogicToneDetector( OtDialogicDxx *dxx );
        virtual ~OtDialogicToneDetector();

        virtual void enableDetection(void);
        virtual void disableDetection(void);
        virtual int isEnabled(void);

        virtual void addTone(OtToneTmpl *);
        virtual void removeTone(OtToneTmpl *);

        virtual const OtList<OtToneTmpl> &getTones(void);

        virtual void removeAllTones(void);

        virtual void enableTone(OtToneTmpl *);

        virtual void disableTone(OtToneTmpl *);

        virtual void enableDigits(/* Dic */);

        virtual void disableDigits(/* Dic */);

//      virtual const OtString &getName() const;

        virtual OtTimeSlotListener *getListener();
        virtual OtTimeSlotTransmitter *getTransmitter();

protected:
        void dispatchEvent(OtEventType t,long toneId);
        void onMessage(OtMessage *msg);

        OtDialogicDxx *m_dxx;
        OT_DECLARE_DYNAMIC(OtDialogicToneDetector);
};

#endif

About Koders | Resources | Downloads | Support | Black Duck | Terms of Service | DMCA | Privacy Policy | Contact Us