diff --git a/SDL3_net/CategorySDLNet.md b/SDL3_net/CategorySDLNet.md new file mode 100644 index 000000000..4bf1d99e9 --- /dev/null +++ b/SDL3_net/CategorySDLNet.md @@ -0,0 +1,41 @@ +# CategorySDLNet + +Header file for SDL_net library + +A simple library to help with networking. + + + +## Functions + + + + + +## Datatypes + + + + + +## Structs + + + + + +## Enums + + + + + +## Macros + + + + + +---- +[CategoryAPICategory](CategoryAPICategory) + diff --git a/SDL3_net/QuickReference.md b/SDL3_net/QuickReference.md new file mode 100644 index 000000000..61e894f30 --- /dev/null +++ b/SDL3_net/QuickReference.md @@ -0,0 +1,65 @@ + + +If you want to paste this into a text editor that can't handle +the fancy Unicode section headers, try using +[QuickReferenceNoUnicode](QuickReferenceNoUnicode) instead. + +```c +// SDL3_net API Quick Reference +// +// https://libsdl.org/ +// +// The latest version of this document can be found at https://wiki.libsdl.org/SDL3_net/QuickReference +// Based on SDL_net version 3.0.0 +// +// This can be useful in an IDE with search and syntax highlighting. +// +// Original idea for this document came from Dan Bechard (thanks!) +// ASCII art generated by: https://patorjk.com/software/taag/#p=display&f=ANSI%20Shadow (with modified 'S' for readability) + + +// ██████╗ ██████╗ ██╗ ███╗ ██╗ ███████╗ ████████╗ +// ██╔════╝ ██╔══██╗ ██║ ████╗ ██║ ██╔════╝ ╚══██╔══╝ +// ███████╗ ██║ ██║ ██║ ██╔██╗ ██║ █████╗ ██║ +// ╚════██║ ██║ ██║ ██║ ██║╚██╗██║ ██╔══╝ ██║ +// ██████╔╝ ██████╔╝ ███████╗ ██║ ╚████║ ███████╗ ██║ +// ╚═════╝ ╚═════╝ ╚══════╝ ╚═╝ ╚═══╝ ╚══════╝ ╚═╝ + +#define SDL_NET_MAJOR_VERSION // Printable format: "%d.%d.%d", MAJOR, MINOR, MICRO +#define SDL_NET_VERSION // This is the version number macro for the current SDL_net version. +#define SDL_NET_VERSION_ATLEAST(X, Y, Z) // This macro will evaluate to true if compiled with SDL_net at least X.Y.Z. +int SDLNet_Version(void); // This function gets the version of the dynamically linked SDL_net library. +bool SDLNet_Init(void); // Initialize the SDL_net library. +void SDLNet_Quit(void); // Deinitialize the SDL_net library. +SDLNet_Address * SDLNet_ResolveHostname(const char *host); // Resolve a human-readable hostname. +int SDLNet_WaitUntilResolved(SDLNet_Address *address, Sint32 timeout); // Block until an address is resolved. +int SDLNet_GetAddressStatus(SDLNet_Address *address); // Check if an address is resolved, without blocking. +const char * SDLNet_GetAddressString(SDLNet_Address *address); // Get a human-readable string from a resolved address. +SDLNet_Address * SDLNet_RefAddress(SDLNet_Address *address); // Add a reference to an SDLNet_Address. +void SDLNet_UnrefAddress(SDLNet_Address *address); // Drop a reference to an SDLNet_Address. +void SDLNet_SimulateAddressResolutionLoss(int percent_loss); // Enable simulated address resolution failures. +int SDLNet_CompareAddresses(const SDLNet_Address *a, const SDLNet_Address *b); // Compare two SDLNet_Address objects. +SDLNet_Address ** SDLNet_GetLocalAddresses(int *num_addresses); // Obtain a list of local addresses on the system. +void SDLNet_FreeLocalAddresses(SDLNet_Address **addresses); // Free the results from SDLNet_GetLocalAddresses. +SDLNet_StreamSocket * SDLNet_CreateClient(SDLNet_Address *address, Uint16 port); // Begin connecting a socket as a client to a remote server. +int SDLNet_WaitUntilConnected(SDLNet_StreamSocket *sock, Sint32 timeout); // Block until a stream socket has connected to a server. +SDLNet_Server * SDLNet_CreateServer(SDLNet_Address *addr, Uint16 port); // Create a server, which listens for connections to accept. +bool SDLNet_AcceptClient(SDLNet_Server *server, SDLNet_StreamSocket **client_stream); // Create a stream socket for the next pending client connection. +void SDLNet_DestroyServer(SDLNet_Server *server); // Dispose of a previously-created server. +SDLNet_Address * SDLNet_GetStreamSocketAddress(SDLNet_StreamSocket *sock); // Get the remote address of a stream socket. +int SDLNet_GetConnectionStatus(SDLNet_StreamSocket *sock); // Check if a stream socket is connected, without blocking. +bool SDLNet_WriteToStreamSocket(SDLNet_StreamSocket *sock, const void *buf, int buflen); // Send bytes over a stream socket to a remote system. +int SDLNet_GetStreamSocketPendingWrites(SDLNet_StreamSocket *sock); // Query bytes still pending transmission on a stream socket. +int SDLNet_WaitUntilStreamSocketDrained(SDLNet_StreamSocket *sock, Sint32 timeout); // Block until all of a stream socket's pending data is sent. +int SDLNet_ReadFromStreamSocket(SDLNet_StreamSocket *sock, void *buf, int buflen); // Receive bytes that a remote system sent to a stream socket. +void SDLNet_SimulateStreamPacketLoss(SDLNet_StreamSocket *sock, int percent_loss); // Enable simulated stream socket failures. +void SDLNet_DestroyStreamSocket(SDLNet_StreamSocket *sock); // Dispose of a previously-created stream socket. +SDLNet_DatagramSocket * SDLNet_CreateDatagramSocket(SDLNet_Address *addr, Uint16 port); // Create and bind a new datagram socket. +bool SDLNet_SendDatagram(SDLNet_DatagramSocket *sock, SDLNet_Address *address, Uint16 port, const void *buf, int buflen); // Send a new packet over a datagram socket to a remote system. +bool SDLNet_ReceiveDatagram(SDLNet_DatagramSocket *sock, SDLNet_Datagram **dgram); // Receive a new packet that a remote system sent to a datagram socket. +void SDLNet_DestroyDatagram(SDLNet_Datagram *dgram); // Dispose of a datagram packet previously received. +void SDLNet_SimulateDatagramPacketLoss(SDLNet_DatagramSocket *sock, int percent_loss); // Enable simulated datagram socket failures. +void SDLNet_DestroyDatagramSocket(SDLNet_DatagramSocket *sock); // Dispose of a previously-created datagram socket. +int SDLNet_WaitUntilInputAvailable(void **vsockets, int numsockets, Sint32 timeout); // Block on multiple sockets until at least one has data available. +``` + diff --git a/SDL3_net/QuickReferenceNoUnicode.md b/SDL3_net/QuickReferenceNoUnicode.md new file mode 100644 index 000000000..5e5d4dd00 --- /dev/null +++ b/SDL3_net/QuickReferenceNoUnicode.md @@ -0,0 +1,64 @@ + + +If you want to paste this into a text editor that can handle +fancy Unicode section headers, try using +[QuickReference](QuickReference) instead. + +```c +// SDL3_net API Quick Reference +// +// https://libsdl.org/ +// +// The latest version of this document can be found at https://wiki.libsdl.org/SDL3_net/QuickReference +// Based on SDL_net version 3.0.0 +// +// This can be useful in an IDE with search and syntax highlighting. +// +// Original idea for this document came from Dan Bechard (thanks!) +// ASCII art generated by: https://patorjk.com/software/taag/#p=display&f=ANSI%20Shadow (with modified 'S' for readability) + + +// XXXXXX XXXXXX XX XXX XX XXXXXXX XXXXXXXX +// XX XX XX XX XXXX XX XX XX +// XXXXXXX XX XX XX XX XX XX XXXXX XX +// XX XX XX XX XX XX XX XX XX +// XXXXXX XXXXXX XXXXXXX XX XXXX XXXXXXX XX + +#define SDL_NET_MAJOR_VERSION // Printable format: "%d.%d.%d", MAJOR, MINOR, MICRO +#define SDL_NET_VERSION // This is the version number macro for the current SDL_net version. +#define SDL_NET_VERSION_ATLEAST(X, Y, Z) // This macro will evaluate to true if compiled with SDL_net at least X.Y.Z. +int SDLNet_Version(void); // This function gets the version of the dynamically linked SDL_net library. +bool SDLNet_Init(void); // Initialize the SDL_net library. +void SDLNet_Quit(void); // Deinitialize the SDL_net library. +SDLNet_Address * SDLNet_ResolveHostname(const char *host); // Resolve a human-readable hostname. +int SDLNet_WaitUntilResolved(SDLNet_Address *address, Sint32 timeout); // Block until an address is resolved. +int SDLNet_GetAddressStatus(SDLNet_Address *address); // Check if an address is resolved, without blocking. +const char * SDLNet_GetAddressString(SDLNet_Address *address); // Get a human-readable string from a resolved address. +SDLNet_Address * SDLNet_RefAddress(SDLNet_Address *address); // Add a reference to an SDLNet_Address. +void SDLNet_UnrefAddress(SDLNet_Address *address); // Drop a reference to an SDLNet_Address. +void SDLNet_SimulateAddressResolutionLoss(int percent_loss); // Enable simulated address resolution failures. +int SDLNet_CompareAddresses(const SDLNet_Address *a, const SDLNet_Address *b); // Compare two SDLNet_Address objects. +SDLNet_Address ** SDLNet_GetLocalAddresses(int *num_addresses); // Obtain a list of local addresses on the system. +void SDLNet_FreeLocalAddresses(SDLNet_Address **addresses); // Free the results from SDLNet_GetLocalAddresses. +SDLNet_StreamSocket * SDLNet_CreateClient(SDLNet_Address *address, Uint16 port); // Begin connecting a socket as a client to a remote server. +int SDLNet_WaitUntilConnected(SDLNet_StreamSocket *sock, Sint32 timeout); // Block until a stream socket has connected to a server. +SDLNet_Server * SDLNet_CreateServer(SDLNet_Address *addr, Uint16 port); // Create a server, which listens for connections to accept. +bool SDLNet_AcceptClient(SDLNet_Server *server, SDLNet_StreamSocket **client_stream); // Create a stream socket for the next pending client connection. +void SDLNet_DestroyServer(SDLNet_Server *server); // Dispose of a previously-created server. +SDLNet_Address * SDLNet_GetStreamSocketAddress(SDLNet_StreamSocket *sock); // Get the remote address of a stream socket. +int SDLNet_GetConnectionStatus(SDLNet_StreamSocket *sock); // Check if a stream socket is connected, without blocking. +bool SDLNet_WriteToStreamSocket(SDLNet_StreamSocket *sock, const void *buf, int buflen); // Send bytes over a stream socket to a remote system. +int SDLNet_GetStreamSocketPendingWrites(SDLNet_StreamSocket *sock); // Query bytes still pending transmission on a stream socket. +int SDLNet_WaitUntilStreamSocketDrained(SDLNet_StreamSocket *sock, Sint32 timeout); // Block until all of a stream socket's pending data is sent. +int SDLNet_ReadFromStreamSocket(SDLNet_StreamSocket *sock, void *buf, int buflen); // Receive bytes that a remote system sent to a stream socket. +void SDLNet_SimulateStreamPacketLoss(SDLNet_StreamSocket *sock, int percent_loss); // Enable simulated stream socket failures. +void SDLNet_DestroyStreamSocket(SDLNet_StreamSocket *sock); // Dispose of a previously-created stream socket. +SDLNet_DatagramSocket * SDLNet_CreateDatagramSocket(SDLNet_Address *addr, Uint16 port); // Create and bind a new datagram socket. +bool SDLNet_SendDatagram(SDLNet_DatagramSocket *sock, SDLNet_Address *address, Uint16 port, const void *buf, int buflen); // Send a new packet over a datagram socket to a remote system. +bool SDLNet_ReceiveDatagram(SDLNet_DatagramSocket *sock, SDLNet_Datagram **dgram); // Receive a new packet that a remote system sent to a datagram socket. +void SDLNet_DestroyDatagram(SDLNet_Datagram *dgram); // Dispose of a datagram packet previously received. +void SDLNet_SimulateDatagramPacketLoss(SDLNet_DatagramSocket *sock, int percent_loss); // Enable simulated datagram socket failures. +void SDLNet_DestroyDatagramSocket(SDLNet_DatagramSocket *sock); // Dispose of a previously-created datagram socket. +int SDLNet_WaitUntilInputAvailable(void **vsockets, int numsockets, Sint32 timeout); // Block on multiple sockets until at least one has data available. +``` + diff --git a/SDL3_net/SDLNet_AcceptClient.md b/SDL3_net/SDLNet_AcceptClient.md index 4b5b73a9c..f420c9b98 100644 --- a/SDL3_net/SDLNet_AcceptClient.md +++ b/SDL3_net/SDLNet_AcceptClient.md @@ -65,5 +65,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_DestroyStreamSocket](SDLNet_DestroyStreamSocket) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_CompareAddresses.md b/SDL3_net/SDLNet_CompareAddresses.md index e3b5d9399..ac831ab3d 100644 --- a/SDL3_net/SDLNet_CompareAddresses.md +++ b/SDL3_net/SDLNet_CompareAddresses.md @@ -39,5 +39,5 @@ It is safe to call this function from any thread. This function is available since SDL_Net 3.0.0. ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_CreateClient.md b/SDL3_net/SDLNet_CreateClient.md index cb88ac00e..746d2702f 100644 --- a/SDL3_net/SDLNet_CreateClient.md +++ b/SDL3_net/SDLNet_CreateClient.md @@ -80,5 +80,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_DestroyStreamSocket](SDLNet_DestroyStreamSocket) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_CreateDatagramSocket.md b/SDL3_net/SDLNet_CreateDatagramSocket.md index cd2a5b406..8f20cbd44 100644 --- a/SDL3_net/SDLNet_CreateDatagramSocket.md +++ b/SDL3_net/SDLNet_CreateDatagramSocket.md @@ -15,9 +15,10 @@ SDLNet_DatagramSocket * SDLNet_CreateDatagramSocket(SDLNet_Address *addr, Uint16 ## Function Parameters -| | | | -| ------ | -------- | --------------------------------------------------------------------------------------------- | -| Uint16 | **port** | the port on the local address to listen for connections on, or zero for the system to decide. | +| | | | +| ---------------------------------- | -------- | --------------------------------------------------------------------------------------------------- | +| [SDLNet_Address](SDLNet_Address) * | **addr** | the local address to listen for connections on, or NULL to listen on all available local addresses. | +| Uint16 | **port** | the port on the local address to listen for connections on, or zero for the system to decide. | ## Return Value @@ -83,5 +84,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_DestroyDatagramSocket](SDLNet_DestroyDatagramSocket) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_CreateServer.md b/SDL3_net/SDLNet_CreateServer.md index 7703dc823..3d786c879 100644 --- a/SDL3_net/SDLNet_CreateServer.md +++ b/SDL3_net/SDLNet_CreateServer.md @@ -74,5 +74,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_DestroyServer](SDLNet_DestroyServer) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_DestroyDatagram.md b/SDL3_net/SDLNet_DestroyDatagram.md index ffb035e99..a94d1de7b 100644 --- a/SDL3_net/SDLNet_DestroyDatagram.md +++ b/SDL3_net/SDLNet_DestroyDatagram.md @@ -44,5 +44,5 @@ It is safe to call this function from any thread. This function is available since SDL_Net 3.0.0. ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_DestroyDatagramSocket.md b/SDL3_net/SDLNet_DestroyDatagramSocket.md index d893e77ef..845913919 100644 --- a/SDL3_net/SDLNet_DestroyDatagramSocket.md +++ b/SDL3_net/SDLNet_DestroyDatagramSocket.md @@ -47,5 +47,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_ReceiveDatagram](SDLNet_ReceiveDatagram) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_DestroyServer.md b/SDL3_net/SDLNet_DestroyServer.md index 5a409f2d6..5198dfc4f 100644 --- a/SDL3_net/SDLNet_DestroyServer.md +++ b/SDL3_net/SDLNet_DestroyServer.md @@ -42,5 +42,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_CreateServer](SDLNet_CreateServer) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_DestroyStreamSocket.md b/SDL3_net/SDLNet_DestroyStreamSocket.md index 1d9e11068..fefc539a4 100644 --- a/SDL3_net/SDLNet_DestroyStreamSocket.md +++ b/SDL3_net/SDLNet_DestroyStreamSocket.md @@ -52,5 +52,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_WaitUntilStreamSocketDrained](SDLNet_WaitUntilStreamSocketDrained) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_FreeLocalAddresses.md b/SDL3_net/SDLNet_FreeLocalAddresses.md index 5519a742b..240d00d37 100644 --- a/SDL3_net/SDLNet_FreeLocalAddresses.md +++ b/SDL3_net/SDLNet_FreeLocalAddresses.md @@ -38,5 +38,5 @@ It is safe to call this function from any thread. This function is available since SDL_Net 3.0.0. ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_GetAddressStatus.md b/SDL3_net/SDLNet_GetAddressStatus.md index 7dda12637..e3606a3e6 100644 --- a/SDL3_net/SDLNet_GetAddressStatus.md +++ b/SDL3_net/SDLNet_GetAddressStatus.md @@ -54,5 +54,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_WaitUntilResolved](SDLNet_WaitUntilResolved) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_GetAddressString.md b/SDL3_net/SDLNet_GetAddressString.md index 2ab613c0e..96c22f5c3 100644 --- a/SDL3_net/SDLNet_GetAddressString.md +++ b/SDL3_net/SDLNet_GetAddressString.md @@ -55,5 +55,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_WaitUntilResolved](SDLNet_WaitUntilResolved) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_GetConnectionStatus.md b/SDL3_net/SDLNet_GetConnectionStatus.md index b797b348f..263d8340e 100644 --- a/SDL3_net/SDLNet_GetConnectionStatus.md +++ b/SDL3_net/SDLNet_GetConnectionStatus.md @@ -61,5 +61,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_WaitUntilConnected](SDLNet_WaitUntilConnected) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_GetLocalAddresses.md b/SDL3_net/SDLNet_GetLocalAddresses.md index 239ab7556..6fbe9bc3a 100644 --- a/SDL3_net/SDLNet_GetLocalAddresses.md +++ b/SDL3_net/SDLNet_GetLocalAddresses.md @@ -59,5 +59,5 @@ It is safe to call this function from any thread. This function is available since SDL_Net 3.0.0. ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_GetStreamSocketAddress.md b/SDL3_net/SDLNet_GetStreamSocketAddress.md index eeeed4c08..473928fa9 100644 --- a/SDL3_net/SDLNet_GetStreamSocketAddress.md +++ b/SDL3_net/SDLNet_GetStreamSocketAddress.md @@ -41,5 +41,5 @@ It is safe to call this function from any thread. This function is available since SDL_Net 3.0.0. ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_GetStreamSocketPendingWrites.md b/SDL3_net/SDLNet_GetStreamSocketPendingWrites.md index 35ffd0100..724c46296 100644 --- a/SDL3_net/SDLNet_GetStreamSocketPendingWrites.md +++ b/SDL3_net/SDLNet_GetStreamSocketPendingWrites.md @@ -55,5 +55,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_WaitUntilStreamSocketDrained](SDLNet_WaitUntilStreamSocketDrained) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_Init.md b/SDL3_net/SDLNet_Init.md index 189f8a8f4..5855865b2 100644 --- a/SDL3_net/SDLNet_Init.md +++ b/SDL3_net/SDLNet_Init.md @@ -40,5 +40,5 @@ This function is available since SDL_net 3.0.0. - [SDLNet_Quit](SDLNet_Quit) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_Quit.md b/SDL3_net/SDLNet_Quit.md index f6ee9bcdd..943e5e5f2 100644 --- a/SDL3_net/SDLNet_Quit.md +++ b/SDL3_net/SDLNet_Quit.md @@ -38,5 +38,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_Quit](SDLNet_Quit) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_ReadFromStreamSocket.md b/SDL3_net/SDLNet_ReadFromStreamSocket.md index ee6fe72fd..a8be0b3e9 100644 --- a/SDL3_net/SDLNet_ReadFromStreamSocket.md +++ b/SDL3_net/SDLNet_ReadFromStreamSocket.md @@ -72,5 +72,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_WriteToStreamSocket](SDLNet_WriteToStreamSocket) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_ReceiveDatagram.md b/SDL3_net/SDLNet_ReceiveDatagram.md index 1f37c3062..f072444dd 100644 --- a/SDL3_net/SDLNet_ReceiveDatagram.md +++ b/SDL3_net/SDLNet_ReceiveDatagram.md @@ -75,5 +75,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_DestroyDatagram](SDLNet_DestroyDatagram) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_RefAddress.md b/SDL3_net/SDLNet_RefAddress.md index 531e992a8..edeb285f5 100644 --- a/SDL3_net/SDLNet_RefAddress.md +++ b/SDL3_net/SDLNet_RefAddress.md @@ -62,5 +62,5 @@ It is safe to call this function from any thread. This function is available since SDL_Net 3.0.0. ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_ResolveHostname.md b/SDL3_net/SDLNet_ResolveHostname.md index ad8386304..83ab8f195 100644 --- a/SDL3_net/SDLNet_ResolveHostname.md +++ b/SDL3_net/SDLNet_ResolveHostname.md @@ -66,5 +66,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_UnrefAddress](SDLNet_UnrefAddress) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_SendDatagram.md b/SDL3_net/SDLNet_SendDatagram.md index a1e28f2f3..b47b05e29 100644 --- a/SDL3_net/SDLNet_SendDatagram.md +++ b/SDL3_net/SDLNet_SendDatagram.md @@ -75,5 +75,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_ReceiveDatagram](SDLNet_ReceiveDatagram) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_SimulateAddressResolutionLoss.md b/SDL3_net/SDLNet_SimulateAddressResolutionLoss.md index feb2340fa..854aab3a1 100644 --- a/SDL3_net/SDLNet_SimulateAddressResolutionLoss.md +++ b/SDL3_net/SDLNet_SimulateAddressResolutionLoss.md @@ -49,5 +49,5 @@ It is safe to call this function from any thread. This function is available since SDL_Net 3.0.0. ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_SimulateDatagramPacketLoss.md b/SDL3_net/SDLNet_SimulateDatagramPacketLoss.md index 017a38892..b8d7d1223 100644 --- a/SDL3_net/SDLNet_SimulateDatagramPacketLoss.md +++ b/SDL3_net/SDLNet_SimulateDatagramPacketLoss.md @@ -50,5 +50,5 @@ It is safe to call this function from any thread. This function is available since SDL_Net 3.0.0. ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_SimulateStreamPacketLoss.md b/SDL3_net/SDLNet_SimulateStreamPacketLoss.md index 6e8a18542..c907a8d02 100644 --- a/SDL3_net/SDLNet_SimulateStreamPacketLoss.md +++ b/SDL3_net/SDLNet_SimulateStreamPacketLoss.md @@ -57,5 +57,5 @@ It is safe to call this function from any thread. This function is available since SDL_Net 3.0.0. ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_UnrefAddress.md b/SDL3_net/SDLNet_UnrefAddress.md index d1dc141f0..5f053004a 100644 --- a/SDL3_net/SDLNet_UnrefAddress.md +++ b/SDL3_net/SDLNet_UnrefAddress.md @@ -45,5 +45,5 @@ It is safe to call this function from any thread. This function is available since SDL_Net 3.0.0. ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_Version.md b/SDL3_net/SDLNet_Version.md index 4cb9bddbd..c5f2dc767 100644 --- a/SDL3_net/SDLNet_Version.md +++ b/SDL3_net/SDLNet_Version.md @@ -22,5 +22,5 @@ int SDLNet_Version(void); This function is available since SDL_net 3.0.0. ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_WaitUntilConnected.md b/SDL3_net/SDLNet_WaitUntilConnected.md index 0317cae73..2bfb41eb4 100644 --- a/SDL3_net/SDLNet_WaitUntilConnected.md +++ b/SDL3_net/SDLNet_WaitUntilConnected.md @@ -68,5 +68,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_GetConnectionStatus](SDLNet_GetConnectionStatus) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_WaitUntilInputAvailable.md b/SDL3_net/SDLNet_WaitUntilInputAvailable.md index d2b787b0c..7da3eb1eb 100644 --- a/SDL3_net/SDLNet_WaitUntilInputAvailable.md +++ b/SDL3_net/SDLNet_WaitUntilInputAvailable.md @@ -73,5 +73,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_ReceiveDatagram](SDLNet_ReceiveDatagram) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_WaitUntilResolved.md b/SDL3_net/SDLNet_WaitUntilResolved.md index a1485b8b6..7bac234a2 100644 --- a/SDL3_net/SDLNet_WaitUntilResolved.md +++ b/SDL3_net/SDLNet_WaitUntilResolved.md @@ -67,5 +67,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_GetAddressStatus](SDLNet_GetAddressStatus) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_WaitUntilStreamSocketDrained.md b/SDL3_net/SDLNet_WaitUntilStreamSocketDrained.md index d99a71381..c295548d1 100644 --- a/SDL3_net/SDLNet_WaitUntilStreamSocketDrained.md +++ b/SDL3_net/SDLNet_WaitUntilStreamSocketDrained.md @@ -64,5 +64,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_GetStreamSocketPendingWrites](SDLNet_GetStreamSocketPendingWrites) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDLNet_WriteToStreamSocket.md b/SDL3_net/SDLNet_WriteToStreamSocket.md index be852434d..e62e55019 100644 --- a/SDL3_net/SDLNet_WriteToStreamSocket.md +++ b/SDL3_net/SDLNet_WriteToStreamSocket.md @@ -71,5 +71,5 @@ This function is available since SDL_Net 3.0.0. - [SDLNet_ReadFromStreamSocket](SDLNet_ReadFromStreamSocket) ---- -[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction) +[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDL_NET_MAJOR_VERSION.md b/SDL3_net/SDL_NET_MAJOR_VERSION.md index 448085271..a1cd2bc51 100644 --- a/SDL3_net/SDL_NET_MAJOR_VERSION.md +++ b/SDL3_net/SDL_NET_MAJOR_VERSION.md @@ -14,5 +14,5 @@ Defined in [](https://github.com/libsdl-org/SDL_net/blob/mai ``` ---- -[CategoryAPI](CategoryAPI), [CategoryAPIMacro](CategoryAPIMacro) +[CategoryAPI](CategoryAPI), [CategoryAPIMacro](CategoryAPIMacro), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDL_NET_VERSION.md b/SDL3_net/SDL_NET_VERSION.md index d5e2f4b71..8aabed607 100644 --- a/SDL3_net/SDL_NET_VERSION.md +++ b/SDL3_net/SDL_NET_VERSION.md @@ -15,5 +15,5 @@ Defined in [](https://github.com/libsdl-org/SDL_net/blob/mai ``` ---- -[CategoryAPI](CategoryAPI), [CategoryAPIMacro](CategoryAPIMacro) +[CategoryAPI](CategoryAPI), [CategoryAPIMacro](CategoryAPIMacro), [CategorySDLNet](CategorySDLNet) diff --git a/SDL3_net/SDL_NET_VERSION_ATLEAST.md b/SDL3_net/SDL_NET_VERSION_ATLEAST.md index 7252d6021..c06fca74f 100644 --- a/SDL3_net/SDL_NET_VERSION_ATLEAST.md +++ b/SDL3_net/SDL_NET_VERSION_ATLEAST.md @@ -17,5 +17,5 @@ Defined in [](https://github.com/libsdl-org/SDL_net/blob/mai ``` ---- -[CategoryAPI](CategoryAPI), [CategoryAPIMacro](CategoryAPIMacro) +[CategoryAPI](CategoryAPI), [CategoryAPIMacro](CategoryAPIMacro), [CategorySDLNet](CategorySDLNet)