include/alp/mobile_line.h File Reference


Detailed Description

This public header file contains all mobile line prototypes.

#include <alp/mobile_services.h>

Go to the source code of this file.

Data Structures

struct  _AlpMblLineList

Defines

#define ALP_MBL_LINE_NOTIFICATION_ADDRESS_CHANGE   ((AlpMblNotificationId) 3)
 The address of a line has change.
#define ALP_MBL_LINE_NOTIFICATION_NAME_CHANGE   ((AlpMblNotificationId) 1)
 The name of a line has change.
#define ALP_MBL_LINE_NOTIFICATION_VOICE_MAIL_CHANGE   ((AlpMblNotificationId) 2)
 The voice mail of a line has change.

Typedefs

typedef void(* AlpMblLineAddressChangeCallbackPtr )(void *iUserDataP, AlpMblLineId iLineId, AlpMblAddress iPrevious, AlpMblAddress iCurrent)
typedef unsigned char AlpMblLineId
 Line identifier.
typedef _AlpMblLineList AlpMblLineList
typedef char AlpMblLineName [32]
 The name associated to a line.
typedef void(* AlpMblLineNameChangeCallbackPtr )(void *iUserDataP, AlpMblLineId iLineId, AlpMblLineName iPrevious, AlpMblLineName iCurrent)
typedef void(* AlpMblLineVoiceMailChangeCallbackPtr )(void *iUserDataP, AlpMblLineId iLineId, AlpMblAddress iPrevious, AlpMblAddress iCurrent)

Functions

alp_status_t alp_mbl_line_get_address (AlpMblLineId iLineId, AlpMblAddress *oAddressP)
alp_status_t alp_mbl_line_get_name (AlpMblLineId iLineId, AlpMblLineName *oNameP)
alp_status_t alp_mbl_line_get_voice_mail (AlpMblLineId iLineId, AlpMblAddress *oVoiceMailP)
alp_status_t alp_mbl_line_set_address (AlpMblLineId iLineId, AlpMblAddress iAddress)
alp_status_t alp_mbl_line_set_name (AlpMblLineId iLineId, AlpMblLineName iName)
alp_status_t alp_mbl_line_set_voice_mail (AlpMblLineId iLineId, AlpMblAddress iVoiceMail)


Generated on Wed Jul 30 07:06:40 2008 by Doxygen 1.4.6 for ALP SDK + Hiker Documentation

Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.