* src/modules/connectmodule.{h,cpp} (ConnectModule): throw
CapiExternalError only when connection's already up, otherwise use CapiWrongState git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@201 4ebea2bb-67d4-0310-8558-a5799e421b66
This commit is contained in:
parent
6e07170c33
commit
8861fe7d46
|
@ -1,9 +1,12 @@
|
|||
2003-12-31 Gernot Hillier <gernot@hillier.de>
|
||||
* src/modules/connectmodule.{h,cpp} (ConnectModule): throw
|
||||
CapiExternalError only when connection's already up, otherwise
|
||||
use CapiWrongState
|
||||
|
||||
* scripts/incoming.py (voiceIncoming): include recorded msg length
|
||||
and host name were file is stored in sent mail (closes bug #6,
|
||||
thx to Achim Bohnet and Thomas Niesel for the feature requests)
|
||||
|
||||
2003-12-31 Gernot Hillier <gernot@hillier.de>
|
||||
* scripts/cs_helpers.pyin (sendMIMEMail): use 16 bit ouput when
|
||||
converting sound files from la to wav. Thx to Holger Krull for
|
||||
the fix (closes bug #51)!
|
||||
|
@ -13,8 +16,6 @@
|
|||
adding of CVS log messages to source files as we now have
|
||||
this nice ChangeLog file
|
||||
|
||||
2003-12-28 Gernot Hillier <gernot@hillier.de>
|
||||
|
||||
* src/modules/audioreceive.{h,cpp} (AudioReceive,mainLoop),
|
||||
src/modules/audiosend.{h,cpp} (AudioSend,mainLoop),
|
||||
src/modules/callmodule.{h,cpp} (CallModule,mainLoop),
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
@brief Contains ConnectModule - Call Module for connection establishment at incoming connection
|
||||
|
||||
@author Gernot Hillier <gernot@hillier.de>
|
||||
$Revision: 1.4 $
|
||||
$Revision: 1.5 $
|
||||
*/
|
||||
|
||||
/***************************************************************************
|
||||
|
@ -16,11 +16,13 @@
|
|||
|
||||
#include "connectmodule.h"
|
||||
|
||||
ConnectModule::ConnectModule(Connection *conn_in, Connection::service_t service, string faxStationID, string faxHeadline) throw (CapiExternalError)
|
||||
ConnectModule::ConnectModule(Connection *conn_in, Connection::service_t service, string faxStationID, string faxHeadline) throw (CapiWrongState,CapiExternalError)
|
||||
:CallModule(conn_in,-1,false,false),service(service),faxStationID(faxStationID),faxHeadline(faxHeadline)
|
||||
{
|
||||
if (conn->getState()==Connection::UP)
|
||||
throw CapiExternalError("Call is already connected","ConnectModule::ConnectModule()");
|
||||
if (conn->getState()!=Connection::WAITING)
|
||||
throw CapiExternalError("Can't connect because call not waiting","ConnectModule::ConnectModule()");
|
||||
throw CapiWrongState("Can't connect because call not waiting","ConnectModule::ConnectModule()");
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
@brief Contains ConnectModule - Call Module for connection establishment at incoming connection
|
||||
|
||||
@author Gernot Hillier <gernot@hillier.de>
|
||||
$Revision: 1.3 $
|
||||
$Revision: 1.4 $
|
||||
*/
|
||||
|
||||
/***************************************************************************
|
||||
|
@ -40,9 +40,10 @@ class ConnectModule: public CallModule
|
|||
@param service service to connect with as described in Connection::service_t
|
||||
@param faxStationID fax station ID, only necessary when connecting in FAXG3 mode
|
||||
@param faxHeadline fax headline, only necessary when connecting in FAXG3 mode
|
||||
@throw CapiExternalError Thrown if Connection not in waiting state
|
||||
@throw CapiExternalError Thrown if Connection already up
|
||||
@throw CapiWrongState Thrown if Connection not in waiting state
|
||||
*/
|
||||
ConnectModule(Connection *conn, Connection::service_t service, string faxStationID, string faxHeadline) throw (CapiExternalError);
|
||||
ConnectModule(Connection *conn, Connection::service_t service, string faxStationID, string faxHeadline) throw (CapiWrongState,CapiExternalError);
|
||||
|
||||
/** @brief Accept connection and wait for complete establishment
|
||||
|
||||
|
@ -67,6 +68,11 @@ class ConnectModule: public CallModule
|
|||
/* History
|
||||
|
||||
$Log: connectmodule.h,v $
|
||||
Revision 1.4 2003/12/31 16:28:55 gernot
|
||||
* src/modules/connectmodule.{h,cpp} (ConnectModule): throw
|
||||
CapiExternalError only when connection's already up, otherwise
|
||||
use CapiWrongState
|
||||
|
||||
Revision 1.3 2003/12/28 21:01:04 gernot
|
||||
- reworked TODO, disabled automatic log message adding to source files
|
||||
|
||||
|
|
Loading…
Reference in New Issue