XBT_LOG_NEW_DEFAULT_CATEGORY(s4u_test, "Messages specific for this msg example");
-simgrid::s4u::MailboxPtr mailbox = simgrid::s4u::Mailbox::byName("mailbox");
-double comp_size = 1000;
-double comm_size = 100000;
-
static int my_onexit(smx_process_exit_status_t status, int* pid)
{
XBT_INFO("Process \"%d\" killed.", *pid);
static void sendpid()
{
+ simgrid::s4u::MailboxPtr mailbox = simgrid::s4u::Mailbox::byName("mailbox");
int pid = simgrid::s4u::this_actor::pid();
+ double comm_size = 100000;
simgrid::s4u::this_actor::onExit((int_f_pvoid_pvoid_t)my_onexit, &pid);
XBT_INFO("Sending pid of \"%d\".", pid);
static void killall()
{
+ simgrid::s4u::MailboxPtr mailbox = simgrid::s4u::Mailbox::byName("mailbox");
for (int i = 0; i < 3; i++) {
int* pid = static_cast<int*>(simgrid::s4u::this_actor::recv(mailbox));
XBT_INFO("Killing process \"%d\".", *pid);
XBT_INFO("*** GET/SET DATA for storage element: %s ***", storage_name);
simgrid::s4u::Storage& storage = simgrid::s4u::Storage::byName(storage_name);
- char* data = (char*)storage.userdata();
+ char* data = static_cast<char*>(storage.userdata());
XBT_INFO("Get data: '%s'", data);
storage.setUserdata(xbt_strdup("Some data"));
- data = (char*)storage.userdata();
+ data = static_cast<char*>(storage.userdata());
XBT_INFO("\tSet and get data: '%s'", data);
xbt_free(data);
}
-static void dump_platform_storages(void)
+static void dump_platform_storages()
{
std::unordered_map<std::string, simgrid::s4u::Storage*>* storages = simgrid::s4u::Storage().allStorages();