IDA C++ SDK 9.2
Loading...
Searching...
No Matches
pkt_helo_t Struct Reference

#include <lumina.hpp>

Inheritance diagram for pkt_helo_t:
rpc_packet_data_t

Public Member Functions

 pkt_helo_t (int __client_version=0, const bytevec_t &__key=bytevec_t(), bool __record_conv=false, const char *__username=nullptr, const char *__password=nullptr)
virtual ~pkt_helo_t ()
virtual void serialize (bytevec_t *out, int version) const override
virtual bool deserialize (const uchar **ptr, size_t len, int version) override
Public Member Functions inherited from rpc_packet_data_t
 rpc_packet_data_t (uchar _code)
virtual ~rpc_packet_data_t ()

Public Attributes

int client_version
bytevec_t key
uchar license_id [6]
bool record_conv
qstring username
qstring password
Public Attributes inherited from rpc_packet_data_t
uchar code

Constructor & Destructor Documentation

◆ pkt_helo_t()

pkt_helo_t::pkt_helo_t ( int __client_version = 0,
const bytevec_t & __key = bytevec_t(),
bool __record_conv = false,
const char * __username = nullptr,
const char * __password = nullptr )
inline

◆ ~pkt_helo_t()

virtual pkt_helo_t::~pkt_helo_t ( )
virtual

Member Function Documentation

◆ serialize()

virtual void pkt_helo_t::serialize ( bytevec_t * out,
int version ) const
overridevirtual

Implements rpc_packet_data_t.

◆ deserialize()

virtual bool pkt_helo_t::deserialize ( const uchar ** ptr,
size_t len,
int version )
overridevirtual

Implements rpc_packet_data_t.

Member Data Documentation

◆ client_version

int pkt_helo_t::client_version

◆ key

bytevec_t pkt_helo_t::key

◆ license_id

uchar pkt_helo_t::license_id[6]

◆ record_conv

bool pkt_helo_t::record_conv

◆ username

qstring pkt_helo_t::username

◆ password

qstring pkt_helo_t::password

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