Diarkis C++Client Library API Document
Diarkis::DiarkisMessageEventArgs Struct Reference

Arguments of the callback event called when a message is received by P2P. More...

#include <eventArgs.h>

Public Member Functions

const Diarkis::StdStringGetUnresolvedAddress () const
 Get unresolved address of the peer. More...
 
const Diarkis::StdStringGetResolvedAddress () const
 Get resolved address of the peer. More...
 
uint16_t GetPort () const
 Get the port number of the peer. More...
 
const StdVector< uint8_t > & GetPayload () const
 Get the received payload. More...
 
 DiarkisMessageEventArgs (const Diarkis::StdString &unresolvedAddress, const Diarkis::StdString &resolvedAddress, uint16_t port, const StdVector< uint8_t > &payload)
 
 DiarkisMessageEventArgs (DiarkisMessageEventArgs &)=delete
 
 DiarkisMessageEventArgs (DiarkisMessageEventArgs &&)=delete
 
 ~DiarkisMessageEventArgs ()
 

Detailed Description

Arguments of the callback event called when a message is received by P2P.

Constructor & Destructor Documentation

◆ DiarkisMessageEventArgs() [1/3]

Diarkis::DiarkisMessageEventArgs::DiarkisMessageEventArgs ( const Diarkis::StdString unresolvedAddress,
const Diarkis::StdString resolvedAddress,
uint16_t  port,
const StdVector< uint8_t > &  payload 
)

◆ DiarkisMessageEventArgs() [2/3]

Diarkis::DiarkisMessageEventArgs::DiarkisMessageEventArgs ( DiarkisMessageEventArgs )
delete

◆ DiarkisMessageEventArgs() [3/3]

Diarkis::DiarkisMessageEventArgs::DiarkisMessageEventArgs ( DiarkisMessageEventArgs &&  )
delete

◆ ~DiarkisMessageEventArgs()

Diarkis::DiarkisMessageEventArgs::~DiarkisMessageEventArgs ( )

Member Function Documentation

◆ GetUnresolvedAddress()

const Diarkis::StdString& Diarkis::DiarkisMessageEventArgs::GetUnresolvedAddress ( ) const

Get unresolved address of the peer.

Here is the caller graph for this function:

◆ GetResolvedAddress()

const Diarkis::StdString& Diarkis::DiarkisMessageEventArgs::GetResolvedAddress ( ) const

Get resolved address of the peer.

Here is the caller graph for this function:

◆ GetPort()

uint16_t Diarkis::DiarkisMessageEventArgs::GetPort ( ) const

Get the port number of the peer.

◆ GetPayload()

const StdVector<uint8_t>& Diarkis::DiarkisMessageEventArgs::GetPayload ( ) const

Get the received payload.

Here is the caller graph for this function:

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