Internalfunctions - SmartSlog
|
Part of subscription package deals with internal function that are used to manipulate with the subscription. More...
Go to the source code of this file.
Data Structures | |
struct | subscription_data_s |
Subscription data for subscription container. More... | |
struct | subscription_s |
Contains data for the subscription. More... | |
Typedefs | |
typedef struct subscription_data_s | subscription_data_t |
Subscription data for subscription container. | |
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. | |
void | stop_all_subscriptions () |
Part of subscription package deals with internal function that are used to manipulate with the subscription.
Aleksandr A. Lomov <lomov@cs.karelia.ru>
SmartSlog KP Library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
SmartSlog 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 SmartSlog KP Library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
ss_subscription_internal.h - internal function and data structures for the subscription. This file is part of SmartSlog KP Library.
Copyright (C) 2012 - SmartSlog Team (Aleksandr A. Lomov). All rights reserved.
typedef struct subscription_data_s subscription_data_t |
Subscription data for subscription container.
INTERNAL_STRUCTURES
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. |
void stop_all_subscriptions | ( | ) |