Skip to main content

System Coupling C library 2024 R1

syscOutputIntegerData

Last update: 17.07.2025
1/*
2* Copyright ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.
3*/
4
5#pragma once
6
7#include "SystemCouplingParticipant/LibraryType.hpp"
8
9#include "SystemCouplingParticipant/syscCommonTypes.h"
10
11#include <stddef.h>
12#include <stdint.h>
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
37typedef struct {
39 const void *data;
40 size_t size;
42
53
63 const int32_t *const data,
64 size_t dataSize);
65
75 const int64_t *const data,
76 size_t dataSize);
77
87 const uint16_t *const data,
88 size_t dataSize);
89
99 const uint64_t *const data,
100 size_t dataSize);
101
104#ifdef __cplusplus
105}
106#endif
SyscOutputIntegerData syscGetOutputIntegerDataInt64(const int64_t *const data, size_t dataSize)
Create an output integer data access struct.
SyscOutputIntegerData syscGetOutputIntegerDataUInt16(const uint16_t *const data, size_t dataSize)
Create an output integer data access struct.
SyscOutputIntegerData syscGetOutputIntegerData()
Create an output integer data access struct.
SyscPrimitiveType
Provide an enum for supported primitive types.
SyscOutputIntegerData syscGetOutputIntegerDataInt32(const int32_t *const data, size_t dataSize)
Create an output integer data access struct.
SyscOutputIntegerData syscGetOutputIntegerDataUInt64(const uint64_t *const data, size_t dataSize)
Create an output integer data access struct.
Provide a struct for output integer data.
enum SyscPrimitiveType primitiveType

Connect with Ansys