18 Commits

Author SHA1 Message Date
darin%netscape.com
caf905a0ef 1) add clientUp and clientDown ipc module notifications
2) cleanup some comments in ipcModule.h


git-svn-id: svn://10.0.0.236/trunk@133893 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-15 08:01:55 +00:00
darin%netscape.com
2e50b6f4f7 eliminate primary name from "client hello" (not needed, and added
problematic dependency on libpref).


git-svn-id: svn://10.0.0.236/trunk@133838 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-14 19:37:01 +00:00
darin%netscape.com
477a1136d1 cleaning up ipcCommandModule
git-svn-id: svn://10.0.0.236/trunk@133608 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-12 01:13:51 +00:00
darin%netscape.com
31ac92d024 initial version of CLIENT_INFO support
git-svn-id: svn://10.0.0.236/trunk@133559 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-11 06:32:27 +00:00
darin%netscape.com
27beec2e42 make daemon PlatformSendMsg async on XP_WIN.
git-svn-id: svn://10.0.0.236/trunk@133549 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-10 22:34:47 +00:00
darin%netscape.com
27020b681d IPC module methods should not depend on ipcMessage class.
git-svn-id: svn://10.0.0.236/trunk@133530 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-10 06:21:24 +00:00
darin%netscape.com
e4463d2578 fix memory leaks
git-svn-id: svn://10.0.0.236/trunk@133431 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-08 23:44:31 +00:00
darin%netscape.com
547b4d53a1 add ipcModuleMethods::init
git-svn-id: svn://10.0.0.236/trunk@133269 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-07 06:00:10 +00:00
darin%netscape.com
2acc29c026 added ipcModuleUtil.h to simplify using the new plug-in API
git-svn-id: svn://10.0.0.236/trunk@133267 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-07 05:54:56 +00:00
darin%netscape.com
56efc822ef major overhaul of daemon plug-in module story. modules now talk to the
daemon through a table of function pointers.  this greatly simplifies the
linker magic required to allow the modules to talk with the daemon.


git-svn-id: svn://10.0.0.236/trunk@133260 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-07 04:56:06 +00:00
darin%netscape.com
3e356dfc27 added inline utility version of IPC_SendMsg that takes a client ID instead
of an ipcClient pointer.


git-svn-id: svn://10.0.0.236/trunk@133179 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 19:56:30 +00:00
darin%netscape.com
131f215319 implemented ADD_TARGET/DEL_TARGET messages.
added ipcIDList


git-svn-id: svn://10.0.0.236/trunk@132936 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-04 19:46:34 +00:00
darin%netscape.com
773ce670f1 implement ADD_NAME and DEL_NAME messages.
implement part of ADD_TARGET and DEL_TARGET messages.


git-svn-id: svn://10.0.0.236/trunk@132926 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-04 06:35:32 +00:00
darin%netscape.com
108238b121 forwarding messages now works
git-svn-id: svn://10.0.0.236/trunk@132919 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-03 01:54:46 +00:00
darin%netscape.com
34effd1235 implement QueryClientByName
git-svn-id: svn://10.0.0.236/trunk@132911 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-02 18:57:15 +00:00
darin%netscape.com
a6cb024de2 next round of revisions
1) added ipcQueue<>
2) added ipcLog
3) closer to having a working QueryClientByName
4) build fix


git-svn-id: svn://10.0.0.236/trunk@132898 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-02 02:45:24 +00:00
darin%netscape.com
40b33e4bfa 1) updated IPCM protocol
2) added ipcMessage primitives to simplify IPCM protocol implementation
3) added ipcMessageCast to simplify casting raw messages to specific types
4) added function table in ipcCommandModule


git-svn-id: svn://10.0.0.236/trunk@132815 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-01 09:08:25 +00:00
darin%netscape.com
0236fb0bbe adding IPC framework -- NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@132767 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-31 08:19:27 +00:00