A
download otdialtg.h
Language: C++
Copyright: (c) 1995-97 OpenComm do Brasil Ltda.
LOC: 26
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 __OTDIALTG_H__
#define __OTDIALTG_H__

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

class OtDialogicDxx;

// Resource
// Events
// Exceptions

//
//
// OtDialogicToneGenerator classes definition
//
//

class DllExport OtDialogicToneGenerator : public OtToneGenerator, public OtMessageTarget {
public:

        OtDialogicToneGenerator();
        OtDialogicToneGenerator( OtDialogicDxx *dxxi );
        virtual ~OtDialogicToneGenerator();

        virtual void playTone(OtToneGenTmpl *tone);
        virtual void stop(void);
        virtual int isPlayingTone(void) const;

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

        OtDialogicDxx *getDxx() const { return m_dxx; } // Added by JEB 31/4/99

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

        OtDialogicDxx *m_dxx;
        OT_DECLARE_DYNAMIC(OtDialogicToneGenerator);
};

#endif

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