AGX Dynamics
2.41.3.2
Loading...
Searching...
No Matches
Uri.h
Go to the documentation of this file.
1
/*
2
Copyright 2007-2025. Algoryx Simulation AB.
3
4
All AGX source code, intellectual property, documentation, sample code,
5
tutorials, scene files and technical white papers, are copyrighted, proprietary
6
and confidential material of Algoryx Simulation AB. You may not download, read,
7
store, distribute, publish, copy or otherwise disseminate, use or expose this
8
material unless having a written signed agreement with Algoryx Simulation AB, or
9
having been advised so by Algoryx Simulation AB for a time limited evaluation,
10
or having purchased a valid commercial license from Algoryx Simulation AB.
11
12
Algoryx Simulation AB disclaims all responsibilities for loss or damage caused
13
from using this software, unless otherwise stated in written agreements with
14
Algoryx Simulation AB.
15
*/
16
17
#pragma once
18
19
#include <
agx/Integer.h
>
20
#include <
agx/String.h
>
21
22
#include <
agx/agxPhysics_export.h
>
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
29
namespace
agxUtil
30
{
31
struct
AGXPHYSICS_EXPORT
Uri
32
{
33
public
:
34
Uri
(
const
agx::String
& uri);
35
36
agx::String
protocol
;
37
agx::String
host
;
38
agx::UInt16
port =
agx::InvalidIndex
;
39
agx::String
path
;
40
agx::String
parameters
;
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
Integer.h
String.h
agxPhysics_export.h
AGXPHYSICS_EXPORT
#define AGXPHYSICS_EXPORT
agx::AgXString< std::string >
agxUtil
The agxUtil namespace contain classes and methods for utility functionality.
Definition:
CylindricalJoint.h:21
agx::UInt16
uint16_t UInt16
Definition:
Integer.h:31
agx::InvalidIndex
AGXCORE_EXPORT const InvalidIndexStruct InvalidIndex
agxUtil::Uri
Definition:
Uri.h:32
agxUtil::Uri::path
agx::String path
Definition:
Uri.h:39
agxUtil::Uri::decodeUrl
static agx::String decodeUrl(const agx::String &url)
Decode percent-encoded characters in an URL.
agxUtil::Uri::protocol
agx::String protocol
Definition:
Uri.h:36
agxUtil::Uri::parameters
agx::String parameters
Definition:
Uri.h:40
agxUtil::Uri::host
agx::String host
Definition:
Uri.h:37
agxUtil::Uri::Uri
Uri(const agx::String &uri)
include
agxUtil
Uri.h
Generated by
1.9.6