Click
Loading...
Searching...
No Matches
threadsched.hh
1// -*- c-basic-offset: 4 -*-
2#ifndef CLICK_THREADSCHED_HH
3#define CLICK_THREADSCHED_HH
4
5#include <click/bitvector.hh>
6
7
8CLICK_DECLS
9
10class ThreadSched { public:
11
12 enum { THREAD_QUIESCENT = -1, THREAD_UNKNOWN = -1000, THREAD_AUTO = -1001 };
13
14 ThreadSched() { }
15 virtual ~ThreadSched() { }
16
17 virtual int initial_home_thread_id(const Element *e);
18
19 virtual Bitvector assigned_thread() {
20 return Bitvector(click_max_cpu_ids(),0);
21 };
22
23};
24
25CLICK_ENDDECLS
26#endif
Click's bitvector class.
Vector of bits.
Definition bitvector.hh:21
Base class for Click elements.
Definition element.hh:42