14 #ifndef ossimRpfReplaceUpdateRecord_HEADER 15 #define ossimRpfReplaceUpdateRecord_HEADER 1 72 const std::string& prefix=std::string(),
ossim_int32 ossimErrorCode
void getNewFilename(std::string &file) const
Gets new file field.
std::ostream & print(std::ostream &out, const std::string &prefix=std::string(), ossim_uint32 recordNumber=0) const
print method that outputs a key/value type format adding prefix to keys.
void setNewFilename(const std::string &file)
Sets old file name 12 byte field.
ossim_uint8 m_updateStatus
This is a 1 byte unsigned integer.
void setOldFilename(const std::string &file)
Sets new file name 12 byte field.
const ossimRpfReplaceUpdateRecord & operator=(const ossimRpfReplaceUpdateRecord &rhs)
assignment operator
char m_oldFile[13]
This is a 12 byte asci field.
void getOldFilename(std::string &file) const
Gets old file field.
unsigned int ossim_uint32
void clearFields()
Clears fields.
void setUpdateStatus(ossim_uint8 status)
char m_newFile[13]
This is a 12 byte asci field.
std::basic_istream< char > istream
Base class for char input streams.
ossim_uint8 getUpdateStatus() const
ossimErrorCode parseStream(std::istream &in)
Method to parse the record.
ossimRpfReplaceUpdateRecord()
default constructor
friend std::ostream & operator<<(std::ostream &out, const ossimRpfReplaceUpdateRecord &data)
Convenience output operator.
void writeStream(std::ostream &out)
Write method.
unsigned char ossim_uint8
std::basic_ostream< char > ostream
Base class for char output streams.
RPF replace/update section subheader record.