1 #ifndef GAUDIUTILS_IODATAMANAGER_H
2 #define GAUDIUTILS_IODATAMANAGER_H
19 class RawDataConnectionEntry;
31 typedef const std::string&
CSTR;
42 typedef std::map<std::string, std::string>
FidMap;
88 virtual StatusCode connectRead(
bool keep_open, Connection* ioDesc);
92 virtual StatusCode disconnect(Connection* ioDesc);
94 virtual Connection* connection(
const std::string& dsn)
const;
96 virtual Connections connections(
const IInterface* owner)
const;
98 virtual StatusCode read(Connection* ioDesc,
void*
const data,
size_t len);
100 virtual StatusCode write(Connection* con,
const void* data,
int len);
102 virtual long long int seek(Connection* ioDesc,
long long int where,
int origin);
105 #endif // GAUDIUTILS_IODATAMANAGER_H