Asterisk - The Open Source Telephony Project GIT-master-7e7a603
Data Fields
ast_parked_call_payload Struct Reference

A parked call message payload. More...

#include <parking.h>

Collaboration diagram for ast_parked_call_payload:
Collaboration graph
[legend]

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
long unsigned int duration
 
enum ast_parked_call_event_type event_type
 
struct ast_channel_snapshotparkee
 
const ast_string_field parker_dial_string
 
const ast_string_field parkinglot
 
unsigned int parkingspace
 
struct ast_channel_snapshotretriever
 
long unsigned int timeout
 

Detailed Description

A parked call message payload.

Since
12

Definition at line 59 of file parking.h.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 69 of file parking.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Definition at line 69 of file parking.h.

◆ duration

long unsigned int duration

How long the parkee has been parked (seconds)

Definition at line 64 of file parking.h.

Referenced by ast_parked_call_payload_create(), manager_build_parked_call_string(), and parked_call_payload_from_parked_user().

◆ event_type

enum ast_parked_call_event_type event_type

Reason for issuing the parked call message

Definition at line 62 of file parking.h.

Referenced by ast_parked_call_payload_create(), cel_parking_cb(), handle_parked_call_message(), park_announce_update_cb(), and parked_call_message_response().

◆ parkee

struct ast_channel_snapshot* parkee

◆ parker_dial_string

const ast_string_field parker_dial_string

◆ parkinglot

const ast_string_field parkinglot

◆ parkingspace

unsigned int parkingspace

Which Parking Space the parkee occupies Name of the parking lot used to park the parkee The device string used for call control on parking timeout

Definition at line 65 of file parking.h.

Referenced by ast_parked_call_payload_create(), base_process_parked_channel(), manager_build_parked_call_string(), and park_announce_update_cb().

◆ retriever

struct ast_channel_snapshot* retriever

Snapshot of the channel that retrieved the call (may be NULL)

Definition at line 61 of file parking.h.

Referenced by cel_parking_cb(), manager_build_parked_call_string(), and parked_call_payload_destructor().

◆ timeout

long unsigned int timeout

Time remaining before the call times out (seconds )

Definition at line 63 of file parking.h.

Referenced by ast_parked_call_payload_create(), manager_build_parked_call_string(), and parked_call_payload_from_parked_user().


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