MXS-2205 Convert internal/maxscale.h and internal/dcb.h to .hh
This commit is contained in:
42
server/core/internal/maxscale.hh
Normal file
42
server/core/internal/maxscale.hh
Normal file
@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright (c) 2018 MariaDB Corporation Ab
|
||||
*
|
||||
* Use of this software is governed by the Business Source License included
|
||||
* in the LICENSE.TXT file and at www.mariadb.com/bsl11.
|
||||
*
|
||||
* Change Date: 2022-01-01
|
||||
*
|
||||
* On the date above, in accordance with the Business Source License, use
|
||||
* of this software will be governed by version 2 or later of the General
|
||||
* Public License.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
/**
|
||||
* @file core/maxscale/maxscale.hh - The private maxscale general definitions
|
||||
*/
|
||||
|
||||
#include <maxscale/maxscale.h>
|
||||
|
||||
MXS_BEGIN_DECLS
|
||||
|
||||
/**
|
||||
* Initiate shutdown of MaxScale.
|
||||
*
|
||||
* This functions informs all threads that they should stop the
|
||||
* processing and exit.
|
||||
*
|
||||
* @return How many times maxscale_shutdown() has been called.
|
||||
*/
|
||||
int maxscale_shutdown(void);
|
||||
|
||||
/**
|
||||
* Reset the start time from which the uptime is calculated.
|
||||
*/
|
||||
void maxscale_reset_starttime(void);
|
||||
|
||||
// Helper functions for debug assertions
|
||||
bool maxscale_teardown_in_progress();
|
||||
void maxscale_start_teardown();
|
||||
|
||||
MXS_END_DECLS
|
||||
Reference in New Issue
Block a user