rippled
Public Member Functions | Private Attributes | List of all members
ripple::SHAMapItem Class Reference
Collaboration diagram for ripple::SHAMapItem:
Collaboration graph
[legend]

Public Member Functions

 SHAMapItem (uint256 const &tag, Blob const &data)
 
 SHAMapItem (uint256 const &tag, Serializer const &s)
 
 SHAMapItem (uint256 const &tag, Serializer &&s)
 
Slice slice () const
 
uint256 const & key () const
 
Blob const & peekData () const
 
std::size_t size () const
 
void const * data () const
 

Private Attributes

uint256 tag_
 
Blob data_
 

Detailed Description

Definition at line 34 of file SHAMapItem.h.

Constructor & Destructor Documentation

◆ SHAMapItem() [1/3]

ripple::SHAMapItem::SHAMapItem ( uint256 const &  tag,
Blob const &  data 
)

Definition at line 27 of file SHAMapItem.cpp.

◆ SHAMapItem() [2/3]

ripple::SHAMapItem::SHAMapItem ( uint256 const &  tag,
Serializer const &  s 
)

Definition at line 32 of file SHAMapItem.cpp.

◆ SHAMapItem() [3/3]

ripple::SHAMapItem::SHAMapItem ( uint256 const &  tag,
Serializer &&  s 
)

Definition at line 37 of file SHAMapItem.cpp.

Member Function Documentation

◆ slice()

Slice ripple::SHAMapItem::slice ( ) const

Definition at line 63 of file SHAMapItem.h.

◆ key()

uint256 const & ripple::SHAMapItem::key ( ) const

Definition at line 81 of file SHAMapItem.h.

◆ peekData()

Blob const & ripple::SHAMapItem::peekData ( ) const

Definition at line 87 of file SHAMapItem.h.

◆ size()

std::size_t ripple::SHAMapItem::size ( ) const

Definition at line 69 of file SHAMapItem.h.

◆ data()

void const * ripple::SHAMapItem::data ( ) const

Definition at line 75 of file SHAMapItem.h.

Member Data Documentation

◆ tag_

uint256 ripple::SHAMapItem::tag_
private

Definition at line 37 of file SHAMapItem.h.

◆ data_

Blob ripple::SHAMapItem::data_
private

Definition at line 38 of file SHAMapItem.h.