Home | History | Annotate | Line # | Download | only in api
      1  1.1  christos Encoding
      2  1.1  christos =============================
      3  1.1  christos 
      4  1.1  christos The easiest way to encode data items is using the :func:`cbor_serialize` or :func:`cbor_serialize_alloc` functions:
      5  1.1  christos 
      6  1.1  christos .. doxygenfunction:: cbor_serialize
      7  1.1  christos .. doxygenfunction:: cbor_serialize_alloc
      8  1.1  christos 
      9  1.1  christos Type-specific serializers
     10  1.1  christos ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     11  1.1  christos In case you know the type of the item you want to serialize beforehand, you can use one
     12  1.1  christos of the type-specific serializers.
     13  1.1  christos 
     14  1.1  christos .. note:: Unless compiled in debug mode, these do not verify the type. Passing an incorrect item will result in an undefined behavior.
     15  1.1  christos 
     16  1.1  christos .. doxygenfunction:: cbor_serialize_uint
     17  1.1  christos .. doxygenfunction:: cbor_serialize_negint
     18  1.1  christos .. doxygenfunction:: cbor_serialize_bytestring
     19  1.1  christos .. doxygenfunction:: cbor_serialize_string
     20  1.1  christos .. doxygenfunction:: cbor_serialize_array
     21  1.1  christos .. doxygenfunction:: cbor_serialize_map
     22  1.1  christos .. doxygenfunction:: cbor_serialize_tag
     23  1.1  christos .. doxygenfunction:: cbor_serialize_float_ctrl
     24