#include <ut_sms_epoc.hpp>
Public Member Functions | |
CSmsEventNotifier () | |
~CSmsEventNotifier () | |
void | ConstructL () |
void | SetHandler (i_handle_received_sms *handler) |
Static Public Member Functions | |
static CSmsEventNotifier * | NewL () |
Protected Member Functions | |
virtual void | HandleSessionEventL (TMsvSessionEvent aEvent, TAny *aArg1, TAny *aArg2, TAny *aArg3) |
Private Member Functions | |
void | DoHandleSessionEventL (TMsvSessionEvent aEvent, TAny *aArg1, TAny *aArg2, TAny *aArg3) |
void | HandleReceivedL (const TMsvId &entry_id, const TMsvId &folder_id) |
void | HandleErrorL (TInt aError) |
void | HandleSentL (const TMsvId &entry_id) |
TUid | loadmessageL (const TMsvId &entry_id, TMsvEntry &entry) |
Private Attributes | |
CMsvSession * | iReceiveSession |
CClientMtmRegistry * | iReceiveMtmReg |
CBaseMtm * | iReceiveMtm |
CBaseMtm * | iMMSMtm |
TBuf< 50 > | state |
i_handle_received_sms * | iHandler |
Definition at line 75 of file ut_sms_epoc.hpp.
CSmsEventNotifier::CSmsEventNotifier | ( | ) |
CSmsEventNotifier::~CSmsEventNotifier | ( | ) |
Definition at line 127 of file ut_sms_epoc.cpp.
References CALLSTACKITEM_N, iMMSMtm, iReceiveMtm, iReceiveMtmReg, and iReceiveSession.
void CSmsEventNotifier::ConstructL | ( | ) |
Definition at line 137 of file ut_sms_epoc.cpp.
References CALLSTACKITEM_N, iReceiveMtmReg, iReceiveSession, and NewL().
Referenced by NewL().
void CSmsEventNotifier::DoHandleSessionEventL | ( | TMsvSessionEvent | aEvent, | |
TAny * | aArg1, | |||
TAny * | aArg2, | |||
TAny * | aArg3 | |||
) | [private] |
Definition at line 172 of file ut_sms_epoc.cpp.
References i_handle_received_sms::handle_close(), HandleReceivedL(), HandleSentL(), iHandler, iMMSMtm, and iReceiveMtm.
Referenced by HandleSessionEventL().
void CSmsEventNotifier::HandleErrorL | ( | TInt | aError | ) | [private] |
Definition at line 231 of file ut_sms_epoc.cpp.
References CALLSTACKITEM_N, i_handle_received_sms::handle_error(), and iHandler.
Referenced by HandleSessionEventL().
void CSmsEventNotifier::HandleReceivedL | ( | const TMsvId & | entry_id, | |
const TMsvId & | folder_id | |||
) | [private] |
Definition at line 307 of file ut_sms_epoc.cpp.
References CALLSTACKITEM_N, i_handle_received_sms::handle_reception(), iHandler, iMMSMtm, iReceiveMtm, iReceiveMtmReg, and loadmessageL().
Referenced by DoHandleSessionEventL().
void CSmsEventNotifier::HandleSentL | ( | const TMsvId & | entry_id | ) | [private] |
Definition at line 328 of file ut_sms_epoc.cpp.
References CALLSTACKITEM_N, i_handle_received_sms::handle_sending(), iHandler, iMMSMtm, iReceiveMtm, iReceiveMtmReg, loadmessageL(), and logt.
Referenced by DoHandleSessionEventL().
void CSmsEventNotifier::HandleSessionEventL | ( | TMsvSessionEvent | aEvent, | |
TAny * | aArg1, | |||
TAny * | aArg2, | |||
TAny * | aArg3 | |||
) | [protected, virtual] |
Definition at line 162 of file ut_sms_epoc.cpp.
References CALLSTACKITEM_N, DoHandleSessionEventL(), and HandleErrorL().
TUid CSmsEventNotifier::loadmessageL | ( | const TMsvId & | entry_id, | |
TMsvEntry & | entry | |||
) | [private] |
Definition at line 239 of file ut_sms_epoc.cpp.
References CALLSTACKITEM_N, CC_TRAP, e_auto_ptr< X >::get(), iMMSMtm, iReceiveMtm, iReceiveMtmReg, iReceiveSession, e_auto_ptr< X >::release(), and e_auto_ptr< X >::reset().
Referenced by HandleReceivedL(), and HandleSentL().
CSmsEventNotifier * CSmsEventNotifier::NewL | ( | ) | [static] |
Definition at line 112 of file ut_sms_epoc.cpp.
References ConstructL(), and CSmsEventNotifier().
Referenced by CSensor_smsevent::ActivateL(), and ConstructL().
void CSmsEventNotifier::SetHandler | ( | i_handle_received_sms * | handler | ) |
Definition at line 152 of file ut_sms_epoc.cpp.
References CALLSTACKITEM_N, and iHandler.
Referenced by CSensor_smsevent::ActivateL().
i_handle_received_sms* CSmsEventNotifier::iHandler [private] |
Definition at line 105 of file ut_sms_epoc.hpp.
Referenced by DoHandleSessionEventL(), HandleErrorL(), HandleReceivedL(), HandleSentL(), and SetHandler().
CBaseMtm * CSmsEventNotifier::iMMSMtm [private] |
Definition at line 102 of file ut_sms_epoc.hpp.
Referenced by DoHandleSessionEventL(), HandleReceivedL(), HandleSentL(), loadmessageL(), and ~CSmsEventNotifier().
CBaseMtm* CSmsEventNotifier::iReceiveMtm [private] |
Definition at line 102 of file ut_sms_epoc.hpp.
Referenced by DoHandleSessionEventL(), HandleReceivedL(), HandleSentL(), loadmessageL(), and ~CSmsEventNotifier().
CClientMtmRegistry* CSmsEventNotifier::iReceiveMtmReg [private] |
Definition at line 101 of file ut_sms_epoc.hpp.
Referenced by ConstructL(), HandleReceivedL(), HandleSentL(), loadmessageL(), and ~CSmsEventNotifier().
CMsvSession* CSmsEventNotifier::iReceiveSession [private] |
Definition at line 100 of file ut_sms_epoc.hpp.
Referenced by ConstructL(), loadmessageL(), and ~CSmsEventNotifier().
TBuf<50> CSmsEventNotifier::state [private] |
Definition at line 103 of file ut_sms_epoc.hpp.
ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:03 2011 by Doxygen 1.6.1