UPnPsdk 0.1
Universal Plug and Play +, Software Development Kit
 
Loading...
Searching...
No Matches
UPnPsdk::CPath Class Reference

Path component of a URI reference. More...

#include <uri.hpp>

+ Inheritance diagram for UPnPsdk::CPath:
+ Collaboration diagram for UPnPsdk::CPath:

Public Member Functions

 CPath (std::string_view a_uri_sv)
 Initialize the path component.
 
void remove_dot_segments ()
 UPnPsdk::remove_dot_segments() from path component.
 
- Public Member Functions inherited from UPnPsdk::CComponent
STATE state () const
 Get state of the component.
 
const std::string & str () const
 Get the string of the component.
 

Additional Inherited Members

- Public Types inherited from UPnPsdk::CComponent
enum struct  STATE { undef , empty , avail }
 Defines the possible states of a URI component. More...
 
- Protected Attributes inherited from UPnPsdk::CComponent
STATE m_state {STATE::undef}
 Current state of the component.
 
std::string m_component
 Name of the component.
 

Detailed Description

Path component of a URI reference.

Definition at line 306 of file uri.hpp.

Constructor & Destructor Documentation

◆ CPath()

UPnPsdk::CPath::CPath ( std::string_view  a_uri_sv)

Initialize the path component.

Parameters
[in]a_uri_svInput URI string

Definition at line 710 of file uri.cpp.

Member Function Documentation

◆ remove_dot_segments()

void UPnPsdk::CPath::remove_dot_segments ( )

UPnPsdk::remove_dot_segments() from path component.

Definition at line 727 of file uri.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: