QRemoteSignal

Qt Components

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

1
Score 50.0%
Description:

QRemoteSignal library is RPC library written in Qt4 which allows you to connect Qt signals and slots between different applications. It is designed to simplify development of client-server network applications with Qt.

All signals and slots shared by you server are specified in a small simple XML files. Code generation utility which comes with QRemoteSignal produces two classes: one to be used in the server and one to be used in the client application. Calling a slot in one of the produced class causes emitting the signal with the same name and parameters in another one class. See library documentation here: http://qremotesignal.googlecode.com/svn/tags/1.2.0/doc/html/index.html to learn how to use this library in your application.

Ubuntu users can use the following Launchpad PPA repository to install this library:
https://launchpad.net/~vestnik/+archive/mahjong-night

Requirements:
Qt 4.5.0 or higher
QJson library

Known issues:
Version 1.2.0 brings one API backward compatibility issue. Unfortunately I haven't found any way to add possibility to send lists and maps of custom types without breaking API. In most cases there will be no problems but if you are using template converter functions QVariant createArg(QList val), QVariant createArg(QMap val) or corresponding versions of getArgValue function you need to include templateconverters.h header explicitly. See this section of the documentationhttp://code.google.com/p/qremotesignal/issues/detail?id=36
If someone is interested in using this library in qmake based projects on windows your help with this issue will be appreciated.

Any feedback and suggestions are welcome " target="_blank" rel="nofollow"> for details.

Examples built in debug mode on windows using qmake are not working:
http://code.google.com/p/qremotesignal/issues/detail?id=36
If someone is interested in using this library in qmake based projects on windows your help with this issue will be appreciated.

Any feedback and suggestions are welcome
Last changelog:

9 years ago

* Added warning messages to the qrs::AbsService::autoconnect() in
order to simplify debugging.
* Added posibility to send/receive lists and maps of custom types.
This change brings some API backward compatibility issues.
* Added Russian man page for the qrsc utility.

BlaX

10 years ago

Hello,

This seems to be very useful, but I got several issues.

* I did not succeed to use scons (which I don't know). I got and installed scons-1.2.0. Qt is on the path and even QTDIR is defined, but:

scons: Reading SConscript files ...
Checking whether the C++ compiler worksyes
error: no result
Checking for Qt 4.5.0 or higher...no

* I do not have the included file "printclient.h" (and so manual compilation failed)

Report

C

VestniK

10 years ago

Configuration log with detailed error description is in config.log file (in the root of the package if you are building library itself or in the examples subdirectory if you are building examples). Try to look at the end of this file.

Which platform do you use? In case of Windows mingw bin directory should be added to the path environment variable.

If you can't find out what's wrong please report a ticket here http://code.google.com/p/qremotesignal/issues/list and attach config.log.

printclient.h is generated from print.xml file by qrsc utility which have to be built and installed before building examples. It's sources are located in the qrsc directory of source package.

Report

9 years ago

* Added warning messages to the qrs::AbsService::autoconnect() in
order to simplify debugging.
* Added posibility to send/receive lists and maps of custom types.
This change brings some API backward compatibility issues.
* Added Russian man page for the qrsc utility.

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
lit-uriy
Mar 15 2010
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.2.0
updated Aug 24 2010
added Sep 15 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1
System Tags