16 #ifndef ossimNitfUnknownTag_HEADER 17 #define ossimNitfUnknownTag_HEADER 1 48 virtual void clearFields();
55 const std::string& prefix=std::string())
const;
73 bool tagDataIsAscii()
const;
74 bool tagDataIsXml()
const;
virtual void writeStream(ossim::ostream &out)=0
char * m_tagData
Holds entire tag data(theTagLength) plus one byte for null terminator.
virtual void parseStream(ossim::istream &in)=0
This will allow the user defined data to parse the stream.
virtual std::ostream & print(std::ostream &out, const std::string &prefix=std::string()) const
Pure virtual print method that outputs a key/value type format adding prefix to keys.
virtual void setTagLength(ossim_uint32 length)
Set the tag length.
unsigned int ossim_uint32
std::basic_istream< char > istream
Base class for char input streams.
std::basic_ostream< char > ostream
Base class for char output streams.