You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
35 lines
971 B
C++
35 lines
971 B
C++
// Copyright 2011-2019 Molecular Matters GmbH, all rights reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreTypes.h"
|
|
#include "LC_Commands.h"
|
|
|
|
|
|
class DuplexPipe;
|
|
|
|
namespace actions
|
|
{
|
|
#define DECLARE_ACTION(_name) \
|
|
struct _name \
|
|
{ \
|
|
typedef ::commands::_name CommandType; \
|
|
static bool Execute(const CommandType* command, const DuplexPipe* pipe, void* context, const void* payload, size_t payloadSize); \
|
|
}
|
|
|
|
DECLARE_ACTION(RegisterProcessFinished);
|
|
DECLARE_ACTION(EnableModulesFinished);
|
|
DECLARE_ACTION(DisableModulesFinished);
|
|
DECLARE_ACTION(EnterSyncPoint);
|
|
DECLARE_ACTION(LeaveSyncPoint);
|
|
DECLARE_ACTION(CallHooks);
|
|
DECLARE_ACTION(LoadPatch);
|
|
DECLARE_ACTION(UnloadPatch);
|
|
DECLARE_ACTION(CallEntryPoint);
|
|
DECLARE_ACTION(LogOutput);
|
|
DECLARE_ACTION(CompilationFinished);
|
|
DECLARE_ACTION(HandleExceptionFinished);
|
|
|
|
#undef DECLARE_ACTION
|
|
}
|