NUGU SDK Linux  1.7.5
NuguCapability::IPhoneCallListener Class Referenceabstract

phone call listener interface More...

#include <phone_call_interface.hh>

+ Inheritance diagram for NuguCapability::IPhoneCallListener:
+ Collaboration diagram for NuguCapability::IPhoneCallListener:

Public Member Functions

virtual void callStateChanged (PhoneCallState state)=0
 Report changes in the phone call state to the user. More...
 
virtual void processAcceptCall (const std::string &payload)=0
 Process accept call. More...
 
virtual void processBlockIncomingCall (const std::string &payload)=0
 Process block incoming call. More...
 
virtual void processBlockNumber (const std::string &payload)=0
 Process block number. More...
 
virtual void processEndCall (const std::string &payload)=0
 Process end call. More...
 
virtual void processMakeCall (const std::string &payload)=0
 Process make call. More...
 
virtual void processSendCandidates (const std::string &payload)=0
 Process send candidates. More...
 
- Public Member Functions inherited from NuguClientKit::ICapabilityListener
virtual ICapabilityInterfacegetCapabilityHandler ()
 Get capability interface object. More...
 
virtual void setCapabilityHandler (ICapabilityInterface *handler)
 Set capability interface object. More...
 

Detailed Description

phone call listener interface

See also
IPhoneCallHandler

Member Function Documentation

◆ callStateChanged()

virtual void NuguCapability::IPhoneCallListener::callStateChanged ( PhoneCallState  state)
pure virtual

Report changes in the phone call state to the user.

Parameters
[in]statephone call state

◆ processSendCandidates()

virtual void NuguCapability::IPhoneCallListener::processSendCandidates ( const std::string &  payload)
pure virtual

Process send candidates.

Parameters
[in]payloaddirective's payload

◆ processMakeCall()

virtual void NuguCapability::IPhoneCallListener::processMakeCall ( const std::string &  payload)
pure virtual

Process make call.

Parameters
[in]payloaddirective's payload

◆ processEndCall()

virtual void NuguCapability::IPhoneCallListener::processEndCall ( const std::string &  payload)
pure virtual

Process end call.

Parameters
[in]payloaddirective's payload

◆ processAcceptCall()

virtual void NuguCapability::IPhoneCallListener::processAcceptCall ( const std::string &  payload)
pure virtual

Process accept call.

Parameters
[in]payloaddirective's payload

◆ processBlockIncomingCall()

virtual void NuguCapability::IPhoneCallListener::processBlockIncomingCall ( const std::string &  payload)
pure virtual

Process block incoming call.

Parameters
[in]payloaddirective's payload

◆ processBlockNumber()

virtual void NuguCapability::IPhoneCallListener::processBlockNumber ( const std::string &  payload)
pure virtual

Process block number.

Parameters
[in]payloaddirective's payload

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