Horizon Official Technical Documentation
|
|
#include <chrono>
#include <cstdint>
#include <functional>
#include <memory>
#include <set>
#include <queue>
#include <mutex>
#include <random>
Go to the source code of this file.
Classes | |
class | TaskScheduler |
The TaskScheduler class provides the ability to schedule std::function's in the near future. Use TaskScheduler::Update to update the scheduler. Popular methods are: More... | |
class | TaskScheduler::Task |
struct | TaskScheduler::Compare |
Container which provides Task order, insert and reschedule operations. More... | |
class | TaskScheduler::TaskQueue |
class | TaskContext |
Typedefs | |
typedef std::chrono::microseconds | Microseconds |
Copyright 2014-2015 Denis Blank denis.nosp@m..bla.nosp@m.nk@ou.nosp@m.tloo.nosp@m.k.com More... | |
typedef std::chrono::milliseconds | Milliseconds |
typedef std::chrono::seconds | Seconds |
Seconds shorthand typedef. More... | |
typedef std::chrono::minutes | Minutes |
Minutes shorthand typedef. More... | |
typedef std::chrono::hours | Hours |
Hours shorthand typedef. More... | |
typedef std::chrono::hours Hours |
Hours shorthand typedef.
typedef std::chrono::microseconds Microseconds |
Copyright 2014-2015 Denis Blank denis.nosp@m..bla.nosp@m.nk@ou.nosp@m.tloo.nosp@m.k.com
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Milliseconds shorthand typedef.
typedef std::chrono::milliseconds Milliseconds |
typedef std::chrono::minutes Minutes |
Minutes shorthand typedef.
typedef std::chrono::seconds Seconds |
Seconds shorthand typedef.