Internalfunctions - SmartSlog KP Library
property_changes.h
Go to the documentation of this file.
1 
35 #ifndef PROPERTY_CHANGES_H
36 #define PROPERTY_CHANGES_H
37 
38 #include "structures.h"
39 
40 #if defined(WIN32) || defined(WINCE) || defined(SMARTSLOG_WIN_EXPORTS)
41 #define SSLOG_EXTERN __declspec(dllexport)
42 #else
43 #define SSLOG_EXTERN
44 #endif
45 
46 #ifdef __cplusplus
47 extern "C" {
48 #endif
49 
50 /******************************************************************************/
51 /****************************** Structures list *******************************/
52 
54 
64 typedef struct property_changes_data_s {
65  int rtti;
67  char *owner_uuid;
69  char *current_value;
72 
74 
76  property_t *property,
77  individual_t *owner,
78  const void *old_value,
79  const void *new_value,
80  action_type action);
82 
83 #ifdef __cplusplus
84 }
85 #endif
86 
87 #endif /* PROPERTY_CHANGES_H */
88