Asterisk - The Open Source Telephony Project
21.4.1
|
Confbridge state handling. More...
#include "asterisk.h"
#include "asterisk/logger.h"
#include "asterisk/test.h"
#include "include/conf_state.h"
#include "include/confbridge.h"
Go to the source code of this file.
Functions | |
void | conf_change_state (struct confbridge_user *user, struct confbridge_state *newstate) |
Execute conference state transition because of a user action. More... | |
void | conf_default_join_waitmarked (struct confbridge_user *user) |
Logic to execute every time a waitmarked user joins an unmarked conference. | |
void | conf_default_leave_waitmarked (struct confbridge_user *user) |
Logic to execute every time a waitmarked user leaves an unmarked conference. | |
void | conf_invalid_event_fn (struct confbridge_user *user) |
A handler for join/leave events that are invalid in a particular state. | |
static void | conf_mute_moh_inactive_waitmarked (struct confbridge_user *user) |
Confbridge state handling.
This file contains functions that are used from multiple conf_state files for handling stage change behavior.
Definition in file conf_state.c.
void conf_change_state | ( | struct confbridge_user * | user, |
struct confbridge_state * | newstate | ||
) |
Execute conference state transition because of a user action.
user | The user that joined/left |
newstate | The state to transition to |
Definition at line 77 of file conf_state.c.
References ast_debug, ast_test_suite_event_notify, confbridge_user::conference, confbridge_state::entry, confbridge_state::exit, confbridge_conference::name, and confbridge_conference::state.