|
HDK
|
#include "NET_API.h"#include <UT/UT_JSONWriter.h>#include <UT/UT_StringHolder.h>#include <UT/UT_UniquePtr.h>
Include dependency graph for NET_Utils.h:Go to the source code of this file.
| NET_API UT_UniquePtr<UT_JSONWriter> NETcreateJSONWriter | ( | UT_WorkBuffer & | content | ) |
| NET_API UT_StringHolder NETdetermineCAInfo | ( | ) |
Determine the default CA Info path used by Houdini.
| NET_API UT_StringHolder NETdetermineCAPath | ( | ) |
Determine the default CA Path used by Houdini.
| NET_API UT_StringHolder NETgenerateRandomString | ( | int | length | ) |
| NET_API UT_StringHolder NETgenerateSecureRandomString | ( | int | length | ) |
| NET_API void NETgetLocalAndRemoteIPs | ( | UT_NetSocket * | sock, |
| UT_IpAddressV4 & | local_ip, | ||
| UT_IpAddressV4 & | remote_ip | ||
| ) |
| NET_API UT_StringHolder NEThtmlEscape | ( | const UT_StringHolder & | name | ) |
HTML escape text to ensure security saftey.
| NET_API UT_StringHolder NEThttpDate | ( | ) |
| NET_API bool NETmatchIPMask | ( | const UT_IpAddressV4 & | server_ip, |
| const UT_IpAddressV4 & | client_ip, | ||
| const char * | ipmask | ||
| ) |
| NET_API void NETparseUserAgent | ( | const UT_StringView & | user_agent, |
| UT_StringHolder * | version = nullptr, |
||
| UT_StringHolder * | platform = nullptr |
||
| ) |
| NET_API UT_StringHolder NETremoveDotSegmentsInUrlPath | ( | const UT_StringRef & | p | ) |
Remove any dot segments present in the provided url path.