class ActorExt {
private:
double simulated_ = 0 /* Used to time with simulated_start/elapsed */;
- int* argc_ = nullptr;
- char*** argv_ = nullptr;
simgrid::s4u::MailboxPtr mailbox_;
simgrid::s4u::MailboxPtr mailbox_small_;
xbt_mutex_t mailboxes_mutex_;
public:
explicit ActorExt(simgrid::s4u::ActorPtr actor, simgrid::s4u::Barrier* barrier);
~ActorExt();
- void set_data(int* argc, char*** argv);
+ void set_data(const char* instance_id);
void finalize();
int finalized();
int initializing();
void set_comm_intra(MPI_Comm comm);
void set_sampling(int s);
int sampling();
- static void init(int* argc, char*** argv);
+ static void init();
simgrid::s4u::ActorPtr get_actor();
int get_optind();
void set_optind(int optind);