Gocator Development Kit
 All Classes Files Functions Variables Typedefs Friends Modules Pages
GdkMeasurementCfg.h
Go to the documentation of this file.
1 /**
2 * @file GdkMeasurementCfg.h
3 * @brief Declares the GdkMeasurementCfg class.
4 *
5 * Copyright (C) 2015 by LMI Technologies Inc. All rights reserved.
6 */
7 #ifndef GDK_MEASUREMENT_CFG_H
8 #define GDK_MEASUREMENT_CFG_H
9 
10 #include <Gdk/GdkDef.h>
11 #include <Gdk/Config/GdkParams.h>
12 
13 kBeginHeader()
14 
15 /**
16 * Represents configuration for a measurement.
17 *
18 * @class GdkMeasurementCfg
19 * @extends kObject
20 * @ingroup Gdk-Config
21 */
23 
24 kDeclareInterface(Gdk, GdkMeasurementCfg, kNull)
25 
26 /**
27 * Returns the measurement type name.
28 *
29 * @public @memberof GdkMeasurementCfg
30 * @param config Configuration object.
31 * @return Pointer to type name.
32 */
33 GdkFx(const kChar*) GdkMeasurementCfg_Type(GdkMeasurementCfg config);
34 
35 /**
36 * Returns the measurement ID.
37 *
38 * @public @memberof GdkMeasurementCfg
39 * @param config Configuration object.
40 * @return Measurement ID.
41 */
42 GdkFx(k32s) GdkMeasurementCfg_Id(GdkMeasurementCfg config);
43 
44 /**
45 * Returns the measurement name.
46 *
47 * @public @memberof GdkMeasurementCfg
48 * @param config Configuration object.
49 * @return Pointer to name.
50 */
51 GdkFx(const kChar*) GdkMeasurementCfg_Name(GdkMeasurementCfg config);
52 
53 /**
54 * Returns measurement enabled state.
55 *
56 * @public @memberof GdkMeasurementCfg
57 * @param config Configuration object.
58 * @return Enabled state.
59 */
60 GdkFx(kBool) GdkMeasurementCfg_Enabled(GdkMeasurementCfg config);
61 
62 /**
63 * Returns user-defined parameter set.
64 *
65 * @public @memberof GdkMeasurementCfg
66 * @param config Configuration object.
67 * @return Parameter set.
68 */
69 GdkFx(GdkParams) GdkMeasurementCfg_Parameters(GdkMeasurementCfg config);
70 
71 kEndHeader()
72 
73 #endif
Essential Gdk declarations.
const kChar * GdkMeasurementCfg_Name(GdkMeasurementCfg config)
Returns the measurement name.
Represents configuration for a measurement.
Declares the GdkParams class.
Represents a set of parameters.
k32s GdkMeasurementCfg_Id(GdkMeasurementCfg config)
Returns the measurement ID.
kBool GdkMeasurementCfg_Enabled(GdkMeasurementCfg config)
Returns measurement enabled state.
GdkParams GdkMeasurementCfg_Parameters(GdkMeasurementCfg config)
Returns user-defined parameter set.
kNull const kChar * GdkMeasurementCfg_Type(GdkMeasurementCfg config)
Returns the measurement type name.