New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Server based on beast. #512
Conversation
but it seems to be working.
Cleaned up several other things and commented quite some stuff.
// mostly added two Modules `MediaTypes` and `UrlParser` which incorporate pre-existing functions in a nicer software architecture.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Detailed 1-1 with Johannes, thank you very much!
@joaomarques90
|
When I said "pointer of vector-var 'types'" what I really meant was that the compiler already has that variable in stack (var name --> stack address line) exposed prior to the execution of the lambda. Item 1. Item 2. Item 3.
Item 4. In all of them valid, the contents would be past-sediment-values. I hope my answer does not contain errors. If so, my apologies. |
@joaomarques90 You are correct about everything, To clarify my answer: You are also right about the lambda captures, (In fact Clang 13 only warns about the non-static lambda capture variant, GCC 11 also about the "default" variant at item 1.) (@joaomarques90 in Markdown as its used here, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Another quick 1-1
* Implemented a Coroutine-Based HTTP-Server based on Boost::Beast. * This is much cleaner code than the previous implementation using POSIX sockets. * It also allows easier extension for Websockets/POST requests/ Accept Headers, which we want in the future.
No description provided.