Definition at line 63 of file uimbase_i.h.
typedef OSB_LIB::ReadGuard<OSB_LIB::UimCard*> OSB_CORBA::UimCardBase_i::UimCardRg [protected] |
OSB_CORBA::UimCardBase_i::UimCardBase_i | ( | OSB_LIB::Device::Oid | dvcId, | |
Locators & | srvtLoc | |||
) |
Constructor with device id and servant locator to use.
Utf8String* OSB_CORBA::UimCardBase_i::iccId | ( | ) | throw (OsbCorbaException) |
Integrated Circuit Card IDentifier.
The 18 to 20-digit serial number of the UIM card.
Utf8String* OSB_CORBA::UimCardBase_i::imsi | ( | ) | throw (OsbCorbaException) |
IMSI of the UIM card.
This is International Mobile Subscriber Identity attached to the UIM card.
corba::res::ResourceId OSB_CORBA::UimCardBase_i::imsiId | ( | ) | throw (OsbCorbaException) |
Id of the card's IMSI.
ReadGuard OSB_CORBA::UimCardBase_i::lock | ( | ) | const [protected, virtual] |
virtual UimCardRg OSB_CORBA::UimCardBase_i::lockUim | ( | ) | const [protected, pure virtual] |
Read lock the UIM card.
Implemented in OSB_CORBA::UimInfo_i, OSB_CORBA::UimCard_i, and OSB_CORBA::UimCardWriter_i.
Utf8String* OSB_CORBA::UimCardBase_i::pin1 | ( | ) | throw (OsbCorbaException) |
The card PIN1 as received from the card vendor.
Utf8String* OSB_CORBA::UimCardBase_i::pin2 | ( | ) | throw (OsbCorbaException) |
The card PIN2 as received from the card vendor.
Utf8String* OSB_CORBA::UimCardBase_i::puk1 | ( | ) | throw (OsbCorbaException) |
The Personal Unlock Key 1 of the card.
Utf8String* OSB_CORBA::UimCardBase_i::puk2 | ( | ) | throw (OsbCorbaException) |
The Personal Unlock Key 2 of the card.
Utf8String* OSB_CORBA::UimCardBase_i::uimId | ( | ) | throw (OsbCorbaException) |
Electronic identification number unique to the UIM card.
This is a up-to 14 hexadecimal digit string.
The UIM ID is unrelated to both the ICCID and to the ESN/MEID of any host equipment to which the UIM card may be attached (from 3GPP2 C.S0023-B).
const std::string OSB_CORBA::UimCardBase_i::IFC [static] |
Name of the interface.
Reimplemented from OSB_CORBA::Device_i.
Reimplemented in OSB_CORBA::UimCardWriter_i.
Definition at line 69 of file uimbase_i.h.