FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
esp32_https_server/docs/WebsocketNode_8hpp_source.html at master · amandel/esp32_https_server · GitHub
amandel
esp32_https_server
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
esp32_https_server
/
docs
/
WebsocketNode_8hpp_source.html
Copy path
More file actions
More file actions
Latest commit
History
History
History
102 lines (100 loc) · 8.42 KB
Breadcrumbs
esp32_https_server
/
docs
/
WebsocketNode_8hpp_source.html
Copy path
File metadata and controls
102 lines (100 loc) · 8.42 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html
xmlns
="
http://www.w3.org/1999/xhtml
"
>
<
head
>
<
meta
http-equiv
="
Content-Type
"
content
="
text/xhtml;charset=UTF-8
"
/>
<
meta
http-equiv
="
X-UA-Compatible
"
content
="
IE=9
"
/>
<
meta
name
="
generator
"
content
="
Doxygen 1.8.13
"
/>
<
meta
name
="
viewport
"
content
="
width=device-width, initial-scale=1
"
/>
<
title
>
ESP32 HTTPS Server: /home/frank/Projekte/esp32/https_server/esp32_https_server/src/WebsocketNode.hpp Source File
</
title
>
<
link
href
="
tabs.css
"
rel
="
stylesheet
"
type
="
text/css
"
/>
<
script
type
="
text/javascript
"
src
="
jquery.js
"
>
</
script
>
<
script
type
="
text/javascript
"
src
="
dynsections.js
"
>
</
script
>
<
link
href
="
navtree.css
"
rel
="
stylesheet
"
type
="
text/css
"
/>
<
script
type
="
text/javascript
"
src
="
resize.js
"
>
</
script
>
<
script
type
="
text/javascript
"
src
="
navtreedata.js
"
>
</
script
>
<
script
type
="
text/javascript
"
src
="
navtree.js
"
>
</
script
>
<
script
type
="
text/javascript
"
>
$
(
document
)
.
ready
(
initResizable
)
;
</
script
>
<
link
href
="
search/search.css
"
rel
="
stylesheet
"
type
="
text/css
"
/>
<
script
type
="
text/javascript
"
src
="
search/searchdata.js
"
>
</
script
>
<
script
type
="
text/javascript
"
src
="
search/search.js
"
>
</
script
>
<
link
href
="
doxygen.css
"
rel
="
stylesheet
"
type
="
text/css
"
/>
</
head
>
<
body
>
<
div
id
="
top
"
>
<!-- do not remove this div, it is closed by doxygen! -->
<
div
id
="
titlearea
"
>
<
table
cellspacing
="
0
"
cellpadding
="
0
"
>
<
tbody
>
<
tr
style
="
height: 56px;
"
>
<
td
id
="
projectalign
"
style
="
padding-left: 0.5em;
"
>
<
div
id
="
projectname
"
>
ESP32 HTTPS Server
</
div
>
</
td
>
</
tr
>
</
tbody
>
</
table
>
</
div
>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<
script
type
="
text/javascript
"
>
var
searchBox
=
new
SearchBox
(
"searchBox"
,
"search"
,
false
,
'Search'
)
;
</
script
>
<
script
type
="
text/javascript
"
src
="
menudata.js
"
>
</
script
>
<
script
type
="
text/javascript
"
src
="
menu.js
"
>
</
script
>
<
script
type
="
text/javascript
"
>
$
(
function
(
)
{
initMenu
(
''
,
true
,
false
,
'search.php'
,
'Search'
)
;
$
(
document
)
.
ready
(
function
(
)
{
init_search
(
)
;
}
)
;
}
)
;
</
script
>
<
div
id
="
main-nav
"
>
</
div
>
</
div
>
<!-- top -->
<
div
id
="
side-nav
"
class
="
ui-resizable side-nav-resizable
"
>
<
div
id
="
nav-tree
"
>
<
div
id
="
nav-tree-contents
"
>
<
div
id
="
nav-sync
"
class
="
sync
"
>
</
div
>
</
div
>
</
div
>
<
div
id
="
splitbar
"
style
="
-moz-user-select:none;
"
class
="
ui-resizable-handle
"
>
</
div
>
</
div
>
<
script
type
="
text/javascript
"
>
$
(
document
)
.
ready
(
function
(
)
{
initNavTree
(
'WebsocketNode_8hpp_source.html'
,
''
)
;
}
)
;
</
script
>
<
div
id
="
doc-content
"
>
<!-- window showing the filter options -->
<
div
id
="
MSearchSelectWindow
"
onmouseover
="
return searchBox.OnSearchSelectShow()
"
onmouseout
="
return searchBox.OnSearchSelectHide()
"
onkeydown
="
return searchBox.OnSearchSelectKey(event)
"
>
</
div
>
<!-- iframe showing the search results (closed by default) -->
<
div
id
="
MSearchResultsWindow
"
>
<
iframe
src
="
javascript:void(0)
"
frameborder
="
0
"
name
="
MSearchResults
"
id
="
MSearchResults
"
>
</
iframe
>
</
div
>
<
div
class
="
header
"
>
<
div
class
="
headertitle
"
>
<
div
class
="
title
"
>
WebsocketNode.hpp
</
div
>
</
div
>
</
div
>
<!--header-->
<
div
class
="
contents
"
>
<
div
class
="
fragment
"
>
<
div
class
="
line
"
>
<
a
name
="
l00001
"
>
</
a
>
<
span
class
="
lineno
"
>
1
</
span
>
 
