xrpld
Toggle main menu visibility
Loading...
Searching...
No Matches
include
xrpl
protocol
BuildInfo.h
1
#pragma once
2
3
#include <
cstdint
>
4
#include <
string
>
5
#include <
string_view
>
6
10
// VFALCO The namespace is deprecated
11
namespace
xrpl::build_info
{
12
18
std::string
const
&
19
getVersionString
();
20
26
std::string
const
&
27
getFullVersionString
();
28
55
std::uint64_t
56
encodeSoftwareVersion
(
std::string_view
versionStr);
57
61
std::uint64_t
62
getEncodedVersion
();
63
70
bool
71
isXrpldVersion
(
std::uint64_t
version);
72
84
bool
85
isNewerVersion
(
std::uint64_t
version);
86
87
}
// namespace xrpl::build_info
std::string
std::string_view
cstdint
std::uint64_t
xrpl::build_info
Versioning information for this build.
Definition
BuildInfo.h:11
xrpl::build_info::getFullVersionString
std::string const & getFullVersionString()
Full server version string.
Definition
BuildInfo.cpp:77
xrpl::build_info::getVersionString
std::string const & getVersionString()
Server version.
Definition
BuildInfo.cpp:63
xrpl::build_info::isXrpldVersion
bool isXrpldVersion(std::uint64_t version)
Check if the encoded software version is an xrpld software version.
Definition
BuildInfo.cpp:158
xrpl::build_info::encodeSoftwareVersion
std::uint64_t encodeSoftwareVersion(std::string_view versionStr)
Encode an arbitrary server software version in a 64-bit integer.
Definition
BuildInfo.cpp:87
xrpl::build_info::getEncodedVersion
std::uint64_t getEncodedVersion()
Returns this server's version packed in a 64-bit integer.
Definition
BuildInfo.cpp:151
xrpl::build_info::isNewerVersion
bool isNewerVersion(std::uint64_t version)
Check if the version is newer than the local node's xrpld software version.
Definition
BuildInfo.cpp:164
string
string_view
Generated by
1.17.0