|
rippled
|
#include <STXChainBridge.h>


Public Types | |
| enum class | ChainType { locking , issuing } |
| using | value_type = STXChainBridge |
Public Member Functions | |
| STXChainBridge () | |
| STXChainBridge (SField const &name) | |
| STXChainBridge (STXChainBridge const &rhs)=default | |
| STXChainBridge (STObject const &o) | |
| STXChainBridge (AccountID const &srcChainDoor, Issue const &srcChainIssue, AccountID const &dstChainDoor, Issue const &dstChainIssue) | |
| STXChainBridge (Json::Value const &v) | |
| STXChainBridge (SField const &name, Json::Value const &v) | |
| STXChainBridge (SerialIter &sit, SField const &name) | |
| STXChainBridge & | operator= (STXChainBridge const &rhs)=default |
| std::string | getText () const override |
| STObject | toSTObject () const |
| AccountID const & | lockingChainDoor () const |
| Issue const & | lockingChainIssue () const |
| AccountID const & | issuingChainDoor () const |
| Issue const & | issuingChainIssue () const |
| AccountID const & | door (ChainType ct) const |
| Issue const & | issue (ChainType ct) const |
| SerializedTypeID | getSType () const override |
| Json::Value | getJson (JsonOptions) const override |
| void | add (Serializer &s) const override |
| bool | isEquivalent (STBase const &t) const override |
| bool | isDefault () const override |
| value_type const & | value () const noexcept |
| bool | operator== (STBase const &t) const |
| bool | operator!= (STBase const &t) const |
| template<class D > | |
| D & | downcast () |
| template<class D > | |
| D const & | downcast () const |
| template<class D > | |
| D const & | downcast () const |
| virtual std::string | getFullText () const |
| void | setFName (SField const &n) |
| A STBase is a field. | |
| SField const & | getFName () const |
| void | addFieldID (Serializer &s) const |
Static Public Member Functions | |
| static ChainType | otherChain (ChainType ct) |
| static ChainType | srcChain (bool wasLockingChainSend) |
| static ChainType | dstChain (bool wasLockingChainSend) |
Static Protected Member Functions | |
| template<class T > | |
| static STBase * | emplace (std::size_t n, void *buf, T &&val) |
Private Member Functions | |
| STBase * | copy (std::size_t n, void *buf) const override |
| STBase * | move (std::size_t n, void *buf) override |
Static Private Member Functions | |
| static std::unique_ptr< STXChainBridge > | construct (SerialIter &, SField const &name) |
| static auto & | getCounter () noexcept |
Private Attributes | |
| STAccount | lockingChainDoor_ {sfLockingChainDoor} |
| STIssue | lockingChainIssue_ {sfLockingChainIssue} |
| STAccount | issuingChainDoor_ {sfIssuingChainDoor} |
| STIssue | issuingChainIssue_ {sfIssuingChainIssue} |
| SField const * | fName |
Friends | |
| bool | operator== (STXChainBridge const &lhs, STXChainBridge const &rhs) |
| bool | operator< (STXChainBridge const &lhs, STXChainBridge const &rhs) |
Definition at line 33 of file STXChainBridge.h.
Definition at line 41 of file STXChainBridge.h.
|
strong |
| Enumerator | |
|---|---|
| locking | |
| issuing | |
Definition at line 43 of file STXChainBridge.h.
| ripple::STXChainBridge::STXChainBridge | ( | ) |
Definition at line 42 of file STXChainBridge.cpp.
|
explicit |
Definition at line 46 of file STXChainBridge.cpp.
|
default |
| ripple::STXChainBridge::STXChainBridge | ( | STObject const & | o | ) |
Definition at line 63 of file STXChainBridge.cpp.
| ripple::STXChainBridge::STXChainBridge | ( | AccountID const & | srcChainDoor, |
| Issue const & | srcChainIssue, | ||
| AccountID const & | dstChainDoor, | ||
| Issue const & | dstChainIssue | ||
| ) |
Definition at line 50 of file STXChainBridge.cpp.
|
explicit |
Definition at line 72 of file STXChainBridge.cpp.
|
explicit |
Definition at line 77 of file STXChainBridge.cpp.
|
explicit |
Definition at line 141 of file STXChainBridge.cpp.
|
static |
Definition at line 211 of file STXChainBridge.h.
|
static |
Definition at line 219 of file STXChainBridge.h.
|
static |
Definition at line 227 of file STXChainBridge.h.
|
default |
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 171 of file STXChainBridge.cpp.
| STObject ripple::STXChainBridge::toSTObject | ( | ) | const |
Definition at line 182 of file STXChainBridge.cpp.
| AccountID const & ripple::STXChainBridge::lockingChainDoor | ( | ) | const |
Definition at line 165 of file STXChainBridge.h.
| Issue const & ripple::STXChainBridge::lockingChainIssue | ( | ) | const |
Definition at line 171 of file STXChainBridge.h.
| AccountID const & ripple::STXChainBridge::issuingChainDoor | ( | ) | const |
Definition at line 177 of file STXChainBridge.h.
| Issue const & ripple::STXChainBridge::issuingChainIssue | ( | ) | const |
Definition at line 183 of file STXChainBridge.h.
Definition at line 195 of file STXChainBridge.h.
Definition at line 203 of file STXChainBridge.h.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 193 of file STXChainBridge.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 160 of file STXChainBridge.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 151 of file STXChainBridge.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 199 of file STXChainBridge.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 206 of file STXChainBridge.cpp.
|
noexcept |
Definition at line 189 of file STXChainBridge.h.
|
staticprivate |
Definition at line 213 of file STXChainBridge.cpp.
|
overrideprivatevirtual |
Reimplemented from ripple::STBase.
Definition at line 219 of file STXChainBridge.cpp.
|
overrideprivatevirtual |
Reimplemented from ripple::STBase.
Definition at line 225 of file STXChainBridge.cpp.
|
inherited |
Definition at line 51 of file STBase.cpp.
|
inherited |
Definition at line 57 of file STBase.cpp.
|
inherited |
|
inherited |
|
inherited |
|
virtualinherited |
Reimplemented in ripple::STAmount, ripple::STArray, ripple::STLedgerEntry, ripple::STObject, and ripple::STTx.
Definition at line 81 of file STBase.cpp.
|
inherited |
|
inherited |
Definition at line 143 of file STBase.cpp.
|
inherited |
Definition at line 149 of file STBase.cpp.
|
staticprotectedinherited |
|
staticprivatenoexceptinherited |
Definition at line 129 of file CountedObject.h.
|
friend |
Definition at line 135 of file STXChainBridge.h.
|
friend |
Definition at line 149 of file STXChainBridge.h.
|
private |
Definition at line 35 of file STXChainBridge.h.
|
private |
Definition at line 36 of file STXChainBridge.h.
|
private |
Definition at line 37 of file STXChainBridge.h.
|
private |
Definition at line 38 of file STXChainBridge.h.