<
span
class
="
preprocessor
"
>
#ifndef SRC_WEBSOCKETNODE_HPP_
</
span
>
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00002
"
>
</
a
>
<
span
class
="
lineno
"
>
2
</
span
>
 
<
span
class
="
preprocessor
"
>
#define SRC_WEBSOCKETNODE_HPP_
</
span
>
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00003
"
>
</
a
>
<
span
class
="
lineno
"
>
3
</
span
>
 
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00004
"
>
</
a
>
<
span
class
="
lineno
"
>
4
</
span
>
 
<
span
class
="
preprocessor
"
>
#include <string>
</
span
>
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00005
"
>
</
a
>
<
span
class
="
lineno
"
>
5
</
span
>
 
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00006
"
>
</
a
>
<
span
class
="
lineno
"
>
6
</
span
>
 
<
span
class
="
preprocessor
"
>
#include "HTTPNode.hpp"
</
span
>
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00007
"
>
</
a
>
<
span
class
="
lineno
"
>
7
</
span
>
 
<
span
class
="
preprocessor
"
>
#include "WebsocketHandler.hpp"
</
span
>
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00008
"
>
</
a
>
<
span
class
="
lineno
"
>
8
</
span
>
 
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00009
"
>
</
a
>
<
span
class
="
lineno
"
>
9
</
span
>
 
<
span
class
="
keyword
"
>
namespace
</
span
>
<
a
class
="
code
"
href
="
namespacehttpsserver.html
"
>
httpsserver
</
a
>
{
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00010
"
>
</
a
>
<
span
class
="
lineno
"
>
10
</
span
>
 
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00011
"
>
</
a
>
<
span
class
="
lineno
"
>
11
</
span
>
 
<
span
class
="
keyword
"
>
typedef
</
span
>
WebsocketHandler* (WebsocketHandlerCreator)();
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00012
"
>
</
a
>
<
span
class
="
lineno
"
>
12
</
span
>
 
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00013
"
>
</
a
>
<
span
class
="
lineno
"
>
<
a
class
="
line
"
href
="
classhttpsserver_1_1WebsocketNode.html
"
>
13
</
a
>
</
span
>
 
<
span
class
="
keyword
"
>
class
</
span
>
<
a
class
="
code
"
href
="
classhttpsserver_1_1WebsocketNode.html
"
>
WebsocketNode
</
a
>
:
<
span
class
="
keyword
"
>
public
</
span
>
<
a
class
="
code
"
href
="
classhttpsserver_1_1HTTPNode.html
"
>
HTTPNode
</
a
>
{
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00014
"
>
</
a
>
<
span
class
="
lineno
"
>
14
</
span
>
 
<
span
class
="
keyword
"
>
public
</
span
>
:
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00015
"
>
</
a
>
<
span
class
="
lineno
"
>
15
</
span
>
 
<
a
class
="
code
"
href
="
classhttpsserver_1_1WebsocketNode.html
"
>
WebsocketNode
</
a
>
(
<
span
class
="
keyword
"
>
const
</
span
>
std::string &path,
<
span
class
="
keyword
"
>
const
</
span
>
WebsocketHandlerCreator creatorFunction,
<
span
class
="
keyword
"
>
const
</
span
>
std::string &tag =
<
span
class
="
stringliteral
"
>
""
</
span
>
);
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00016
"
>
</
a
>
<
span
class
="
lineno
"
>
16
</
span
>
 
<
span
class
="
keyword
"
>
virtual
</
span
>
~
<
a
class
="
code
"
href
="
classhttpsserver_1_1WebsocketNode.html
"
>
WebsocketNode
</
a
>
();
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00017
"
>
</
a
>
<
span
class
="
lineno
"
>
17
</
span
>
 
<
a
class
="
code
"
href
="
classhttpsserver_1_1WebsocketHandler.html
"
>
WebsocketHandler
</
a
>
* newHandler();
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00018
"
>
</
a
>
<
span
class
="
lineno
"
>
18
</
span
>
  std::string getMethod() {
<
span
class
="
keywordflow
"
>
return
</
span
>
std::string(
<
span
class
="
stringliteral
"
>
"GET"
</
span
>
); }
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00019
"
>
</
a
>
<
span
class
="
lineno
"
>
19
</
span
>
 
<
span
class
="
keyword
"
>
private
</
span
>
:
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00020
"
>
</
a
>
<
span
class
="
lineno
"
>
20
</
span
>
 
<
span
class
="
keyword
"
>
const
</
span
>
WebsocketHandlerCreator * _creatorFunction;
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00021
"
>
</
a
>
<
span
class
="
lineno
"
>
21
</
span
>
 };
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00022
"
>
</
a
>
<
span
class
="
lineno
"
>
22
</
span
>
 
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00023
"
>
</
a
>
<
span
class
="
lineno
"
>
23
</
span
>
 }
