- /** Specify the data to send */
- void setSrcData(void * buff);
- /** Specify the size of the data to send */
- void setSrcDataSize(size_t size);
- /** Specify the data to send and its size */
- void setSrcData(void * buff, size_t size);
-
-private: /* FIXME: expose these elements in the API */
- int p_detached = 0;
- int (*p_matchFunction)(void *, void *, smx_synchro_t) = NULL;
- void (*p_cleanFunction)(void *) = NULL;
- void (*p_copyDataFunction)(smx_synchro_t, void*, size_t) = NULL;
+ /** Specify the data to send */
+ void setSrcData(void * buff);
+ /** Specify the size of the data to send */
+ void setSrcDataSize(size_t size);
+ /** Specify the data to send and its size */
+ void setSrcData(void * buff, size_t size);