Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

Transparent Network I/O library


Compounds

class  IOHandler
 Network I/O Plugin base. More...

class  IOManager
 Network I/O Manager. More...

class  IORequest
 Network I/O Request. More...

class  IORequest.Error
 Network I/O Request error. More...

class  IORequest_Get
 Network I/O Get-request. More...

class  IORequest_ListDir
 Network I/O List directory-request. More...

class  IORequest_MakeDir
 Network I/O Make directory-request. More...

class  IORequest_Put
 Network I/O Put-request. More...

class  IORequest_RemoveDir
 Network I/O Remove directory-request. More...

class  IORequest_Unlink
 Network I/O Unlink-request. More...

class  MimeType
 MIME type. More...

class  MimeTypeDb
 MIME type database. More...


Typedefs

typedef PluginFactory< IOHandler > P::IOHandlerPluginFactory
 Network I/O Handler plugin factory.


Detailed Description

The library provides you with an easy to handle solution for accessing files and directories over network protocols. IOManager will automatically extend your program with network protocol handlers by dynamically loading protocol handler plugins.
See also:
IOManager
IOManager ioman;
IORequest_Get* req = ioman.get(URL("http://web.de/"));
req->open();
while(1)
{
  req->receive(buff,sizeof(buff));
}
ioman.finish(req);

Typedef Documentation

typedef PluginFactory<IOHandler> P::IOHandlerPluginFactory
 

Network I/O Handler plugin factory.

Definition at line 32 of file pioplugin.h.


Generated on Fri Mar 12 21:08:32 2004 for P::Classes by doxygen 1.3.3