зеркало из https://github.com/mozilla/gecko-dev.git
23 строки
301 B
Plaintext
23 строки
301 B
Plaintext
|
namespace mozilla {
|
||
|
namespace _ipdltest {
|
||
|
|
||
|
protocol PTestSysVShmem {
|
||
|
child:
|
||
|
Give(Shmem mem, size_t expectedSize);
|
||
|
|
||
|
parent:
|
||
|
Take(Shmem mem, size_t expectedSize);
|
||
|
__delete__();
|
||
|
|
||
|
|
||
|
state GIVING:
|
||
|
send Give goto TAKING;
|
||
|
|
||
|
state TAKING:
|
||
|
recv Take goto TAKING;
|
||
|
recv __delete__;
|
||
|
};
|
||
|
|
||
|
}
|
||
|
}
|