summaryrefslogtreecommitdiffstats
path: root/yql/essentials/public/udf/udf_terminator.h
blob: f8b4767674e910b600ae30faac5ef4491df8cecc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#pragma once
#include <util/system/compiler.h>

namespace NYql {
namespace NUdf {
class TBoxedValue;
} // namespace NUdf
} // namespace NYql

extern "C" [[noreturn]] void UdfTerminate(const char* message);
extern "C" void UdfRegisterObject(::NYql::NUdf::TBoxedValue* object);
extern "C" void UdfUnregisterObject(::NYql::NUdf::TBoxedValue* object);