RULEXDB_SUBSCRIBE_RULE(3) | Library Functions Manual | RULEXDB_SUBSCRIBE_RULE(3) |
rulexdb_subscribe_rule - store a new rule into the rulex database
#include <rulexdb.h> int rulexdb_subscribe_rule(RULEXDB *rulexdb, const char *src, int rule_type, unsigned int position);
The rulexdb_subscribe_rule() function adds a new rule to the specified ruleset in the database referenced by rulexdb argument.
The argument src points to the text representation of the rule to be added.
The argument rule_type specifies the rule type. It may accept one of the following values:
The argument position defines position of the newly added rule in the ruleset. If 0, this rule is appended at the end of ruleset, otherwise the new rule will be inserted at the specified position.
The rulexdb_subscribe_rule() function returns RULEXDB_SUCCESS which is zero when success or non-zero error code otherwise.
rulexdb_classify(3), rulexdb_close(3), rulexdb_dataset_name(3), rulexdb_discard_dictionary(3), rulexdb_discard_ruleset(3), rulexdb_fetch_rule(3), rulexdb_lexbase(3), rulexdb_load_ruleset(3), rulexdb_open(3), rulexdb_remove_item(3), rulexdb_remove_rule(3), rulexdb_remove_this_item(3), rulexdb_retrieve_item(3), rulexdb_search(3), rulexdb_seq(3), rulexdb_subscribe_item(3)
Igor B. Poretsky <poretsky@mlbox.ru>.
February 19, 2012 |