Definition: channel_monitor.h:35
Definition: modem_service.h:63
Definition: sim_service.h:28
Definition: stk_service.h:23
void HandleSendTerminalResponseToSim(const Client &client, std::string &command)
Definition: stk_service.cpp:170
StkService(const StkService &)=delete
CommandType
Definition: stk_service.h:44
@ PLAY_TONE
Definition: stk_service.h:49
@ SEND_DATA
Definition: stk_service.h:66
@ LAUNCH_BROWSER
Definition: stk_service.h:48
@ RUN_AT
Definition: stk_service.h:55
@ LANGUAGE_NOTIFICATION
Definition: stk_service.h:62
@ SET_UP_MENU
Definition: stk_service.h:59
@ SET_UP_CALL
Definition: stk_service.h:60
@ GET_CHANNEL_STATUS
Definition: stk_service.h:67
@ SEND_SMS
Definition: stk_service.h:54
@ SELECT_ITEM
Definition: stk_service.h:51
@ SET_UP_IDLE_MODE_TEXT
Definition: stk_service.h:58
@ GET_INKEY
Definition: stk_service.h:46
@ OPEN_CHANNEL
Definition: stk_service.h:63
@ CLOSE_CHANNEL
Definition: stk_service.h:64
@ RECEIVE_DATA
Definition: stk_service.h:65
@ DISPLAY_TEXT
Definition: stk_service.h:45
@ PROVIDE_LOCAL_INFORMATION
Definition: stk_service.h:61
@ SEND_SS
Definition: stk_service.h:52
@ SEND_USSD
Definition: stk_service.h:53
@ SET_UP_EVENT_LIST
Definition: stk_service.h:57
@ GET_INPUT
Definition: stk_service.h:47
@ SEND_DTMF
Definition: stk_service.h:56
@ REFRESH
Definition: stk_service.h:50
StkService & operator=(const StkService &)=delete
void SetupDependency(SimService *sim)
Definition: stk_service.cpp:44
void HandleReportStkServiceIsRunning(const Client &client)
Definition: stk_service.cpp:65
void HandleSendEnvelope(const Client &client, std::string &command)
Definition: stk_service.cpp:106
void OnUnsolicitedCommandForTR(std::string &command)
Definition: stk_service.cpp:226
SimService * sim_service_
Definition: stk_service.h:41
std::vector< std::string > current_select_item_menu_ids_
Definition: stk_service.h:70
StkService(int32_t service_id, ChannelMonitor *channel_monitor, ThreadLooper *thread_looper)
Definition: stk_service.cpp:21
XMLElement * GetCurrentSelectItem()
Definition: stk_service.cpp:177
std::vector< CommandHandler > InitializeCommandHandlers()
Definition: stk_service.cpp:26
Definition: thread_looper.h:51
Definition: alloc_utils.cpp:23