blob: acc6539b00665484c7464c719b931fbe8b14f2ef [file] [log] [blame]
Alexandre Lision864f9b82014-08-01 14:26:45 -04001
2
3
4
5extern struct callmanager_callback wrapper_callback_struct;
6void on_new_call_created_wrapper (const std::string& accountID,
7 const std::string& callID,
8 const std::string& to);
9void on_call_state_changed_wrapper(const std::string& callID,
10 const std::string& to);
11void on_incoming_call_wrapper (const std::string& accountID,
12 const std::string& callID,
13 const std::string& from);
14void on_transfer_state_changed_wrapper (const std::string& result);
15
16void on_conference_created_wrapper (const std::string& confID);
17void on_conference_removed_wrapper (const std::string& confID);
18void on_conference_state_changed_wrapper(const std::string& confID,const std::string& state);
19void on_incoming_message_wrapper(const std::string& ID, const std::string& from, const std::string& msg);
20void on_newPresSubClientNotification_wrapper(const std::string& uri, const std::string& basic, const std::string& note);
21void on_newPresSubServerRequest_wrapper(const std::string& remote);
22
23void on_secure_sdes_on_wrapper(const std::string& callID);
24void on_secure_sdes_off_wrapper(const std::string& callID);
25void on_secure_zrtp_on_wrapper(const std::string& callID,const std::string& cipher);
26void on_secure_zrtp_off_wrapper(const std::string& callID);
27void on_show_sas_wrapper(const std::string& callID, const std::string& sas, const bool& verified);
28void on_zrtp_not_supported_wrapper(const std::string& callID);
29void on_zrtp_negociation_failed_wrapper(const std::string& callID, const std::string& reason, const std::string& severity);
30void on_rtcp_report_received_wrapper(const std::string& callID, const std::map<std::basic_string<char>, int>& stats);
31
32extern struct configurationmanager_callback wrapper_configurationcallback_struct;
33extern void on_accounts_changed_wrapper ();
34extern void on_account_state_changed_wrapper (const std::string& accoundID, int const& state);
35extern void on_account_state_changed_with_code_wrapper (const std::string& accoundID, const std::string& state, const int32_t& code);
36extern std::vector<int> get_hardware_audio_format_wrapper();
37
38void on_record_playback_filepath_wrapper(const std::string& id, const std::string& filename);
39void on_recording_state_changed_wrapper(const std::string& callID, const bool& state);