File Information
Library: FastInfoset
Package: CodingAlgorithm
Header: Poco/FastInfoset/NullEncoding.h
Description
An encoding that simply passes data though as is.
Inheritance
Direct Base Classes: Encoding
All Base Classes: Encoding, Poco::RefCountedObject
Known Derived Classes: NullRefEncoding
Member Summary
Member Functions: check, checkMethod, createContent, decode, decodeMethod, encode, encodeMethod, handle, merge, type, write
Inherited Functions: checkMethod, content, createContent, decodeMethod, duplicate, encodeMethod, handle, merge, referenceCount, release, type, write
Constructors
NullEncoding
NullEncoding();
Creates the NullEncoding.
NullEncoding
explicit NullEncoding(
const std::string & data
);
Creates the NullEncoding.
NullEncoding
explicit NullEncoding(
const char * data,
int length
);
Creates the NullEncoding.
Destructor
~NullEncoding
~NullEncoding();
Destroys the NullEncoding.
Member Functions
check
static Poco::Int32 check(
const std::string & str
);
checkMethod
Encoding::CheckMethod checkMethod() const;
createContent
void createContent();
decode
static void decode(
BitStreamReader & reader,
std::string & result
);
decode
static Encoding::Ptr decode(
BitStreamReader & reader
);
decodeMethod
Encoding::DecodeMethod decodeMethod() const;
encode
static void encode(
BitStreamWriter & writer,
const std::string & str
);
encodeMethod
Encoding::EncodeMethod encodeMethod() const;
handle
void handle(
FISContentHandler * pHandler
) const;
See also: Poco::FastInfoset::Encoding::handle()
merge
bool merge(
const Encoding & enc
);
See also: Poco::FastInfoset::Encoding::merge()
type
Poco::UInt32 type() const;
See also: Poco::FastInfoset::Encoding::type()
write
void write(
BitStreamWriter & writer
) const;
See also: Poco::FastInfoset::Encoding::write()