init.h 1.1 KB
Newer Older
羽飞's avatar
羽飞 已提交
1
/* Copyright (c) 2021 OceanBase and/or its affiliates. All rights reserved.
羽飞's avatar
羽飞 已提交
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
miniob is licensed under Mulan PSL v2.
You can use this software according to the terms and conditions of the Mulan PSL v2.
You may obtain a copy of Mulan PSL v2 at:
         http://license.coscl.org.cn/MulanPSL2
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
See the Mulan PSL v2 for more details. */

//
// Created by Longda on 2010
//

#ifndef __COMMON_SEDA_INIT_H__
#define __COMMON_SEDA_INIT_H__

// Basic includes
#include <assert.h>
#include <signal.h>
#include <iostream>
#include <set>
#include <sstream>
#include <string>
#include <vector>

#include "common/conf/ini.h"
#include "common/defs.h"
#include "common/os/process_param.h"
namespace common {

/**
 * start the seda process, do this will trigger all threads
 */
int init_seda(ProcessParam *process_cfg);

void cleanup_seda();

39 40
}  // namespace common
#endif  // __COMMON_SEDA_INIT_H__