Thu Jul 9 13:41:42 2009

Asterisk developer's documentation


rpt Struct Reference


Data Fields

int callmode
ast_configcfg
int cidx
char cmdnode [50]
int conf
timeval lasttv curtv
int dailyexecdcommands
int dailykerchunks
int dailykeyups
int dailytxtime
time_t disgorgetime
int dphone_longestfunc
time_t dtmf_time
time_t dtmf_time_rem
char dtmfbuf [MAXDTMF]
int dtmfidx
char enable
char exten [AST_MAX_EXTENSION]
char exttx
char freq [MAXREMSTR]
int gosub_longest
char gosubbuf [MAXGOSUB]
long gosubtimer
char hfscanmode
int hfscanstatus
int idtimer
char keyed
char lastdtmfcommand [MAXDTMF]
char lastlinknode [MAXNODESTR]
char lastnodewhichkeyedusup [MAXNODESTR]
time_t lastthreadrestarttime
int link_longestfunc
rpt_link links
char localtx
ast_mutex_t lock
int longestfunc
int longestnode
int macro_longest
char macrobuf [MAXMACRO]
long macrotimer
int mustid
char mydtmf
char * name
char offset
struct {
   char   acctcode [21]
   char   dphone_functions [80]
   int   duplex
   char   endchar
   char   funcchar
   char   functions [80]
   char   gosub [80]
   int   hangtime
   char   ident [80]
   int   idtime
   int   iobase
   char   link_functions [80]
   char   macro [80]
   char   memory [80]
   char   nobusyout
   char   nodes [80]
   char   ourcallerid [80]
   char   ourcontext [80]
   char   phone_functions [80]
   int   politeid
   char   simple
   char   startupgosub [80]
   char   startupmacro [80]
   int   tailmessagetime
   struct {
      unsigned int   argc
      char *   argv [0]
      char *   msgs [100]
   }   tailmsg
   char *   tailmsgbuf
   int   tailsquashedtime
   char   tonezone [80]
   int   totime
p
char patchcontext [MAXPATCHCONTEXT]
int patchdialtime
char patchfarenddisconnect
char patchnoct
char patchquiet
ast_channelpchannel
int phone_longestfunc
char powerlevel
char reload
time_t rem_dtmf_time
char rem_dtmfbuf [MAXDTMF]
int rem_dtmfidx
ast_channelremchannel
char remmode
char * remote
char remoteon
char remoterx
char remotetx
long retxtimer
pthread_t rpt_call_thread
pthread_t rpt_thread
char * rxchanname
ast_channelrxchannel
char rxpl [MAXREMSTR]
char rxplon
int scantimer
int skedtimer
char stopgen
int tailevent
int tailid
int tailmessagen
int tailtimer
rpt_tele tele
int telemrefcount
int threadrestarts
int timeouts
int tmsgtimer
char tonotify
int totalexecdcommands
int totalkerchunks
int totalkeyups
long long totaltxtime
int totimer
char tounkeyed
char tunerequest
char * txchanname
ast_channeltxchannel
int txconf
ast_channeltxpchannel
char txpl [MAXREMSTR]
char txplon
int unkeytocttimer

Detailed Description

Definition at line 375 of file app_rpt.c.


Field Documentation

char acctcode[21]

Definition at line 389 of file app_rpt.c.

Referenced by rpt_call().

unsigned int argc

Definition at line 408 of file app_rpt.c.

char* argv[0]

Definition at line 408 of file app_rpt.c.

int callmode

Definition at line 442 of file app_rpt.c.

Referenced by function_autopatchdn(), function_autopatchup(), handle_link_data(), handle_link_phone_dtmf(), local_dtmf_helper(), rpt(), rpt_call(), and rpt_tele_thread().

struct ast_config* cfg

Definition at line 378 of file app_rpt.c.

Referenced by attempt_reconnect(), collect_function_digits(), function_gosub(), function_ilink(), function_macro(), function_remote(), get_wait_interval(), load_rpt_vars(), retrieve_astcfgint(), rpt(), rpt_master(), rpt_tele_thread(), and telem_lookup().

int cidx

Definition at line 442 of file app_rpt.c.

Referenced by handle_link_data(), handle_link_phone_dtmf(), local_dtmf_helper(), and rpt_call().

char cmdnode[50]

Definition at line 435 of file app_rpt.c.

Referenced by function_ilink(), handle_link_phone_dtmf(), local_dtmf_helper(), rpt(), rpt_tele_thread(), and send_link_dtmf().

int conf

Definition at line 442 of file app_rpt.c.

Referenced by function_ilink(), rpt(), rpt_call(), and rpt_tele_thread().

struct timeval lasttv curtv

Definition at line 439 of file app_rpt.c.

Referenced by do_scheduler().

int dailyexecdcommands

Definition at line 448 of file app_rpt.c.

Referenced by do_scheduler(), handle_cli_rpt_stats(), handle_link_data(), handle_link_phone_dtmf(), handle_remote_dtmf_digit(), local_dtmf_helper(), and rpt().

int dailykerchunks

Definition at line 447 of file app_rpt.c.

Referenced by do_scheduler(), handle_cli_rpt_stats(), rpt(), and rpt_tele_thread().

int dailykeyups

Definition at line 447 of file app_rpt.c.

Referenced by do_scheduler(), handle_cli_rpt_stats(), and rpt().

int dailytxtime

Definition at line 447 of file app_rpt.c.

Referenced by do_scheduler(), handle_cli_rpt_stats(), and rpt().

time_t disgorgetime

Definition at line 478 of file app_rpt.c.

Referenced by function_cop(), handle_cli_rpt_dump(), and rpt().

char dphone_functions[80]

Definition at line 396 of file app_rpt.c.

Referenced by collect_function_digits().

int dphone_longestfunc

Definition at line 472 of file app_rpt.c.

Referenced by collect_function_digits().

time_t dtmf_time

Definition at line 441 of file app_rpt.c.

Referenced by local_dtmf_helper(), and rpt().

time_t dtmf_time_rem

Definition at line 441 of file app_rpt.c.

Referenced by handle_remote_dtmf_digit().

char dtmfbuf[MAXDTMF]

Definition at line 430 of file app_rpt.c.

Referenced by handle_link_phone_dtmf(), handle_remote_dtmf_digit(), local_dtmf_helper(), and rpt().

int dtmfidx

Definition at line 446 of file app_rpt.c.

Referenced by handle_link_phone_dtmf(), handle_remote_dtmf_digit(), local_dtmf_helper(), rpt(), and send_link_dtmf().

int duplex

Definition at line 403 of file app_rpt.c.

Referenced by load_rpt_vars(), rpt(), and rpt_call().

char enable

Definition at line 429 of file app_rpt.c.

Referenced by function_autopatchdn(), function_autopatchup(), function_cop(), function_gosub(), function_ilink(), function_macro(), function_status(), and rpt().

char endchar

Definition at line 416 of file app_rpt.c.

Referenced by handle_link_data(), handle_link_phone_dtmf(), handle_remote_phone_dtmf(), load_rpt_vars(), and local_dtmf_helper().

char exten[AST_MAX_EXTENSION]

Definition at line 452 of file app_rpt.c.

Referenced by handle_link_data(), handle_link_phone_dtmf(), local_dtmf_helper(), rpt(), and rpt_call().

char exttx

Definition at line 422 of file app_rpt.c.

Referenced by rpt().

char freq[MAXREMSTR]

Definition at line 453 of file app_rpt.c.

Referenced by function_remote(), multimode_bump_freq_ft897(), service_scan(), and setrbi().

char funcchar

Definition at line 415 of file app_rpt.c.

Referenced by handle_link_data(), handle_link_phone_dtmf(), handle_remote_dtmf_digit(), load_rpt_vars(), and local_dtmf_helper().

char functions[80]

Definition at line 393 of file app_rpt.c.

Referenced by collect_function_digits(), and load_rpt_vars().

char gosub[80]

Definition at line 411 of file app_rpt.c.

Referenced by function_gosub(), and load_rpt_vars().

int gosub_longest

Definition at line 470 of file app_rpt.c.

char gosubbuf[MAXGOSUB]

Definition at line 432 of file app_rpt.c.

Referenced by function_gosub(), and rpt().

long gosubtimer

Definition at line 481 of file app_rpt.c.

Referenced by function_gosub(), and rpt().

int hangtime

Definition at line 398 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt().

char hfscanmode

Definition at line 460 of file app_rpt.c.

Referenced by function_remote(), handle_remote_dtmf_digit(), service_scan(), and stop_scan().

int hfscanstatus

Definition at line 461 of file app_rpt.c.

Referenced by service_scan(), and stop_scan().

char ident[80]

Definition at line 390 of file app_rpt.c.

Referenced by rpt_master(), and rpt_tele_thread().

int idtime

Definition at line 400 of file app_rpt.c.

Referenced by load_rpt_vars(), and queue_id().

int idtimer

Definition at line 442 of file app_rpt.c.

Referenced by queue_id(), and rpt().

int iobase

Definition at line 414 of file app_rpt.c.

Referenced by load_rpt_vars(), and rbi_out_parallel().

char keyed

Definition at line 421 of file app_rpt.c.

Referenced by rpt(), and rpt_tele_thread().

char lastdtmfcommand[MAXDTMF]

Definition at line 434 of file app_rpt.c.

Referenced by handle_link_data(), handle_link_phone_dtmf(), handle_remote_dtmf_digit(), local_dtmf_helper(), and rpt().

char lastlinknode[MAXNODESTR]

Definition at line 462 of file app_rpt.c.

Referenced by function_ilink().

char lastnodewhichkeyedusup[MAXNODESTR]

Definition at line 482 of file app_rpt.c.

Referenced by rpt(), and rpt_tele_thread().

time_t lastthreadrestarttime

Definition at line 479 of file app_rpt.c.

Referenced by rpt_master().

char link_functions[80]

Definition at line 394 of file app_rpt.c.

Referenced by collect_function_digits().

int link_longestfunc

Definition at line 473 of file app_rpt.c.

Referenced by collect_function_digits().

struct rpt_link links

Definition at line 419 of file app_rpt.c.

Referenced by attempt_reconnect(), function_ilink(), handle_cli_rpt_lstats(), handle_cli_rpt_stats(), handle_link_data(), rpt(), rpt_tele_thread(), and send_link_dtmf().

char localtx

Definition at line 423 of file app_rpt.c.

Referenced by rpt().

ast_mutex_t lock

Definition at line 377 of file app_rpt.c.

Referenced by attempt_reconnect(), function_autopatchdn(), function_gosub(), function_ilink(), function_macro(), handle_cli_rpt_lstats(), handle_cli_rpt_stats(), handle_link_data(), handle_link_phone_dtmf(), local_dtmf_helper(), queue_id(), rpt(), rpt_call(), rpt_tele_thread(), and rpt_telemetry().

int longestfunc

Definition at line 474 of file app_rpt.c.

Referenced by collect_function_digits().

int longestnode

Definition at line 475 of file app_rpt.c.

Referenced by function_ilink().

char macro[80]

Definition at line 410 of file app_rpt.c.

Referenced by function_macro(), and load_rpt_vars().

int macro_longest

Definition at line 469 of file app_rpt.c.

char macrobuf[MAXMACRO]

Definition at line 431 of file app_rpt.c.

Referenced by function_macro(), and rpt().

long macrotimer

Definition at line 480 of file app_rpt.c.

Referenced by function_macro(), and rpt().

char memory[80]

Definition at line 409 of file app_rpt.c.

Referenced by function_remote(), and load_rpt_vars().

char* msgs[100]

Definition at line 408 of file app_rpt.c.

int mustid

Definition at line 443 of file app_rpt.c.

Referenced by queue_id(), and rpt().

char mydtmf

Definition at line 451 of file app_rpt.c.

Referenced by handle_link_data(), handle_link_phone_dtmf(), local_dtmf_helper(), and rpt_call().

char* name

Definition at line 381 of file app_rpt.c.

Referenced by attempt_reconnect(), function_ilink(), function_remote(), get_wait_interval(), handle_cli_rpt_dump(), handle_cli_rpt_lstats(), handle_cli_rpt_stats(), handle_link_data(), handle_remote_data(), handle_remote_phone_dtmf(), load_rpt_vars(), rpt(), rpt_exec(), rpt_master(), rpt_tele_thread(), and send_link_dtmf().

char nobusyout

Definition at line 417 of file app_rpt.c.

char nodes[80]

Definition at line 397 of file app_rpt.c.

Referenced by attempt_reconnect(), function_ilink(), load_rpt_vars(), and unload_module().

char offset

Definition at line 454 of file app_rpt.c.

Referenced by function_remote(), rpt_master(), and setrbi().

char ourcallerid[80]

Definition at line 388 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt_call().

char ourcontext[80]

Definition at line 387 of file app_rpt.c.

Referenced by function_autopatchup(), load_rpt_vars(), and local_dtmf_helper().

struct { ... } p

Referenced by attempt_reconnect(), collect_function_digits(), function_autopatchup(), function_gosub(), function_ilink(), function_macro(), function_remote(), handle_link_data(), handle_link_phone_dtmf(), handle_remote_dtmf_digit(), handle_remote_phone_dtmf(), load_rpt_vars(), local_dtmf_helper(), queue_id(), rbi_out_parallel(), rpt(), rpt_call(), and rpt_tele_thread().

char patchcontext[MAXPATCHCONTEXT]

Definition at line 467 of file app_rpt.c.

Referenced by function_autopatchup(), handle_link_data(), handle_link_phone_dtmf(), local_dtmf_helper(), and rpt_call().

int patchdialtime

Definition at line 468 of file app_rpt.c.

Referenced by function_autopatchup(), local_dtmf_helper(), and rpt_call().

char patchfarenddisconnect

Definition at line 464 of file app_rpt.c.

Referenced by function_autopatchup(), local_dtmf_helper(), and rpt_call().

char patchnoct

Definition at line 465 of file app_rpt.c.

Referenced by function_autopatchup(), local_dtmf_helper(), and rpt_tele_thread().

char patchquiet

Definition at line 466 of file app_rpt.c.

Referenced by function_autopatchup(), handle_link_data(), handle_link_phone_dtmf(), local_dtmf_helper(), and rpt_call().

struct ast_channel* pchannel

Definition at line 437 of file app_rpt.c.

Referenced by handle_link_data(), handle_link_phone_dtmf(), local_dtmf_helper(), rpt(), and rpt_call().

char phone_functions[80]

Definition at line 395 of file app_rpt.c.

Referenced by collect_function_digits().

int phone_longestfunc

Definition at line 471 of file app_rpt.c.

Referenced by collect_function_digits().

int politeid

Definition at line 404 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt().

char powerlevel

Definition at line 455 of file app_rpt.c.

Referenced by function_remote(), rpt_master(), and setrbi().

char reload

Definition at line 379 of file app_rpt.c.

Referenced by rpt().

time_t rem_dtmf_time

Definition at line 441 of file app_rpt.c.

Referenced by handle_link_data(), handle_link_phone_dtmf(), and rpt().

char rem_dtmfbuf[MAXDTMF]

Definition at line 433 of file app_rpt.c.

Referenced by handle_link_data(), handle_link_phone_dtmf(), and rpt().

int rem_dtmfidx

Definition at line 446 of file app_rpt.c.

Referenced by handle_link_data(), handle_link_phone_dtmf(), and rpt().

struct ast_channel * remchannel

Definition at line 437 of file app_rpt.c.

Referenced by function_gosub(), function_macro(), function_remote(), handle_remote_data(), handle_remote_phone_dtmf(), and rmt_telem_finish().

char remmode

Definition at line 458 of file app_rpt.c.

Referenced by function_remote(), rpt_master(), and set_ft897().

char* remote

Definition at line 384 of file app_rpt.c.

Referenced by check_freq(), closerem(), function_gosub(), function_macro(), multimode_bump_freq(), multimode_capable(), rpt_master(), setrbi(), and setrem().

char remoteon

Definition at line 426 of file app_rpt.c.

char remoterx

Definition at line 424 of file app_rpt.c.

Referenced by function_remote(), handle_remote_data(), handle_remote_phone_dtmf(), rmt_telem_finish(), and rmt_telem_start().

char remotetx

Definition at line 425 of file app_rpt.c.

Referenced by function_remote(), handle_remote_data(), handle_remote_phone_dtmf(), and rmt_telem_start().

long retxtimer

Definition at line 449 of file app_rpt.c.

Referenced by rpt().

pthread_t rpt_call_thread

Definition at line 440 of file app_rpt.c.

Referenced by local_dtmf_helper().

pthread_t rpt_thread

Definition at line 440 of file app_rpt.c.

Referenced by rpt(), and rpt_master().

char* rxchanname

Definition at line 382 of file app_rpt.c.

Referenced by rpt(), and rpt_master().

struct ast_channel* rxchannel

Definition at line 436 of file app_rpt.c.

Referenced by rbi_out(), rpt(), and serial_remote_io().

char rxpl[MAXREMSTR]

Definition at line 453 of file app_rpt.c.

Referenced by function_remote().

char rxplon

Definition at line 457 of file app_rpt.c.

Referenced by function_remote(), and setrbi().

int scantimer

Definition at line 442 of file app_rpt.c.

Referenced by function_remote().

char simple

Definition at line 392 of file app_rpt.c.

Referenced by load_rpt_vars(), and local_dtmf_helper().

int skedtimer

Definition at line 442 of file app_rpt.c.

Referenced by rpt().

char startupgosub[80]

Definition at line 413 of file app_rpt.c.

Referenced by function_gosub(), and rpt().

char startupmacro[80]

Definition at line 412 of file app_rpt.c.

Referenced by function_macro(), and rpt().

char stopgen

Definition at line 463 of file app_rpt.c.

Referenced by handle_link_data(), handle_link_phone_dtmf(), local_dtmf_helper(), and rpt_tele_thread().

int tailevent

Definition at line 444 of file app_rpt.c.

Referenced by rpt().

int tailid

Definition at line 443 of file app_rpt.c.

Referenced by queue_id(), and rpt().

int tailmessagen

Definition at line 477 of file app_rpt.c.

Referenced by rpt_master(), and rpt_tele_thread().

int tailmessagetime

Definition at line 401 of file app_rpt.c.

Referenced by rpt().

struct { ... } tailmsg

Referenced by rpt(), and rpt_tele_thread().

char* tailmsgbuf

Definition at line 405 of file app_rpt.c.

Referenced by load_rpt_vars().

int tailsquashedtime

Definition at line 402 of file app_rpt.c.

Referenced by rpt_tele_thread().

int tailtimer

Definition at line 442 of file app_rpt.c.

Referenced by rpt().

struct rpt_tele tele

Definition at line 438 of file app_rpt.c.

Referenced by rpt(), rpt_master(), rpt_tele_thread(), and rpt_telemetry().

int telemrefcount

Definition at line 445 of file app_rpt.c.

int threadrestarts

Definition at line 476 of file app_rpt.c.

Referenced by rpt_master().

int timeouts

Definition at line 447 of file app_rpt.c.

Referenced by handle_cli_rpt_stats(), and rpt().

int tmsgtimer

Definition at line 442 of file app_rpt.c.

Referenced by rpt(), and rpt_tele_thread().

char tonezone[80]

Definition at line 391 of file app_rpt.c.

Referenced by rpt_call().

char tonotify

Definition at line 428 of file app_rpt.c.

Referenced by rpt().

int totalexecdcommands

Definition at line 448 of file app_rpt.c.

Referenced by handle_cli_rpt_stats(), handle_link_data(), handle_link_phone_dtmf(), handle_remote_dtmf_digit(), local_dtmf_helper(), and rpt().

int totalkerchunks

Definition at line 447 of file app_rpt.c.

Referenced by handle_cli_rpt_stats(), rpt(), and rpt_tele_thread().

int totalkeyups

Definition at line 447 of file app_rpt.c.

Referenced by handle_cli_rpt_stats(), and rpt().

long long totaltxtime

Definition at line 450 of file app_rpt.c.

Referenced by handle_cli_rpt_stats(), and rpt().

int totime

Definition at line 399 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt().

int totimer

Definition at line 442 of file app_rpt.c.

Referenced by rpt().

char tounkeyed

Definition at line 427 of file app_rpt.c.

Referenced by rpt().

char tunerequest

Definition at line 459 of file app_rpt.c.

Referenced by function_remote().

char* txchanname

Definition at line 383 of file app_rpt.c.

Referenced by rpt(), and rpt_master().

struct ast_channel * txchannel

Definition at line 436 of file app_rpt.c.

Referenced by function_remote(), handle_remote_data(), handle_remote_phone_dtmf(), rmt_telem_finish(), rmt_telem_start(), and rpt().

int txconf

Definition at line 442 of file app_rpt.c.

Referenced by rpt(), and rpt_tele_thread().

struct ast_channel * txpchannel

Definition at line 437 of file app_rpt.c.

Referenced by rpt().

char txpl[MAXREMSTR]

Definition at line 453 of file app_rpt.c.

Referenced by function_remote(), and setrbi().

char txplon

Definition at line 456 of file app_rpt.c.

Referenced by function_remote(), and setrbi().

int unkeytocttimer

Definition at line 420 of file app_rpt.c.

Referenced by rpt_tele_thread().


The documentation for this struct was generated from the following file:
Generated on Thu Jul 9 13:41:42 2009 for Asterisk - the Open Source PBX by  doxygen 1.4.7