RcppMsgPack-package {RcppMsgPack}R Documentation

'MsgPack' C++ Header Files and Interface Functions for R

Description

'MsgPack' header files are provided for use by R packages, along with the ability to access, create and alter 'MsgPack' objects directly from R. 'MsgPack' is an efficient binary serialization format. It lets you exchange data among multiple languages like 'JSON' but it is faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves. This package provides headers from the 'msgpack-c' implementation for C and C++(11) for use by R, particularly 'Rcpp'. The included 'msgpack-c' headers are licensed under the Boost Software License (Version 1.0); the code added by this package as well the R integration are licensed under the GPL (>= 2). See the files 'COPYRIGHTS' and 'AUTHORS' for a full list of copyright holders and contributors to 'msgpack-c'.

Package Content

Index of help topics:

RcppMsgPack-package     'MsgPack' C++ Header Files and Interface
                        Functions for R
arrayEx                 Simple MsgPack Example
enumEx                  Second simple MsgPack Example
msgpack_format          Format data for 'MsgPack'
msgpack_map             'MsgPack' Map
msgpack_pack            'MsgPack' Pack
msgpack_read            'MsgPack' read
msgpack_simplify        Simplify 'MsgPack'
msgpack_timestamp_decode
                        'MsgPack' Timestamp
msgpack_timestamp_encode
                        'MsgPack' Timestamp
msgpack_unpack          'MsgPack' Unpack
msgpack_write           'MsgPack' write

Maintainer

Dirk Eddelbuettel <edd@debian.org>

Author(s)

Travers Ching and Dirk Eddelbuettel; the authors and contributors of MsgPack


[Package RcppMsgPack version 0.2.3 Index]