33 virtual bool canWrite()
const {
return false; }
60 { provs_ += prov;
return provs_.size() - 1; }
#define mExpClass(module)
Definition: commondefs.h:160
Definition: wellioprov.h:55
#define mGlobal(module)
Definition: commondefs.h:163
ManagedObjectSet< WellDataIOProvider > provs_
Definition: wellioprov.h:73
Base class for object reading data from data store into Well::Data.
Definition: wellwriteaccess.h:28
const BufferString type_
Definition: wellioprov.h:50
Base class for object reading data from data store into Well::Data.
Definition: wellreadaccess.h:31
WellDataIOProvider(const char *t)
Definition: wellioprov.h:47
WellDataIOProviderFactory & WDIOPF()
encapsulates the read-access-only part of strings in OD.
Definition: odstring.h:31
Definition: directionalsurvey.h:19
const ObjectSet< WellDataIOProvider > & providers() const
Definition: wellioprov.h:61
virtual Well::WriteAccess * makeWriteAccess(const IOObj &, const Well::Data &, BufferString &) const
Definition: wellioprov.h:38
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Well::Data and sub-objects provider from data stores.
Definition: wellioprov.h:27
virtual Well::ReadAccess * makeReadAccess(const IOObj &, Well::Data &, BufferString &) const
Definition: wellioprov.h:35
The holder of all data concerning a certain well.
Definition: welldata.h:113
virtual ~WellDataIOProvider()
Definition: wellioprov.h:31
int add(WellDataIOProvider *prov)
Definition: wellioprov.h:59
virtual bool canWrite() const
Definition: wellioprov.h:33
const OD::String & type() const
Definition: wellioprov.h:43