diff options
| author | Michael Bebenita <mbebenita@mozilla.com> | 2010-09-07 18:39:07 -0700 |
|---|---|---|
| committer | Michael Bebenita <mbebenita@mozilla.com> | 2010-09-07 18:44:12 -0700 |
| commit | de611a309006f0976bc9a579eb1087e7a89f79a7 (patch) | |
| tree | cd30b33ab1986c0cc84e0fc0743593bd99b0caaa /src/rt/rust_srv.cpp | |
| parent | a6aebdaedd4abb95b040c9cd09cfdb6b9b940789 (diff) | |
| download | rust-de611a309006f0976bc9a579eb1087e7a89f79a7.tar.gz rust-de611a309006f0976bc9a579eb1087e7a89f79a7.zip | |
Lots of design changes around proxies and message passing. Made it so that domains can only talk to other domains via handles, and with the help of the rust_kernel.
Diffstat (limited to 'src/rt/rust_srv.cpp')
| -rw-r--r-- | src/rt/rust_srv.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/rt/rust_srv.cpp b/src/rt/rust_srv.cpp index d92235623de..a5fcde9b3a0 100644 --- a/src/rt/rust_srv.cpp +++ b/src/rt/rust_srv.cpp @@ -7,13 +7,14 @@ rust_srv::rust_srv() : local_region(this, false), - synchronized_region(this, true), - kernel(new rust_kernel(this)) { + synchronized_region(this, true) { // Nop. } rust_srv::~rust_srv() { - // Nop. +// char msg[1024]; +// snprintf(msg, sizeof(msg), "~rust_srv %" PRIxPTR, (uintptr_t) this); +// log(msg); } void @@ -74,3 +75,8 @@ rust_srv::warning(char const *expression, expression, file, (int)line, buf); log(msg); } + +rust_srv * +rust_srv::clone() { + return new rust_srv(); +} |
