Definition at line 118 of file uimcardlist.h.
typedef UimCards::const_iterator OSB_LIB::UimCardList::ConstIter |
typedef UimCards::iterator OSB_LIB::UimCardList::Iter |
typedef UimCards::size_type OSB_LIB::UimCardList::Size |
typedef std::map< Id<Device>, UimCard > OSB_LIB::UimCardList::UimCards |
OSB_LIB::UimCardList::UimCardList | ( | ) |
Empty default constructor.
OSB_LIB::UimCardList::UimCardList | ( | const UimCardList & | ) | [private] |
Prevent copying until needed: not implemented.
ConstIter OSB_LIB::UimCardList::begin | ( | ) | const |
Const iterator to begin of list.
void OSB_LIB::UimCardList::clear | ( | ) |
Clear the list of UIM cards.
ConstIter OSB_LIB::UimCardList::end | ( | ) | const |
Const iterator to end of list.
const UimCardFilter& OSB_LIB::UimCardList::filter | ( | ) | const |
Get the current filter.
Find an UIM card.
uimId | Id of the UIM card to find. | |
doThrow | Flag to throw if the UIM card is not found. |
OsbException | if doThrow is true and the card is not found. |
Find an UIM card.
uimId | Id of the UIM card to find. | |
doThrow | Flag to throw if the UIM card is not found. |
OsbException | if doThrow is true and the card is not found. |
UimCardList& OSB_LIB::UimCardList::operator= | ( | const UimCardList & | ) | [private] |
Prevent assignment until needed: not implemented.
void OSB_LIB::UimCardList::refresh | ( | const OSB_DB::Session & | session | ) |
Refresh the UIM cards.
OsbException | in case of a severe error, but not if a card is no more found. |
void OSB_LIB::UimCardList::replace | ( | const UimCard & | uim | ) |
Add an UIM card or replace an existing one.
void OSB_LIB::UimCardList::search | ( | const OSB_DB::Session & | session, | |
const UimCardFilter & | filter, | |||
bool | merge | |||
) |
Search UIM cards.
session | Database session to use. | |
filter | UIM card filter to use. | |
merge | Flag to merge the search result with the current list. |
Size OSB_LIB::UimCardList::size | ( | ) | const |
Number of UIM cards in the list.
UimCardFilter OSB_LIB::UimCardList::filter_ [private] |
UimCards OSB_LIB::UimCardList::uimCards_ [private] |