API - SmartSlog KP Library
|
Interface for changes of the property. More...
#include "structures.h"
Go to the source code of this file.
Data Structures | |
struct | property_changes_data_s |
Struct contains information about changes of a property. More... |
Macros | |
#define | SSLOG_EXTERN |
Typedefs | |
typedef struct property_changes_data_s | property_changes_data_t |
Functions | |
property_changes_data_t * | new_property_changes (property_t *property, individual_t *owner, const void *old_value, const void *new_value, action_type action) |
void | free_property_changes (property_changes_data_t *changes) |
Interface for changes of the property.
Aleksandr A. Lomov lomov @cs. karel ia.r u
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
property_changes.h - interface for changes of the property. This file is part of SmartSlog KP Library.
Copyright (C) 2012 - SmartSlog Team (Aleksandr A. Lomov). All rights reserved.
#define SSLOG_EXTERN |
typedef struct property_changes_data_s property_changes_data_t |
void free_property_changes | ( | property_changes_data_t * | changes | ) |
property_changes_data_t* new_property_changes | ( | property_t * | property, |
individual_t * | owner, | ||
const void * | old_value, | ||
const void * | new_value, | ||
action_type | action | ||
) |