Poco

namespace FastInfoset

Overview

Classes: BitStreamReader, BitStreamWriter, BoolEncoding, CDataEncoding, DWordEncoding, Decoder, DecodingAlgorithm, DocumentRestrictedAlphabet, DocumentVocabulary, DoubleEncoding, Encoder, Encoding, EncodingAlgorithm, FISContentHandler, FISDocumentHandler, FISException, FastInfosetParser, FastInfosetWriter, FloatEncoding, HashVocabulary, HexEncoding, IntEncoding, LongEncoding, MapVocabulary, MemoryIOS, MemoryInputStream, MemoryOutputStream, Notation, NullEncoding, NullRefEncoding, QualifiedNameEntry, RestrictedAlphabet, ShortEncoding, StringDecoder, StringEncoder, TMemoryStreamBuf, UUIDEncoding, UnparsedEntity, Utility, Vocabulary

Types: EncodingPtr, MemoryStreamBuf, QualifiedNameVocabulary

Classes

class BitStreamReader

A BitStreamReader reads single bits from the input stream. more...

class BitStreamWriter

A BitStreamWriter writes single bits to the encapsulated output stream. more...

class BoolEncoding

Performs encoding of boolean values more...

class CDataEncoding

Performs encoding of character data more...

class DWordEncoding

Performs encoding of base64 encoded strings more...

class Decoder

A Utility class to decode trivial FastInfoset data types. more...

class DecodingAlgorithm

DecodingAlgorithm bundles all decoding algorithms supported by FastInfoset standard (like hex encoding, int encoding, uuid encoding. more...

class DocumentRestrictedAlphabet

Class DocumentRestrictedAlphabet stores the prefined simple vocabularies for numeric or date time de-/encoding. more...

class DocumentVocabulary

Class DocumentVocabulary groups together all vocabularies used when de-/encoding a FISDocument. more...

class DoubleEncoding

Performs encoding of double values more...

class Encoder

Encoder class contaisn utility functions for encoding simple FIS data types. more...

class Encoding

Encoding class holds data for the different encoding types more...

class EncodingAlgorithm

Groups together different encoding algorithms as defined by the FastInfoset standard. more...

class FISContentHandler

FISContentHandler extends the XML ContentHandler with type specific character chunks. more...

class FISDocumentHandler

The FISDocumentHandler interface allows for setting and querying the vocabulatory used for a document. more...

class FISException

 more...

class FastInfosetParser

A FastInfosetParser parses a FISDocument translating the binary representation to method calls to optionally set XMl ContentHandlers/DTDHandlers/. more...

class FastInfosetWriter

A FastInfosetWriter serializes ContentHandler/LexicalHandler/DTDHandler events into a binary FISDocument. more...

class FloatEncoding

Performs encoding of float values more...

class HashVocabulary

A Vocabulary allows to map values to indices and vice versa. more...

class HexEncoding

Performs encoding of hex encoded values more...

class IntEncoding

Performs encoding of int values more...

class LongEncoding

Performs encoding of int64 values more...

class MapVocabulary

A MapVocabulary allows to map values to indices and vice versa. more...

class MemoryIOS

The base class for MemoryOutputStream and MemoryInputStreammore...

class MemoryInputStream

This stream reads all data from the provided memory area more...

class MemoryOutputStream

This stream writes all data to the provided memory area more...

class Notation

Stores data for a Notation event more...

class NullEncoding

A dummy encoding class that does nothing more...

class NullRefEncoding

An optimized version of NullEncoding that stores only a reference to the string internally more...

class QualifiedNameEntry

A QualifiedNameEntry represents a XML qualified name. more...

class RestrictedAlphabet

A RestrictedAlphabet consists of a sequence of single characters, the position of each character is equal to the integer value used to encode it. more...

class ShortEncoding

Performs encoding of int16 values more...

class StringDecoder

StringDecoder decodes strings. more...

class StringEncoder

A StringEncoder is used to encode string. more...

class TMemoryStreamBuf

This is an implementation of an unbuffered streambuf that works with a shallow copy of an input buffer more...

class UUIDEncoding

Performs encoding of uuid strings more...

class UnparsedEntity

Stores data fro an UnparsedEntity event more...

class Utility

The Utility class contains commonly used constants and helper methods. more...

class Vocabulary

A Vocabulary allows to map values to indices and vice versa. more...

Types

EncodingPtr

typedef Poco::SharedPtr < Encoding > EncodingPtr;

MemoryStreamBuf

typedef TMemoryStreamBuf < char, std::char_traits < char > > MemoryStreamBuf;

QualifiedNameVocabulary

typedef MapVocabulary < QualifiedNameEntry > QualifiedNameVocabulary;