Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

src/extras/dtmf_state_machine.c File Reference

#include <stdio.h>
#include <fcntl.h>
#include <srllib.h>
#include <dxxxlib.h>
#include <dtilib.h>
#include <sctools.h>

Go to the source code of this file.

Functions

int getArgs (int argc, char **argv)
int init ()
int main (int argc, char **argv)

Variables

char * dxDev = NULL
char * msiDev = NULL
int dx
int msi
long dxTsNum
long msiTsNum
SC_TSINFO dxTs
SC_TSINFO msiTs
long tsBits
char * dtmf = NULL
int dtmfIndex = 0
DV_DIGIT digitBuf
int digits = -1
DV_TPT tpt = {IO_EOT, DX_MAXDTMF, 1, TF_MAXDTMF}


Function Documentation

int getArgs int  argc,
char **  argv
 

Definition at line 66 of file dtmf_state_machine.c.

References dtmf, dxDev, and msiDev.

int init  ) 
 

Definition at line 97 of file dtmf_state_machine.c.

References dx, dxDev, dxTs, dxTsNum, msi, msiDev, msiTs, and msiTsNum.

Referenced by Java_net_threebit_jvr_ag_getxmitslot(), Java_net_threebit_jvr_dt_getxmitslot(), Java_net_threebit_jvr_dx_bldtngen(), Java_net_threebit_jvr_dx_getxmitslot(), Java_net_threebit_jvr_gc_GetCTInfo(), Java_net_threebit_jvr_gc_GetXmitSlot(), Java_net_threebit_jvr_ms_getxmitslot(), jvr_convert_sctsinfo_n2j(), and main().

int main int  argc,
char **  argv
 

Definition at line 133 of file dtmf_state_machine.c.

References digitBuf, digits, dtmf, dtmfIndex, dx, getArgs(), init(), msi, and tpt.


Variable Documentation

DV_DIGIT digitBuf
 

Definition at line 57 of file dtmf_state_machine.c.

Referenced by main().

int digits = -1
 

Definition at line 58 of file dtmf_state_machine.c.

Referenced by Java_net_threebit_jvr_DV_1DIGIT_getDigits(), Java_net_threebit_jvr_dx_getdig(), and main().

char* dtmf = NULL
 

Definition at line 51 of file dtmf_state_machine.c.

Referenced by getArgs(), and main().

int dtmfIndex = 0
 

Definition at line 54 of file dtmf_state_machine.c.

Referenced by main().

int dx
 

Definition at line 38 of file dtmf_state_machine.c.

Referenced by close(), init(), main(), and processEvents().

char* dxDev = NULL
 

Definition at line 32 of file dtmf_state_machine.c.

Referenced by getArgs(), net::threebit::jvr::util::ImmediateCAP::ImmediateCAP(), init(), net::threebit::jvr::console::Example13::run(), net::threebit::jvr::test::dxTests::HideThese::test18_no_dial_cap(), net::threebit::jvr::test::dxTests::HideThese::test19_rec_play_async(), and net::threebit::jvr::test::dxTests::HideThese::test9_recplay().

SC_TSINFO dxTs
 

Definition at line 44 of file dtmf_state_machine.c.

Referenced by init().

long dxTsNum
 

Definition at line 42 of file dtmf_state_machine.c.

Referenced by init().

int msi
 

Definition at line 39 of file dtmf_state_machine.c.

Referenced by init(), main(), and net::threebit::jvr::test::dxTests::HideThese::test7_tones().

char* msiDev = NULL
 

Definition at line 35 of file dtmf_state_machine.c.

Referenced by getArgs(), and init().

SC_TSINFO msiTs
 

Definition at line 45 of file dtmf_state_machine.c.

Referenced by init().

long msiTsNum
 

Definition at line 43 of file dtmf_state_machine.c.

Referenced by init().

DV_TPT tpt = {IO_EOT, DX_MAXDTMF, 1, TF_MAXDTMF}
 

Definition at line 61 of file dtmf_state_machine.c.

Referenced by Java_net_threebit_jvr_dx_getdig(), Java_net_threebit_jvr_dx_mreciottdata(), Java_net_threebit_jvr_dx_play(), Java_net_threebit_jvr_dx_playiottdata(), Java_net_threebit_jvr_dx_playtone(), Java_net_threebit_jvr_dx_playtoneEx(), Java_net_threebit_jvr_dx_playvox(), Java_net_threebit_jvr_dx_playwav(), Java_net_threebit_jvr_dx_rec(), Java_net_threebit_jvr_dx_recf(), Java_net_threebit_jvr_dx_reciottdata(), Java_net_threebit_jvr_dx_recwav(), jvr_convert_dvtpt_j2n(), main(), net::threebit::jvr::console::Example13::run(), net::threebit::jvr::console::Example2::runExample(), net::threebit::jvr::console::Example1::runExample(), net::threebit::jvr::test::dxTests::HideThese::test13_recwav(), net::threebit::jvr::test::dxTests::HideThese::test16_wtring_and_getdigits(), net::threebit::jvr::test::dxTests::HideThese::test17_wtring_and_getdigits_again(), net::threebit::jvr::test::dxTests::HideThese::test19_rec_play_async(), net::threebit::jvr::test::dxTests::test22_uio_1(), net::threebit::jvr::test::gcTests::test2_everything(), net::threebit::jvr::test::dxTests::HideThese::test7_tones(), net::threebit::jvr::test::dxTests::HideThese::test9_recplay(), and net::threebit::jvr::DV_TPT::toString().

long tsBits
 

Definition at line 48 of file dtmf_state_machine.c.

Referenced by onhook(), printSigBits(), and sigbit().


Generated on Sat Jul 16 03:47:35 2005 for JVR by doxygen 1.3.5