Poco::FastInfoset

class NullEncoding

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 virtual

~NullEncoding();

Destroys the NullEncoding.

Member Functions

check static

static Poco::Int32 check(
    const std::string & str
);

checkMethod inline

Encoding::CheckMethod checkMethod() const;

createContent virtual inline

void createContent();

decode static

static void decode(
    BitStreamReader & reader,
    std::string & result
);

decode static

static Encoding::Ptr decode(
    BitStreamReader & reader
);

decodeMethod inline

Encoding::DecodeMethod decodeMethod() const;

encode static

static void encode(
    BitStreamWriter & writer,
    const std::string & str
);

encodeMethod inline

Encoding::EncodeMethod encodeMethod() const;

handle virtual

void handle(
    FISContentHandler * pHandler
) const;

merge virtual

bool merge(
    const Encoding & enc
);

type virtual inline

Poco::UInt32 type() const;

write virtual

void write(
    BitStreamWriter & writer
) const;

Securely control IoT edge devices from anywhere   Connect a Device