Bitcoin ABC 0.33.1
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
avalanche::Hello Class Reference

#include <protocol.h>

Collaboration diagram for avalanche::Hello:
[legend]

Public Member Functions

 Hello (Delegation delegationIn, SchnorrSig sigIn, uint32_t max_elements_in)
 
SchnorrSig GetSig ()
 
uint32_t GetMaxElements () const
 
 SERIALIZE_METHODS (Hello, obj)
 

Private Attributes

Delegation delegation
 
SchnorrSig sig
 
uint32_t max_elements
 

Detailed Description

Definition at line 68 of file protocol.h.

Constructor & Destructor Documentation

◆ Hello()

avalanche::Hello::Hello ( Delegation  delegationIn,
SchnorrSig  sigIn,
uint32_t  max_elements_in 
)
inline

Definition at line 74 of file protocol.h.

Member Function Documentation

◆ GetMaxElements()

uint32_t avalanche::Hello::GetMaxElements ( ) const
inline

Definition at line 79 of file protocol.h.

◆ GetSig()

SchnorrSig avalanche::Hello::GetSig ( )
inline

Definition at line 78 of file protocol.h.

◆ SERIALIZE_METHODS()

avalanche::Hello::SERIALIZE_METHODS ( Hello  ,
obj   
)
inline

Definition at line 82 of file protocol.h.

Member Data Documentation

◆ delegation

Delegation avalanche::Hello::delegation
private

Definition at line 69 of file protocol.h.

◆ max_elements

uint32_t avalanche::Hello::max_elements
private

Definition at line 71 of file protocol.h.

◆ sig

SchnorrSig avalanche::Hello::sig
private

Definition at line 70 of file protocol.h.


The documentation for this class was generated from the following file: