rippled
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ripple::RPC::detail::SigningForParams Class Reference
Collaboration diagram for ripple::RPC::detail::SigningForParams:
Collaboration graph
[legend]

Public Member Functions

 SigningForParams ()
 
 SigningForParams (SigningForParams const &rhs)=delete
 
 SigningForParams (AccountID const &multiSigningAcctID)
 
bool isMultiSigning () const
 
bool isSingleSigning () const
 
bool editFields () const
 
bool validMultiSign () const
 
AccountID const & getSigner () const
 
PublicKey const & getPublicKey () const
 
Buffer const & getSignature () const
 
void setPublicKey (PublicKey const &multiSignPublicKey)
 
void moveMultiSignature (Buffer &&multiSignature)
 

Private Attributes

AccountID const *const multiSigningAcctID_
 
std::optional< PublicKeymultiSignPublicKey_
 
Buffer multiSignature_
 

Detailed Description

Definition at line 50 of file TransactionSign.cpp.

Constructor & Destructor Documentation

◆ SigningForParams() [1/3]

ripple::RPC::detail::SigningForParams::SigningForParams ( )
explicit

Definition at line 58 of file TransactionSign.cpp.

◆ SigningForParams() [2/3]

ripple::RPC::detail::SigningForParams::SigningForParams ( SigningForParams const &  rhs)
delete

◆ SigningForParams() [3/3]

ripple::RPC::detail::SigningForParams::SigningForParams ( AccountID const &  multiSigningAcctID)

Definition at line 64 of file TransactionSign.cpp.

Member Function Documentation

◆ isMultiSigning()

bool ripple::RPC::detail::SigningForParams::isMultiSigning ( ) const

Definition at line 70 of file TransactionSign.cpp.

◆ isSingleSigning()

bool ripple::RPC::detail::SigningForParams::isSingleSigning ( ) const

Definition at line 76 of file TransactionSign.cpp.

◆ editFields()

bool ripple::RPC::detail::SigningForParams::editFields ( ) const

Definition at line 83 of file TransactionSign.cpp.

◆ validMultiSign()

bool ripple::RPC::detail::SigningForParams::validMultiSign ( ) const

Definition at line 89 of file TransactionSign.cpp.

◆ getSigner()

AccountID const & ripple::RPC::detail::SigningForParams::getSigner ( ) const

Definition at line 97 of file TransactionSign.cpp.

◆ getPublicKey()

PublicKey const & ripple::RPC::detail::SigningForParams::getPublicKey ( ) const

Definition at line 105 of file TransactionSign.cpp.

◆ getSignature()

Buffer const & ripple::RPC::detail::SigningForParams::getSignature ( ) const

Definition at line 113 of file TransactionSign.cpp.

◆ setPublicKey()

void ripple::RPC::detail::SigningForParams::setPublicKey ( PublicKey const &  multiSignPublicKey)

Definition at line 119 of file TransactionSign.cpp.

◆ moveMultiSignature()

void ripple::RPC::detail::SigningForParams::moveMultiSignature ( Buffer &&  multiSignature)

Definition at line 125 of file TransactionSign.cpp.

Member Data Documentation

◆ multiSigningAcctID_

AccountID const* const ripple::RPC::detail::SigningForParams::multiSigningAcctID_
private

Definition at line 53 of file TransactionSign.cpp.

◆ multiSignPublicKey_

std::optional<PublicKey> ripple::RPC::detail::SigningForParams::multiSignPublicKey_
private

Definition at line 54 of file TransactionSign.cpp.

◆ multiSignature_

Buffer ripple::RPC::detail::SigningForParams::multiSignature_
private

Definition at line 55 of file TransactionSign.cpp.