#include <signal.h>
#include <sys/stat.h>
#include <string.h>
-#include <qlist.h>
-#include <qfile.h>
-#include <qstring.h>
-#include <qstringlist.h>
+#include <QtCore/qlist.h>
+#include <QtCore/qfile.h>
+#include <QtCore/qstring.h>
+#include <QtCore/qstringlist.h>
#include <unistd.h>
#include <libconfig.h>
char kername[256];
/* List of the Interpeter slots */
- QList<INTlink> Interpreters;
+ QList<INTlink*> Interpreters;
/* List of the Network slots */
- QList<NETlink> Links;
+ QList<NETlink*> Links;
NETMOD(char*);
strcpy(m.param.pstr, pomlink->addr);
break;
}
- pomlink = Links.next();
+ pomlink = Links.takeFirst();
}
write(sc, &m, sizeof(MESSAGE));
}
if (nrset < pomlink->sock) {
nrset = pomlink->sock;
}
- pomlink = Interpreters.next();
+ pomlink = Interpreters.takeFirst();
}
if (select(nrset + 1, &readset, &writeset, 0, (struct timeval *)&tout) >
}
}
} /* ISSET */
- pomlink=Interpreters.next();
+ pomlink=Interpreters.takeFirst();
} // while
/* Check internal socket */
pomlink = findINTlink(msg.param.pword[1]);
if (pomlink != NULL) {
close(pomlink->sock);
- Interpreters.remove(pomlink);
+ Interpreters.removeOne(pomlink);
}
};
break;
msg.param.pword[1]);
write_at_console(pomstr);
::close(lnk->sock);
- Links.remove(lnk);
+ Links.removeOne(lnk);
delete lnk;
break;
case NET_PROPAGATE:
max = pomlink->sock;
}
}
- pomlink=Links.next();
+ pomlink=Links.takeFirst();
}
if (select(max + 1, &rset, &wset, 0, (struct timeval *)&tout) > 0) {
if (FD_ISSET(pomlink->sock,&rset)) {
get_message(pomlink);
}
- pomlink=Links.next();
+ pomlink=Links.takeFirst();
}
}
}
if (max < pomlink2->sock) {
max=pomlink2->sock;
}
- pomlink2 = Interpreters.next();
+ pomlink2 = Interpreters.takeFirst();
}
pomlink = Links.first();
while (pomlink != NULL) {
max = pomlink->sock;
}
}
- pomlink=Links.next();
+ pomlink=Links.takeFirst();
}
/* odczyt */
}
}
}/* ISSET */
- pomlink2 = Interpreters.next();
+ pomlink2 = Interpreters.takeFirst();
}/* while */
/* Check internal socket */
pomlink2 = findINTlink(msg.param.pword[1]);
if (pomlink2 != NULL) {
close(pomlink2->sock);
- Interpreters.remove(pomlink2);
+ Interpreters.removeOne(pomlink2);
}
};
break;
while (pomlink != NULL) {
if (FD_ISSET(pomlink->sock, &rset))
get_message(pomlink);
- pomlink=Links.next();
+ pomlink=Links.takeFirst();
}
} // select
}
while (pom != NULL) {
if (strcmp(pom->addr, a) == 0)
return;
- pom = Links.next();
+ pom = Links.takeFirst();
}
pom = new NETlink;
strcpy(pom->addr, a);
sock_reopen(pomlink);
}
} /* not connected */
- pomlink = Links.next();
+ pomlink = Links.takeFirst();
} /* while */
} /* if */
all_connected = TRUE;
all_connected = FALSE;
break;
}
- pomlink = Links.next();
+ pomlink = Links.takeFirst();
}
}
pomlink = Links.first();
while (pomlink != NULL) {
write(pomlink->sock, msg, sizeof(MESSAGE));
- pomlink = Links.next();
+ pomlink = Links.takeFirst();
}
}
pomlink = Links.first();
while (pomlink != NULL) {
::close(pomlink->sock);
- pomlink = Links.next();
+ pomlink = Links.takeFirst();
}
exit(0);
}
p = Links.first();
while(p != NULL) {
send_to_node(p, &m);
- p=Links.next();
+ p=Links.takeFirst();
}
p = Links.first();
while(p != NULL) {
::close(p->sock);
- p = Links.next();
+ p = Links.takeFirst();
}
Links.clear();
}
if (pomlink->node_number == node)
return pomlink;
- pomlink = Links.next();
+ pomlink = Links.takeFirst();
}
return pomlink;
}
while(pomlink != NULL) {
if (pomlink->ID == id)
return pomlink;
- pomlink = Interpreters.next();
+ pomlink = Interpreters.takeFirst();
}
return pomlink;
}
write(sk, &m, sizeof(MESSAGE));
k = 0;
}
- pom = Links.next();
+ pom = Links.takeFirst();
}
if (k > 0) {
m.param.pword[1] = k;