AGX Dynamics 2.41.3.2
Loading...
Searching...
No Matches
Uri.h
Go to the documentation of this file.
1/*
2Copyright 2007-2025. Algoryx Simulation AB.
3
4All AGX source code, intellectual property, documentation, sample code,
5tutorials, scene files and technical white papers, are copyrighted, proprietary
6and confidential material of Algoryx Simulation AB. You may not download, read,
7store, distribute, publish, copy or otherwise disseminate, use or expose this
8material unless having a written signed agreement with Algoryx Simulation AB, or
9having been advised so by Algoryx Simulation AB for a time limited evaluation,
10or having purchased a valid commercial license from Algoryx Simulation AB.
11
12Algoryx Simulation AB disclaims all responsibilities for loss or damage caused
13from using this software, unless otherwise stated in written agreements with
14Algoryx Simulation AB.
15*/
16
17#pragma once
18
19#include <agx/Integer.h>
20#include <agx/String.h>
21
23
24#ifdef _MSC_VER
25# pragma warning(push)
26# pragma warning(disable: 4251) // warning C4251: class X needs to have dll-interface to be used by clients of class Y
27#endif
28
29namespace agxUtil
30{
32 {
33 public:
34 Uri(const agx::String& uri);
35
41
42 bool isValid = false;
43
50 static agx::String decodeUrl(const agx::String& url);
51 };
52}
53
54#ifdef _MSC_VER
55# pragma warning(pop)
56#endif
#define AGXPHYSICS_EXPORT
The agxUtil namespace contain classes and methods for utility functionality.
uint16_t UInt16
Definition: Integer.h:31
AGXCORE_EXPORT const InvalidIndexStruct InvalidIndex
agx::String path
Definition: Uri.h:39
static agx::String decodeUrl(const agx::String &url)
Decode percent-encoded characters in an URL.
agx::String protocol
Definition: Uri.h:36
agx::String parameters
Definition: Uri.h:40
agx::String host
Definition: Uri.h:37
Uri(const agx::String &uri)