From 9c04fbc0ecb7dbe787330b5cbb21b5d2cee5f9c5 Mon Sep 17 00:00:00 2001 From: Stephen-Seo Date: Tue, 4 Jul 2023 02:43:37 +0000 Subject: [PATCH] deploy: 97f030a3a3d50e3c26912ed5950ca178c848f1b7 --- UDPC_8h.html | 220 ++++++++++++++++++++++++++++++++++++++++-- UDPC_8h_source.html | 30 ++++-- globals.html | 5 + globals_func.html | 5 + search/all_5.js | 41 ++++---- search/functions_0.js | 29 +++--- 6 files changed, 280 insertions(+), 50 deletions(-) diff --git a/UDPC_8h.html b/UDPC_8h.html index e90b890..421c4e8 100644 --- a/UDPC_8h.html +++ b/UDPC_8h.html @@ -303,20 +303,20 @@ UDPC_EXPORT UDPC_IPV6_ADDR_TYPE  UDPC_EXPORT int UDPC_is_big_endian ()   - -UDPC_EXPORT uint16_t UDPC_no16i (uint16_t i) +UDPC_EXPORT uint16_t UDPC_no16i (uint16_t i) + Converts a 16-bit int into/from network byte order (big endian). More...
  - -UDPC_EXPORT uint32_t UDPC_no32i (uint32_t i) +UDPC_EXPORT uint32_t UDPC_no32i (uint32_t i) + Converts a 32-bit int into/from network byte order (big endian). More...
  - -UDPC_EXPORT uint64_t UDPC_no64i (uint64_t i) +UDPC_EXPORT uint64_t UDPC_no64i (uint64_t i) + Converts a 64-bit int into/from network byte order (big endian). More...
  - -UDPC_EXPORT float UDPC_no32f (float f) +UDPC_EXPORT float UDPC_no32f (float f) + Converts a 32-bit float into/from network byte order (big endian). More...
  - -UDPC_EXPORT double UDPC_no64f (double f) +UDPC_EXPORT double UDPC_no64f (double f) + Converts a 64-bit float into/from network byte order (big endian). More...
 

Checks if the given UDPC_HContext is valid (successfully initialized)

Returns
non-zero if the given context is valid
+ + + +

◆ UDPC_no16i()

+ +
+
+

@@ -1598,6 +1598,206 @@ Variables

+ + + + + + + +
UDPC_EXPORT uint16_t UDPC_no16i (uint16_t i)
+
+ +

Converts a 16-bit int into/from network byte order (big endian).

+

Typically, if one is sending integers/floats through UDPC, it is strongly recommended to use the UDPC_no* family of functions to convert to/back from network byte order. In other words, the integers/floats should be converted to network byte order prior to writing it into the buffer to send, and it should be converted back to native byte order when reading it from the received buffer.

+

Note that on big-endian systems, this function has no effect. However, it is recommended to use this function as shown so that the endianness of the system is not a problem.

+
// Sending
+
uint16_t send_value = 13;
+
char buffer[2];
+
// to network byte order
+
send_value = UDPC_no16i(send_value);
+
memcpy(buffer, &value, 2);
+
// send buffer
+
+
// Receiving
+
uint16_t receive_value;
+
memcpy(&receive_value, buffer, 2);
+
// to local byte order
+
receive_value = UDPC_no16i(receive_value);
+
// use receive_value
+
UDPC_EXPORT uint16_t UDPC_no16i(uint16_t i)
Converts a 16-bit int into/from network byte order (big endian).
+

When using a signed integer:

+
int16_t send_value = 15000;
+
// network byte order
+
uint16_t *ptr = (uint16_t*)&send_value;
+
*ptr = UDPC_no16i(*ptr);
+
+
+ + +

◆ UDPC_no32f()

+ +
+
+ + + + + + + + +
UDPC_EXPORT float UDPC_no32f (float f)
+
+ +

Converts a 32-bit float into/from network byte order (big endian).

+