<
span
class
="
comment
"
>
/* namespace httpsserver */
</
span
>
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00024
"
>
</
a
>
<
span
class
="
lineno
"
>
24
</
span
>
 
</
div
>
<
div
class
="
line
"
>
<
a
name
="
l00025
"
>
</
a
>
<
span
class
="
lineno
"
>
25
</
span
>
 
<
span
class
="
preprocessor
"
>
#endif
</
span
>
<
span
class
="
comment
"
>
/* SRC_WEBSOCKET_HPP_ */
</
span
>
<
span
class
="
preprocessor
"
>
</
span
>
</
div
>
<
div
class
="
ttc
"
id
="
classhttpsserver_1_1HTTPNode_html
"
>
<
div
class
="
ttname
"
>
<
a
href
="
classhttpsserver_1_1HTTPNode.html
"
>
httpsserver::HTTPNode
</
a
>
</
div
>
<
div
class
="
ttdoc
"
>
Base class for a URL/route-handler in the server.
</
div
>
<
div
class
="
ttdef
"
>
<
b
>
Definition:
</
b
>
HTTPNode.hpp:26
</
div
>
</
div
>
<
div
class
="
ttc
"
id
="
classhttpsserver_1_1WebsocketNode_html
"
>
<
div
class
="
ttname
"
>
<
a
href
="
classhttpsserver_1_1WebsocketNode.html
"
>
httpsserver::WebsocketNode
</
a
>
</
div
>
<
div
class
="
ttdef
"
>
<
b
>
Definition:
</
b
>
WebsocketNode.hpp:13
</
div
>
</
div
>
<
div
class
="
ttc
"
id
="
classhttpsserver_1_1WebsocketHandler_html
"
>
<
div
class
="
ttname
"
>
<
a
href
="
classhttpsserver_1_1WebsocketHandler.html
"
>
httpsserver::WebsocketHandler
</
a
>
</
div
>
<
div
class
="
ttdef
"
>
<
b
>
Definition:
</
b
>
WebsocketHandler.hpp:34
</
div
>
</
div
>
<
div
class
="
ttc
"
id
="
namespacehttpsserver_html
"
>
<
div
class
="
ttname
"
>
<
a
href
="
namespacehttpsserver.html
"
>
httpsserver
</
a
>
</
div
>
<
div
class
="
ttdef
"
>
<
b
>
Definition:
</
b
>
ConnectionContext.cpp:3
</
div
>
</
div
>
</
div
>
<!-- fragment -->
</
div
>
<!-- contents -->
</
div
>
<!-- doc-content -->
<!-- start footer part -->
<
div
id
="
nav-path
"
class
="
navpath
"
>
<!-- id is needed for treeview function! -->
<
ul
>
<
li
class
="
navelem
"
>
<
a
class
="
el
"
href
="
dir_68267d1309a1af8e8297ef4c3efbcdba.html
"
>
src
</
a
>
</
li
>
<
li
class
="
navelem
"
>
<
b
>
WebsocketNode.hpp
</
b
>
</
li
>
<
li
class
="
footer
"
>
Generated by
<
a
href
="
http://www.doxygen.org/index.html
"
>
<
img
class
="
footer
"
src
="
doxygen.png
"
alt
="
doxygen
"
/>
</
a
>
1.8.13
</
li
>
</
ul
>
</
div
>
</
body
>
</
html
>
Back
|
FazBrowse Home
|
New Git URL