Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
sig_ss7_callback Struct Reference

#include <sig_ss7.h>

Collaboration diagram for sig_ss7_callback:
Collaboration graph
[legend]

Data Fields

void(*const deadlock_avoidance_private )(void *pvt)
 
struct sig_ss7_linkset *(*const find_linkset )(struct ss7 *ss7)
 
void(*const handle_link_exception )(struct sig_ss7_linkset *linkset, int which)
 
void(*const lock_private )(void *pvt)
 
struct ast_channel *(*const new_ast_channel )(void *pvt, int state, enum sig_ss7_law law, char *exten, const struct ast_assigned_ids *assignedids, const struct ast_channel *requestor)
 
void(*const open_media )(void *pvt)
 
int(*const play_tone )(void *pvt, enum sig_ss7_tone tone)
 
void(*const queue_control )(void *pvt, int subclass)
 
void(*const set_alarm )(void *pvt, int in_alarm)
 
void(*const set_callerid )(void *pvt, const struct ast_party_caller *caller)
 
void(*const set_dialing )(void *pvt, int is_dialing)
 
void(*const set_digital )(void *pvt, int is_digital)
 
void(*const set_dnid )(void *pvt, const char *dnid)
 
int(*const set_echocanceller )(void *pvt, int enable)
 
void(*const set_inservice )(void *pvt, int is_inservice)
 
void(*const set_locallyblocked )(void *pvt, int is_blocked)
 
void(*const set_loopback )(void *pvt, int enable)
 
void(*const set_outgoing )(void *pvt, int is_outgoing)
 
void(*const set_remotelyblocked )(void *pvt, int is_blocked)
 
void(*const unlock_private )(void *pvt)
 

Detailed Description

Definition at line 153 of file sig_ss7.h.

Field Documentation

◆ deadlock_avoidance_private

void(* const deadlock_avoidance_private) (void *pvt)

Definition at line 159 of file sig_ss7.h.

◆ find_linkset

struct sig_ss7_linkset*(* const find_linkset) (struct ss7 *ss7)

Definition at line 183 of file sig_ss7.h.

◆ handle_link_exception

void(* const handle_link_exception) (struct sig_ss7_linkset *linkset, int which)

Definition at line 169 of file sig_ss7.h.

◆ lock_private

void(* const lock_private) (void *pvt)

Definition at line 157 of file sig_ss7.h.

Referenced by my_on_hook().

◆ new_ast_channel

struct ast_channel*(* const new_ast_channel) (void *pvt, int state, enum sig_ss7_law law, char *exten, const struct ast_assigned_ids *assignedids, const struct ast_channel *requestor)

Definition at line 164 of file sig_ss7.h.

◆ open_media

void(* const open_media) (void *pvt)

Definition at line 181 of file sig_ss7.h.

◆ play_tone

int(* const play_tone) (void *pvt, enum sig_ss7_tone tone)

Definition at line 167 of file sig_ss7.h.

◆ queue_control

void(* const queue_control) (void *pvt, int subclass)

Definition at line 180 of file sig_ss7.h.

◆ set_alarm

void(* const set_alarm) (void *pvt, int in_alarm)

Definition at line 170 of file sig_ss7.h.

◆ set_callerid

void(* const set_callerid) (void *pvt, const struct ast_party_caller *caller)

Definition at line 177 of file sig_ss7.h.

◆ set_dialing

void(* const set_dialing) (void *pvt, int is_dialing)

Definition at line 171 of file sig_ss7.h.

◆ set_digital

void(* const set_digital) (void *pvt, int is_digital)

Definition at line 172 of file sig_ss7.h.

◆ set_dnid

void(* const set_dnid) (void *pvt, const char *dnid)

Definition at line 178 of file sig_ss7.h.

◆ set_echocanceller

int(* const set_echocanceller) (void *pvt, int enable)

Definition at line 161 of file sig_ss7.h.

◆ set_inservice

void(* const set_inservice) (void *pvt, int is_inservice)

Definition at line 174 of file sig_ss7.h.

◆ set_locallyblocked

void(* const set_locallyblocked) (void *pvt, int is_blocked)

Definition at line 175 of file sig_ss7.h.

◆ set_loopback

void(* const set_loopback) (void *pvt, int enable)

Definition at line 162 of file sig_ss7.h.

◆ set_outgoing

void(* const set_outgoing) (void *pvt, int is_outgoing)

Definition at line 173 of file sig_ss7.h.

◆ set_remotelyblocked

void(* const set_remotelyblocked) (void *pvt, int is_blocked)

Definition at line 176 of file sig_ss7.h.

◆ unlock_private

void(* const unlock_private) (void *pvt)

Definition at line 155 of file sig_ss7.h.


The documentation for this struct was generated from the following file: