projects
/
physik
/
nlsop.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
b511181
)
added gui functionality (show client info)
author
hackbard
<hackbard>
Tue, 16 Nov 2004 11:35:39 +0000
(11:35 +0000)
committer
hackbard
<hackbard>
Tue, 16 Nov 2004 11:35:39 +0000
(11:35 +0000)
nlsop_server.c
patch
|
blob
|
history
diff --git
a/nlsop_server.c
b/nlsop_server.c
index
5a627db
..
4409108
100644
(file)
--- a/
nlsop_server.c
+++ b/
nlsop_server.c
@@
-228,19
+228,26
@@
int send_status(void) {
data=GUI_INFO;
data=GUI_INFO;
- count=list_count(&(priv.job));
-
- printf("sending job info\n");
-
network_send_chan(&(priv.net),gi,&data,sizeof(unsigned char));
network_send_chan(&(priv.net),gi,&data,sizeof(unsigned char));
-
network_send_chan(&(priv.net),gi,(unsigned char *)&count,sizeof(int)
);
+
printf("sending job + client list ...\n"
);
+ count=list_count(&(priv.job));
+ network_send_chan(&(priv.net),gi,(unsigned char *)&count,sizeof(int));
list_reset(&(priv.job));
for(i=0;i<count;i++) {
network_send_chan(&(priv.net),gi,priv.job.current->data,sizeof(t_job));
list_next(&(priv.job));
}
list_reset(&(priv.job));
for(i=0;i<count;i++) {
network_send_chan(&(priv.net),gi,priv.job.current->data,sizeof(t_job));
list_next(&(priv.job));
}
+ count=list_count(&(priv.client));
+ network_send_chan(&(priv.net),gi,(unsigned char *)&count,sizeof(int));
+ list_reset(&(priv.client));
+ for(i=0;i<count;i++) {
+ network_send_chan(&(priv.net),gi,priv.client.current->data,
+ sizeof(t_client));
+ list_next(&(priv.client));
+ }
+
return 1;
}
return 1;
}