Lines Matching defs:const

99     static const FlagsType PublicRead    = 0x003f; // public readable flags
100 static const FlagsType PublicWrite = 0x001d; // public writable flags
101 static const FlagsType Squashed = 0x0001; // has been squashed
102 static const FlagsType Scheduled = 0x0002; // has been scheduled
103 static const FlagsType Managed = 0x0004; // Use life cycle manager
104 static const FlagsType AutoDelete = Managed; // delete after dispatch
110 static const FlagsType Reserved0 = 0x0008;
111 static const FlagsType IsExitEvent = 0x0010; // special exit event
112 static const FlagsType IsMainQueue = 0x0020; // on main event queue
113 static const FlagsType Initialized = 0x7a40; // somewhat random bits
114 static const FlagsType InitMask = 0xffc0; // mask for init bits
125 static const Priority Minimum_Pri = SCHAR_MIN;
130 static const Priority Debug_Enable_Pri = -101;
135 static const Priority Debug_Break_Pri = -100;
141 static const Priority CPU_Switch_Pri = -31;
146 static const Priority Delayed_Writeback_Pri = -1;
149 static const Priority Default_Pri = 0;
153 static const Priority DVFS_Update_Pri = 31;
158 static const Priority Serialize_Pri = 32;
162 static const Priority CPU_Tick_Pri = 50;
165 static const Priority CPU_Exit_Pri = 64;
169 static const Priority Stat_Event_Pri = 90;
172 static const Priority Progress_Event_Pri = 95;
176 static const Priority Sim_Exit_Pri = 100;
179 static const Priority Maximum_Pri = SCHAR_MAX;
246 initialized() const
254 getFlags() const
260 isFlagSet(Flags _flags) const
288 virtual void trace(const char *action); //!< trace event activity
361 virtual const std::string name() const;
364 /// *not* be dynamically allocated; just a const char array
366 virtual const char *description() const;
369 void dump() const;
385 bool scheduled() const { return flags.isSet(Scheduled); }
391 bool squashed() const { return flags.isSet(Squashed); }
394 bool isExitEvent() const { return flags.isSet(IsExitEvent); }
397 bool isManaged() const { return flags.isSet(Managed); }
398 bool isAutoDelete() const { return isManaged(); }
401 Tick when() const { return _when; }
404 Priority priority() const { return _priority; }
411 void serialize(CheckpointOut &cp) const override;
416 operator<(const Event &l, const Event &r)
423 operator>(const Event &l, const Event &r)
430 operator<=(const Event &l, const Event &r)
436 operator>=(const Event &l, const Event &r)
443 operator==(const Event &l, const Event &r)
449 operator!=(const Event &l, const Event &r)
537 EventQueue(const EventQueue &);
608 EventQueue(const std::string &n);
610 virtual const std::string name() const { return objName; }
611 void name(const std::string &st) { objName = st; }
625 Tick nextTick() const { return head->when(); }
627 Tick getCurTick() const { return _curTick; }
628 Event *getHead() const { return head; }
654 bool empty() const { return head == NULL; }
656 void dump() const;
658 bool debugVerify() const;
738 eventQueue() const
810 const std::string
811 name() const
816 const char *description() const { return "EventWrapped"; }
826 EventFunctionWrapper(const std::function<void(void)> &callback,
827 const std::string &name,
838 const std::string
839 name() const
844 const char *description() const { return "EventFunctionWrapped"; }