41 #if defined(__DATE__) && defined(Q_SIGNALS) // Handle QT Creator code completion 42 # define MQ_PUBLIC_ACCESS public: 44 # define MQ_PUBLIC_ACCESS 121 explicit ArnSapi( QObject* parent = arnNullptr);
140 bool open(
const QString& pipePath = QString(),
Mode mode =
Mode(),
141 const char* providerPrefix = arnNullptr,
const char* requesterPrefix = arnNullptr);
161 void batchConnectTo(
const QObject* receiver,
const QString& prefix = QString(),
178 void batchConnectFrom(
const QObject* sender,
const QString& prefix = QString(),
184 QString defaultPath()
const;
187 ArnSapi(
const QString& defaultPath, QObject* parent = arnNullptr);
195 void setDefaultPath(
const QString& defaultPath);
198 ArnSapi( ArnSapiPrivate& dd, QObject* parent);
205 bool setReceiver( QObject* receiver,
bool useTrackRpcSender);
215 #endif // ARNSAPI_HPP void setMethodPrefix(const QString &prefix)
bool setReceiver(QObject *receiver, bool useTrackRpcSender=true)
void addSenderSignals(QObject *sender, const QString &prefix)
void setIncludeSender(bool v)
Add sender as argument when calling a rpc method.
ArnItem specialized as a pipe.
#define ARNLIBSHARED_EXPORT
void setPipe(ArnPipe *pipe)
Set pipe for this Rpc.
bool open(const QString &pipePath)