#include <stdlib.h>
#include <pthread.h>
#include "ss_subscribe.h"
#include "structures.h"
#include "utils/check_func.h"
#include "kpi_low.h"
#include "ss_func.h"
#include "utils/util_func.h"
#include "utils/kp_debug.h"
#include "classes.h"
#include <string.h>
#include <bits/waitstatus.h>
#include <unistd.h>
Functions | |
subscription_data_t * | new_subscription_data (individual_t *ind, list_t *properties) |
New data for subscription container. | |
void | free_subscription_data (subscription_data_t *data, bool free_prop_list) |
Free subscription container data. |
Lomov A. Alexandr <lomov@cs.karelia.ru>
PetrSU KP Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with PetrSU KP Library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
void free_subscription_data | ( | subscription_data_t * | data, | |
bool | free_prop_list | |||
) |
Free subscription container data.
Free subscription data structure, individual and properties not freed. You can free properties list (only list structure will be freed, not properties), using parameter free_prop_list.
data | subscription data for free. | |
free_prop_list | if it equals true - list structure will be freed, without properties. |
subscription_data_t* new_subscription_data | ( | individual_t * | ind, | |
list_t * | properties | |||
) |
New data for subscription container.
Subscription data contains individual and list of properties or NULL for all properties of individual.
ind | individual. | |
properties | list of properties for subscribe or NULL for all properties. |