Gocator API
Home
Types
Files
All
Classes
Files
Functions
Variables
Typedefs
Macros
Modules
Pages
GoSdkLib.h
Go to the documentation of this file.
1
/**
2
* @file GoSdkLib.h
3
* @brief Gocator SDK library management functions.
4
*
5
* @internal
6
* Copyright (C) 2015 by LMI Technologies Inc.
7
* Licensed under the MIT License.
8
* Redistributed files must retain the above copyright notice.
9
*/
10
#ifndef GO_SDK_LIB_H
11
#define GO_SDK_LIB_H
12
13
#include <
GoSdk/GoSdkDef.h
>
14
#include <
kApi/kAssembly.h
>
15
kBeginHeader()
16
17
/**
18
*/
19
20
/**
21
* Constructs the Gocator SDK library.
22
*
23
* This function should be called prior to calling any other Gocator SDK functions.
24
* When the library is no longer needed, call kObject_Destroy on the assembly object
25
* that is returned by this function.
26
*
27
* This function can safely be called multiple times. In order to ensure
28
* final cleanup, kObject_Destroy must be invoked a corresponding number of times.
29
*
30
* @public
31
* @version Introduced in firmware 4.0.10.27
32
* @param assembly Receives an assembly object representing the GoSdk library.
33
* @return Operation status.
34
*/
35
GoFx(
kStatus
)
GoSdk_Construct
(
kAssembly
* assembly);
36
37
kEndHeader()
38
#include <GoSdk/GoSdkLib.x.h>
39
40
#endif
kAssembly
kAssembly.h
GoSdkDef.h
Essential SDK declarations.
GoSdk_Construct
kStatus GoSdk_Construct(kAssembly *assembly)
Constructs the Gocator SDK library.
kStatus
GoSdkLib.h
This site is best viewed with Firefox. Copyright (C) 2003-2015 by LMI Technologies.