ThreadWeaver 5.109.0
sequence.h
1/* -*- C++ -*-
2 This file declares the Sequence class.
3
4 SPDX-FileCopyrightText: 2004-2013 Mirko Boehm <mirko@kde.org>
5
6 SPDX-License-Identifier: LGPL-2.0-or-later
7
8 $Id: DebuggingAids.h 30 2005-08-16 16:16:04Z mirko $
9*/
10
11#ifndef JOBSEQUENCE_H
12#define JOBSEQUENCE_H
13
14#include "collection.h"
15
16namespace ThreadWeaver
17{
18namespace Private
19{
20class Sequence_Private;
21}
22
30class THREADWEAVER_EXPORT Sequence : public Collection
31{
32public:
33 explicit Sequence();
34
35private:
36 Private::Sequence_Private *d();
37 const Private::Sequence_Private *d() const;
38};
39
40}
41
42#endif
A Collection is a vector of Jobs that will be queued together.
Definition collection.h:32
A Sequence is a vector of Jobs that will be executed in a sequence.
Definition sequence.h:31