voicecallApi.h File Reference
#include <boost/function.hpp>
#include <boost/system/error_code.hpp>
#include <boost/shared_ptr.hpp>
#include <vector>
#include "iVoiceCallSource.h"
Include dependency graph for voicecallApi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VoiceCall
 Interacts with the voicecall service in order to manage calls. More...
 

Namespaces

 dpyVoicecall
 Deepsy Voicecall namespace that includes the different enums, structs or method signatures that should be used.
 

Typedefs

typedef boost::function< void(boost::system::error_code, std::list< dpyVoicecall::VoiceCallSourceInfo > sourcesList)> call_sources_list_handler_function
 Prototype of the handler function for getting available call sources. More...
 
typedef boost::function< void(const bool &available)> service_availability_handler
 Prototype of the handler function used to monitor service availability. More...
 
typedef boost::function< void(boost::system::error_code &error_code, std::string &sourceid, std::string &callid, dpyVoicecall::CallStatus status)> call_event_handler_function
 Handler for call event function callback. More...
 
typedef boost::function< void(boost::system::error_code &error_code)> request_handler_function
 Handler for answer function callback. This type of function is called to check the result. More...
 
typedef boost::function< void(boost::system::error_code &error_code, const std::string &callid)> make_call_handler_function
 Callback handler used when making calls. More...
 
typedef boost::function< void(boost::system::error_code error_code, const std::string &callid, dpyVoicecall::CallInformation callinfo)> get_info_handler_function
 Handler for get info function callback. More...
 
typedef boost::function< void(boost::system::error_code error_code, std::map< std::string, dpyVoicecall::CallInformation > callList)> get_all_call_info_handler_function
 Handler for get info function callback. More...
 
typedef boost::function< void(boost::system::error_code, dpyVoicecall::VoiceCallSourceInfo sourceInfo, ListEvent event)> source_list_event_handler_function
 Prototype of the handler function for subscribing to list events. More...
 
typedef boost::function< void(boost::system::error_code, std::string callsourceid, SourceStatus event)> source_status_handler_function
 Prototype of the handler function for subscribing to source status events. More...
 
typedef boost::function< void(boost::system::error_code error_code, std::string sourceid, std::map< dpyVoicecall::CallParameter, std::string > callConfiguration)> get_call_config_handler_function
 Handler for get call configuration. More...
 

Detailed Description

Class which interfaces with the API logic