feat add sled.h
All checks were successful
linux-x64-gcc / linux-gcc (Release) (push) Successful in 38s
linux-x64-gcc / linux-gcc (Debug) (push) Successful in 2m52s

This commit is contained in:
tqcq 2024-03-11 17:18:05 +08:00
parent e52ec08559
commit 354f4f1368

69
include/sled/sled.h Normal file
View File

@ -0,0 +1,69 @@
#pragma once
#ifndef SLED_SLED_H
#define SLED_SLED_H
// filesystem
#include "sled/filesystem/path.h"
#include "sled/filesystem/temporary_file.h"
// log
#include "sled/log/log.h"
// network
#include "sled/network/async_resolver.h"
#include "sled/network/async_resolver_interface.h"
#include "sled/network/ip_address.h"
#include "sled/network/null_socket_server.h"
#include "sled/network/physical_socket_server.h"
#include "sled/network/socket.h"
#include "sled/network/socket_address.h"
#include "sled/network/socket_factory.h"
#include "sled/network/socket_server.h"
// numerics
#include "sled/numerics/divide_round.h"
// strings
#include "sled/strings/base64.h"
#include "sled/strings/utils.h"
// synchorization
#include "sled/synchronization/event.h"
#include "sled/synchronization/mutex.h"
#include "sled/synchronization/one_time_event.h"
#include "sled/synchronization/thread_local.h"
// system
#include "sled/system/fiber/scheduler.h"
#include "sled/system/fiber/wait_group.h"
#include "sled/system/location.h"
#include "sled/system/thread.h"
#include "sled/system/thread_pool.h"
// timer
#include "sled/timer/task_queue_timeout.h"
#include "sled/timer/timeout.h"
#include "sled/timer/timer.h"
// other
#include "sled/any.h"
#include "sled/apply.h"
#include "sled/buffer.h"
#include "sled/byte_order.h"
#include "sled/cleanup.h"
#include "sled/make_ref_counted.h"
#include "sled/operations_chain.h"
#include "sled/optional.h"
#include "sled/random.h"
#include "sled/ref_count.h"
#include "sled/ref_counted_base.h"
#include "sled/ref_counted_object.h"
#include "sled/ref_counter.h"
#include "sled/scoped_refptr.h"
// #include "sled/sequence_checker.h"
#include "sled/sigslot.h"
#include "sled/status.h"
#include "sled/status_or.h"
#include "sled/system_time.h"
#include "sled/time_utils.h"
#include "sled/variant.h"
#endif// SLED_SLED_H