This file is indexed.

/usr/include/aqbanking5/aqbanking/cellphoneproduct.h is in libaqbanking-dev 5.6.4beta-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
/* This file is auto-generated from "cellphoneproduct.xml" by the typemaker
   tool of Gwenhywfar. 
   Do not edit this file -- all changes will be lost! */
#ifndef CELLPHONEPRODUCT_H
#define CELLPHONEPRODUCT_H

/** @page P_AB_CELLPHONE_PRODUCT_PUBLIC AB_CellPhoneProduct (public)
This page describes the properties of AB_CELLPHONE_PRODUCT
@anchor AB_CELLPHONE_PRODUCT_Id
<h3>Id</h3>
<p>
Id assigned by the backend.</p>
<p>
Set this property with @ref AB_CellPhoneProduct_SetId, 
get it with @ref AB_CellPhoneProduct_GetId
</p>

@anchor AB_CELLPHONE_PRODUCT_ProviderName
<h3>ProviderName</h3>
<p>
Name of the provider.</p>
<p>
Set this property with @ref AB_CellPhoneProduct_SetProviderName, 
get it with @ref AB_CellPhoneProduct_GetProviderName
</p>

@anchor AB_CELLPHONE_PRODUCT_ProductName
<h3>ProductName</h3>
<p>
Name of the product.</p>
<p>
Set this property with @ref AB_CellPhoneProduct_SetProductName, 
get it with @ref AB_CellPhoneProduct_GetProductName
</p>

@anchor AB_CELLPHONE_PRODUCT_AllowFreeValue
<h3>AllowFreeValue</h3>
<p>
</p>
<p>
Set this property with @ref AB_CellPhoneProduct_SetAllowFreeValue, 
get it with @ref AB_CellPhoneProduct_GetAllowFreeValue
</p>

@anchor AB_CELLPHONE_PRODUCT_MinimumValue
<h3>MinimumValue</h3>
<p>
This field contains the minimum value which can be loaded onto the prepaid card. This value can be empty (or non-existent) for some backends and banks.</p>
<p>
Set this property with @ref AB_CellPhoneProduct_SetMinimumValue, 
get it with @ref AB_CellPhoneProduct_GetMinimumValue
</p>

@anchor AB_CELLPHONE_PRODUCT_MaximumValue
<h3>MaximumValue</h3>
<p>
This field contains the maximum value which can be loaded onto the prepaid card. This value can be empty (or non-existent) for some backends and banks.</p>
<p>
Set this property with @ref AB_CellPhoneProduct_SetMaximumValue, 
get it with @ref AB_CellPhoneProduct_GetMaximumValue
</p>

@anchor AB_CELLPHONE_PRODUCT_Values
<h3>Values</h3>
<p>
This is the list of allowed values. This list might be empty!</p>
<p>
Set this property with @ref AB_CellPhoneProduct_SetValues, 
get it with @ref AB_CellPhoneProduct_GetValues
</p>

*/
#ifdef __cplusplus
extern "C" {
#endif

typedef struct AB_CELLPHONE_PRODUCT AB_CELLPHONE_PRODUCT;

#ifdef __cplusplus
} /* __cplusplus */
#endif

#include <gwenhywfar/db.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
/* headers */
#include <gwenhywfar/types.h>
#include <aqbanking/error.h>
#include <aqbanking/value.h>

