Asterisk - The Open Source Telephony Project  18.5.0
Macros | Functions
monitor.h File Reference

Channel monitoring. More...

#include "asterisk/channel.h"
#include "asterisk/optional_api.h"
Include dependency graph for monitor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define X_JOIN   4
 
#define X_REC_IN   1
 
#define X_REC_OUT   2
 

Functions

static void __dtor__ast_monitor_change_fname (void)
 
static void __dtor__ast_monitor_pause (void)
 
static void __dtor__ast_monitor_setjoinfiles (void)
 
static void __dtor__ast_monitor_start (void)
 
static void __dtor__ast_monitor_stop (void)
 
static void __dtor__ast_monitor_unpause (void)
 
static void __init__ast_monitor_change_fname (void)
 
static void __init__ast_monitor_pause (void)
 
static void __init__ast_monitor_setjoinfiles (void)
 
static void __init__ast_monitor_start (void)
 
static void __init__ast_monitor_stop (void)
 
static void __init__ast_monitor_unpause (void)
 
static int __stub__ast_monitor_change_fname (struct ast_channel *chan, const char *fname_base, int need_lock)
 
static int __stub__ast_monitor_pause (struct ast_channel *chan)
 
static void __stub__ast_monitor_setjoinfiles (struct ast_channel *chan, int turnon)
 
static int __stub__ast_monitor_start (struct ast_channel *chan, const char *format_spec, const char *fname_base, int need_lock, int stream_action, const char *beep_id)
 
static int __stub__ast_monitor_stop (struct ast_channel *chan, int need_lock)
 
static int __stub__ast_monitor_unpause (struct ast_channel *chan)
 
static typeof (__stub__ast_monitor_start) *ast_monitor_start
 
static typeof (__stub__ast_monitor_stop) *ast_monitor_stop
 
static typeof (__stub__ast_monitor_change_fname) *ast_monitor_change_fname
 
static typeof (__stub__ast_monitor_setjoinfiles) *ast_monitor_setjoinfiles
 
static typeof (__stub__ast_monitor_pause) *ast_monitor_pause
 
static typeof (__stub__ast_monitor_unpause) *ast_monitor_unpause
 

Detailed Description

Channel monitoring.

Definition in file monitor.h.

Macro Definition Documentation

◆ X_JOIN

#define X_JOIN   4

Definition at line 32 of file monitor.h.

Referenced by start_monitor_exec().

◆ X_REC_IN

#define X_REC_IN   1

◆ X_REC_OUT

#define X_REC_OUT   2

Function Documentation

◆ __dtor__ast_monitor_change_fname()

static void __dtor__ast_monitor_change_fname ( void  )
static

Definition at line 50 of file monitor.h.

50 { return -1; });

◆ __dtor__ast_monitor_pause()

static void __dtor__ast_monitor_pause ( void  )
static

Definition at line 59 of file monitor.h.

59 { return -1; });

◆ __dtor__ast_monitor_setjoinfiles()

static void __dtor__ast_monitor_setjoinfiles ( void  )
static

Definition at line 54 of file monitor.h.

54 { return; });

◆ __dtor__ast_monitor_start()

static void __dtor__ast_monitor_start ( void  )
static

Definition at line 39 of file monitor.h.

39 { return -1; });

◆ __dtor__ast_monitor_stop()

static void __dtor__ast_monitor_stop ( void  )
static

Definition at line 44 of file monitor.h.

44 { return -1; });

◆ __dtor__ast_monitor_unpause()

static void __dtor__ast_monitor_unpause ( void  )
static

Definition at line 64 of file monitor.h.

64 { return -1; });

◆ __init__ast_monitor_change_fname()

static void __init__ast_monitor_change_fname ( void  )
static

Definition at line 50 of file monitor.h.

50 { return -1; });

◆ __init__ast_monitor_pause()

static void __init__ast_monitor_pause ( void  )
static

Definition at line 59 of file monitor.h.

59 { return -1; });

◆ __init__ast_monitor_setjoinfiles()

static void __init__ast_monitor_setjoinfiles ( void  )
static

Definition at line 54 of file monitor.h.

54 { return; });

◆ __init__ast_monitor_start()

static void __init__ast_monitor_start ( void  )
static

Definition at line 39 of file monitor.h.

39 { return -1; });

◆ __init__ast_monitor_stop()

static void __init__ast_monitor_stop ( void  )
static

Definition at line 44 of file monitor.h.

44 { return -1; });

◆ __init__ast_monitor_unpause()

static void __init__ast_monitor_unpause ( void  )
static

Definition at line 64 of file monitor.h.

64 { return -1; });

◆ __stub__ast_monitor_change_fname()

static int __stub__ast_monitor_change_fname ( struct ast_channel chan,
const char *  fname_base,
int  need_lock 
)
static

Definition at line 50 of file monitor.h.

References ast_monitor_setjoinfiles(), and AST_OPTIONAL_API.

50 { return -1; });

◆ __stub__ast_monitor_pause()

static int __stub__ast_monitor_pause ( struct ast_channel chan)
static

Definition at line 59 of file monitor.h.

References ast_monitor_unpause(), and AST_OPTIONAL_API.

59 { return -1; });

◆ __stub__ast_monitor_setjoinfiles()

static void __stub__ast_monitor_setjoinfiles ( struct ast_channel chan,
int  turnon 
)
static

Definition at line 54 of file monitor.h.

References ast_monitor_pause(), and AST_OPTIONAL_API.

54 { return; });

◆ __stub__ast_monitor_start()

static int __stub__ast_monitor_start ( struct ast_channel chan,
const char *  format_spec,
const char *  fname_base,
int  need_lock,
int  stream_action,
const char *  beep_id 
)
static

Definition at line 39 of file monitor.h.

References ast_monitor_stop(), and AST_OPTIONAL_API.

39 { return -1; });

◆ __stub__ast_monitor_stop()

static int __stub__ast_monitor_stop ( struct ast_channel chan,
int  need_lock 
)
static

Definition at line 44 of file monitor.h.

References ast_monitor_change_fname(), and AST_OPTIONAL_API.

44 { return -1; });

◆ __stub__ast_monitor_unpause()

static int __stub__ast_monitor_unpause ( struct ast_channel chan)
static

Definition at line 64 of file monitor.h.

64 { return -1; });

◆ typeof() [1/6]

static typeof ( __stub__ast_monitor_start  )
static

◆ typeof() [2/6]

static typeof ( __stub__ast_monitor_stop  )
static

◆ typeof() [3/6]

static typeof ( __stub__ast_monitor_change_fname  )
static

◆ typeof() [4/6]

static typeof ( __stub__ast_monitor_setjoinfiles  )
static

◆ typeof() [5/6]

static typeof ( __stub__ast_monitor_pause  )
static

◆ typeof() [6/6]

static typeof ( __stub__ast_monitor_unpause  )
static