Safir SDK Core
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
ConnectionAspectPostpone.h
Go to the documentation of this file.
1
/******************************************************************************
2
*
3
* Copyright Saab AB, 2007-2013 (http://safir.sourceforge.net)
4
*
5
* Created by: Anders Widén / stawi
6
*
7
*******************************************************************************
8
*
9
* This file is part of Safir SDK Core.
10
*
11
* Safir SDK Core is free software: you can redistribute it and/or modify
12
* it under the terms of version 3 of the GNU General Public License as
13
* published by the Free Software Foundation.
14
*
15
* Safir SDK Core is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
* GNU General Public License for more details.
19
*
20
* You should have received a copy of the GNU General Public License
21
* along with Safir SDK Core. If not, see <http://www.gnu.org/licenses/>.
22
*
23
******************************************************************************/
24
25
#ifndef _SAFIR_DOB_CONNECTION_ASPECT_POSTPONE_H
26
#define _SAFIR_DOB_CONNECTION_ASPECT_POSTPONE_H
27
28
#include <
Safir/Dob/DoseCppExportDefs.h
>
29
#include <
Safir/Dob/ConnectionAspectBase.h
>
30
#include <
Safir/Dob/ConnectionBase.h
>
31
#include <
Safir/Dob/Typesystem/InstanceId.h
>
32
33
#include <string>
34
35
namespace
Safir
36
{
37
namespace
Dob
38
{
50
class
DOSE_CPP_API
ConnectionAspectPostpone
:
public
ConnectionAspectBase
51
{
52
public
:
58
ConnectionAspectPostpone
(
const
ConnectionBase
& connection) :
ConnectionAspectBase
(connection) {}
59
105
void
Postpone(
const
bool
redispatchCurrent)
const
;
106
115
void
ResumePostponed()
const
;
116
130
void
IncompleteInjectionState()
const
;
131
132
};
133
134
}
135
}
136
137
#endif
Safir::Dob::ConnectionAspectBase
Base class for all aspects.
Definition:
ConnectionAspectBase.h:38
DoseCppExportDefs.h
ConnectionBase.h
InstanceId.h
ConnectionAspectBase.h
Safir::Dob::ConnectionBase
Common base class for connections to the DOB.
Definition:
ConnectionBase.h:52
Safir::Dob::ConnectionAspectPostpone::ConnectionAspectPostpone
ConnectionAspectPostpone(const ConnectionBase &connection)
Constructor.
Definition:
ConnectionAspectPostpone.h:58
Safir::Dob::ConnectionAspectPostpone
Class that provides a methods to postpone the reception of data from the Dob.
Definition:
ConnectionAspectPostpone.h:50
safir
sdk
include
Safir
Dob
ConnectionAspectPostpone.h
Generated on Wed Oct 23 2013 10:35:54 for Safir SDK Core by
1.8.5