Jean-Yves Didier

maj module

......@@ -4,6 +4,36 @@
#include <iostream>
namespace ARCS {
namespace Network {
QHash<int,QString> initErrors();
}
}
QHash<int,QString> ARCS::Network::initErrors()
{
QHash<int,QString> res;
///////////////////////////////////////////////////////////////////////////
// errors on client side
res[400]="CALL_REQUEST: id named '%a' not found";
res[401]="CALL_REQUEST: wrong port number '%a'";
res[404]="CALL_REQUEST: signal named '%a' not found";
res[413]="CONNECT_REQUEST: wrong destination '%a'";
res[414]="CONNECT_REQUEST: wrong port number '%a'";
res[415]="CONNECT_REQUEST: wrong slot name '%a'";
res[424]="DISCONNECT_REQUEST: wrong source name '%a'";
res[435]="SLOT_REQUEST: wrong slot name '%a'";
return res;
}
const QHash<int,QString> ARCS::Network::errors = ARCS::Network::initErrors();
int ARCSNetworkFrame::TimeOut = -1; // 5000;
......
......@@ -4,6 +4,14 @@
#include <QByteArray>
#include <QStringList>
#include <QDataStream>
#include <QHash>
namespace ARCS {
namespace Network {
extern const QHash<int,QString> errors;
}
}
//! Base class for data in network frames.
/*! It describes serialization/deserialization methods for data frames.
......
......@@ -398,8 +398,6 @@ ARCSNetworkServer* ARCSNetworkServer::getInstance()
return instance;
}
// import� de ARCSNetworkStub
void ARCSNetworkServer::getProxySlot (QString slot, ObjectList &obj, QStringList &proxySlot)
{
QList<ARCSNetworkProxySlot*> anps;
......