Remote object library that utilizes the built-in signal/slot structure of Qt
Helps to generate applications that stay synchronized over wire (anything that can send/receive QByteArrays)
In this example, each keyfob is a separate process. A QWebsocket server and websockets are used for convenience.
The QRemoteObject library provides methods, slots and signals that are inserted by the meta object compiler at build time.
The QRemoteObject library looks to provide a method of defining remote objects (similar to QtRemoteObjects) but does not require a separate definition file REPC .rep. The library utilizes QByteArray signals and slots, making it very easy to plug directly into applications using other QIODevice subclasses.
- Read more on QMetaMethod 'tags'
- Not a hard dependency for building library or examples, but the examples will not work as intended
- see RMOC latest
- Edit your qobjectdef.h (or make a copy of the original and edit that one) as seen here RemoteInvokeMetaMethod
- Pull the repository
- open either qremoteobject.qbs or one of the example's top level qbs file in Qt Creator.
- build and (run if example) as usual