|
|
|
Location:
dial.h
Link against: dial.lib
class TChargeCard;
Supported from 5.0
Charge card details.
This class stores charge card account and PIN details and network operator specific dialling rules for local, national and international calls.
Defined in TChargeCard:
IntlRule(), LocalRule(), NatRule(), Number(), Pin(), SetIntlRule(), SetLocalRule(), SetNatRule(), SetNumber(), SetPin(), TChargeCard(), TChargeCard(), ValidateChargeCardInfo(), iIntlRule, iLocalRule, iNatRule, iNumber, iPin
TChargeCard(const TChargeCardAccount& aNumber, const TChargeCardPin& aPin, const TChargeCardRule& aLocalRule, const TChargeCardRule& aNatRule, const TChargeCardRule& aIntlRule);
Creates a TChargeCard object and initialises its data to the value provided in the parameters.
|
void SetNumber(const TDesC&);
Sets the charge card number to the specified value.
|
void SetPin(const TDesC&);
Sets the charge card PIN.
|
void SetLocalRule(const TDesC&);
Sets the network operator specifc dialing rule for local dialling.
|
void SetNatRule(const TDesC&);
Sets the network operator specifc dialing rule for national dialling.
|
void SetIntlRule(const TDesC&);
Sets the network operator specifc dialing rule for international dialling.
|
TBool ValidateChargeCardInfo() const;
Determines whether all of the TChargeCard object attributes have been set.
|
TPtrC Number() const;
Returns the card card number.
|
TPtrC LocalRule() const;
Returns the local dialling rule.
|
TPtrC NatRule() const;
Returns the national dialling rule.
|
TPtrC IntlRule() const;
Returns the international dialling rule.
|
private: TChargeCardRule iIntlRule;
This member is internal and not intended for use.