EPOC   SDK Home Glossary Indexes Previous   Up

Gsmbsc.tsy


Contents


Overview

This section lists the client-side functions which have been implemented in the Basic GSM TSY shipped with ER5 — gsmbsc.tsy. These functions are those which are likely to be available on all EPOC Basic GSM telephony devices.

In addition to the listed functions, the TSY supports all of the functionality defined in the ETel core client-side API. ETel returns KErrNotSupported if a client calls a function which is not supported.


Supported Functions

Section Contents


RBasicGsmPhone

TInt GetGsmPhoneId(TId& aId) const;

TInt EnumeratePhoneBooks(TInt& aPhoneBookCount) const;

void GetPhoneBookInfo(TRequestStatus& aStatus, const TInt aIndex, TPhoneBookInfo& aInfo) const;

void GetPhoneBookInfoCancel() const;

TInt GetSignalStrength(TInt32& aSignalStrength) const;

void GetSignalStrength(TRequestStatus& aStatus, TInt32& aSignalStrength);

void GetSignalStrengthCancel() const;

TInt GetBer(TUint& aBer) const;

void GetBer(TRequestStatus& aStatus, TUint& aBer);

void GetBerCancel() const;

TInt GetBatteryInfo(TBatteryInfo& aBatteryInfo) const;

void GetBatteryInfo(TRequestStatus& aStatus, TBatteryInfo& aBatteryInfo);

void GetBatteryInfoCancel() const;

TInt ReadClock(TGsmDateTime& aGsmDateTime) const;

void ReadClock(TRequestStatus& aStatus, TGsmDateTime& aGsmDateTime) const;

void ReadClockCancel() const;

TInt SetClock(const TGsmDateTime& aGsmDateTime) const;

void SetClock(TRequestStatus& aStatus, const TGsmDateTime& aGsmDateTime) const;

void SetClockCancel() const;


RGsmPhoneBook

void EntryChangedNotification(TRequestStatus& aStatus,TInt& aIndex);

void EntryChangedNotificationCancel() const;

TInt GetInfo(RBasicGsmPhone::TPhoneBookInfo& aInfo) const;

void GetInfo(TRequestStatus& aStatus, RBasicGsmPhone::TPhoneBookInfo& aInfo);

void GetInfoCancel() const;

TInt Read(TEntry& aEntry);

void Read(TRequestStatus& aStatus, TEntry& aEntry);

void ReadCancel() const;

TInt ReadFirst(TEntry& aEntry);

void ReadFirst(TRequestStatus& aStatus, TEntry& aEntry);

void ReadFirstCancel() const;

TInt ReadPrevious(TEntry& aEntry);

void ReadPrevious(TRequestStatus& aStatus, TEntry& aEntry);

void ReadPreviousCancel() const;

TInt ReadNext(TEntry& aEntry);

void ReadNext(TRequestStatus& aStatus, TEntry& aEntry);

void ReadNextCancel() const;

TInt Write(TEntry& aEntry) const;

void Write(TRequestStatus& aStatus, TEntry& aEntry);

void WriteCancel() const;

TInt Delete(TInt aIndex) const;

void Delete(TRequestStatus& aStatus, TInt aIndex);

void DeleteCancel() const;

CGsmPhoneBookResults* SearchLC(const TSearchString& aSearch);


RSmsStorage

TInt Open(RSmsMessaging& aMessaging,const TDesC& aStore);

void Close();

TInt GetInfo(TInfo& aInfo) const;

void GetInfo(TRequestStatus& aStatus, TInfo& aInfo);

void GetInfoCancel() const;

TInt ReadSms(const TInt aIndex, TSmsMsgStoreEntry& aMsgEntry) const;

void ReadSms(TRequestStatus& aStatus, const TInt aIndex, TSmsMsgStoreEntry& aMsgEntry);

void ReadSmsCancel() const;

TInt Write(TInt& aIndex, const TSmsMsgStoreEntry& aMsg) const;

void Write(TRequestStatus& aStatus, TInt& aIndex, const TSmsMsgStoreEntry& aMsg);

void WriteCancel() const;

TInt Delete(const TInt aIndex) const;

void Delete(TRequestStatus& aStatus, const TInt aIndex);

void DeleteCancel() const;


RSmsMessaging

TInt Open(RPhone& aPhone);

void Close();

TInt GetCaps(TCaps& aCaps) const;

TInt SetMode(const TMode& aMode) const;

void SetMode(TRequestStatus& aStatus, const TMode& aMode) const;

void SetModeCancel() const;

TInt GetMode(TMode& aMode) const;

TInt GetDefaultSCAddress(TGsmTelNumber& aSCAddress) const;

void GetDefaultSCAddress(TRequestStatus& aStatus, TGsmTelNumber& aSCAddress) const;

void GetDefaultSCAddressCancel() const;

TInt SetDefaultSCAddress(const TGsmTelNumber& aSCAddress) const;

void SetDefaultSCAddress(TRequestStatus& aStatus, const TGsmTelNumber& aSCAddress);

void SetDefaultSCAddressCancel() const;

void SendMessage(TRequestStatus& aStatus, TUint& aMsgRef, TSms& aMsg);

void SendMessageCancel() const;

TInt RegisterReadSmsMessage(const TSms::TFormat aFormat,const TInt aBufferSize) const;

TInt DeregisterReadSmsMessage() const;

void ReadSmsMessage(TRequestStatus& aStatus, TMsgLocation& aMsgLocation, TSms& aMsg);

void ReadSmsMessageCancel() const;

void NotifySmsMessageArrived(TRequestStatus& aStatus) const;

void NotifySmsMessageArrivedCancel() const;

TInt EnumerateMessageStores(TInt& aCount) const;

TInt GetMessageStoreInfo(const TInt aIndex,TStoreInfo& aInfo) const;

void GetMessageStoreInfo(TRequestStatus& aStatus,const TInt aIndex,TStoreInfo& aInfo) const;

void GetMessageStoreInfoCancel() const;


CGsmPhoneBookSearch

void Start(const RGsmPhoneBook::TSearchString& aSearch,TRequestStatus& aStatus);

CGsmPhoneBookResults* SearchResults() const;


TSms

TFormat Format() const;

void SetFormat(const TFormat aFormat);

TBool UseDefaultSca() const;

void SetUseDefaultSca(const TBool& aUseDefaultSca);

EPOC       SDK Home Glossary Indexes Previous   Up