Exemplo n.º 1
0
void MRmiClient::invoke(const char* objectName, const char* method,
                          const QVariant& arg0)
{
    Q_D(MRmiClient);
    initConnection();
    d->stream() << (quint16)0 << (quint16)1 << objectName << method << arg0;
    finalizeConnection();
}
Exemplo n.º 2
0
void ScProcess::onNewIpcConnection()
{
    if (mIpcSocket)
        // we can handle only one ipc connection at a time
        mIpcSocket->disconnect();

    mIpcSocket = mIpcServer->nextPendingConnection();
    connect(mIpcSocket, SIGNAL(disconnected()), this, SLOT(finalizeConnection()));
    connect(mIpcSocket, SIGNAL(readyRead()), this, SLOT(onIpcData()));
}
Exemplo n.º 3
0
void MRmiClient::invoke(const char* objectName, const char* method)
{
    Q_D(MRmiClient);
    initConnection();

    /* packet is composed of |block size|argument length|arguments...| */
    d->stream() << (quint16)0 << (quint16)0 << objectName << method;

    finalizeConnection();
}
Exemplo n.º 4
0
void MRmiClient::invoke(const char* objectName, const char* method,
                          const QVariant& arg0,   const QVariant& arg1,
                          const QVariant& arg2,   const QVariant& arg3,
                          const QVariant& arg4,   const QVariant& arg5,
                          const QVariant& arg6)
{
    Q_D(MRmiClient);
    initConnection();
    d->stream() << (quint16)0 << (quint16)7 << objectName << method << arg0
    << arg1 << arg2 << arg3 << arg4 << arg5 << arg6;
    finalizeConnection();
}