Я использую эту структуру для создания кластера и добавления в него участника:
Код: Выделить всё
Ptr new_cluster = CreateObject ();
new_cluster->SetId(rand());
new_cluster->SetCHNodeId(sender_node_id);
NodeInformation new_member;
new_member.node_id = node->GetId();
new_member.mac_addr = mac_addr;
new_member.last_beacon = Now();
new_cluster->AddMember(new_member);
/* Aggregate the cluster with both CH and member node*/
sender_node->AggregateObject (new_cluster);
node->AggregateObject (new_cluster);
Подробнее здесь: https://stackoverflow.com/questions/791 ... -c-impleme