OSB_CORBA::UimCardWriter_i Class Reference

Inheritance diagram for OSB_CORBA::UimCardWriter_i:

Inheritance graph
Collaboration diagram for OSB_CORBA::UimCardWriter_i:

Collaboration graph
List of all members.

Detailed Description

Servant for CORBA interface UimCardWriter.

Definition at line 99 of file uimcard_i.h.

Public Member Functions

Static Public Attributes

Protected Member Functions

Private Member Functions

Private Attributes

Constructor & Destructor Documentation

OSB_CORBA::UimCardWriter_i::UimCardWriter_i ( const OSB_LIB::UimCard uim,
Locators srvtLoc,
DvcRsrcMgr_i drmgr 

Constructor with UIM card and controlling servant.

OSB_CORBA::UimCardWriter_i::~UimCardWriter_i (  ) 

Destructor: delete uimCard_.

OSB_CORBA::UimCardWriter_i::UimCardWriter_i ( const UimCardWriter_i  )  [private]

Prevent copying: not implemented.

Member Function Documentation

OSB_LIB::Device& OSB_CORBA::UimCardWriter_i::device (  )  [protected, virtual]

Provide write access to UIM card.

Implements OSB_CORBA::DeviceWriter_i.

UimCardRg OSB_CORBA::UimCardWriter_i::lockUim (  )  const [virtual]

Read lock the UIM card.

A read guard containing the local copy of the UIM card.

Implements OSB_CORBA::UimCardBase_i.

bool OSB_CORBA::UimCardWriter_i::maintainList ( bool  isNew  )  const [protected, virtual]

Store the device in the appropriate device list.

isNew Flag if the device was just created (true) or updated (false).
true if successful, else false.
The standard implementation of the function just replaces the device in the list:
          bool UimCardWriter_i::maintainList(
              bool // not used: isNew
          ) const
              return drmgr_.replaceUim(uim_);

Implements OSB_CORBA::DeviceWriter_i.

UimCardWriter_i& OSB_CORBA::UimCardWriter_i::operator= ( const UimCardWriter_i  )  [private]

Prevent assignment: not implemented.

Member Data Documentation

DvcRsrcMgr_i& OSB_CORBA::UimCardWriter_i::drmgr_ [private]

The controlling servant.

Definition at line 142 of file uimcard_i.h.

const std::string OSB_CORBA::UimCardWriter_i::IFC [static]

Name of the interface.

Reimplemented from OSB_CORBA::UimCardBase_i.

Definition at line 106 of file uimcard_i.h.

OSB_LIB::UimCard* OSB_CORBA::UimCardWriter_i::uimCard_ [private]

UIM card that is being modified.

Definition at line 140 of file uimcard_i.h.

The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:28:29 2006 for OSB Library by  doxygen 1.4.7