| CMakeLists.txt |
|
693 |
- |
| qqmldebugserver.json |
|
38 |
- |
| qqmldebugserverfactory.cpp |
QQmlDebug Protocol (Version 1):
handshake:
1. Client sends
"QDeclarativeDebugServer" 0 version pluginNames [QDataStream version]
version: an int representing the highest protocol version the client knows
pluginNames: plugins available on client side
2. Server sends
"QDeclarativeDebugClient" 0 version pluginNames pluginVersions [QDataStream version]
version: an int representing the highest protocol version the client & server know
pluginNames: plugins available on server side. plugins both in the client and server message are enabled.
client plugin advertisement
1. Client sends
"QDeclarativeDebugServer" 1 pluginNames
server plugin advertisement (not implemented: all services are required to register before open())
1. Server sends
"QDeclarativeDebugClient" 1 pluginNames pluginVersions
plugin communication:
Everything send with a header different to "QDeclarativeDebugServer" is sent to the appropriate plugin.
|
26688 |
- |
| qqmldebugserverfactory.h |
|
970 |
- |