#include <vos/metaobjects/property/fileproperty.hh>
Inheritance diagram for FileProperty:
All changes to this property will be reflected in the file (so be careful with access control!), and any changes to the file will be seen in the property data. Use setFileBackend() to set the filename and datatype.
Definition at line 39 of file fileproperty.hh.
|
For internal use only.
Definition at line 35 of file fileproperty.cc. Referenced by new_FileProperty(). |
|
For internal use only.
Definition at line 40 of file fileproperty.cc. |
|
Definition at line 46 of file fileproperty.cc. |
|
Get filename string.
Definition at line 127 of file fileproperty.cc. Referenced by Directory::sync(). |
|
Get length (bytes) of undecoded, raw data.
Reimplemented from Property. Definition at line 132 of file fileproperty.cc. |
|
For internal use only.
Definition at line 64 of file fileproperty.cc. Referenced by registerExtenders(). |
|
Read a substring of decoded data into target, possibly performing decode if necesary.
Reimplemented from Property. Definition at line 153 of file fileproperty.cc. |
|
Read substring of raw data into target. This is the fundamental method which the other read() methods are based on, so you only have to override this.
Reimplemented from Property. Definition at line 139 of file fileproperty.cc. |
|
Register extender with factoory. You should also call Property::registerExtenders(). Reimplemented from Property. Definition at line 51 of file fileproperty.cc. |
|
Completely change the value and type of data stored in this property.
Reimplemented from LocalProperty. Definition at line 178 of file fileproperty.cc. |
|
Open a file and start using it as the backend store for the property.
Definition at line 112 of file fileproperty.cc. Referenced by FileProperty(). |
|
Write newdata into property value, starting at byte position start.
Reimplemented from LocalProperty. Definition at line 165 of file fileproperty.cc. |