#ifdef __cplusplus
extern "C" {
#endif


GWEN_LIST_FUNCTION_LIB_DEFS(AB_CELLPHONE_PRODUCT, AB_CellPhoneProduct, AQBANKING_API)
AQBANKING_API AB_CELLPHONE_PRODUCT_LIST *AB_CellPhoneProduct_List_dup(const AB_CELLPHONE_PRODUCT_LIST *stl);

GWEN_LIST2_FUNCTION_LIB_DEFS(AB_CELLPHONE_PRODUCT, AB_CellPhoneProduct, AQBANKING_API)

/** Destroys all objects stored in the given LIST2 and the list itself
*/
AQBANKING_API void AB_CellPhoneProduct_List2_freeAll(AB_CELLPHONE_PRODUCT_LIST2 *stl);

/** Creates a new object.
*/
AQBANKING_API AB_CELLPHONE_PRODUCT *AB_CellPhoneProduct_new(void);
/** Creates an object from the data in the given GWEN_DB_NODE
*/
AQBANKING_API AB_CELLPHONE_PRODUCT *AB_CellPhoneProduct_fromDb(GWEN_DB_NODE *db);
/** Creates and returns a deep copy of thegiven object.
*/
AQBANKING_API AB_CELLPHONE_PRODUCT *AB_CellPhoneProduct_dup(const AB_CELLPHONE_PRODUCT*st);
/** Destroys the given object.
*/
AQBANKING_API void AB_CellPhoneProduct_free(AB_CELLPHONE_PRODUCT *st);
/** Increments the usage counter of the given object, so an additional free() is needed to destroy the object.
*/
AQBANKING_API void AB_CellPhoneProduct_Attach(AB_CELLPHONE_PRODUCT *st);
/** Reads data from a GWEN_DB.
*/
AQBANKING_API int AB_CellPhoneProduct_ReadDb(AB_CELLPHONE_PRODUCT *st, GWEN_DB_NODE *db);
/** Stores an object in the given GWEN_DB_NODE
*/
AQBANKING_API int AB_CellPhoneProduct_toDb(const AB_CELLPHONE_PRODUCT*st, GWEN_DB_NODE *db);
/** Returns 0 if this object has not been modified, !=0 otherwise
*/
AQBANKING_API int AB_CellPhoneProduct_IsModified(const AB_CELLPHONE_PRODUCT *st);
/** Sets the modified state of the given object
*/
AQBANKING_API void AB_CellPhoneProduct_SetModified(AB_CELLPHONE_PRODUCT *st, int i);

/**
* Returns the property @ref AB_CELLPHONE_PRODUCT_Id
*/
AQBANKING_API const char *AB_CellPhoneProduct_GetId(const AB_CELLPHONE_PRODUCT *el);
/**
* Set the property @ref AB_CELLPHONE_PRODUCT_Id
*/
AQBANKING_API void AB_CellPhoneProduct_SetId(AB_CELLPHONE_PRODUCT *el, const char *d);

/**
* Returns the property @ref AB_CELLPHONE_PRODUCT_ProviderName
*/
AQBANKING_API const char *AB_CellPhoneProduct_GetProviderName(const AB_CELLPHONE_PRODUCT *el);
/**
* Set the property @ref AB_CELLPHONE_PRODUCT_ProviderName
*/
AQBANKING_API void AB_CellPhoneProduct_SetProviderName(AB_CELLPHONE_PRODUCT *el, const char *d);

/**
* Returns the property @ref AB_CELLPHONE_PRODUCT_ProductName
*/
AQBANKING_API const char *AB_CellPhoneProduct_GetProductName(const AB_CELLPHONE_PRODUCT *el);
/**
* Set the property @ref AB_CELLPHONE_PRODUCT_ProductName
*/
AQBANKING_API void AB_CellPhoneProduct_SetProductName(AB_CELLPHONE_PRODUCT *el, const char *d);

/**
* Returns the property @ref AB_CELLPHONE_PRODUCT_AllowFreeValue
*/
AQBANKING_API int AB_CellPhoneProduct_GetAllowFreeValue(const AB_CELLPHONE_PRODUCT *el);
/**
* Set the property @ref AB_CELLPHONE_PRODUCT_AllowFreeValue
*/
AQBANKING_API void AB_CellPhoneProduct_SetAllowFreeValue(AB_CELLPHONE_PRODUCT *el, int d);

/**
* Returns the property @ref AB_CELLPHONE_PRODUCT_MinimumValue
*/
AQBANKING_API const AB_VALUE *AB_CellPhoneProduct_GetMinimumValue(const AB_CELLPHONE_PRODUCT *el);
/**
* Set the property @ref AB_CELLPHONE_PRODUCT_MinimumValue
*/
AQBANKING_API void AB_CellPhoneProduct_SetMinimumValue(AB_CELLPHONE_PRODUCT *el, const AB_VALUE *d);

/**
* Returns the property @ref AB_CELLPHONE_PRODUCT_MaximumValue
*/
AQBANKING_API const AB_VALUE *AB_CellPhoneProduct_GetMaximumValue(const AB_CELLPHONE_PRODUCT *el);
/**
* Set the property @ref AB_CELLPHONE_PRODUCT_MaximumValue
*/
AQBANKING_API void AB_CellPhoneProduct_SetMaximumValue(AB_CELLPHONE_PRODUCT *el, const AB_VALUE *d);

/**
* Returns the property @ref AB_CELLPHONE_PRODUCT_Values
*/
AQBANKING_API AB_VALUE_LIST *AB_CellPhoneProduct_GetValues(const AB_CELLPHONE_PRODUCT *el);
/**
* Set the property @ref AB_CELLPHONE_PRODUCT_Values
*/
AQBANKING_API void AB_CellPhoneProduct_SetValues(AB_CELLPHONE_PRODUCT *el, AB_VALUE_LIST *d);


#ifdef __cplusplus
} /* __cplusplus */
#endif


#endif /* CELLPHONEPRODUCT_H */