Classes | |
| class | UrlInterface | 
| class | Url | 
| class | UrlOrStream< STREAM > | 
Namespaces | |
| maxon | |
| maxon::URLFLAGS | |
Typedefs | |
| using | UrlScheme = Id | 
| using | UrlIoShowInOSDelegate = Delegate< Result< Bool >(const Url &url, IOSHOWINOSFLAGS flags)> | 
Enumerations | |
| enum class | GETBROWSEITERATORFLAGS {  NONE , NOERRORONOPEN , RESOLVEPATHS }  | 
| enum class | CONVERTTOUINAMEFLAGS {  NONE , NAMEONLY , DIRECTORYONLY , ADDVERSION , CLEARSUFFIX , DONTADDDATABASE }  | 
Functions | |
| class IoConnectionRef | MAXON_FORWARD ("maxon/ioconnection.h") | 
| class OutputStreamRef | MAXON_FORWARD ("maxon/iostreams.h") | 
| class IoBrowseRef | MAXON_FORWARD ("maxon/iobrowse.h") | 
| class UniversalDateTime | MAXON_FORWARD ("maxon/datetime.h") | 
| MAXON_ATTRIBUTE (Bool, UNBUFFERED_FILE, "net.maxon.url.unbuffered_file") | |
| MAXON_ATTRIBUTE (TimeValue, NETWORK_CONNECTTIMEOUT, "net.maxon.url.network_connecttimeout") | |
| MAXON_ATTRIBUTE (TimeValue, NETWORK_SESSIONTIMEOUT, "net.maxon.url.network_sessiontimeout") | |
| MAXON_ATTRIBUTE (String, USERNAME, "net.maxon.url.username") | |
| MAXON_ATTRIBUTE (String, USERPASSWORD, "net.maxon.url.userpassword") | |
| MAXON_ATTRIBUTE (String, QUERY, "net.maxon.url.query") | |
| MAXON_ATTRIBUTE (Bool, QUERY_IS_ENCODED, "net.maxon.url.queryisencoded") | |
| MAXON_ATTRIBUTE (String, FRAGMENT, "net.maxon.url.fragment") | |
| MAXON_ATTRIBUTE (Bool, CACHE_IN_RAM, "net.maxon.url.cache_in_ram") | |
| MAXON_ATTRIBUTE (DelegateBase, FTPS_FINGERPRINT, "net.maxon.url.ftps_fingerprint") | |
| MAXON_ATTRIBUTE (URLCOMPARE, PRIVATE_FORCECOMPAREMODE, "net.maxon.url.private_forcecomparemode") | |
| MAXON_ATTRIBUTE (Bool, CLEARDATA, "net.maxon.url.cleardata") | |
| enum maxon::GETBROWSEITERATORFLAGS | MAXON_ENUM_FLAGS (GETBROWSEITERATORFLAGS) | 
| enum maxon::CONVERTTOUINAMEFLAGS | MAXON_ENUM_FLAGS (CONVERTTOUINAMEFLAGS) | 
| MAXON_REGISTRY (UrlIoShowInOSDelegate, UrlIoShowInOSRegistry, "net.maxon.registry.urlioshowinos") | |
Variables | |
| NONE | |
| NOERRORONOPEN | |
| RESOLVEPATHS | |
| NAMEONLY | |
| DIRECTORYONLY | |
| ADDVERSION | |
| CLEARSUFFIX | |
| DONTADDDATABASE | |
| static constexpr LiteralId | URLSCHEME_HANDLER | 
| static constexpr LiteralId | URLSCHEME_FILESYSTEM | 
| static constexpr LiteralId | URLSCHEME_AUTHORITY | 
| static constexpr LiteralId | URLSCHEME_RELATIVE | 
| static constexpr LiteralId | URLSCHEME_VOLUME | 
| static constexpr LiteralId | URLSCHEME_NETWORK | 
| static constexpr LiteralId | URLSCHEME_STORAGE | 
| static constexpr LiteralId | URLSCHEME_ZIPFILE | 
| static constexpr LiteralId | URLSCHEME_GZIPFILE | 
| static constexpr LiteralId | URLSCHEME_MEMORY | 
| static constexpr LiteralId | URLSCHEME_TCP | 
| static constexpr LiteralId | URLSCHEME_WS | 
| static constexpr LiteralId | URLSCHEME_WSS | 
| static constexpr LiteralId | URLSCHEME_HTTP | 
| static constexpr LiteralId | URLSCHEME_HTTPS | 
| static constexpr LiteralId | URLSCHEME_FTP | 
| static constexpr LiteralId | URLSCHEME_SFTP | 
| static constexpr LiteralId | URLSCHEME_PERFORCE | 
| static constexpr LiteralId | URLSCHEME_CRYPTOFILE | 
| static constexpr LiteralId | URLSCHEME_CACHE | 
| static constexpr LiteralId | URLSCHEME_PIPE | 
| static constexpr LiteralId | URLSCHEME_STDOUT | 
| static constexpr LiteralId | URLSCHEME_STDERR | 
| static constexpr LiteralId | URLSCHEME_STDIN | 
| static constexpr LiteralId | URLSCHEME_MEMORYFILESTRUCT | 
| static constexpr LiteralId | URLSCHEME_RAMDISK | 
| NONE | 
No flags specified.
Default: returns directory + name.
| NOERRORONOPEN | 
Will return no error when opening a non existing directory but will return an empty browse handler with no entries.
| RESOLVEPATHS | 
Attempts to resolve paths by invoking IoNormalize on them. Non-resolvable paths will not halt iteration and instead be passed through.
| NAMEONLY | 
Returns only the name without directory + optional version.
| DIRECTORYONLY | 
Returns only the directory without name.
| ADDVERSION | 
Adds the version in front of the suffix.
| CLEARSUFFIX | 
Remove the suffix from the name.
| DONTADDDATABASE | 
Don't add the Database name in brackets behind the name.