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
DOSE_CPP_API
#define DOSE_CPP_API
Definition:
DoseCppExportDefs.h:33
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 Mon Jun 2 2014 11:49:39 for Safir SDK Core by
1.8.7