Index

DKDatastoreExtIP

Purpose:

DKDatastoreExtIP is the implementation class of ImagePlus for OS/390 datastore extension object.

The ability to check out and check in documents and folders is not supported for this release.

Class summary:

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

Members:

Constructors and destructor
The first constructor is the default constructor. The second constructor constructs a DKDatastoreExtIP for a given datastore object.

    DKDatastoreExtIP();
    DKDatastoreExtIP(dkDatastore* ds);
 
    virtual ~DKDatastoreExtIP();
 

Member functions

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

setDatastore
Sets the reference to the owning datastore object.
    void setDatastore(dkDatastore* ds);
 

isSupported
Query if the given function name is supported by this extension.
    virtual DKBoolean isSupported(const char* functionName);
 

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

getCommonPrivilege
Gets the common privileges for the owning datastore.
    virtual DKCommonPrivilege* getCommonPrivilege();
 

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