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:10
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
mlrange_cast
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Definition
mlRangeCasts.h:332
asio
Definition
AsynchronousExecution.h:15
FMEstable
ReleaseMeVis
Projects
AsynchronousIO
Sources
asio
SynchronousExecution.h
Generated by
1.10.0