FreeCalypso > hg > fc-magnetite
diff src/aci2/bmi/ATBWapACI.h @ 3:93999a60b835
src/aci2, src/condat2: import of g23m/condat source pieces from TCS211
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 26 Sep 2016 00:29:36 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/aci2/bmi/ATBWapACI.h Mon Sep 26 00:29:36 2016 +0000 @@ -0,0 +1,718 @@ +/******************************************************************************* + + CONDAT (UK) + +******************************************************************************** + + This software product is the property of Condat (UK) Ltd and may not be + disclosed to any third party without the express permission of the owner. + +******************************************************************************** + + $Project name: + $Project code: + $Module: + $File: ATBWapACI.h + $Revision: + + $Author: Condat(UK) + $Date: + +******************************************************************************** + + Description: + Function prototypes for ATB->WAP interface. + + +******************************************************************************** + + $History: ATBWapACI.h + + xreddymn Jun-21-2005 MMI-SPR-30291: Send one message for the entire profile, + instead of sending one parameter at a time, to the WAP adapter + + xrashmic 29 Jun, 2005 MMI-SPR-32462 + Patch given by Kyle for display of table border + + + May-14-2005 MMI-SPR-30834 - xreddymn: added send memory free indication + from MMI to WAP + + Mar-25-2005 MMI-SPR-26144 - xreddymn: Added changes to display + MMS send progress + + 15/05/2003 - SPR#1983 - SH - Updated to latest from 1.6.3 version. + + $End + +*******************************************************************************/ +//#define CO_UDP_IP temp till xml file ready + +/******************************************************************************* + + $Function: M_M_MMI_WAP_READY_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_READY_IND(T_MMI_WAP_READY_IND *parameter); + + +/******************************************************************************* + + $Function: M_M_MMI_WAP_START_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +#ifdef CO_UDP_IP + void M_MMI_WAP_START_IND(T_MMI_WAP_START_IND *parameter); +#else + void M_MMI_WAP_START_IND(T_MMI_WAP_START_USER_AGENT_REQ *parameter); +#endif + + + +/******************************************************************************* + + $Function: M_MMI_WAP_NEW_VIEW_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_NEW_VIEW_IND(T_MMI_WAP_NEW_VIEW_IND *parameter); + + +/******************************************************************************* + + $Function: M_MMI_WAP_TERMINATE_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_TERMINATE_IND(T_MMI_WAP_TERMINATE_IND *parameter); + + +/******************************************************************************* + + $Function: M_MMI_WAP_CLOSE_VIEW_IND + + $Description: Close the specified view. + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_CLOSE_VIEW_IND(T_MMI_WAP_CLOSE_VIEW_IND *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_CONFIGURE_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_CONFIGURE_IND(T_MMI_WAP_CONFIGURE_IND *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_CONNECTION_CONFIGURE_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_CONNECTION_CONFIGURE_IND(T_MMI_WAP_CONNECTION_CONFIGURE_IND *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_DOWNLOAD_URL_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_DOWNLOAD_URL_IND(T_MMI_WAP_DOWNLOAD_URL_IND *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_BROWSE_CONTROL_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_BROWSE_CONTROL_IND(T_MMI_WAP_BROWSE_CONTROL_IND *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_KEY_SELECTED_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_KEY_SELECTED_IND(T_MMI_WAP_KEY_SELECTED_IND *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_INPUT_DIALOG_CNF + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_INPUT_DIALOG_CNF(T_MMI_WAP_INPUT_DIALOG_CNF *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_PASSWORD_DIALOG_CNF + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_PASSWORD_DIALOG_CNF(T_MMI_WAP_PASSWORD_DIALOG_CNF *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_CONFIRM_DIALOG_CNF + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_CONFIRM_DIALOG_CNF(T_MMI_WAP_CONFIRM_DIALOG_CNF *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_INFO_DIALOG_CNF + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_INFO_DIALOG_CNF(T_MMI_WAP_INFO_DIALOG_CNF *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_DRAW_CARD_REQ + + $Description: + + $Returns: + + $Arguments: + +******************************************************************************/ + +void M_MMI_WAP_DRAW_CARD_REQ(T_MMI_WAP_DRAW_CARD_REQ *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_CONNECT_CNF + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_CONNECT_CNF(T_MMI_WAP_CONNECT_CNF *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_DISCONNECT_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_DISCONNECT_IND(T_MMI_WAP_DISCONNECT_IND *parameter); + + +/******************************************************************************* + + + $Function: M_MMI_WAP_CACHE_PREPARE_IND + + $Description: SPR#1824 - SH - Added this function + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_MMI_WAP_CACHE_PREPARE_IND(T_MMI_WAP_CACHE_PREPARE_IND *parameter); + +#ifdef FF_GPF_TCPIP + /* SPR#2086 - SH - Prototypes for SAR */ + +void M_MMI_WAP_CONFIG_CNF(T_MMI_WAP_CONFIG_CNF *parameter); +void M_MMI_WAP_CONTENT_REQ(T_MMI_WAP_CONTENT_REQ *parameter); +void M_MMI_WAP_CONTENT_POST_REQ(T_MMI_WAP_CONTENT_POST_REQ *parameter); +void M_MMI_WAP_CONTENT_POST_MORE_REQ(T_MMI_WAP_CONTENT_POST_MORE_REQ *parameter); +void M_MMI_WAP_CONTENT_CNF(T_MMI_WAP_CONTENT_CNF *parameter); +void M_MMI_WAP_CONTENT_CANCEL_IND(T_MMI_WAP_CONTENT_CANCEL_IND *parameter); + +/* SPR#2086 - SH - Prototypes for PUSH */ + + +void M_MMI_WAP_PUSH_LOAD_SI_IND(T_MMI_WAP_PUSH_LOAD_SI_IND *parameter); +void M_MMI_WAP_PUSH_DELETE_SI_IND(T_MMI_WAP_PUSH_DELETE_SI_IND *parameter); +void M_MMI_WAP_PUSH_GET_SI_INFO_REQ(T_MMI_WAP_PUSH_GET_SI_INFO_REQ *parameter); +void M_MMI_WAP_PUSH_LOAD_SL_IND(T_MMI_WAP_PUSH_LOAD_SL_IND *parameter); +void M_MMI_WAP_PUSH_DELETE_SL_IND(T_MMI_WAP_PUSH_DELETE_SL_IND *parameter); +void M_MMI_WAP_PUSH_GET_SL_INFO_REQ(T_MMI_WAP_PUSH_GET_SL_INFO_REQ *parameter); +void M_MMI_WAP_PUSH_CONNECTION_CNF(T_MMI_WAP_PUSH_CONNECTION_CNF *parameter); +void M_MMI_WAP_PUSH_CHANGE_STATUS_IND(T_MMI_WAP_PUSH_CHANGE_STATUS_IND *parameter); +void M_MMI_WAP_PUSH_REMOVE_MESSAGE_IND(T_MMI_WAP_PUSH_REMOVE_MESSAGE_IND *parameter); +void M_MMI_WAP_PUSH_CHECK_UNLOADED_MSG_REQ(T_MMI_WAP_PUSH_CHECK_UNLOADED_MSG_REQ *parameter); +void M_MMI_WAP_PUSH_SAVE_TO_FLASH_IND(T_MMI_WAP_PUSH_SAVE_TO_FLASH_IND *parameter); +void M_MMI_WAP_PUSH_SMS_RECEIVED_IND(T_MMI_WAP_PUSH_SMS_RECEIVED_IND *parameter); +void M_MMI_WAP_PUSH_SMS_SENT_IND(T_MMI_WAP_PUSH_SMS_SENT_IND *parameter); +void M_MMI_WAP_PUSH_SMS_ERROR_IND(T_MMI_WAP_PUSH_SMS_ERROR_IND *parameter); +#endif + +/******************************************************************************* + + + $Function: M_WAP_MMI_DISCONNECTED_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_DISCONNECTED_IND(T_WAP_MMI_DISCONNECTED_IND *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_CONTROL_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_CONTROL_IND(T_WAP_MMI_CONTROL_IND *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_NEW_KEY_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_NEW_KEY_IND(T_WAP_MMI_NEW_KEY_IND *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_INPUT_DIALOG_REQ + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_INPUT_DIALOG_REQ(T_WAP_MMI_INPUT_DIALOG_REQ *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_PASSWORD_DIALOG_REQ + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_PASSWORD_DIALOG_REQ(T_WAP_MMI_PASSWORD_DIALOG_REQ *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_CONFIRM_DIALOG_REQ + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_CONFIRM_DIALOG_REQ(T_WAP_MMI_CONFIRM_DIALOG_REQ *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_INFO_DIALOG_REQ + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_INFO_DIALOG_REQ(T_WAP_MMI_INFO_DIALOG_REQ *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_NEW_CARD_IND + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_NEW_CARD_IND(T_WAP_MMI_NEW_CARD_IND *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_DRAW_CARD_IND + + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_DRAW_CARD_IND(T_WAP_MMI_DRAW_CARD_IND *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_CLEAR_CARD_IND + + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_CLEAR_CARD_IND(T_WAP_MMI_CLEAR_CARD_IND *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_SEND_TEXT_IND + + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_SEND_TEXT_IND(T_WAP_MMI_SEND_TEXT_IND *parameter); + +#ifdef FF_GPF_TCPIP +/******************************************************************************* + + + $Function: M_WAP_MMI_RADIO_BUTTON_IND + + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_RADIO_BUTTON_IND(T_WAP_MMI_RADIO_BUTTON_IND *parameter); + +/******************************************************************************* + + + $Function: M_WAP_MMI_DRAW_BORDER_IND + //kyle 29 Jun, 2005 MMI-SPR-32462 + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_DRAW_BORDER_IND(T_WAP_MMI_DRAW_BORDER_IND *parameter); + +#endif + +/******************************************************************************* + + $Function: M_WAP_MMI_SEND_IMAGE_IND + + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_SEND_IMAGE_IND(); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_CARD_DRAW_COMPLETED_IND + + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_CARD_DRAW_COMPLETED_IND(T_WAP_MMI_CARD_DRAW_COMPLETED_IND *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_SEND_TABLE_IND + + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_SEND_TABLE_IND(T_WAP_MMI_SEND_TABLE_IND *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_CONNECT_REQ + + $Description: + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_CONNECT_REQ(T_WAP_MMI_CONNECT_REQ *parameter); + + +/******************************************************************************* + + + $Function: M_WAP_MMI_READY_CNF + + $Description: Comfirm that WAP has completed the operation. + + $Returns: + + $Arguments: + +*******************************************************************************/ + +void M_WAP_MMI_READY_CNF(T_WAP_MMI_READY_CNF *parameter); + + +/******************************************************************************* + + $Function: disconnect_wap_call + + $Description: Disconnect GPRS WAP call in progress. + + $Returns: SPR#1982 - SH + TRUE if connection is disconnected, FALSE if disconnection in progress + + $Arguments: access_type - WAP_GPRS_DATA or WAP_CS_DATA + +*******************************************************************************/ + +UBYTE disconnect_wap_call(UBYTE access_type); + + +void connect_gprs(UBYTE object_id); + +#ifdef FF_GPF_TCPIP +void connect(UBYTE object_id); +/* SPR#2086 - SH - Prototypes for SAR */ + +void M_WAP_MMI_CONFIG_REQ(T_WAP_MMI_CONFIG_REQ *parameter); +void M_WAP_MMI_CONTENT_IND(T_WAP_MMI_CONTENT_IND *parameter); +void M_WAP_MMI_CONTENT_POST_CNF(T_WAP_MMI_CONTENT_POST_CNF *parameter); + +/* SPR#2086 - SH - Prototypes for OTA */ +void M_WAP_MMI_BROWSER_SET_CSD_IND(T_WAP_MMI_BROWSER_SET_CSD_IND *parameter); +void M_WAP_MMI_BROWSER_SET_GPRS_IND(T_WAP_MMI_BROWSER_SET_GPRS_IND *parameter); +void M_WAP_MMI_MMS_SET_CSD_IND(T_WAP_MMI_MMS_SET_CSD_IND *parameter); +void M_WAP_MMI_MMS_SET_GPRS_IND(T_WAP_MMI_MMS_SET_GPRS_IND *parameter); + +void M_WAP_MMI_BROWSER_BOOKMARKS_IND(T_WAP_MMI_BROWSER_BOOKMARKS_IND *parameter); +void M_WAP_MMI_SYNCML_GENERAL_SET_IND(T_WAP_MMI_SYNCML_GENERAL_SET_IND *parameter); +void M_WAP_MMI_SYNCML_CONTENT_SET_IND(T_WAP_MMI_SYNCML_CONTENT_SET_IND *parameter); +/* SPR#2086 - SH - Prototypes for PUSH */ + +void M_WAP_MMI_PUSH_NEW_SI_IND(T_WAP_MMI_PUSH_NEW_SI_IND *parameter); +void M_WAP_MMI_PUSH_SI_INFO_IND(T_WAP_MMI_PUSH_SI_INFO_IND *parameter); +void M_WAP_MMI_PUSH_NEW_SL_IND(T_WAP_MMI_PUSH_NEW_SL_IND *parameter); +void M_WAP_MMI_PUSH_SL_INFO_IND(T_WAP_MMI_PUSH_SL_INFO_IND *parameter); +void M_WAP_MMI_PUSH_MESSAGE_CHANGE_IND(T_WAP_MMI_PUSH_MESSAGE_CHANGE_IND *parameter); +void M_WAP_MMI_PUSH_REPOSITORY_FULL_IND(T_WAP_MMI_PUSH_REPOSITORY_FULL_IND *parameter); +void M_WAP_MMI_PUSH_CONNECTION_REQ(T_WAP_MMI_PUSH_CONNECTION_REQ *parameter); +void M_WAP_MMI_PUSH_UNLOADED_MSG_CNF(T_WAP_MMI_PUSH_UNLOADED_MSG_CNF *parameter); +void M_WAP_MMI_PUSH_SMS_SEND_IND(T_WAP_MMI_PUSH_SMS_SEND_IND *parameter); + +// xreddymn Mar-25-2005 MMI-SPR-26144: Added to display MMS send progress +void M_WAP_MMI_NET_SEND_IND(T_WAP_MMI_NET_SEND_IND *parameter); + +// xreddymn MMI-SPR-30834 May-14-2005: Called by MMI to free data in WAP memory +void M_MMI_WAP_FREE_MEM_IND(T_MMI_WAP_MEM_FREE_IND *parameter); + +// xreddymn Jun-21-2005 MMI-SPR-30291: Sends profile data from MMI to WAP adapter +void M_MMI_WAP_SEND_PROFILE_IND(T_MMI_WAP_SEND_PROFILE_IND *parameter); + +#endif