Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

corelinux::StoreCatalog Class Reference

A StoreCatalog represents a view over the Stores in a storage domain. More...

#include <StoreCatalog.hpp>

Inheritance diagram for corelinux::StoreCatalog:

corelinux::Catalog corelinux::Aggregate corelinux::FrameworkEntity corelinux::SchemaCatalog List of all members.

Public Methods

virtual MetaTypeCptr getType ( void ) const
 get the type. More...

VoidPtr operator new (size_t aSize)
 redefine the operator new[]
  • aSize.
More...


void operator delete (VoidPtr aVoidPtr)
 redefine the operator delete[]
  • aVoidPtr the pointer to delete.


 StoreCatalog ( void )
 Default constructor not allowed.

 StoreCatalog ( StoreCatalogCref )
 Copy constructor.

virtual ~StoreCatalog ( void )
 Virtual Destructor.

bool operator== ( StoreCatalogCref ) const
 Equality operator.

StoreCatalogRef operator= ( StoreCatalogCref )
 Assignment operator.

virtual void saveEntries ( CollectionPtr ) = 0
 Saves the entry indicated by the argument.

virtual void closeEntries ( CollectionPtr ) = 0

Static Public Methods

MetaTypeCptr getTypeDescriptor ( void )
 get the type descriptor. More...

 StoreCatalogPtr ( void )
 1 a new instance of StoreCatalog. More...

 void ( StoreCatalogPtr aPointer )
 1 a point of StoreCatalog


Detailed Description

A StoreCatalog represents a view over the Stores in a storage domain.


Constructor & Destructor Documentation

corelinux::StoreCatalog::StoreCatalog ( void )
 

Default constructor not allowed.

corelinux::StoreCatalog::StoreCatalog ( StoreCatalogCref aType )
 

Copy constructor.

corelinux::StoreCatalog::~StoreCatalog ( void ) [virtual]
 

Virtual Destructor.


Member Function Documentation

corelinux::StoreCatalog::StoreCatalogPtr ( void ) [static]
 

1 a new instance of StoreCatalog.

Returns:
a pointer to StoreCatalog

virtual void corelinux::StoreCatalog::closeEntries ( CollectionPtr aCollection ) [pure virtual]
 

Reimplemented in corelinux::SchemaCatalog.

MetaTypeCptr corelinux::StoreCatalog::getType ( void ) const [virtual]
 

get the type.

Returns:
a const pointer to the MetaType

Reimplemented from corelinux::Catalog.

Reimplemented in corelinux::SchemaCatalog.

MetaTypeCptr corelinux::StoreCatalog::getTypeDescriptor ( void ) [static]
 

get the type descriptor.

Returns:
a const pointer to the MetaType

Reimplemented from corelinux::Catalog.

Reimplemented in corelinux::SchemaCatalog.

void corelinux::StoreCatalog::operator delete ( VoidPtr aVoidPtr )
 

redefine the operator delete[]

  • aVoidPtr the pointer to delete.

Reimplemented from corelinux::Catalog.

Reimplemented in corelinux::SchemaCatalog.

VoidPtr corelinux::StoreCatalog::operator new ( size_t aSize )
 

redefine the operator new[]

  • aSize.

Returns:
a VoidPtr

Reimplemented from corelinux::Catalog.

Reimplemented in corelinux::SchemaCatalog.

StoreCatalogRef corelinux::StoreCatalog::operator= ( StoreCatalogCref )
 

Assignment operator.

Reimplemented in corelinux::SchemaCatalog.

bool corelinux::StoreCatalog::operator== ( StoreCatalogCref aStoreCatalog ) const
 

Equality operator.

void corelinux::StoreCatalog::saveEntries ( CollectionPtr aCollection ) [pure virtual]
 

Saves the entry indicated by the argument.

Reimplemented in corelinux::SchemaCatalog.

corelinux::StoreCatalog::void ( StoreCatalogPtr aPointer ) [static]
 

1 a point of StoreCatalog


The documentation for this class was generated from the following files:
This is the CoreLinux++ Framework reference manual
Provided by The CoreLinux Consortium