diff TaskManager/kernel/ppe/TaskManager.cc @ 229:401b55a4a4dd

add Random class
author gongo@gendarme.cr.ie.u-ryukyu.ac.jp
date Thu, 12 Feb 2009 19:05:02 +0900
parents 29e338dbc280
children 126f90e8582c
line wrap: on
line diff
--- a/TaskManager/kernel/ppe/TaskManager.cc	Thu Feb 12 16:31:38 2009 +0900
+++ b/TaskManager/kernel/ppe/TaskManager.cc	Thu Feb 12 19:05:02 2009 +0900
@@ -1,10 +1,14 @@
 #include "TaskManager.h"
 
-TaskManager::TaskManager(int num) : machineNum(num) {}
+TaskManager::TaskManager(int num) : machineNum(num)
+{
+    gen_random = new Random;
+}
 
 TaskManager::~TaskManager(void)
 {
     delete m_impl;
+    delete gen_random;
 }
 
 /**
@@ -75,3 +79,9 @@
 {
     return machineNum;
 }
+
+int
+TaskManager::get_random(void)
+{
+    return gen_random->getData();
+}