Skip to content

Commit 69754ab

Browse files
committed
use const in memtarget api
1 parent dcfc94f commit 69754ab

File tree

2 files changed

+24
-18
lines changed

2 files changed

+24
-18
lines changed

src/memtarget.c

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ void umfMemoryTargetDestroy(umf_memtarget_handle_t memoryTarget) {
5353
umf_ba_global_free(memoryTarget);
5454
}
5555

56-
umf_result_t umfMemoryTargetClone(umf_memtarget_handle_t memoryTarget,
56+
umf_result_t umfMemoryTargetClone(umf_const_memtarget_handle_t memoryTarget,
5757
umf_memtarget_handle_t *outHandle) {
5858
assert(memoryTarget);
5959
assert(outHandle);
@@ -76,18 +76,20 @@ umf_result_t umfMemoryTargetClone(umf_memtarget_handle_t memoryTarget,
7676
return UMF_RESULT_SUCCESS;
7777
}
7878

79-
umf_result_t umfMemoryTargetGetCapacity(umf_memtarget_handle_t memoryTarget,
80-
size_t *capacity) {
79+
umf_result_t
80+
umfMemoryTargetGetCapacity(umf_const_memtarget_handle_t memoryTarget,
81+
size_t *capacity) {
8182
if (!memoryTarget || !capacity) {
8283
return UMF_RESULT_ERROR_INVALID_ARGUMENT;
8384
}
8485

8586
return memoryTarget->ops->get_capacity(memoryTarget->priv, capacity);
8687
}
8788

88-
umf_result_t umfMemoryTargetGetBandwidth(umf_memtarget_handle_t srcMemoryTarget,
89-
umf_memtarget_handle_t dstMemoryTarget,
90-
size_t *bandwidth) {
89+
umf_result_t
90+
umfMemoryTargetGetBandwidth(umf_const_memtarget_handle_t srcMemoryTarget,
91+
umf_const_memtarget_handle_t dstMemoryTarget,
92+
size_t *bandwidth) {
9193
if (!srcMemoryTarget || !dstMemoryTarget || !bandwidth) {
9294
return UMF_RESULT_ERROR_INVALID_ARGUMENT;
9395
}
@@ -96,9 +98,10 @@ umf_result_t umfMemoryTargetGetBandwidth(umf_memtarget_handle_t srcMemoryTarget,
9698
srcMemoryTarget->priv, dstMemoryTarget->priv, bandwidth);
9799
}
98100

99-
umf_result_t umfMemoryTargetGetLatency(umf_memtarget_handle_t srcMemoryTarget,
100-
umf_memtarget_handle_t dstMemoryTarget,
101-
size_t *latency) {
101+
umf_result_t
102+
umfMemoryTargetGetLatency(umf_const_memtarget_handle_t srcMemoryTarget,
103+
umf_const_memtarget_handle_t dstMemoryTarget,
104+
size_t *latency) {
102105
if (!srcMemoryTarget || !dstMemoryTarget || !latency) {
103106
return UMF_RESULT_ERROR_INVALID_ARGUMENT;
104107
}

src/memtarget_internal.h

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,19 @@ umf_result_t umfMemoryTargetCreate(const umf_memtarget_ops_t *ops, void *params,
2828
umf_memtarget_handle_t *memoryTarget);
2929
void umfMemoryTargetDestroy(umf_memtarget_handle_t memoryTarget);
3030

31-
umf_result_t umfMemoryTargetClone(umf_memtarget_handle_t memoryTarget,
31+
umf_result_t umfMemoryTargetClone(umf_const_memtarget_handle_t memoryTarget,
3232
umf_memtarget_handle_t *outHandle);
33-
umf_result_t umfMemoryTargetGetCapacity(umf_memtarget_handle_t memoryTarget,
34-
size_t *capacity);
35-
umf_result_t umfMemoryTargetGetBandwidth(umf_memtarget_handle_t srcMemoryTarget,
36-
umf_memtarget_handle_t dstMemoryTarget,
37-
size_t *bandwidth);
38-
umf_result_t umfMemoryTargetGetLatency(umf_memtarget_handle_t srcMemoryTarget,
39-
umf_memtarget_handle_t dstMemoryTarget,
40-
size_t *latency);
33+
umf_result_t
34+
umfMemoryTargetGetCapacity(umf_const_memtarget_handle_t memoryTarget,
35+
size_t *capacity);
36+
umf_result_t
37+
umfMemoryTargetGetBandwidth(umf_const_memtarget_handle_t srcMemoryTarget,
38+
umf_const_memtarget_handle_t dstMemoryTarget,
39+
size_t *bandwidth);
40+
umf_result_t
41+
umfMemoryTargetGetLatency(umf_const_memtarget_handle_t srcMemoryTarget,
42+
umf_const_memtarget_handle_t dstMemoryTarget,
43+
size_t *latency);
4144

4245
#ifdef __cplusplus
4346
}

0 commit comments

Comments
 (0)