sdk-vsoa-v173-x64
资源文件列表(大概)
sdk_vsoa_v173_x64/.cproject
2.13KB
sdk_vsoa_v173_x64/.project
2.55KB
sdk_vsoa_v173_x64/.reproject
868B
sdk_vsoa_v173_x64/.settings/
-
sdk_vsoa_v173_x64/.settings/org.eclipse.cdt.core.prefs
2.68KB
sdk_vsoa_v173_x64/config.mk
1.81KB
sdk_vsoa_v173_x64/libvsoa/
-
sdk_vsoa_v173_x64/libvsoa/include/
-
sdk_vsoa_v173_x64/libvsoa/include/vsoa_cliauto.h
5.7KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_client.h
9.74KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_defines.h
813B
sdk_vsoa_v173_x64/libvsoa/include/vsoa_hpserv.h
11.52KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_list.h
4.31KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_mware.h
5.83KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_parallel.h
1.2KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_parser.h
9.24KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_platform.h
15.48KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_plistener.h
2.13KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_pmem.h
1.53KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_position.h
2.8KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_regulator.h
2.74KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_server.h
11KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_syncer.h
3.28KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_timer.h
2.21KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_tlsf.h
1.25KB
sdk_vsoa_v173_x64/libvsoa/include/vsoa_version.h
401B
sdk_vsoa_v173_x64/libvsoa/include/yyjson.h
230.99KB
sdk_vsoa_v173_x64/libvsoa/library/
-
sdk_vsoa_v173_x64/libvsoa/library/libvsoa-client.so
36.64KB
sdk_vsoa_v173_x64/libvsoa/library/libvsoa-hpserv.so
312.38KB
sdk_vsoa_v173_x64/libvsoa/library/libvsoa-json.so
153.06KB
sdk_vsoa_v173_x64/libvsoa/library/libvsoa-parser.so
9.2KB
sdk_vsoa_v173_x64/libvsoa/library/libvsoa-position.so
265.04KB
sdk_vsoa_v173_x64/libvsoa/library/libvsoa-server.so
293.13KB
sdk_vsoa_v173_x64/libvsoa/library/vsoa.so
16.3KB
sdk_vsoa_v173_x64/libvsoa/tools/
-
sdk_vsoa_v173_x64/libvsoa/tools/broker
8.28KB
sdk_vsoa_v173_x64/libvsoa/tools/cliauto
6.52KB
sdk_vsoa_v173_x64/libvsoa/tools/client
10.26KB
sdk_vsoa_v173_x64/libvsoa/tools/cloudnative_register
293.56KB
sdk_vsoa_v173_x64/libvsoa/tools/composite
6.7KB
sdk_vsoa_v173_x64/libvsoa/tools/position
6.05KB
sdk_vsoa_v173_x64/libvsoa/tools/regulator
5.09KB
sdk_vsoa_v173_x64/libvsoa/tools/server
13.07KB
sdk_vsoa_v173_x64/libvsoa/tools/timer
4.85KB
sdk_vsoa_v173_x64/libvsoa/tools/vcl
8.98KB
sdk_vsoa_v173_x64/libvsoa/tools/vcx
17.2KB
sdk_vsoa_v173_x64/Makefile
3.28KB
sdk_vsoa_v173_x64/sdk_vsoa_v173_x64.mk
5.25KB
资源内容介绍
用于VSOA开发的SDK工程包,该工程是在翼辉标准云原生SDK包基础上简化而来,只包含x64体系结构下的VSOA相关动态库、运行工具,头文件等内容。该工程直接解压导入即可使用,无需编译。如果目标x64运行平台还未部署VSOA运行环境,也可以用该工程来部署。 /*============================================================================== * Created by Yaoyuan on 2019/3/9. * Copyright (C) 2019 Yaoyuan <ibireme@gmail.com>. * * Released under the MIT License: * https://github.com/ibireme/yyjson/blob/master/LICENSE *============================================================================*//** @file yyjson.h */#ifndef YYJSON_H#define YYJSON_H/*============================================================================== * Header Files *============================================================================*/#include <stdlib.h>#include <stddef.h>#include <limits.h>#include <string.h>#include <float.h>/*============================================================================== * Compile-time Options *============================================================================*/#ifndef YYJSON_DISABLE_READER#endif#ifndef YYJSON_DISABLE_WRITER#endif#ifndef YYJSON_DISABLE_FAST_FP_CONV#endif#ifndef YYJSON_DISABLE_NON_STANDARD#endif#ifndef YYJSON_DISABLE_UNALIGNED_MEMORY_ACCESS#endif#ifndef YYJSON_EXPORTS#endif#ifndef YYJSON_IMPORTS#endif#ifndef YYJSON_HAS_STDINT_H#endif#ifndef YYJSON_HAS_STDBOOL_H#endif/*============================================================================== * Compiler Macros *============================================================================*//** compiler version (MSVC) */#ifdef _MSC_VER# define YYJSON_MSC_VER _MSC_VER#else# define YYJSON_MSC_VER 0#endif/** compiler version (GCC) */#ifdef __GNUC__# define YYJSON_GCC_VER __GNUC__#else# define YYJSON_GCC_VER 0#endif/** C version (STDC) */#if defined(__STDC__) && (__STDC__ >= 1) && defined(__STDC_VERSION__)# define YYJSON_STDC_VER __STDC_VERSION__#else# define YYJSON_STDC_VER 0#endif/** C++ version */#if defined(__cplusplus)# define YYJSON_CPP_VER __cplusplus#else# define YYJSON_CPP_VER 0#endif/** compiler builtin check (since gcc 10.0, clang 2.6, icc 2021) */#ifndef yyjson_has_builtin# ifdef __has_builtin# define yyjson_has_builtin(x) __has_builtin(x)# else# define yyjson_has_builtin(x) 0# endif#endif/** compiler attribute check (since gcc 5.0, clang 2.9, icc 17) */#ifndef yyjson_has_attribute# ifdef __has_attribute# define yyjson_has_attribute(x) __has_attribute(x)# else# define yyjson_has_attribute(x) 0# endif#endif/** include check (since gcc 5.0, clang 2.7, icc 16, msvc 2017 15.3) */#ifndef yyjson_has_include# ifdef __has_include# define yyjson_has_include(x) __has_include(x)# else# define yyjson_has_include(x) 0# endif#endif/** inline for compiler */#ifndef yyjson_inline# if YYJSON_MSC_VER >= 1200# define yyjson_inline __forceinline# elif defined(_MSC_VER)# define yyjson_inline __inline# elif yyjson_has_attribute(always_inline) || YYJSON_GCC_VER >= 4# define yyjson_inline __inline__ __attribute__((always_inline))# elif defined(__clang__) || defined(__GNUC__)# define yyjson_inline __inline__# elif defined(__cplusplus) || YYJSON_STDC_VER >= 199901L# define yyjson_inline inline# else# define yyjson_inline# endif#endif/** noinline for compiler */#ifndef yyjson_noinline# if YYJSON_MSC_VER >= 1400# define yyjson_noinline __declspec(noinline)# elif yyjson_has_attribute(noinline) || YYJSON_GCC_VER >= 4# define yyjson_noinline __attribute__((noinline))# else# define yyjson_noinline# endif#endif/** align for compiler */#ifndef yyjson_align# if YYJSON_MSC_VER >= 1300# define yyjson_align(x) __declspec(align(x))# elif yyjson_has_attribute(aligned) || defined(__GNUC__)# define yyjson_align(x) __attribute__((aligned(x)))# elif YYJSON_CPP_VER >= 201103L# define yyjson_align(x) alignas(x)# else# define yyjson_align(x)# endif#endif/** likely for compiler */#ifndef yyjson_likely# if yyjson_has_builtin(__builtin_expect) || \ (YYJSON_GCC_VER >= 4 && YYJSON_GCC_VER != 5)# define yyjson_likely(expr) __builtin_expect(!!(expr), 1)# else# define yyjson_likely(expr) (expr)# endif#endif/** unlikely for compiler */#ifndef yyjson_unlikely# if yyjson_has_builtin(__builtin_expect) || \ (YYJSON_GCC_VER >= 4 && YYJSON_GCC_VER != 5)# define yyjson_unlikely(expr) __builtin_expect(!!(expr), 0)# else# define yyjson_unlikely(expr) (expr)# endif#endif/** function export */#ifndef yyjson_api# if defined(_WIN32)# if defined(YYJSON_EXPORTS) && YYJSON_EXPORTS# define yyjson_api __declspec(dllexport)# elif defined(YYJSON_IMPORTS) && YYJSON_IMPORTS# define yyjson_api __declspec(dllimport)# else# define yyjson_api# endif# elif yyjson_has_attribute(visibility) || YYJSON_GCC_VER >= 4# define yyjson_api __attribute__((visibility("default")))# else# define yyjson_api# endif#endif/** inline function export */#ifndef yyjson_api_inline# define yyjson_api_inline static yyjson_inline#endif/** stdint (C89 compatible) */#if (defined(YYJSON_HAS_STDINT_H) && YYJSON_HAS_STDINT_H) || \ YYJSON_MSC_VER >= 1600 || YYJSON_STDC_VER >= 199901L || \