struct FunctionData

Overview

Data associated with a single function. More…

#include <function_manager.h>

struct FunctionData {
    // fields

    std::string Name;
    TransceiverDataPackInterface::shared_ptr Function = nullptr;
    datapack_identifiers_set_t DataPackIDs;

    // construction

    FunctionData();

    FunctionData(
        const std::string& name,
        const TransceiverDataPackInterface::shared_ptr& function,
        const datapack_identifiers_set_t& datapackIDs
    );
};

Detailed Documentation

Data associated with a single function.

Fields

std::string Name

Name of the Function.

TransceiverDataPackInterface::shared_ptr Function = nullptr

Pointer to the Function.

datapack_identifiers_set_t DataPackIDs

DataPacks requested by the Function.