Index

DKDatastoreExtDES

Purpose:

The DKDatastoreExtDES class implements an Extended Search (DES) datastore-extension object.

Class summary:

class DKDatastoreExtDES: public dkDatastoreExt
{
public:
    DKDatastoreExtDES(dkDatastore* ds); 
    virtual ~DKDatastoreExtDES();
 
    dkDatastore* getDatastore();
    void         setDatastore(dkDatastore* ds);
    DKString     getName();
    virtual DKBoolean   isSupported(const char* functionName);
    virtual DKString*   listFunctions(long& arraySize);
};

Members:

Constructors and destructor
    DKDatastoreExtDES(dkDatastore* ds); 
    virtual ~DKDatastoreExtDES();
 

Member functions

getDatastore
Gets the reference to the owner datastore object.
    dkDatastore* getDatastore();
 

setDatastore
Sets the reference to the owner datastore object.

Parameters
ds -- Datastore

   void setDatastore(dkDatastore* ds);
 

getName
Gets the name of this extension object.
    DKString getName();
 

isSupported
Querys to see if the given function name is supported by this extension.

Parameters
functionName -- The name of the function providing this feature.

   virtual DKBoolean   isSupported(const char* functionName);
 

listFunctions
Lists all supported function names from this extension.
    virtual DKString*   listFunctions(long& arraySize);
 

(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.