Uploaded image for project: 'Kaa'
  1. Kaa
  2. KAA-94 Reduce C SDK code size footprint
  3. KAA-231

Minimize the C SDK footprint by excluding unused parts of the sync schema

    XMLWordPrintable

    Details

    • Type: Sub-Task
    • Status: Done
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 0.6.0, 0.6.1
    • Fix Version/s: None
    • Component/s: Endpoint: C
    • Labels:
      None
    • Environment:
      c_sdk_refactoring branch
    • Sprint:
      Sprint 2

      Description

      As of 0.6.1 C SDK does not support configuration and notification subsystems. Despite this, they are present in the Avro-generated kaa_endpoint_gen.[ch]. It's an easy win to reduce the SDK compiled code footprint by excluding the yet-to-be supported features' schemas from the build.

      Going forward, inclusion of the Avro-generated C schema representations must be governed by the KAA_DISABLE_FEATURE_* build-time flags.

        Attachments

          Activity

            People

            Assignee:
            akokhanovskyi Andrew Kokhanovskyi [Administrator]
            Reporter:
            akokhanovskyi Andrew Kokhanovskyi [Administrator]
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Git Integration