typedef enum AEPRuleType_e AEPRuleType_t |
typedef enum RBFColumn_e RBFColumn_t |
typedef enum RBFDataType_e RBFDataType_t |
typedef enum RBFExpressionType_e RBFExpressionType_t |
typedef enum RBFInput_e RBFInput_t |
typedef enum RBFOutput_e RBFOutput_t |
enum AEPRuleType_e |
enum RBFColumn_e |
enum RBFDataType_e |
enum RBFExpressionType_e |
enum RBFInput_e |
enum RBFOutput_e |
RBF_API int RBF_build_name_value_pairs | ( | const char * | nvp_name, | |
const char * | nvp_data_type, | |||
const char * | nvp_value, | |||
int * | count, | |||
RBF_name_value ** | values | |||
) |
Builds the array of name/value pair structures.
nvp_name | (I) |
nvp_data_type | (I) |
nvp_value | (I) |
count | (I/O) |
values | (I/O) RBF_free_name_value |
RBF_API int RBF_execute | ( | const char * | id, | |
int | in_count, | |||
RBF_name_value * | in_values, | |||
int * | result_count, | |||
RBF_name_value ** | result_values | |||
) |
Execute the rules engine.
id | (I) |
in_count | (I) |
in_values | (I) |
result_count | (O) |
result_values | (OF) RBF_free_name_value |
RBF_API void RBF_free_name_value | ( | int | count, | |
RBF_name_value ** | values | |||
) |
Free the name/value pair array of structures (allocated by RBF_build_name_value_pairs).
count | (I) |
values | (I/O) |