Typically, if one is sending integers/floats through UDPC, it is strongly recommended to use the UDPC_no* family of functions to convert to/back from network byte order. In other words, the integers/floats should be converted to network byte order prior to writing it into the buffer to send, and it should be converted back to native byte order when reading it from the received buffer.

+

Note that on big-endian systems, this function has no effect. However, it is recommended to use this function as shown so that the endianness of the system is not a problem.

+
// Sending
+
float send_value = 0.123F;
+
char buffer[4];
+
// to network byte order
+
send_value = UDPC_no32f(send_value);
+
memcpy(buffer, &value, 4);
+
// send buffer
+
+
// Receiving
+
float receive_value;
+
memcpy(&receive_value, buffer, 4);
+
// to local byte order
+
receive_value = UDPC_no32f(receive_value);
+
// use receive_value
+
UDPC_EXPORT float UDPC_no32f(float f)
Converts a 32-bit float into/from network byte order (big endian).
+
+
+
+ +

◆ UDPC_no32i()

+ +
+
+ + + + + + + + +
UDPC_EXPORT uint32_t UDPC_no32i (uint32_t i)
+
+ +

Converts a 32-bit int into/from network byte order (big endian).

+

Typically, if one is sending integers/floats through UDPC, it is strongly recommended to use the UDPC_no* family of functions to convert to/back from network byte order. In other words, the integers/floats should be converted to network byte order prior to writing it into the buffer to send, and it should be converted back to native byte order when reading it from the received buffer.

+

Note that on big-endian systems, this function has no effect. However, it is recommended to use this function as shown so that the endianness of the system is not a problem.

+
// Sending
+
uint32_t send_value = 123456;
+
char buffer[4];
+
// to network byte order
+
send_value = UDPC_no32i(send_value);
+
memcpy(buffer, &value, 4);
+
// send buffer
+
+
// Receiving
+
uint32_t receive_value;
+
memcpy(&receive_value, buffer, 4);
+
// to local byte order
+
receive_value = UDPC_no32i(receive_value);
+
// use receive_value
+
UDPC_EXPORT uint32_t UDPC_no32i(uint32_t i)
Converts a 32-bit int into/from network byte order (big endian).
+

When using a signed integer:

+
int32_t send_value = 123456;
+
// network byte order
+
uint32_t *ptr = (uint32_t*)&send_value;
+
*ptr = UDPC_no32i(*ptr);
+
+
+
+ +

◆ UDPC_no64f()

+ +
+
+ + + + + + + + +
UDPC_EXPORT double UDPC_no64f (double f)
+
+ +

Converts a 64-bit float into/from network byte order (big endian).

+

Typically, if one is sending integers/floats through UDPC, it is strongly recommended to use the UDPC_no* family of functions to convert to/back from network byte order. In other words, the integers/floats should be converted to network byte order prior to writing it into the buffer to send, and it should be converted back to native byte order when reading it from the received buffer.

+

Note that on big-endian systems, this function has no effect. However, it is recommended to use this function as shown so that the endianness of the system is not a problem.

+
// Sending
+
double send_value = 0.123456;
+
char buffer[8];
+
// to network byte order
+
send_value = UDPC_no64f(send_value);
+
memcpy(buffer, &value, 8);
+
// send buffer
+
+
// Receiving
+
double receive_value;
+
memcpy(&receive_value, buffer, 8);
+
// to local byte order
+
receive_value = UDPC_no64f(receive_value);
+
// use receive_value
+
UDPC_EXPORT double UDPC_no64f(double f)
Converts a 64-bit float into/from network byte order (big endian).
+
+
+
+ +

◆ UDPC_no64i()

+ +
+
+ + + + + + + + +
UDPC_EXPORT uint64_t UDPC_no64i (uint64_t i)
+
+ +

Converts a 64-bit int into/from network byte order (big endian).

+

Typically, if one is sending integers/floats through UDPC, it is strongly recommended to use the UDPC_no* family of functions to convert to/back from network byte order. In other words, the integers/floats should be converted to network byte order prior to writing it into the buffer to send, and it should be converted back to native byte order when reading it from the received buffer.

