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

#include <dialogic/otdialdev.h>
class OtDialogicEvent;
class OtMessage;
class OtBus;
class OtDialogicGc;

///
class OtDialogicDti : public OtDialogicDev {
public:
	/// Constructor from devName
	OtDialogicDti(const OtString &devName, OtBus *bus);

	/// Constructor from a DialogicGc device
	OtDialogicDti(const OtDialogicGc *gc);

	/// Destructor
virtual	~OtDialogicDti(void);

	/// Open Device
	int open(void);

	/// Close Device
	int close(void);
	
	int getFd() { return _linedev;}		// Used to access low level functions

	const OtString &getName() { return _devName; }
	const OtBus* getBus() { return m_bus; }
	
protected:
	virtual int isForMe(OtDialogicEvent *e);
	virtual int onMessage(OtMessage *msg);

private:
	int 	_linedev;
	OtString _devName;
	int 	m_hasToClose;
	OtBus 	*m_bus;
};


#endif

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