The base class for any user processing class that wishes send missive s. More...
#include <cell.hh>
Public Member Functions | |
virtual mc_opt_sz_fn grip & | get_available () |
Method that must return the available grip for each agent derived class. | |
Public Member Functions inherited from agent | |
mc_opt_sz_fn void | release (int dbg_caller=1) |
Releases this agent so that it can latter be acquired again. | |
Public Attributes | |
mck_handler_idx_t | handler_idx |
The index of my handler function in kernel::all_handlers. | |
The base class for any user processing class that wishes send missive s.
A cell is the fundamental unit of concurrent computation of the library.
The user can think of it as a concurrent object (as in object oriented programming), an object that can receive missive s.
Every cell has a mck_handler_idx_t called handler_idx .