Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AdminUser
BadAuthException
BasketThe class Basket represents the basket of the customer who wants to buy one or more products: it's intended to be used by User class only
Category
CommandLine
DatabaseManages the connection to the database server
deletePtr< T >
InvalidArgument
ManagedObjectThe abstract class ManagedObject is a generic class that implements all the basic behaviour of a table of the database
NormalUser
ObservableThe class Observable defines a mechanism that allows objects to be notified of changes to the specified properties of other objects
ObserverThe class Observer is the base class to derive in order to receive notifications from observed object
Order
Product
ProductProxyThe class ProductProxy is a virtual proxy of class Product
UserUser is the base class to permit login into the system and benefit of all services, such as product browsing, placing an order and so on
UserMenu

Generated by  doxygen 1.6.2