#include "check_func.h"#include "../properties.h"#include "../ss_subscribe.h"Functions | |
| bool | is_str_null_or_empty (const char *string) |
| Checks string to null or empty value. | |
| int | verify_class (const class_t *class) |
| Checks class structure. | |
| int | verify_individual (const individual_t *individual) |
| Checks individual structure. | |
| int | verify_entity (const void *entity) |
| Checks entity(class, individual, property) structure. | |
| int | verify_property (const property_t *prop) |
| Checks property structure. | |
| int | verify_subscription_container (const subscription_container_t *container) |
| Checks subscription container structure. | |
| int | verify_individual_prop_list (const individual_t *individual, list_t *prop_list) |
| Checks individual and property list. | |
| bool is_str_null_or_empty | ( | const char * | string | ) |
Checks string to null or empty value.
| string | string for check. |
| int verify_class | ( | const class_t * | class | ) |
Checks class structure.
Checks: class struct not equals NULL; RTTI equals class; classtype set;
| class | class for check. |
| int verify_entity | ( | const void * | entity | ) |
Checks entity(class, individual, property) structure.
| entity | one of structures: class, individual, property. |
| int verify_individual | ( | const individual_t * | individual | ) |
Checks individual structure.
Checks: individual structure not equals NULL; RTTI equals individual; class set; class type; classtype set and equals parent class type;
| individual | individual for check. |
| int verify_individual_prop_list | ( | const individual_t * | individual, | |
| list_t * | prop_list | |||
| ) |
Checks individual and property list.
Checks: individual and try to find properties for given individual.
| individual | individual for check. | |
| prop_list | properties list for chek for given individual. |
| int verify_property | ( | const property_t * | prop | ) |
Checks property structure.
Checks: class struct not equals NULL, RTTI, property name, type and about field.
| prop | property for check. |
| int verify_subscription_container | ( | const subscription_container_t * | container | ) |
Checks subscription container structure.
Checks: class struct not equals NULL, RTTI and list of subscription data.
| container | subscription container for check. |