14 TclObject*
create(
int argc,
const char*
const*argv) {
58 std::cerr <<
"ResourceSpec:\t";
62 std::vector <int>::iterator iter;
63 std::cerr <<
"Power states:\t";
66 std::cerr << (*iter) <<
",";
78 if (strcmp(argv[1],
"print") == 0) {
82 }
else if (argc == 3) {
83 if (strcmp(argv[1],
"add-capacity") == 0) {
86 }
else if(strcmp(argv[1],
"add-power-state") == 0){
89 }
else if(strcmp(argv[1],
"set-type") == 0){
95 }
else if(strcmp(argv[1],
"set-name") == 0){
98 }
else if(strcmp(argv[1],
"set-arch") == 0){
101 }
else if (strcmp(argv[1],
"set-power-model") == 0) {
std::vector< Capacity > capacity
virtual int command(int argc, const char *const *argv)
TclObject * create(int argc, const char *const *argv)
int setType(const char *t)
ResourceSpecClass class_resourcespec
PowerModel * getPowerModel()
int setArch(const char *name)
int addCapacity(double cap)
std::vector< int > power_states
int setName(const char *name)
void setPowerModel(PowerModel *model)
int addPowerState(int ps)