mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 22:45:52 +00:00
93 lines
2.3 KiB
C++
93 lines
2.3 KiB
C++
//------------------------------------------------------------------------------
|
|
/*
|
|
Copyright (c) 2011-2013, OpenCoin, Inc.
|
|
*/
|
|
//==============================================================================
|
|
|
|
/** Include this to get the @ref ripple_basics module.
|
|
|
|
@file ripple_basics.h
|
|
@ingroup ripple_basics
|
|
*/
|
|
|
|
/** Basic classes.
|
|
|
|
This module provides utility classes and types used in the Ripple system.
|
|
|
|
@defgroup ripple_basics
|
|
*/
|
|
|
|
#ifndef RIPPLE_BASICS_RIPPLEHEADER
|
|
#define RIPPLE_BASICS_RIPPLEHEADER
|
|
|
|
#include "system/ripple_StandardIncludes.h"
|
|
|
|
#include "system/ripple_BoostIncludes.h"
|
|
|
|
#include "system/ripple_OpenSSLIncludes.h"
|
|
|
|
// ByteOrder
|
|
#ifdef WIN32
|
|
// (nothing)
|
|
#elif __APPLE__
|
|
# include <libkern/OSByteOrder.h>
|
|
#elif defined(__FreeBSD__) || defined(__NetBSD__)
|
|
# include <sys/endian.h>
|
|
#elif defined(__OpenBSD__)
|
|
# include <sys/types.h>
|
|
#endif
|
|
|
|
#include "BeastConfig.h" // Must come before any Beast includes
|
|
|
|
#include "modules/beast_core/beast_core.h"
|
|
#include "modules/beast_basics/beast_basics.h"
|
|
|
|
// VFALCO TODO Fix this for FreeBSD
|
|
//#include "modules/beast_basics/beast_basics.h"
|
|
|
|
#include "../ripple_json/ripple_json.h"
|
|
|
|
namespace ripple
|
|
{
|
|
|
|
// VFALCO TODO Make this work. We have to get rid of BIND_TYPE,
|
|
// FUNC_TYPE, and P_* placeholders.
|
|
//
|
|
//using namespace beast;
|
|
|
|
using beast::int16;
|
|
using beast::int32;
|
|
using beast::int64;
|
|
using beast::uint16;
|
|
using beast::uint32;
|
|
using beast::uint64;
|
|
|
|
#include "utility/ripple_Log.h" // Needed by others
|
|
|
|
#include "types/ripple_BasicTypes.h"
|
|
#include "utility/ripple_ByteOrder.h"
|
|
#include "utility/ripple_CountedObject.h"
|
|
#include "utility/ripple_DiffieHellmanUtil.h"
|
|
#include "utility/ripple_IniFile.h"
|
|
#include "utility/ripple_PlatformMacros.h"
|
|
#include "utility/ripple_RandomNumbers.h"
|
|
#include "utility/ripple_ScopedLock.h"
|
|
#include "utility/ripple_StringUtilities.h"
|
|
#include "utility/ripple_Sustain.h"
|
|
#include "utility/ripple_ThreadName.h"
|
|
#include "utility/ripple_Time.h"
|
|
#include "utility/ripple_UptimeTimer.h"
|
|
|
|
#include "types/ripple_UInt256.h"
|
|
#include "utility/ripple_HashUtilities.h" // requires UInt256
|
|
#include "types/ripple_HashMaps.h"
|
|
|
|
#include "containers/ripple_KeyCache.h"
|
|
#include "containers/ripple_RangeSet.h"
|
|
#include "containers/ripple_SecureAllocator.h"
|
|
#include "containers/ripple_TaggedCache.h"
|
|
|
|
}
|
|
|
|
#endif
|