X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=vbox.cpp;h=158a11302244c5595bc658ad2825782ed45285d6;hp=238a1daf9d399645c7dc7373e6998c796d2b184b;hb=6f1ac87333108b84a083eedb89ee3eb3d9f4497b;hpb=a0beafd25e37f01f404ee0020d076d0ecc01ada8 diff --git a/vbox.cpp b/vbox.cpp index 238a1da..158a113 100644 --- a/vbox.cpp +++ b/vbox.cpp @@ -13,16 +13,6 @@ ** ** \*****************************************************************************/ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include "main.h" /* note: recording log is written at endpoint */ @@ -55,12 +45,12 @@ VBoxPort::~VBoxPort() } -static void vbox_trace_header(class VBoxPort *vbox, char *message, int direction) +static void vbox_trace_header(class VBoxPort *vbox, const char *message, int direction) { /* init trace with given values */ - start_trace(0, + start_trace(-1, NULL, - vbox?numberrize_callerinfo(vbox->p_callerinfo.id, vbox->p_callerinfo.ntype):NULL, + vbox?numberrize_callerinfo(vbox->p_callerinfo.id, vbox->p_callerinfo.ntype, options.national, options.international):NULL, vbox?vbox->p_dialinginfo.id:NULL, direction, CATEGORY_CH, @@ -74,8 +64,8 @@ static void vbox_trace_header(class VBoxPort *vbox, char *message, int direction */ int VBoxPort::handler(void) { - struct message *message; - unsigned long tosend; + struct lcr_msg *message; + unsigned int tosend; unsigned char buffer[ISDN_TRANSMIT]; time_t currenttime; class Endpoint *epoint; @@ -117,7 +107,7 @@ int VBoxPort::handler(void) } /* calculate the number of bytes */ - tosend = (unsigned long)((now_d-p_vbox_audio_start)*8000) - p_vbox_audio_transferred; + tosend = (unsigned int)((now_d-p_vbox_audio_start)*8000) - p_vbox_audio_transferred; /* wait for more */ if (tosend < sizeof(buffer)) @@ -199,9 +189,9 @@ int VBoxPort::handler(void) /* * endpoint sends messages to the vbox port */ -int VBoxPort::message_epoint(unsigned long epoint_id, int message_id, union parameter *param) +int VBoxPort::message_epoint(unsigned int epoint_id, int message_id, union parameter *param) { - struct message *message; + struct lcr_msg *message; class Endpoint *epoint; char filename[256], *c;