13 Commits

Author SHA1 Message Date
darin%netscape.com
3990c136b7 fixes some XP_WIN review comments from dougt. fixed some startup/shutdown
races, etc.


git-svn-id: svn://10.0.0.236/trunk@134315 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-22 06:46:24 +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
f00dea6d77 1) cleanup ipcService/ipcTransport platform factoring
2) add ipc-startup-category
3) add ipc-startup and ipc-shutdown observer topics


git-svn-id: svn://10.0.0.236/trunk@133278 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-07 07:34:54 +00:00
darin%netscape.com
6704473f36 implemented first working prototype of WM_COPYDATA based IPC transport for XP_WIN.
still rough around the edges ;-)


git-svn-id: svn://10.0.0.236/trunk@133137 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 07:55:05 +00:00
darin%netscape.com
d067f6f0d2 make windows build compile.
git-svn-id: svn://10.0.0.236/trunk@133076 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 02:08:22 +00:00
darin%netscape.com
40a201cb2b more factoring of ipcTransport
git-svn-id: svn://10.0.0.236/trunk@133070 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 02:01:00 +00:00
darin%netscape.com
811b906dfb factor out socket transport specific ipcTransport implementation.
git-svn-id: svn://10.0.0.236/trunk@133062 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 01:47:07 +00:00
darin%netscape.com
9a910de9fc factored out unix (file descriptor based) implementation to make way for
a windows WM_COPYDATA based implementation.


git-svn-id: svn://10.0.0.236/trunk@133052 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 01:11:07 +00:00
darin%netscape.com
cf4102aedd major unix cleanup:
1) introduce /tmp/.mozilla-ipc-$USER/ directory for socket and lock file
2) cleaned up daemon startup and shutdown sequences


git-svn-id: svn://10.0.0.236/trunk@133024 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-05 19:42:22 +00:00
darin%netscape.com
9b8ee9f869 make ipcTransport::Init output app-name.
git-svn-id: svn://10.0.0.236/trunk@132944 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-04 22:29:17 +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