Itasca C++ Interface
Loading...
Searching...
No Matches
ifetchthermalproperty.h
1#pragma once
2
3namespace zone {
4 struct Zone;
5
7 public:
8 virtual void initializeMultithreading(uint32 threads)=0;
9 virtual std::tuple<base::Property,bool> getProperty(const Zone *zone) const=0;
10 virtual std::tuple<base::Property,bool> getProperty(const Zone *zone,uint32 thread,uint32 block) const=0;
11 virtual bool setProperty(Zone *zone,const base::Property &value)=0;
12 virtual bool setProperty(Zone *zone,const base::Property &value,uint32 thread,uint32 block) const=0;
13 virtual string getName() const=0;
14 virtual void setName(const string &s)=0;
15 virtual void destroy()=0;
16 };
17} // namespace itascaxd
18 // EoF
Definition property.h:25
Definition ifetchthermalproperty.h:6