summaryrefslogtreecommitdiff
path: root/x11/ipc/server/ocopserver.cpp
authorzecke <zecke>2002-10-01 18:04:40 (UTC)
committer zecke <zecke>2002-10-01 18:04:40 (UTC)
commitde95e9ad55685630512a8ee67d6e9214af1b1071 (patch) (unidiff)
treea2f62044d8ba48aab1ca3f74376358f5aef352b3 /x11/ipc/server/ocopserver.cpp
parent1d9e6c252f74bfc8fcf6c80d8ce2a80cbd566d26 (diff)
downloadopie-de95e9ad55685630512a8ee67d6e9214af1b1071.zip
opie-de95e9ad55685630512a8ee67d6e9214af1b1071.tar.gz
opie-de95e9ad55685630512a8ee67d6e9214af1b1071.tar.bz2
The client should be working
it's complete but I never compiled it
Diffstat (limited to 'x11/ipc/server/ocopserver.cpp') (more/less context) (show whitespace changes)
-rw-r--r--x11/ipc/server/ocopserver.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/x11/ipc/server/ocopserver.cpp b/x11/ipc/server/ocopserver.cpp
index 3df574b..e76657e 100644
--- a/x11/ipc/server/ocopserver.cpp
+++ b/x11/ipc/server/ocopserver.cpp
@@ -367,17 +367,18 @@ void OCopServer::isRegistered( const QCString& channel, int fd) {
367 write(fd, func.data(), func.size() ); 367 write(fd, func.data(), func.size() );
368} 368}
369QValueList<int> OCopServer::clients( const QCString& channel ) { 369QValueList<int> OCopServer::clients( const QCString& channel ) {
370 return m_channels[channel]; 370 return m_channels[channel];
371} 371}
372void OCopServer::call( const OCOPPacket& p, int fd ) { 372void OCopServer::call( const OCOPPacket& p, int fd ) {
373 QValueList<int> cli = clients( p.channel() ); 373 QValueList<int> cli = clients( p.channel() );
374 QValueList<int>::Iterator it; 374 QValueList<int>::Iterator it;
375 375
376 OCOPHead head = p.head(); 376 OCOPHead head = p.head();
377 for (it = cli.begin(); it != cli.end(); ++it ) { 377 for (it = cli.begin(); it != cli.end(); ++it ) {
378 write( (*it), &head, sizeof(head ) ); 378 write( (*it), &head, sizeof(head ) );
379 /* expl. shared! */
379 write( (*it), p.channel().data(), p.channel().size() ); 380 write( (*it), p.channel().data(), p.channel().size() );
380 write( (*it), p.header().data(), p.header().size() ); 381 write( (*it), p.header().data(), p.header().size() );
381 write( (*it), p.content().data(), p.content().size() ); 382 write( (*it), p.content().data(), p.content().size() );
382 }; 383 };
383} 384}