Skip to content

Support for Dynamically Loaded Filter plugins #1042

Answered by 1uc
AlexHenderson asked this question in Questions
Discussion options

You must be logged in to vote

Good morning, HighFive is likely of zero value when writing such a filter. Only after it has been written could it, if desired, be wrapped for HighFive.

To get the filter to play "nicely" with HighFive there's two choices:

  1. Use the HDF5 and filter's API directly, by using .getId() on the required HighFive objects.
  2. Wrap the Filters API in a style similar to what HighFive does for other properties:
    class MPIOCollectiveMetadata {
    public:
    explicit MPIOCollectiveMetadata(bool collective = true);
    explicit MPIOCollectiveMetadata(const FileAccessProps& plist);
    bool isCollectiveRead() const;

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@AlexHenderson
Comment options

Answer selected by AlexHenderson
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants