YoVDO

Qt Event Loop, Networking and I/O API

Offered By: CppNow via YouTube

Tags

C++Now Courses Application Development Courses Event Loop Courses FTP Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of Qt's event loop, networking, and I/O API in this comprehensive CppNow conference talk. Dive into the evolution of Qt from a simple cross-platform GUI toolkit to a powerful framework supporting various subsystems. Learn about Qt's central event-handling loop and its role in asynchronous mechanisms. Discover how to implement asynchronous I/O support for child processes, TCP connections, and UDP I/O. Gain insights into Qt's high-level support for HTTP and FTP operations. Through examples and in-depth explanations, understand the implementation details and practical applications of these subsystems. Suitable for both application developers and library creators, this talk covers Qt API basics, naming conventions, events, signals, inspection, string matching, emit, connection types, abstract dispatcher, qtimer, socket notifications, signal emission, and nested event loops. Enhance your understanding of Qt's powerful asynchronous capabilities and learn how to leverage them in your projects.

Syllabus

Introduction
About me
Questions
Backstory
Qt API basics
Naming convention
Events
Signals
Inspection
String matching
emit
connection types
event loop
abstract dispatcher
qtimer
race to sleep
socket notification
source code
signal emission
Does exact block
Reading from pipe
Nested event loop


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube