6#include "nalchi/socket_extensions.hpp"
31 int send_flags, std::int64_t* out_message_number_or_result,
32 std::uint16_t lane, std::int64_t user_data);
54 const HSteamNetConnection* connections,
56 int send_flags, std::int64_t* out_message_number_or_result,
57 std::uint16_t lane, std::int64_t user_data);
void nalchi_socket_extensions_unicast(ISteamNetworkingSockets *sockets, HSteamNetConnection connection, nalchi::shared_payload payload, int logical_bytes_length, int send_flags, std::int64_t *out_message_number_or_result, std::uint16_t lane, std::int64_t user_data)
Unicasts a shared_payload to a connection.
void nalchi_socket_extensions_multicast(ISteamNetworkingSockets *sockets, unsigned connections_count, const HSteamNetConnection *connections, nalchi::shared_payload payload, int logical_bytes_length, int send_flags, std::int64_t *out_message_number_or_result, std::uint16_t lane, std::int64_t user_data)
Multicasts a shared_payload to the connections.
Shared payload to store data to send.
Definition shared_payload.hpp:20