Photon 1.0.0
Loading...
Searching...
No Matches
Photon::IURLLoader Class Reference

#include <IURLLoader.hpp>

Public Member Functions

 IURLLoader ()=default
 
virtual ~IURLLoader ()=default
 
 PHOTON_COPY_DEFAULT (IURLLoader)
 
virtual String post (URL &url, String data, bool cache_data=false)
 
virtual String put (URL &url, String data, bool cache_data=false)
 
virtual String del (URL &url, String data, bool cache_data=false)
 
virtual String get (URL &url, bool cache_data=false)
 
virtual void set_endpoint (const String &endpoint) noexcept
 
virtual String get_endpoint () noexcept
 
virtual String get_protocol () noexcept
 

Protected Attributes

String mEndpoint
 HTTP endpoint.
 

Constructor & Destructor Documentation

◆ IURLLoader()

Photon::IURLLoader::IURLLoader ( )
default

◆ ~IURLLoader()

virtual Photon::IURLLoader::~IURLLoader ( )
virtualdefault

Member Function Documentation

◆ del()

String Photon::IURLLoader::del ( URL url,
String  data,
bool  cache_data = false 
)
virtual

◆ get()

String Photon::IURLLoader::get ( URL url,
bool  cache_data = false 
)
virtual

◆ get_endpoint()

String Photon::IURLLoader::get_endpoint ( )
virtualnoexcept

◆ get_protocol()

String Photon::IURLLoader::get_protocol ( )
virtualnoexcept

◆ PHOTON_COPY_DEFAULT()

Photon::IURLLoader::PHOTON_COPY_DEFAULT ( IURLLoader  )

◆ post()

String Photon::IURLLoader::post ( URL url,
String  data,
bool  cache_data = false 
)
virtual

◆ put()

String Photon::IURLLoader::put ( URL url,
String  data,
bool  cache_data = false 
)
virtual

◆ set_endpoint()

void Photon::IURLLoader::set_endpoint ( const String endpoint)
virtualnoexcept

Member Data Documentation

◆ mEndpoint

String Photon::IURLLoader::mEndpoint
protected

HTTP endpoint.


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