|
dmlite
0.4
|
IO Driver. More...
#include <io.h>


Public Member Functions | |
| virtual | ~IODriver () |
| Virtual destructor. | |
| virtual IOHandler * | createIOHandler (const std::string &pfn, int flags, const Extensible &extras)=0 throw (DmException) |
| virtual void | doneWriting (const std::string &pfn, const Extensible ¶ms)=0 throw (DmException) |
Public Member Functions inherited from dmlite::BaseInterface | |
| virtual | ~BaseInterface () |
| Virtual destructor. | |
| virtual std::string | getImplId (void) const =0 throw () |
| String ID of the implementation. | |
Additional Inherited Members | |
Protected Member Functions inherited from dmlite::BaseInterface | |
| virtual void | setStackInstance (StackInstance *si)=0 throw (DmException) |
| virtual void | setSecurityContext (const SecurityContext *ctx)=0 throw (DmException) |
| Set the security context. | |
Static Protected Member Functions inherited from dmlite::BaseInterface | |
| static void | setStackInstance (BaseInterface *i, StackInstance *si) throw (DmException) |
| These method allows plugins to call other plugins setStackInstance and setSecurityContext. | |
| static void | setSecurityContext (BaseInterface *i, const SecurityContext *ctx) throw (DmException) |
IO Driver.
|
virtual |
Virtual destructor.
|
pure virtual |
Instantiate a implementation of IOHandler
| pfn | The file name. |
| flags | The open mode. |
| extras | As was given by the PoolHandler. |
|
pure virtual |
Must be called when the front-end is done writing.
| pfn | The file name. |
| params | The extra parameters as was returned by whereToWrite |
1.8.1.2