- Actor *p_sender = NULL;
- Actor *p_receiver = NULL;
- Mailbox *p_mailbox = NULL;
+ double rate_ = -1;
+ void *dstBuff_ = nullptr;
+ size_t dstBuffSize_ = 0;
+ void *srcBuff_ = nullptr;
+ size_t srcBuffSize_ = sizeof(void*);
+
+ /* FIXME: expose these elements in the API */
+ int detached_ = 0;
+ int (*matchFunction_)(void *, void *, smx_synchro_t) = nullptr;
+ void (*cleanFunction_)(void *) = nullptr;
+ void (*copyDataFunction_)(smx_synchro_t, void*, size_t) = nullptr;
+
+ smx_process_t sender_ = nullptr;
+ smx_process_t receiver_ = nullptr;
+ Mailbox *mailbox_ = nullptr;