Mon May 14 04:53:04 2007

Asterisk developer's documentation


rpt Struct Reference

Collaboration diagram for rpt:

Collaboration graph
[legend]

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]
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 {
   const char *   acctcode
   const char *   dphone_functions
   int   duplex
   char   endchar
   char   funcchar
   const char *   functions
   int   hangtime
   const char *   ident
   int   idtime
   int   iobase
   const char *   link_functions
   const char *   macro
   const char *   memory
   char   nobusyout
   const char *   nodes
   const char *   ourcallerid
   const char *   ourcontext
   const char *   phone_functions
   int   politeid
   char   simple
   const char *   startupmacro
   int   tailmessagemax
   char *   tailmessages [500]
   int   tailmessagetime
   int   tailsquashedtime
   char *   tonezone
   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 383 of file app_rpt.c.


Field Documentation

const char* acctcode

Definition at line 398 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt_call().

int callmode

Definition at line 446 of file app_rpt.c.

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

struct ast_config* cfg

Definition at line 386 of file app_rpt.c.

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

int cidx

Definition at line 446 of file app_rpt.c.

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

char cmdnode[50]

Definition at line 439 of file app_rpt.c.

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

int conf

Definition at line 446 of file app_rpt.c.

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

struct timeval lasttv curtv

Definition at line 443 of file app_rpt.c.

Referenced by do_scheduler().

int dailyexecdcommands

Definition at line 452 of file app_rpt.c.

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

int dailykerchunks

Definition at line 451 of file app_rpt.c.

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

int dailykeyups

Definition at line 451 of file app_rpt.c.

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

int dailytxtime

Definition at line 451 of file app_rpt.c.

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

time_t disgorgetime

Definition at line 481 of file app_rpt.c.

Referenced by function_cop(), and rpt().

const char* dphone_functions

Definition at line 405 of file app_rpt.c.

Referenced by collect_function_digits(), and load_rpt_vars().

int dphone_longestfunc

Definition at line 475 of file app_rpt.c.

Referenced by collect_function_digits(), and load_rpt_vars().

time_t dtmf_time

Definition at line 445 of file app_rpt.c.

Referenced by local_dtmf_helper(), and rpt().

time_t dtmf_time_rem

Definition at line 445 of file app_rpt.c.

Referenced by handle_remote_dtmf_digit(), and rpt_exec().

char dtmfbuf[MAXDTMF]

Definition at line 435 of file app_rpt.c.

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

int dtmfidx

Definition at line 450 of file app_rpt.c.

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

int duplex

Definition at line 412 of file app_rpt.c.

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

char enable

Definition at line 434 of file app_rpt.c.

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

char endchar

Definition at line 421 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 456 of file app_rpt.c.

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

char exttx

Definition at line 427 of file app_rpt.c.

Referenced by rpt().

char freq[MAXREMSTR]

Definition at line 457 of file app_rpt.c.

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

char funcchar

Definition at line 420 of file app_rpt.c.

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

const char* functions

Definition at line 402 of file app_rpt.c.

Referenced by collect_function_digits(), and load_rpt_vars().

int hangtime

Definition at line 407 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt().

char hfscanmode

Definition at line 464 of file app_rpt.c.

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

int hfscanstatus

Definition at line 465 of file app_rpt.c.

Referenced by rpt_exec(), service_scan(), and stop_scan().

const char* ident

Definition at line 399 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt_master().

int idtime

Definition at line 409 of file app_rpt.c.

Referenced by load_rpt_vars(), and queue_id().

int idtimer

Definition at line 446 of file app_rpt.c.

Referenced by queue_id(), and rpt().

int iobase

Definition at line 419 of file app_rpt.c.

Referenced by load_rpt_vars(), rbi_out_parallel(), and rpt_exec().

char keyed

Definition at line 426 of file app_rpt.c.

Referenced by rpt(), and rpt_do_stats().

char lastdtmfcommand[MAXDTMF]

Definition at line 438 of file app_rpt.c.

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

char lastlinknode[MAXNODESTR]

Definition at line 466 of file app_rpt.c.

Referenced by function_ilink().

char lastnodewhichkeyedusup[MAXNODESTR]

Definition at line 484 of file app_rpt.c.

Referenced by rpt(), and rpt_do_stats().

time_t lastthreadrestarttime

Definition at line 482 of file app_rpt.c.

Referenced by rpt_master().

const char* link_functions

Definition at line 403 of file app_rpt.c.

Referenced by collect_function_digits(), and load_rpt_vars().

int link_longestfunc

Definition at line 476 of file app_rpt.c.

Referenced by collect_function_digits(), and load_rpt_vars().

struct rpt_link links

Definition at line 424 of file app_rpt.c.

Referenced by attempt_reconnect(), function_ilink(), handle_link_data(), rpt(), rpt_do_lstats(), rpt_do_stats(), rpt_exec(), and send_link_dtmf().

char localtx

Definition at line 428 of file app_rpt.c.

Referenced by rpt().

ast_mutex_t lock

Definition at line 385 of file app_rpt.c.

Referenced by attempt_reconnect(), function_autopatchdn(), function_autopatchup(), function_ilink(), function_macro(), handle_link_data(), handle_link_phone_dtmf(), local_dtmf_helper(), queue_id(), rpt(), rpt_call(), rpt_do_lstats(), rpt_do_stats(), rpt_exec(), and rpt_telemetry().

int longestfunc

Definition at line 477 of file app_rpt.c.

Referenced by collect_function_digits(), and load_rpt_vars().

int longestnode

Definition at line 478 of file app_rpt.c.

Referenced by function_ilink(), and load_rpt_vars().

const char* macro

Definition at line 417 of file app_rpt.c.

Referenced by function_macro(), and load_rpt_vars().

int macro_longest

Definition at line 473 of file app_rpt.c.

Referenced by load_rpt_vars().

char macrobuf[MAXMACRO]

Definition at line 436 of file app_rpt.c.

Referenced by function_macro(), rpt(), and rpt_exec().

long macrotimer

Definition at line 483 of file app_rpt.c.

Referenced by function_macro(), and rpt().

const char* memory

Definition at line 416 of file app_rpt.c.

Referenced by function_remote(), and load_rpt_vars().

int mustid

Definition at line 447 of file app_rpt.c.

Referenced by queue_id(), rpt(), and rpt_do_stats().

char mydtmf

Definition at line 455 of file app_rpt.c.

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

char* name

Definition at line 389 of file app_rpt.c.

Referenced by attempt_reconnect(), function_ilink(), function_remote(), get_wait_interval(), handle_link_data(), handle_remote_data(), handle_remote_phone_dtmf(), load_rpt_vars(), rpt(), rpt_do_stats(), rpt_exec(), rpt_master(), and send_link_dtmf().

char nobusyout

Definition at line 422 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt_exec().

const char* nodes

Definition at line 406 of file app_rpt.c.

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

char offset

Definition at line 458 of file app_rpt.c.

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

const char* ourcallerid

Definition at line 397 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt_call().

const char* ourcontext

Definition at line 396 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_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(), rpt_do_stats(), and rpt_exec().

char patchcontext[MAXPATCHCONTEXT]

Definition at line 471 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 472 of file app_rpt.c.

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

char patchfarenddisconnect

Definition at line 468 of file app_rpt.c.

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

char patchnoct

Definition at line 469 of file app_rpt.c.

Referenced by function_autopatchup(), and local_dtmf_helper().

char patchquiet

Definition at line 470 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 441 of file app_rpt.c.

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

const char* phone_functions

Definition at line 404 of file app_rpt.c.

Referenced by collect_function_digits(), and load_rpt_vars().

int phone_longestfunc

Definition at line 474 of file app_rpt.c.

Referenced by collect_function_digits(), and load_rpt_vars().

int politeid

Definition at line 413 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt().

char powerlevel

Definition at line 459 of file app_rpt.c.

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

char reload

Definition at line 387 of file app_rpt.c.

Referenced by rpt(), and rpt_exec().

time_t rem_dtmf_time

Definition at line 445 of file app_rpt.c.

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

char rem_dtmfbuf[MAXDTMF]

Definition at line 437 of file app_rpt.c.

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

int rem_dtmfidx

Definition at line 450 of file app_rpt.c.

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

struct ast_channel * remchannel

Definition at line 441 of file app_rpt.c.

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

char remmode

Definition at line 462 of file app_rpt.c.

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

char* remote

Definition at line 392 of file app_rpt.c.

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

char remoteon

Definition at line 431 of file app_rpt.c.

Referenced by rpt_exec().

char remoterx

Definition at line 429 of file app_rpt.c.

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

char remotetx

Definition at line 430 of file app_rpt.c.

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

long retxtimer

Definition at line 453 of file app_rpt.c.

Referenced by rpt(), and rpt_exec().

pthread_t rpt_call_thread

Definition at line 444 of file app_rpt.c.

Referenced by function_autopatchup(), and local_dtmf_helper().

pthread_t rpt_thread

Definition at line 444 of file app_rpt.c.

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

char* rxchanname

Definition at line 390 of file app_rpt.c.

Referenced by rpt(), rpt_exec(), and rpt_master().

struct ast_channel* rxchannel

Definition at line 440 of file app_rpt.c.

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

char rxpl[MAXREMSTR]

Definition at line 457 of file app_rpt.c.

Referenced by function_remote().

char rxplon

Definition at line 461 of file app_rpt.c.

Referenced by function_remote(), and setrbi().

int scantimer

Definition at line 446 of file app_rpt.c.

Referenced by function_remote().

char simple

Definition at line 401 of file app_rpt.c.

Referenced by load_rpt_vars(), and local_dtmf_helper().

int skedtimer

Definition at line 446 of file app_rpt.c.

Referenced by rpt().

const char* startupmacro

Definition at line 418 of file app_rpt.c.

Referenced by function_macro(), load_rpt_vars(), rpt(), and rpt_exec().

char stopgen

Definition at line 467 of file app_rpt.c.

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

int tailevent

Definition at line 448 of file app_rpt.c.

Referenced by rpt().

int tailid

Definition at line 447 of file app_rpt.c.

Referenced by queue_id(), rpt(), and rpt_do_stats().

int tailmessagemax

Definition at line 415 of file app_rpt.c.

Referenced by load_rpt_vars().

int tailmessagen

Definition at line 480 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt_master().

char* tailmessages[500]

Definition at line 414 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt().

int tailmessagetime

Definition at line 410 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt().

int tailsquashedtime

Definition at line 411 of file app_rpt.c.

Referenced by load_rpt_vars().

int tailtimer

Definition at line 446 of file app_rpt.c.

Referenced by rpt().

struct rpt_tele tele

Definition at line 442 of file app_rpt.c.

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

int telemrefcount

Definition at line 449 of file app_rpt.c.

int threadrestarts

Definition at line 479 of file app_rpt.c.

Referenced by rpt_master().

int timeouts

Definition at line 451 of file app_rpt.c.

Referenced by rpt(), and rpt_do_stats().

int tmsgtimer

Definition at line 446 of file app_rpt.c.

Referenced by rpt().

char* tonezone

Definition at line 400 of file app_rpt.c.

Referenced by load_rpt_vars(), and rpt_call().

char tonotify

Definition at line 433 of file app_rpt.c.

Referenced by rpt().

int totalexecdcommands

Definition at line 452 of file app_rpt.c.

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

int totalkerchunks

Definition at line 451 of file app_rpt.c.

Referenced by rpt(), and rpt_do_stats().

int totalkeyups

Definition at line 451 of file app_rpt.c.

Referenced by rpt(), and rpt_do_stats().

long long totaltxtime

Definition at line 454 of file app_rpt.c.

Referenced by rpt(), and rpt_do_stats().

int totime

Definition at line 408 of file app_rpt.c.

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

int totimer

Definition at line 446 of file app_rpt.c.

Referenced by rpt(), and rpt_do_stats().

char tounkeyed

Definition at line 432 of file app_rpt.c.

Referenced by rpt().

char tunerequest

Definition at line 463 of file app_rpt.c.

Referenced by function_remote().

char* txchanname

Definition at line 391 of file app_rpt.c.

Referenced by rpt(), rpt_exec(), and rpt_master().

struct ast_channel * txchannel

Definition at line 440 of file app_rpt.c.

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

int txconf

Definition at line 446 of file app_rpt.c.

Referenced by rpt().

struct ast_channel * txpchannel

Definition at line 441 of file app_rpt.c.

Referenced by rpt().

char txpl[MAXREMSTR]

Definition at line 457 of file app_rpt.c.

Referenced by function_remote(), and setrbi().

char txplon

Definition at line 460 of file app_rpt.c.

Referenced by function_remote(), and setrbi().

int unkeytocttimer

Definition at line 425 of file app_rpt.c.


The documentation for this struct was generated from the following file:
Generated on Mon May 14 04:53:05 2007 for Asterisk - the Open Source PBX by  doxygen 1.5.1