bowen liu / Mbed OS mbed-os-example-blinky

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers url.h Source File

url.h

00001 #pragma once
00002 class URL
00003 {
00004 public:
00005     URL(const char* url);
00006     ~URL();
00007     bool valid()const{return __valid;};
00008     const char* scheme()const{return __scheme;};
00009     const char* host()const{return __host;};
00010     unsigned short port()const{return __port;};
00011     const char* path()const{return __path;};
00012 
00013     const char* url()const{return __url;};
00014 private:
00015     bool parse(const char* url);
00016     bool __valid;
00017     char *__scheme;
00018     char *__host;
00019     unsigned short __port;
00020     char *__path;
00021     char * __url;
00022 };