Plugin requirements

Top  Previous  Next

A plugin must confirm following requirements:

        Plugin's code must be thread safe to support parallel processing of multiple archives by the same plugin.

        Plugin must allocate a new chunk of memory for each archive and return a unique hArcData (memory pointer).

        Plugin must use no global variables, related to specific archives. All data must be kept in the allocated memory.

        Plugin must have protection against errors accessing global data.