You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Computes the length necessary to store the output of [`aws_base64_url_encode`](@ref) call. returns -1 on failure, and 0 on success. encoded\\_length will be set on success.
5992
+
5993
+
### Prototype
5994
+
```c
5995
+
int aws_base64_url_compute_encoded_len(size_t to_encode_len, size_t *encoded_len);
Computes the length necessary to store the output of [`aws_base64_decode`](@ref) call. returns -1 on failure, and 0 on success. decoded\\_len will be set on success.
6033
+
Computes the length necessary to store the output of [`aws_base64_decode`](@ref) call. Note: works on both regular and url base64. returns -1 on failure, and 0 on success. decoded\\_len will be set on success.
5990
6034
5991
6035
### Prototype
5992
6036
```c
@@ -6000,7 +6044,7 @@ end
6000
6044
"""
6001
6045
aws_base64_decode(to_decode, output)
6002
6046
6003
-
Base 64 decodes the contents of to\\_decode and stores the result in output.
6047
+
Base 64 decodes the contents of to\\_decode and stores the result in output. Note: works on both regular and url base64.
6004
6048
6005
6049
### Prototype
6006
6050
```c
@@ -8903,6 +8947,14 @@ function Base.setproperty!(x::Ptr{aws_logger_vtable}, f::Symbol, v)
8903
8947
unsafe_store!(getproperty(x, f), v)
8904
8948
end
8905
8949
8950
+
function Base.propertynames(x::aws_logger_vtable, private::Bool=false)
8951
+
(:log, :get_log_level, :clean_up, :set_log_level, if private
8952
+
fieldnames(typeof(x))
8953
+
else
8954
+
()
8955
+
end...)
8956
+
end
8957
+
8906
8958
"""
8907
8959
aws_logger
8908
8960
@@ -10528,12 +10580,16 @@ end
10528
10580
"""
10529
10581
aws_platform_os
10530
10582
10531
-
Documentation not found.
10583
+
Platform OS enumeration and their corresponding string representations.
10584
+
10585
+
String mappings: - AWS\\_PLATFORM\\_OS\\_WINDOWS → "Windows" (Microsoft Windows family) - AWS\\_PLATFORM\\_OS\\_MAC → "macOS" (Apple desktop/laptop) - AWS\\_PLATFORM\\_OS\\_IOS → "iOS" (Apple mobile platforms, covers iOS, watchOS, tvOS, and other non-macOS Apple platforms) - AWS\\_PLATFORM\\_OS\\_ANDROID → "Android" (Google Android) - AWS\\_PLATFORM\\_OS\\_UNIX → "Unix" (Linux, BSD, other Unix-like)
10532
10586
"""
10533
10587
@cenum aws_platform_os::UInt32begin
10534
10588
AWS_PLATFORM_OS_WINDOWS =0
10535
10589
AWS_PLATFORM_OS_MAC =1
10536
-
AWS_PLATFORM_OS_UNIX =2
10590
+
AWS_PLATFORM_OS_IOS =2
10591
+
AWS_PLATFORM_OS_ANDROID =3
10592
+
AWS_PLATFORM_OS_UNIX =4
10537
10593
end
10538
10594
10539
10595
"""
@@ -10667,6 +10723,20 @@ function aws_get_platform_build_os()
union (unnamed at /home/runner/.julia/artifacts/458f6fa7396dedb92029fe05626904baeedf7254/include/aws/common/task_scheduler.h:40:5)
10950
+
__JL_Ctag_17
10881
10951
10882
10952
honor the ABI compat
10883
10953
"""
10884
-
structvar"union (unnamed at /home/runner/.julia/artifacts/458f6fa7396dedb92029fe05626904baeedf7254/include/aws/common/task_scheduler.h:40:5)"
10954
+
struct__JL_Ctag_17
10885
10955
data::NTuple{8, UInt8}
10886
10956
end
10887
10957
10888
-
function Base.getproperty(x::Ptr{var"union (unnamed at /home/runner/.julia/artifacts/458f6fa7396dedb92029fe05626904baeedf7254/include/aws/common/task_scheduler.h:40:5)"}, f::Symbol)
10958
+
function Base.getproperty(x::Ptr{__JL_Ctag_17}, f::Symbol)
10889
10959
f ===:scheduled&&returnPtr{Bool}(x +0)
10890
10960
f ===:reserved&&returnPtr{Csize_t}(x +0)
10891
10961
returngetfield(x, f)
10892
10962
end
10893
10963
10894
-
function Base.getproperty(x::var"union (unnamed at /home/runner/.julia/artifacts/458f6fa7396dedb92029fe05626904baeedf7254/include/aws/common/task_scheduler.h:40:5)", f::Symbol)
10895
-
r =Ref{var"union (unnamed at /home/runner/.julia/artifacts/458f6fa7396dedb92029fe05626904baeedf7254/include/aws/common/task_scheduler.h:40:5)"}(x)
10896
-
ptr = Base.unsafe_convert(Ptr{var"union (unnamed at /home/runner/.julia/artifacts/458f6fa7396dedb92029fe05626904baeedf7254/include/aws/common/task_scheduler.h:40:5)"}, r)
10964
+
function Base.getproperty(x::__JL_Ctag_17, f::Symbol)
10965
+
r =Ref{__JL_Ctag_17}(x)
10966
+
ptr = Base.unsafe_convert(Ptr{__JL_Ctag_17}, r)
10897
10967
fptr =getproperty(ptr, f)
10898
10968
GC.@preserve r unsafe_load(fptr)
10899
10969
end
10900
10970
10901
-
function Base.setproperty!(x::Ptr{var"union (unnamed at /home/runner/.julia/artifacts/458f6fa7396dedb92029fe05626904baeedf7254/include/aws/common/task_scheduler.h:40:5)"}, f::Symbol, v)
10971
+
function Base.setproperty!(x::Ptr{__JL_Ctag_17}, f::Symbol, v)
10902
10972
unsafe_store!(getproperty(x, f), v)
10903
10973
end
10904
10974
10975
+
function Base.propertynames(x::__JL_Ctag_17, private::Bool=false)
10976
+
(:scheduled, :reserved, if private
10977
+
fieldnames(typeof(x))
10978
+
else
10979
+
()
10980
+
end...)
10981
+
end
10982
+
10905
10983
"""
10906
10984
aws_task
10907
10985
@@ -10918,7 +10996,7 @@ function Base.getproperty(x::Ptr{aws_task}, f::Symbol)
10918
10996
f ===:node&&returnPtr{aws_linked_list_node}(x +24)
10919
10997
f ===:priority_queue_node&&returnPtr{aws_priority_queue_node}(x +40)
10920
10998
f ===:type_tag&&returnPtr{Ptr{Cchar}}(x +48)
10921
-
f ===:abi_extension&&returnPtr{var"union (unnamed at /home/runner/.julia/artifacts/458f6fa7396dedb92029fe05626904baeedf7254/include/aws/common/task_scheduler.h:40:5)"}(x +56)
10999
+
f ===:abi_extension&&returnPtr{__JL_Ctag_17}(x +56)
10922
11000
returngetfield(x, f)
10923
11001
end
10924
11002
@@ -10933,6 +11011,14 @@ function Base.setproperty!(x::Ptr{aws_task}, f::Symbol, v)
10933
11011
unsafe_store!(getproperty(x, f), v)
10934
11012
end
10935
11013
11014
+
function Base.propertynames(x::aws_task, private::Bool=false)
11015
+
(:fn, :arg, :timestamp, :node, :priority_queue_node, :type_tag, :abi_extension, if private
0 commit comments