|
Sen API
Sen Libraries
|
#include "sen/core/base/class_helpers.h"#include "sen/core/base/compiler_macros.h"#include "sen/core/base/move_only_function.h"#include "sen/core/base/result.h"#include "sen/core/base/span.h"#include "sen/core/base/timestamp.h"#include "sen/core/io/input_stream.h"#include "sen/core/io/output_stream.h"#include "sen/core/meta/event.h"#include "sen/core/meta/method.h"#include "sen/core/meta/property.h"#include "sen/core/meta/type.h"#include "sen/core/meta/var.h"#include "sen/core/obj/callback.h"#include "sen/core/obj/connection_guard.h"#include "sen/core/obj/detail/event_buffer.h"#include "sen/core/obj/detail/native_object_impl.h"#include "sen/core/obj/detail/work_queue.h"#include "sen/core/obj/object.h"#include <atomic>#include <chrono>#include <cstdint>#include <exception>#include <functional>#include <future>#include <memory>#include <mutex>#include <shared_mutex>#include <stdexcept>#include <string>#include <string_view>#include <unordered_map>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | sen::NativeObject |
| An object instantiated in this process. This is the base class for all user-implemented objects. More... | |
Namespaces | |
| namespace | sen |
Typedefs | |
| using | sen::StreamCall = sen::std_util::move_only_function<void(OutputStream&)> |
| using | sen::VariantCall = sen::std_util::move_only_function<void(Var&)> |
| using | sen::StreamCallForwarder = sen::std_util::move_only_function<void(StreamCall&&)> |
| using | sen::VariantCallForwarder = sen::std_util::move_only_function<void(VariantCall&&)> |