+

Note that on big-endian systems, this function has no effect. However, it is recommended to use this function as shown so that the endianness of the system is not a problem.

+
// Sending
+
uint64_t send_value = 0xABCDEFABCDEFAAAA;
+
char buffer[8];
+
// to network byte order
+
send_value = UDPC_no64i(send_value);
+
memcpy(buffer, &value, 8);
+
// send buffer
+
+
// Receiving
+
uint64_t receive_value;
+
memcpy(&receive_value, buffer, 8);
+
// to local byte order
+
receive_value = UDPC_no64i(receive_value);
+
// use receive_value
+
UDPC_EXPORT uint64_t UDPC_no64i(uint64_t i)
Converts a 64-bit int into/from network byte order (big endian).
+

When using a signed integer:

+
int64_t send_value = 0x1111222233334444;
+
// network byte order
+
uint64_t *ptr = (uint64_t*)&send_value;
+
*ptr = UDPC_no64i(*ptr);
+
diff --git a/UDPC_8h_source.html b/UDPC_8h_source.html index 93d4e57..dccbd23 100644 --- a/UDPC_8h_source.html +++ b/UDPC_8h_source.html @@ -352,17 +352,24 @@ $(function() {
922UDPC_EXPORT UDPC_IPV6_ADDR_TYPE UDPC_a4toa6(uint32_t a4_be);
923
924UDPC_EXPORT int UDPC_is_big_endian();
-
925UDPC_EXPORT uint16_t UDPC_no16i(uint16_t i);
-
926UDPC_EXPORT uint32_t UDPC_no32i(uint32_t i);
-
927UDPC_EXPORT uint64_t UDPC_no64i(uint64_t i);
-
928UDPC_EXPORT float UDPC_no32f(float f);
-
929UDPC_EXPORT double UDPC_no64f(double f);
-
930
-
931#ifdef __cplusplus
-
932}
-
933#endif
-
934#endif
+
925
+
966UDPC_EXPORT uint16_t UDPC_no16i(uint16_t i);
+
967
+
1008UDPC_EXPORT uint32_t UDPC_no32i(uint32_t i);
+
1009
+
1050UDPC_EXPORT uint64_t UDPC_no64i(uint64_t i);
+
1051
+
1083UDPC_EXPORT float UDPC_no32f(float f);
+
1084
+
1116UDPC_EXPORT double UDPC_no64f(double f);
+
1117
+
1118#ifdef __cplusplus
+
1119}
+
1120#endif
+
1121#endif
UDPC_EXPORT uint32_t UDPC_set_protocol_id(UDPC_HContext ctx, uint32_t id)
Sets the protocol id of the UDPC context.
+
UDPC_EXPORT uint16_t UDPC_no16i(uint16_t i)
Converts a 16-bit int into/from network byte order (big endian).
+
UDPC_EXPORT uint64_t UDPC_no64i(uint64_t i)
Converts a 64-bit int into/from network byte order (big endian).
UDPC_EXPORT int UDPC_clear_whitelist(UDPC_HContext ctx)
Clears the public key whitelist.
UDPC_EXPORT UDPC_ConnectionId UDPC_create_id_anyaddr(uint16_t port)
Creates an UDPC_ConnectionId with the given port.
UDPC_EXPORT int UDPC_enable_threaded_update(UDPC_HContext ctx)
Enables auto updating on a separate thread for the given UDPC_HContext.
@@ -377,12 +384,14 @@ $(function() {
UDPC_EXPORT void UDPC_atostr_unsafe_free_ptr(const char **addrBuf)
Free an addr string created with UDPC_atostr_unsafe() and zeroes the pointer.
UDPC_EXPORT int UDPC_set_accept_new_connections(UDPC_HContext ctx, int isAccepting)
Set whether or not the UDPC context will accept new connections.
UDPC_EXPORT int UDPC_set_receiving_events(UDPC_HContext ctx, int isReceivingEvents)
Sets whether or not UDPC will record events.
+
UDPC_EXPORT uint32_t UDPC_no32i(uint32_t i)
Converts a 32-bit int into/from network byte order (big endian).
UDPC_EXPORT int UDPC_disable_threaded_update(UDPC_HContext ctx)
Disables auto updating on a separate thread for the given UDPC_HContext.
UDPC_EXPORT void UDPC_drop_connection(UDPC_HContext ctx, UDPC_ConnectionId connectionId, int dropAllWithAddr)
Drops an existing connection to a peer.
UDPC_EXPORT int UDPC_has_connection(UDPC_HContext ctx, UDPC_ConnectionId connectionId)
Checks if a connection exists to the peer identified by the given connectionId.
UDPC_EXPORT const char * UDPC_atostr_cid(UDPC_HContext ctx, UDPC_ConnectionId connectionId)
Returns the result of UDPC_atostr() with the addr data inside the given UDPC_ConnectionId instance.
UDPC_EXPORT void UDPC_atostr_unsafe_free(const char *addrBuf)
Free an addr string created with UDPC_atostr_unsafe().
UDPC_EXPORT UDPC_HContext UDPC_init_threaded_update(UDPC_ConnectionId listenId, int isClient, int isUsingLibsodium)
Creates an UDPC_HContext that holds state for connections that auto-updates via a thread.
+
UDPC_EXPORT float UDPC_no32f(float f)
Converts a 32-bit float into/from network byte order (big endian).
UDPC_EXPORT int UDPC_unset_libsodium_keys(UDPC_HContext ctx)
Removes set keys if any used for packet verification.
UDPC_EXPORT void UDPC_free_PacketInfo(UDPC_PacketInfo pInfo)
Frees a UDPC_PacketInfo.
UDPC_EXPORT void UDPC_update(UDPC_HContext ctx)
Updates the context.
@@ -398,6 +407,7 @@ $(function() {
UDPC_EXPORT int UDPC_get_receiving_events(UDPC_HContext ctx)
Returns non-zero if the UDPC context will record events.
UDPC_EXPORT int UDPC_set_auth_policy(UDPC_HContext ctx, int value)
Sets how peers are handled regarding public key verification.
UDPC_EXPORT const char * UDPC_atostr_unsafe(UDPC_IPV6_ADDR_TYPE addr)
Similar to UPDC_atostr(), but the returned ptr must be free'd.
+
UDPC_EXPORT double UDPC_no64f(double f)
Converts a 64-bit float into/from network byte order (big endian).
UDPC_EXPORT int UDPC_has_whitelist_pk(UDPC_HContext ctx, const unsigned char *pk)
Checks if a public key is in the whitelist.
UDPC_AUTH_POLICY_FALLBACK
All peers will not be denied regardless of use of public key verification.
Definition: UDPC.h:138
UDPC_WARNING
Log errors and warnings.
Definition: UDPC.h:125
diff --git a/globals.html b/globals.html index 079f37b..0ff5b7f 100644 --- a/globals.html +++ b/globals.html @@ -118,6 +118,11 @@ $(function() {
  • UDPC_init_threaded_update() : UDPC.h
  • UDPC_init_threaded_update_ms() : UDPC.h
  • UDPC_is_valid_context() : UDPC.h
  • +
  • UDPC_no16i() : UDPC.h
  • +
  • UDPC_no32f() : UDPC.h
  • +
  • UDPC_no32i() : UDPC.h
  • +
  • UDPC_no64f() : UDPC.h
  • +
  • UDPC_no64i() : UDPC.h
  • UDPC_PACKET_MAX_SIZE : UDPC.h
  • UDPC_PacketInfo : UDPC.h
  • UDPC_queue_send() : UDPC.h
  • diff --git a/globals_func.html b/globals_func.html index 1ebe827..edec0e0 100644 --- a/globals_func.html +++ b/globals_func.html @@ -110,6 +110,11 @@ $(function() {
  • UDPC_init_threaded_update() : UDPC.h
  • UDPC_init_threaded_update_ms() : UDPC.h
  • UDPC_is_valid_context() : UDPC.h
  • +
  • UDPC_no16i() : UDPC.h
  • +
  • UDPC_no32f() : UDPC.h
  • +
  • UDPC_no32i() : UDPC.h
  • +
  • UDPC_no64f() : UDPC.h
  • +
  • UDPC_no64i() : UDPC.h
  • UDPC_queue_send() : UDPC.h
  • UDPC_remove_whitelist_pk() : UDPC.h
  • UDPC_set_accept_new_connections() : UDPC.h
  • diff --git a/search/all_5.js b/search/all_5.js index 2d9a27b..5c4bf95 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -46,22 +46,27 @@ var searchData= ['udpc_5finit_5fthreaded_5fupdate_43',['UDPC_init_threaded_update',['../UDPC_8h.html#a614e2a058b89839d53fe9d348a058323',1,'UDPC.h']]], ['udpc_5finit_5fthreaded_5fupdate_5fms_44',['UDPC_init_threaded_update_ms',['../UDPC_8h.html#ab9a5258877ad3084f7d29954be525bd6',1,'UDPC.h']]], ['udpc_5fis_5fvalid_5fcontext_45',['UDPC_is_valid_context',['../UDPC_8h.html#ac01480f803b063e2b44794420df0f671',1,'UDPC.h']]], - ['udpc_5fpacket_5fmax_5fsize_46',['UDPC_PACKET_MAX_SIZE',['../UDPC_8h.html#a8ed92f1223b3f658536728f22d3b3827',1,'UDPC.h']]], - ['udpc_5fpacketinfo_47',['UDPC_PacketInfo',['../UDPC_8h.html#ae0261958047ebb5c6a402aa805e4e55b',1,'UDPC_PacketInfo(): UDPC.h'],['../structUDPC__PacketInfo.html',1,'UDPC_PacketInfo']]], - ['udpc_5fqueue_5fsend_48',['UDPC_queue_send',['../UDPC_8h.html#a7527954b63f502479bdd3771df7cf3a4',1,'UDPC.h']]], - ['udpc_5fremove_5fwhitelist_5fpk_49',['UDPC_remove_whitelist_pk',['../UDPC_8h.html#abc2d3284e5c45d6cd888154e813a1383',1,'UDPC.h']]], - ['udpc_5fset_5faccept_5fnew_5fconnections_50',['UDPC_set_accept_new_connections',['../UDPC_8h.html#a32e217a02b2e8ba05568aabfaecbcdcb',1,'UDPC.h']]], - ['udpc_5fset_5fauth_5fpolicy_51',['UDPC_set_auth_policy',['../UDPC_8h.html#a8d0dbbd258e17844a2f9a0e277789581',1,'UDPC.h']]], - ['udpc_5fset_5flibsodium_5fkey_5feasy_52',['UDPC_set_libsodium_key_easy',['../UDPC_8h.html#ad7eb0c77561f84a63dad29388d099fbe',1,'UDPC.h']]], - ['udpc_5fset_5flibsodium_5fkeys_53',['UDPC_set_libsodium_keys',['../UDPC_8h.html#abd0a7d5c0a17cf3351dbe5abf5f70df1',1,'UDPC.h']]], - ['udpc_5fset_5flogging_5ftype_54',['UDPC_set_logging_type',['../UDPC_8h.html#a6c90dc723e67a07bf65c1fc97e526305',1,'UDPC.h']]], - ['udpc_5fset_5fprotocol_5fid_55',['UDPC_set_protocol_id',['../UDPC_8h.html#a0720bec1922660c983b1b3d9f6a5de3a',1,'UDPC.h']]], - ['udpc_5fset_5freceiving_5fevents_56',['UDPC_set_receiving_events',['../UDPC_8h.html#a380c91ee395cff22189c7988c3381787',1,'UDPC.h']]], - ['udpc_5fsilent_57',['UDPC_SILENT',['../UDPC_8h.html#aa5c197773a0914125cb358771139065c',1,'UDPC.h']]], - ['udpc_5fstrtoa_58',['UDPC_strtoa',['../UDPC_8h.html#a2ae8e7d87f785dd3b3353a00005c3dc6',1,'UDPC.h']]], - ['udpc_5funset_5flibsodium_5fkeys_59',['UDPC_unset_libsodium_keys',['../UDPC_8h.html#a62a5131b90653ccbfc86ad5db4031ba9',1,'UDPC.h']]], - ['udpc_5fupdate_60',['UDPC_update',['../UDPC_8h.html#a68fefba9edca7cd0a81d97ac27c70c0b',1,'UDPC.h']]], - ['udpc_5fverbose_61',['UDPC_VERBOSE',['../UDPC_8h.html#ad5741af4e5cf1da40fe4a7b92cd1c431',1,'UDPC.h']]], - ['udpc_5fwarning_62',['UDPC_WARNING',['../UDPC_8h.html#a9cc5d705069747eb439a1c5607baac17',1,'UDPC.h']]], - ['udpconnection_63',['UDPConnection',['../index.html',1,'']]] + ['udpc_5fno16i_46',['UDPC_no16i',['../UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587',1,'UDPC.h']]], + ['udpc_5fno32f_47',['UDPC_no32f',['../UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6',1,'UDPC.h']]], + ['udpc_5fno32i_48',['UDPC_no32i',['../UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c',1,'UDPC.h']]], + ['udpc_5fno64f_49',['UDPC_no64f',['../UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c',1,'UDPC.h']]], + ['udpc_5fno64i_50',['UDPC_no64i',['../UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757',1,'UDPC.h']]], + ['udpc_5fpacket_5fmax_5fsize_51',['UDPC_PACKET_MAX_SIZE',['../UDPC_8h.html#a8ed92f1223b3f658536728f22d3b3827',1,'UDPC.h']]], + ['udpc_5fpacketinfo_52',['UDPC_PacketInfo',['../UDPC_8h.html#ae0261958047ebb5c6a402aa805e4e55b',1,'UDPC_PacketInfo(): UDPC.h'],['../structUDPC__PacketInfo.html',1,'UDPC_PacketInfo']]], + ['udpc_5fqueue_5fsend_53',['UDPC_queue_send',['../UDPC_8h.html#a7527954b63f502479bdd3771df7cf3a4',1,'UDPC.h']]], + ['udpc_5fremove_5fwhitelist_5fpk_54',['UDPC_remove_whitelist_pk',['../UDPC_8h.html#abc2d3284e5c45d6cd888154e813a1383',1,'UDPC.h']]], + ['udpc_5fset_5faccept_5fnew_5fconnections_55',['UDPC_set_accept_new_connections',['../UDPC_8h.html#a32e217a02b2e8ba05568aabfaecbcdcb',1,'UDPC.h']]], + ['udpc_5fset_5fauth_5fpolicy_56',['UDPC_set_auth_policy',['../UDPC_8h.html#a8d0dbbd258e17844a2f9a0e277789581',1,'UDPC.h']]], + ['udpc_5fset_5flibsodium_5fkey_5feasy_57',['UDPC_set_libsodium_key_easy',['../UDPC_8h.html#ad7eb0c77561f84a63dad29388d099fbe',1,'UDPC.h']]], + ['udpc_5fset_5flibsodium_5fkeys_58',['UDPC_set_libsodium_keys',['../UDPC_8h.html#abd0a7d5c0a17cf3351dbe5abf5f70df1',1,'UDPC.h']]], + ['udpc_5fset_5flogging_5ftype_59',['UDPC_set_logging_type',['../UDPC_8h.html#a6c90dc723e67a07bf65c1fc97e526305',1,'UDPC.h']]], + ['udpc_5fset_5fprotocol_5fid_60',['UDPC_set_protocol_id',['../UDPC_8h.html#a0720bec1922660c983b1b3d9f6a5de3a',1,'UDPC.h']]], + ['udpc_5fset_5freceiving_5fevents_61',['UDPC_set_receiving_events',['../UDPC_8h.html#a380c91ee395cff22189c7988c3381787',1,'UDPC.h']]], + ['udpc_5fsilent_62',['UDPC_SILENT',['../UDPC_8h.html#aa5c197773a0914125cb358771139065c',1,'UDPC.h']]], + ['udpc_5fstrtoa_63',['UDPC_strtoa',['../UDPC_8h.html#a2ae8e7d87f785dd3b3353a00005c3dc6',1,'UDPC.h']]], + ['udpc_5funset_5flibsodium_5fkeys_64',['UDPC_unset_libsodium_keys',['../UDPC_8h.html#a62a5131b90653ccbfc86ad5db4031ba9',1,'UDPC.h']]], + ['udpc_5fupdate_65',['UDPC_update',['../UDPC_8h.html#a68fefba9edca7cd0a81d97ac27c70c0b',1,'UDPC.h']]], + ['udpc_5fverbose_66',['UDPC_VERBOSE',['../UDPC_8h.html#ad5741af4e5cf1da40fe4a7b92cd1c431',1,'UDPC.h']]], + ['udpc_5fwarning_67',['UDPC_WARNING',['../UDPC_8h.html#a9cc5d705069747eb439a1c5607baac17',1,'UDPC.h']]], + ['udpconnection_68',['UDPConnection',['../index.html',1,'']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index 63110df..d1db5d0 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -37,16 +37,21 @@ var searchData= ['udpc_5finit_5fthreaded_5fupdate_34',['UDPC_init_threaded_update',['../UDPC_8h.html#a614e2a058b89839d53fe9d348a058323',1,'UDPC.h']]], ['udpc_5finit_5fthreaded_5fupdate_5fms_35',['UDPC_init_threaded_update_ms',['../UDPC_8h.html#ab9a5258877ad3084f7d29954be525bd6',1,'UDPC.h']]], ['udpc_5fis_5fvalid_5fcontext_36',['UDPC_is_valid_context',['../UDPC_8h.html#ac01480f803b063e2b44794420df0f671',1,'UDPC.h']]], - ['udpc_5fqueue_5fsend_37',['UDPC_queue_send',['../UDPC_8h.html#a7527954b63f502479bdd3771df7cf3a4',1,'UDPC.h']]], - ['udpc_5fremove_5fwhitelist_5fpk_38',['UDPC_remove_whitelist_pk',['../UDPC_8h.html#abc2d3284e5c45d6cd888154e813a1383',1,'UDPC.h']]], - ['udpc_5fset_5faccept_5fnew_5fconnections_39',['UDPC_set_accept_new_connections',['../UDPC_8h.html#a32e217a02b2e8ba05568aabfaecbcdcb',1,'UDPC.h']]], - ['udpc_5fset_5fauth_5fpolicy_40',['UDPC_set_auth_policy',['../UDPC_8h.html#a8d0dbbd258e17844a2f9a0e277789581',1,'UDPC.h']]], - ['udpc_5fset_5flibsodium_5fkey_5feasy_41',['UDPC_set_libsodium_key_easy',['../UDPC_8h.html#ad7eb0c77561f84a63dad29388d099fbe',1,'UDPC.h']]], - ['udpc_5fset_5flibsodium_5fkeys_42',['UDPC_set_libsodium_keys',['../UDPC_8h.html#abd0a7d5c0a17cf3351dbe5abf5f70df1',1,'UDPC.h']]], - ['udpc_5fset_5flogging_5ftype_43',['UDPC_set_logging_type',['../UDPC_8h.html#a6c90dc723e67a07bf65c1fc97e526305',1,'UDPC.h']]], - ['udpc_5fset_5fprotocol_5fid_44',['UDPC_set_protocol_id',['../UDPC_8h.html#a0720bec1922660c983b1b3d9f6a5de3a',1,'UDPC.h']]], - ['udpc_5fset_5freceiving_5fevents_45',['UDPC_set_receiving_events',['../UDPC_8h.html#a380c91ee395cff22189c7988c3381787',1,'UDPC.h']]], - ['udpc_5fstrtoa_46',['UDPC_strtoa',['../UDPC_8h.html#a2ae8e7d87f785dd3b3353a00005c3dc6',1,'UDPC.h']]], - ['udpc_5funset_5flibsodium_5fkeys_47',['UDPC_unset_libsodium_keys',['../UDPC_8h.html#a62a5131b90653ccbfc86ad5db4031ba9',1,'UDPC.h']]], - ['udpc_5fupdate_48',['UDPC_update',['../UDPC_8h.html#a68fefba9edca7cd0a81d97ac27c70c0b',1,'UDPC.h']]] + ['udpc_5fno16i_37',['UDPC_no16i',['../UDPC_8h.html#a09093c7edd8ed04407c84a94e0d02587',1,'UDPC.h']]], + ['udpc_5fno32f_38',['UDPC_no32f',['../UDPC_8h.html#a61f1ec575cd8a1020bf4d53a72497ab6',1,'UDPC.h']]], + ['udpc_5fno32i_39',['UDPC_no32i',['../UDPC_8h.html#a3e62beb3d497732f5e1d79e19878198c',1,'UDPC.h']]], + ['udpc_5fno64f_40',['UDPC_no64f',['../UDPC_8h.html#a93a1a33c4d5dcd4f3e829ce4b15df11c',1,'UDPC.h']]], + ['udpc_5fno64i_41',['UDPC_no64i',['../UDPC_8h.html#a0d6d9407ed6743a23283d8711652d757',1,'UDPC.h']]], + ['udpc_5fqueue_5fsend_42',['UDPC_queue_send',['../UDPC_8h.html#a7527954b63f502479bdd3771df7cf3a4',1,'UDPC.h']]], + ['udpc_5fremove_5fwhitelist_5fpk_43',['UDPC_remove_whitelist_pk',['../UDPC_8h.html#abc2d3284e5c45d6cd888154e813a1383',1,'UDPC.h']]], + ['udpc_5fset_5faccept_5fnew_5fconnections_44',['UDPC_set_accept_new_connections',['../UDPC_8h.html#a32e217a02b2e8ba05568aabfaecbcdcb',1,'UDPC.h']]], + ['udpc_5fset_5fauth_5fpolicy_45',['UDPC_set_auth_policy',['../UDPC_8h.html#a8d0dbbd258e17844a2f9a0e277789581',1,'UDPC.h']]], + ['udpc_5fset_5flibsodium_5fkey_5feasy_46',['UDPC_set_libsodium_key_easy',['../UDPC_8h.html#ad7eb0c77561f84a63dad29388d099fbe',1,'UDPC.h']]], + ['udpc_5fset_5flibsodium_5fkeys_47',['UDPC_set_libsodium_keys',['../UDPC_8h.html#abd0a7d5c0a17cf3351dbe5abf5f70df1',1,'UDPC.h']]], + ['udpc_5fset_5flogging_5ftype_48',['UDPC_set_logging_type',['../UDPC_8h.html#a6c90dc723e67a07bf65c1fc97e526305',1,'UDPC.h']]], + ['udpc_5fset_5fprotocol_5fid_49',['UDPC_set_protocol_id',['../UDPC_8h.html#a0720bec1922660c983b1b3d9f6a5de3a',1,'UDPC.h']]], + ['udpc_5fset_5freceiving_5fevents_50',['UDPC_set_receiving_events',['../UDPC_8h.html#a380c91ee395cff22189c7988c3381787',1,'UDPC.h']]], + ['udpc_5fstrtoa_51',['UDPC_strtoa',['../UDPC_8h.html#a2ae8e7d87f785dd3b3353a00005c3dc6',1,'UDPC.h']]], + ['udpc_5funset_5flibsodium_5fkeys_52',['UDPC_unset_libsodium_keys',['../UDPC_8h.html#a62a5131b90653ccbfc86ad5db4031ba9',1,'UDPC.h']]], + ['udpc_5fupdate_53',['UDPC_update',['../UDPC_8h.html#a68fefba9edca7cd0a81d97ac27c70c0b',1,'UDPC.h']]] ]; -- 2.49.0