#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. |