SimObserver Class Referenceabstract

Sim Observer class.

#include <iSim.h>

Public Member Functions

virtual void updateSimStatus (const std::string &simId, const dpyModem::SimStatus &status)=0
 Method that will be called on sim status changes. More...
 
virtual void processSmsEvent (const std::string &simId, const std::string &smsId, const dpyModem::SmsEvent &smsEvent)=0
 Method that will be called on Sim events. More...
 
virtual void updateCallSourceStatus (const std::string &simId, const dpyModem::CallSourceStatus &sourceStatus)=0
 Method that will be called on Sim events. More...
 
virtual void processVoiceCallEvent (const std::string &simId, const dpyModem::CallStatus &callStatus)=0
 Method that will be called on Sim events. More...
 
virtual ~SimObserver ()
 Destructor.
 

Member Function Documentation

virtual void processSmsEvent ( const std::string &  simId,
const std::string &  smsId,
const dpyModem::SmsEvent smsEvent 
)
pure virtual
Parameters
simidsim identifier
smsEventsms event that has been received
virtual void processVoiceCallEvent ( const std::string &  simId,
const dpyModem::CallStatus callStatus 
)
pure virtual
Parameters
simidsim identifier
callStatuscall event that has been received
virtual void updateCallSourceStatus ( const std::string &  simId,
const dpyModem::CallSourceStatus sourceStatus 
)
pure virtual
Parameters
simidsim identifier
sourceStatussms event that has been received
virtual void updateSimStatus ( const std::string &  simId,
const dpyModem::SimStatus status 
)
pure virtual
Parameters
simidsim identifier
statusparameter that indicates the new sim state