rippled
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, PublicKey &multiSignPublicKey, Buffer &multiSignature)
 
bool isMultiSigning () const
 
bool isSingleSigning () const
 
bool editFields () const
 
AccountID const & getSigner ()
 
void setPublicKey (PublicKey const &multiSignPublicKey)
 
void moveMultiSignature (Buffer &&multiSignature)
 

Private Attributes

AccountID const *const multiSigningAcctID_
 
PublicKey *const multiSignPublicKey_
 
Buffer *const multiSignature_
 

Detailed Description

Definition at line 51 of file TransactionSign.cpp.

Constructor & Destructor Documentation

◆ SigningForParams() [1/3]

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

Definition at line 59 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,
PublicKey multiSignPublicKey,
Buffer multiSignature 
)

Definition at line 68 of file TransactionSign.cpp.

Member Function Documentation

◆ isMultiSigning()

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

Definition at line 79 of file TransactionSign.cpp.

◆ isSingleSigning()

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

Definition at line 87 of file TransactionSign.cpp.

◆ editFields()

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

Definition at line 94 of file TransactionSign.cpp.

◆ getSigner()

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

Definition at line 101 of file TransactionSign.cpp.

◆ setPublicKey()

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

Definition at line 107 of file TransactionSign.cpp.

◆ moveMultiSignature()

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

Definition at line 113 of file TransactionSign.cpp.

Member Data Documentation

◆ multiSigningAcctID_

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

Definition at line 54 of file TransactionSign.cpp.

◆ multiSignPublicKey_

PublicKey* const ripple::RPC::detail::SigningForParams::multiSignPublicKey_
private

Definition at line 55 of file TransactionSign.cpp.

◆ multiSignature_

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

Definition at line 56 of file TransactionSign.cpp.