MeVisLab Toolbox Reference
SynchronousExecution.h
Go to the documentation of this file.
1
// Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2
// **InsertLicense** code
3
4
#pragma once
5
6
#include <
asio/System.h
>
7
#include <
asio/ExecutionPolicy.h
>
8
9
10
namespace
asio
{
11
25
class
ASYNCHRONOUSIO_EXPORT
SynchronousExecution
:
public
ExecutionPolicy
26
{
27
public
:
28
29
void
execute
(std::function<
void
()> callable)
override
;
30
};
31
32
}
ExecutionPolicy.h
System.h
ASYNCHRONOUSIO_EXPORT
#define ASYNCHRONOUSIO_EXPORT
Definition:
System.h:9
asio::ExecutionPolicy
Abstract base class for all asio::ExecutionPolicy derivatives.
Definition:
ExecutionPolicy.h:35
asio::SynchronousExecution
An synchronous execution policy.
Definition:
SynchronousExecution.h:26
asio::SynchronousExecution::execute
void execute(std::function< void()> callable) override
asio
Definition:
AsynchronousExecution.h:15
FMEstable
ReleaseMeVis
Projects
AsynchronousIO
Sources
asio
SynchronousExecution.h
Generated by
1.9.1