Equity
Bitcoin Protocol Library
Classes | Public Types | Public Member Functions | List of all members
P2p::Message Class Reference

A P2P network message. More...

#include <Message.h>

Classes

class  Header
 A P2P network message header. More...
 

Public Types

typedef std::vector< uint8_t > Payload
 Contains a message's payload.
 

Public Member Functions

 Message (char const *type, std::vector< uint8_t > const &payload)
 
std::string type () const
 Returns the message type.
 
Payload payload () const
 Returns the payload.
 
size_t size () const
 Returns the size of the payload.
 
uint32_t checksum () const
 Returns the checksum of the payload.
 

Detailed Description

A P2P network message.

See also
https://en.bitcoin.it/wiki/Protocol_documentation#Message_structure

Constructor & Destructor Documentation

Message::Message ( char const *  type,
std::vector< uint8_t > const &  payload 
)
Parameters
typemessage type
payloadmessage payload

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