corba::imgmt::DvcRsrcMgr Interface Reference

List of all members.

Detailed Description

Interface to manage devices and resources.

This interface allows a single client to work with devices and resources.

Note:
The current version only supports devices.
The design goal is to remove all resource related functions from NetworkManager.

Definition at line 61 of file dvcrsrcmgr.idl.

Public Member Functions

Support for UIM cards:

Member Function Documentation

void corba::imgmt::DvcRsrcMgr::destroy (  ) 

Destroy the object and its servant, releasing all memory.

dvc::UimCard corba::imgmt::DvcRsrcMgr::getUimCard ( in dvc::DeviceId  uimId  )  raises (common::OsbCorbaException)

Get an UIM card.

Parameters:
uimId The object id of the UIM card.
Exceptions:
OsbCorbaException if the UIM is not found.
Returns:
UIM card CORBA object.

dvc::DeviceIds corba::imgmt::DvcRsrcMgr::getUimCards (  )  raises (common::OsbCorbaException)

Get id's of selected UIM cards.

dvc::UimCardWriter corba::imgmt::DvcRsrcMgr::getUimCardWriter ( in dvc::DeviceId  uimId  )  raises (common::OsbCorbaException)

Get a writable UIM card.

Parameters:
uimId The object id of the UIM card.
Exceptions:
OsbCorbaException if the UIM is not found.
Returns:
UIM card CORBA object.

dvc::UimCardFilter corba::imgmt::DvcRsrcMgr::getUimFilter (  ) 

Get the filter for UIM cards.

void corba::imgmt::DvcRsrcMgr::ping (  ) 

Check if the object is still active.

Note:
The function only fails if the object itself or its servant was destroyed: clients should catch the appropriate CORBA exception.

void corba::imgmt::DvcRsrcMgr::refreshUimCards (  )  raises (common::OsbCorbaException)

Refresh the currently selected UIM cards.

Exceptions:
OsbCorbaException in case of a severe error, but not if a card is no more found.

void corba::imgmt::DvcRsrcMgr::searchUims ( in dvc::UimCardFilter  filter  )  raises (common::OsbCorbaException)

Select (search) UIM cards.

Parameters:
filter Filter to use,
it is stored by calling setUimFilter() and can later be retrieved with getUimFilter().
Exceptions:
OsbCorbaException in case of a severe error.

void corba::imgmt::DvcRsrcMgr::setUimFilter ( in dvc::UimCardFilter  filter  ) 

Set the filter for UIM cards.


The documentation for this interface was generated from the following file:
Generated on Sat Sep 2 14:24:36 2006 for OSB Library by  doxygen 1.4.7