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

corelinux::SchemaCatStore Class Reference

SchemaCatStore is a controler for schema catalogs persist. More...

#include <SchemaCatStore.hpp>

Inheritance diagram for corelinux::SchemaCatStore:

corelinux::SchemaAbstractStore corelinux::Store corelinux::Aggregate corelinux::FrameworkEntity 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.


 SchemaCatStore ( void )
 Default constructor not allowed.

 SchemaCatStore ( SchemaCatStoreCref )
 Copy constructor.

virtual ~SchemaCatStore ( void )
 Virtual Destructor.

bool operator== ( SchemaCatStoreCref ) const
 Equality operator.

SchemaCatStoreRef operator= ( SchemaCatStoreCref )
 Assignment operator.

virtual void open ( CollectionPtr )
 open the store, using the arguments in collection. More...

virtual void close ( void )
 close the store.

virtual CollectionPtr read ( CollectionPtr )
 Read one or more objects from a store. More...

virtual void returnReadCollection ( CollectionPtr )
 Returns a collection created by virtue of calling a read operation. More...

virtual void write ( CollectionPtr )
 Write one or more objects to a store. More...

virtual void remove ( CollectionPtr )
 Remove one or more object from a store. More...


Static Public Methods

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

 SchemaCatStorePtr ( void )
 1 a new instance of SchemaCatStore. More...

 void ( SchemaCatStorePtr aPointer )
 1 a point of SchemaCatStore


Detailed Description

SchemaCatStore is a controler for schema catalogs persist.


Constructor & Destructor Documentation

corelinux::SchemaCatStore::SchemaCatStore ( void )
 

Default constructor not allowed.

corelinux::SchemaCatStore::SchemaCatStore ( SchemaCatStoreCref aType )
 

Copy constructor.

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

Virtual Destructor.


Member Function Documentation

corelinux::SchemaCatStore::SchemaCatStorePtr ( void ) [static]
 

1 a new instance of SchemaCatStore.

Returns:
a pointer to SchemaCatStore

void corelinux::SchemaCatStore::close ( void ) [virtual]
 

close the store.

Reimplemented from corelinux::Store.

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

get the type.

Returns:
a const pointer to the MetaType

Reimplemented from corelinux::SchemaAbstractStore.

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

get the type descriptor.

Returns:
a const pointer to the MetaType

Reimplemented from corelinux::SchemaAbstractStore.

void corelinux::SchemaCatStore::open ( CollectionPtr aPtr ) [virtual]
 

open the store, using the arguments in collection.

Parameters:
Collection   of corelinux::Attributes, with required key/value pairs as: "Name" - Name of Store "Location" - Specific location details "Mode" - "Read | Write | ReadWrite"

Reimplemented from corelinux::Store.

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

redefine the operator delete[]

  • aVoidPtr the pointer to delete.

Reimplemented from corelinux::SchemaAbstractStore.

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

redefine the operator new[]

  • aSize.

Returns:
a VoidPtr

Reimplemented from corelinux::SchemaAbstractStore.

SchemaCatStoreRef corelinux::SchemaCatStore::operator= ( SchemaCatStoreCref )
 

Assignment operator.

Reimplemented from corelinux::SchemaAbstractStore.

bool corelinux::SchemaCatStore::operator== ( SchemaCatStoreCref aSchemaCatStore ) const
 

Equality operator.

CollectionPtr corelinux::SchemaCatStore::read ( CollectionPtr aPtr ) [virtual]
 

Read one or more objects from a store.

Parameters:
Collection   pointer to identifications
Returns:
Collection of resolutions

Reimplemented from corelinux::Store.

void corelinux::SchemaCatStore::remove ( CollectionPtr aCollection ) [virtual]
 

Remove one or more object from a store.

Parameters:
Collection   pointer to identifications and objects

Reimplemented from corelinux::Store.

void corelinux::SchemaCatStore::returnReadCollection ( CollectionPtr aPtr ) [virtual]
 

Returns a collection created by virtue of calling a read operation.

Parameters:
Collection   pointer from Store::read

Reimplemented from corelinux::Store.

corelinux::SchemaCatStore::void ( SchemaCatStorePtr aPointer ) [static]
 

1 a point of SchemaCatStore

void corelinux::SchemaCatStore::write ( CollectionPtr aCollection ) [virtual]
 

Write one or more objects to a store.

Parameters:
Collection   pointer to identifications and objects

Reimplemented from corelinux::Store.


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