Inter-process Communication with Qt: Implementing a DBus Server

  Рет қаралды 279

KDAB

KDAB

Күн бұрын

This video shows how to implement a DBus server using Qt, in order to communicate between two processes. The benefits of using DBus include the fact that it's a standard communication protocol on Unix systems especially, and the ability for Qt to generate classes the client can use to make calls in a type-safe way. For now we'll test the server using the qdbus command-line client, the next video will show how to make calls from C++.
Code shown in this video: github.com/KDA...
All 'Inter-process communication with Qt' videos: • Inter-process Communic...
All 'Qt Widgets and more' videos: • Qt Widgets and more
All 'QML Tips and Tricks' videos: • QML Tips and Tricks
About the host:
This video is presented by David Faure, who started with Qt back in 1998 in the KDE project where he's still very active. This gives him 22 years of experience with Qt. Since 2003 he has taught many Qt training courses, on topics such as Qt Widgets, Multithreading, Modern C++, and Debugging/Profiling on Linux. He has made many contributions to QtCore and QtDBus and has helped numerous customers, especially with Qt multithreading issues.
Every month our newsletter is featuring technical blogs on Qt, C++ and 3D topics: www.kdab.com/d...
About KDAB:
KDAB offers experienced software experts to help you deliver functional, high-performing, and innovative software across embedded, mobile, and desktop platforms for projects using C++, Qt, QML/Qt Quick, OpenGL, Qt 3D, and more. www.kdab.com/s...
KDAB experts regularly take time out to deliver KDAB’s world class training, in-house or at open enrollment courses around the world. We are the market leaders for training in Qt, OpenGL, and C++.
Contact us to find out more at training@kdab.com or visit our website: www.kdab.com/s...
We are about 90 people, located all around the world. Our Head Office is in Sweden and we have other offices in Germany, France, the UK, and the USA. www.kdab.com/a...

Пікірлер: 5
@JosepSubiranaOller
@JosepSubiranaOller 14 күн бұрын
Good job! I love that you're going straight to the bottom line. Thanks
@KDABtv
@KDABtv 14 күн бұрын
Thank you! :)
@mr.shredder5430
@mr.shredder5430 14 күн бұрын
thanka for tutorial,💜
@RusokuLab
@RusokuLab 14 күн бұрын
Thanks!
@pritvijheengut
@pritvijheengut 10 күн бұрын
nice
asynchronous dbus with C++ co-routines
25:41
All Systems Go!
Рет қаралды 1,9 М.
The selfish The Joker was taught a lesson by Officer Rabbit. #funny #supersiblings
00:12
Funny superhero siblings
Рет қаралды 10 МЛН
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 21 МЛН
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 22 МЛН
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2,8 МЛН
You NEED to try Hyprland on Linux RIGHT NOW
24:36
typecraft
Рет қаралды 90 М.
Being Competent With Coding Is More Fun
11:13
TheVimeagen
Рет қаралды 92 М.
Signal Throttlers
19:26
KDAB
Рет қаралды 403
The Value of Source Code
17:46
Philomatics
Рет қаралды 113 М.
18 Weird and Wonderful ways I use Docker
26:18
NetworkChuck
Рет қаралды 266 М.
This is How I Scrape 99% of Sites
18:27
John Watson Rooney
Рет қаралды 111 М.
How C++ took a turn for the worse
5:03
Code Persist
Рет қаралды 286 М.
The selfish The Joker was taught a lesson by Officer Rabbit. #funny #supersiblings
00:12
Funny superhero siblings
Рет қаралды 10 МЛН