-};
-
-class ActorUserData {
- void* userdata_ = nullptr;
-
-public:
- static xbt::Extension<simgrid::s4u::Actor, ActorUserData> EXTENSION_ID;
-
- void set_user_data(void* data) { userdata_ = data; }
- void* get_user_data() { return userdata_; }
+ bool test();
+ msg_error_t wait_for(double timeout);
+ void set_status(msg_error_t status) { status_ = status; }
+ msg_error_t get_status() const { return status_; }