API - SmartSlog KP Library
Main Page
Data Structures
Files
File List
Globals
subscription_changes.h
Go to the documentation of this file.
1
40
#ifndef SUBSCRIPTION_CHANGES_H
41
#define SUBSCRIPTION_CHANGES_H
42
43
#include "
structures.h
"
44
45
#if defined(WIN32) || defined(WINCE) || defined(SMARTSLOG_WIN_EXPORTS)
46
#define SSLOG_EXTERN __declspec(dllexport)
47
#else
48
#define SSLOG_EXTERN
49
#endif
50
51
#ifdef __cplusplus
52
extern
"C"
{
53
#endif
54
55
/******************************************************************************/
56
/****************************** Structures list *******************************/
57
59
60
// It is needed only for doxygen, to generate stract docs without
61
// internal fields and internal *.h files.
62
#ifdef DOXY_EXTERNAL_ONLY_DATA
63
77
struct
subscription_changes_data_s
{
78
};
79
#endif
80
85
typedef
struct
subscription_changes_data_s
subscription_changes_data_t
;
86
88
89
90
/******************************************************************************/
91
/****************************** Functions list ********************************/
93
109
SSLOG_EXTERN
int
sslog_sbcr_ch_get_sequence_number
(
subscription_changes_data_t
*changes);
110
129
SSLOG_EXTERN
const
list_t *
sslog_sbcr_ch_get_individual_by_action
(
subscription_changes_data_t
*changes,
action_type
action);
130
151
SSLOG_EXTERN
list_t *
sslog_sbcr_ch_get_individual_all
(
subscription_changes_data_t
*changes);
152
170
SSLOG_EXTERN
const
list_t *
sslog_sbcr_ch_get_property_by_action
(
subscription_changes_data_t
*changes,
171
action_type
action);
172
189
SSLOG_EXTERN
list_t *
sslog_sbcr_ch_get_property_all
(
subscription_changes_data_t
*changes);
190
213
SSLOG_EXTERN
list_t *
sslog_sbcr_ch_get_property_by_uuid
(
subscription_changes_data_t
*changes,
214
const
char
*uuid,
action_type
action);
215
236
SSLOG_EXTERN
list_t *
sslog_sbcr_ch_get_property_by_uuid_all
(
subscription_changes_data_t
*changes,
237
const
char
*uuid);
238
247
SSLOG_EXTERN
void
sslog_sbcr_ch_print
(
subscription_changes_data_t
*changes);
248
250
251
252
253
#ifdef __cplusplus
254
}
255
#endif
256
257
#endif
/* SUBSCRIPTION_CHANGES_H */
258
Generated on Mon Dec 17 2012 16:22:27 for API - SmartSlog KP Library by
1.8.1.1