Safir SDK Core
Loading...
Searching...
No Matches
ConnectionAspectPostpone.h
Go to the documentation of this file.
1/******************************************************************************
2*
3* Copyright Saab AB, 2007-2013 (http://safirsdkcore.com)
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
32
33#include <string>
34
35namespace Safir
36{
37namespace Dob
38{
51 {
52 public:
59
105 void Postpone(const bool redispatchCurrent) const;
106
115 void ResumePostponed() const;
116
131
132 };
133
134}
135}
136
137#endif
#define DOSE_CPP_API
Definition DoseCppExportDefs.h:33
This namespace contains all the functionality and definitions of the SAFIR SDK.
Definition Backdoor.h:31
Base class for all aspects.
Definition ConnectionAspectBase.h:38
Class that provides a methods to postpone the reception of data from the Dob.
Definition ConnectionAspectPostpone.h:51
void Postpone(const bool redispatchCurrent) const
Postpone dispatching of current callback method for the dispatched type and its subclasses.
void IncompleteInjectionState() const
Discard the currently dispatched injected entity instance and wait for an update.
void ResumePostponed() const
Resume dispatching of postponed objects.
ConnectionAspectPostpone(const ConnectionBase &connection)
Constructor.
Definition ConnectionAspectPostpone.h:58
Common base class for connections to the DOB.
Definition ConnectionBase.h:59