Mercurial > hg > Gears > Gears
view src/parallel_execution/examples/socketQueue/TQueue.h @ 1006:d3355697c87c
commit to pull
author | ichikitakahiro <e165713@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 06 Jan 2022 22:53:24 +0900 |
parents | d8142d91bc71 |
children | 9ca9c36a4633 |
line wrap: on
line source
typedef struct TQueue<>{ union Data* tQueue; union Data* data; struct FileString* string; __code whenEmpty(...); __code clear(Impl* tQueue, __code next(...)); __code put(Impl* tQueue, union Data* data, __code next(...)); __code take(Impl* tQueue, __code next(union Data* data, ...)); __code isEmpty(Impl* tQueue, __code next(...), __code whenEmpty(...)); __code sendData(Impl* tQueue, FileString* string, __code next(...)); __code getData(Impl* tQueue, __code next(...)); __code next(...); } TQueue;