From: Christian P. <cp...@us...> - 2005-05-25 09:35:08
|
Update of /cvsroot/pclasses/pclasses2/src/IO In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24740/src/IO Modified Files: IORequest.cpp Log Message: - Renamed IORequest::open() to IORequest::connect() and IORequest::close() to IORequest::disconnect() to support deriving from IODevice - Derived IORequest_Get and IORequest_Put from IODevice Index: IORequest.cpp =================================================================== RCS file: /cvsroot/pclasses/pclasses2/src/IO/IORequest.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- IORequest.cpp 25 May 2005 08:02:55 -0000 1.1 +++ IORequest.cpp 25 May 2005 09:34:59 -0000 1.2 @@ -29,7 +29,7 @@ { } -IORequest::~IORequest() +IORequest::~IORequest() throw() { } @@ -44,18 +44,38 @@ { } -IORequest_Get::~IORequest_Get() +IORequest_Get::~IORequest_Get() throw() { } +void IORequest_Get::_close() throw(IOError) +{ + disconnect(); +} + +size_t IORequest_Get::_write(const char* buffer, size_t count) throw(IOError) +{ + return 0; +} + IORequest_Put::IORequest_Put(const URL& url) : IORequest(url) { } -IORequest_Put::~IORequest_Put() +IORequest_Put::~IORequest_Put() throw() +{ +} + +void IORequest_Put::_close() throw(IOError) { + disconnect(); +} + +size_t IORequest_Put::_read(char* buffer, size_t count) throw(IOError) +{ + return 0; } @@ -64,7 +84,7 @@ { } -IORequest_Unlink::~IORequest_Unlink() +IORequest_Unlink::~IORequest_Unlink() throw() { } @@ -74,7 +94,7 @@ { } -IORequest_MakeDir::~IORequest_MakeDir() +IORequest_MakeDir::~IORequest_MakeDir() throw() { } @@ -84,7 +104,7 @@ { } -IORequest_RemoveDir::~IORequest_RemoveDir() +IORequest_RemoveDir::~IORequest_RemoveDir() throw() { } @@ -94,7 +114,7 @@ { } -IORequest_ListDir::~IORequest_ListDir() +IORequest_ListDir::~IORequest_ListDir() throw() { } |