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

#include <network.hpp>

Inheritance diagram for lumina_credentials_t:
login_credentials_t endpoint_credentials_t host_port_t

Public Member Functions

 lumina_credentials_t ()
virtual ~lumina_credentials_t ()
void init (bool set_as_primary=true)
virtual bool do_load_password (qstring *out, qstring *errbuf) const override
virtual bool write (qstring *errbuf) const override
Public Member Functions inherited from login_credentials_t
 login_credentials_t (const qstring &_host, ushort _port)
virtual ~login_credentials_t ()
virtual bool process_switch (const char *) new api
virtual void clear () new api
bool load_password (qstring *out, qstring *errbuf) const
bool load_proxy_password (qstring *out, qstring *errbuf) const
bool use_tls () const
void set_use_tls (bool use_tls)
bool has_seen_proxy_option () const
Public Member Functions inherited from endpoint_credentials_t
 endpoint_credentials_t ()
 endpoint_credentials_t (const qstring &_host, ushort _port)
void clear ()
bool parse_connstr (const qstring &s, uint32 flags=0)
void build_connstr (qstring *out, uint32 flags=0) const
qstring build_connstr (uint32 flags=0) const
Public Member Functions inherited from host_port_t
 host_port_t ()
 host_port_t (const qstring &_host, ushort _port)
void clear ()
bool is_valid () const
bool operator== (const host_port_t &r) const
void swap (host_port_t &r)
qstring connstr (int default_port=0) const

Public Attributes

bool is_primary
Public Attributes inherited from login_credentials_t
endpoint_credentials_t proxy
uint32 state = 0
Public Attributes inherited from endpoint_credentials_t
qstring username
qstring password_override
Public Attributes inherited from host_port_t
qstring host
ushort port = 0

Additional Inherited Members

Static Public Member Functions inherited from endpoint_credentials_t
static bool parse_connstr (endpoint_credentials_t *out, const qstring &s, uint32 flags=0)
Protected Member Functions inherited from login_credentials_t
bool load_pass_from_keychain (qstring *, qstring *, const char *) const
virtual bool do_load_proxy_password (qstring *, qstring *) const newapi

Constructor & Destructor Documentation

◆ lumina_credentials_t()

lumina_credentials_t::lumina_credentials_t ( )
inline

◆ ~lumina_credentials_t()

virtual lumina_credentials_t::~lumina_credentials_t ( )
inlinevirtual

Member Function Documentation

◆ init()

void lumina_credentials_t::init ( bool set_as_primary = true)

◆ do_load_password()

virtual bool lumina_credentials_t::do_load_password ( qstring * out,
qstring * errbuf ) const
overridevirtual

Reimplemented from login_credentials_t.

◆ write()

virtual bool lumina_credentials_t::write ( qstring * errbuf) const
overridevirtual

Reimplemented from login_credentials_t.

Member Data Documentation

◆ is_primary

bool lumina_credentials_t::is_primary

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