Rabbit Remote Control 0.1.0-bate10
Loading...
Searching...
No Matches
Signals | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
CParameterFreeRDPServer Class Reference
Inheritance diagram for CParameterFreeRDPServer:
Inheritance graph
[legend]
Collaboration diagram for CParameterFreeRDPServer:
Collaboration graph
[legend]

Signals

void sigTlsSecurityChanged ()
 
void sigRdpSecurityChanged ()
 
void sigNlaecurityChanged ()
 
void sigNlaExtSecurityChanged ()
 
void sigSamFileChanged ()
 
void sigAuthenticationChanged ()
 
void sigMayViewChanged ()
 
void sigMayInteractChanged ()
 
- Signals inherited from CParameterOperate
void sigSetPluginParameters ()
 Only used by this class.
 
void sigNameChanged (const QString &name=QString())
 
- Signals inherited from CParameter
void sigChanged ()
 emit when the parameter changes Usually if required, the corresponding parameter corresponds to a change event.
 

Public Member Functions

 CParameterFreeRDPServer (QObject *parent=nullptr, const QString &szPrefix=QString())
 
bool getTlsSecurity () const
 
void setTlsSecurity (bool newTlsSecurity)
 
bool getRdpSecurity () const
 
void setRdpSecurity (bool newRdpSecurity)
 
bool getNlaSecurity () const
 
void setNlaSecurity (bool newNlaSecurity)
 
bool getNlaExtSecurity () const
 
void setNlaExtSecurity (bool newNlaExtSecurity)
 
const QString & getSamFile () const
 
void setSamFile (const QString &newSamFile)
 
bool getAuthentication () const
 
void setAuthentication (bool newAuthentication)
 
bool getMayView () const
 
void setMayView (bool newMayView)
 
bool getMayInteract () const
 
void setMayInteract (bool newMayInteract)
 
- Public Member Functions inherited from CParameterServer
 CParameterServer (QObject *parent=nullptr, const QString &szPrefix=QString())
 
bool GetAnonymousLogin () const
 
void SetAnonymousLogin (bool newAnonymousLogin)
 
bool GetReadOnly () const
 
void SetReadOnly (bool newReadOnly)
 
QString GetRoot () const
 
void SetRoot (const QString &newRoot)
 
int GetConnectCount () const
 Connect count.
 
void SetConnectCount (int newConnectCount)
 
bool GetListenAll () const
 
void SetListenAll (bool newListenAll)
 
QStringList GetListen () const
 
void SetListen (const QStringList &newListen)
 
QString GetHostKeyFile () const
 
void SetHostKeyFile (const QString &key)
 
qint64 GetAuthenticateTime () const
 Get authenticate time out.
 
void SetAuthenticateTime (qint64 tm)
 Set authenticate time out.
 
int GetAuthenticateAttempts () const
 Get authenticate attempts.
 
void SetAuthenticateAttempts (int attempts)
 Set authenticate attempts.
 
- Public Member Functions inherited from CParameterOperate
 CParameterOperate (QObject *parent, const QString &szPrefix=QString())
 
CParameterPluginGetPluginParameters ()
 Get CParameterPlugin.
 
int SetPluginParameters (CParameterPlugin *p)
 
const QString GetName () const
 
void SetName (const QString &szName)
 
int LoadPassword (const QString &szTitle, const QString &szKey, QString &password, QSettings &set)
 Restore password.
 
int SavePassword (const QString &szKey, const QString &password, QSettings &set, bool bSave=false)
 
- Public Member Functions inherited from CParameter
 CParameter (QObject *parent, const QString &szPrefix=QString())
 
virtual int Load (QString szFile=QString())
 Load from file.
 
virtual int Save (QString szFile=QString(), bool bForce=true)
 Save to file.
 
virtual int Load (QSettings &set)
 Load from QSettings.
 
virtual int Save (QSettings &set, bool bForce=true)
 Save to QSettings.
 
virtual bool CheckValidity ()
 Check whether the parameter is valid to decide whether to use or save the parameter.
 

Protected Member Functions

virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (QSettings &set) override
 
- Protected Member Functions inherited from CParameterOperate
QByteArray PasswordSum (const std::string &password, const std::string &key)
 
- Protected Member Functions inherited from CParameter
virtual bool OnCheckValidity ()
 Check validity.
 
int SetModified (bool bModified=true)
 When setting parameters, if there is a modification, it is called.
 
bool GetModified ()
 Whether the parameters have been modified.
 

Private Attributes

bool m_bTlsSecurity
 
bool m_bRdpSecurity
 
bool m_bNlaSecurity
 
bool m_bNlaExtSecurity
 
QString m_szSamFile
 
bool m_bAuthentication
 
bool m_MayView
 
bool m_MayInteract
 

Additional Inherited Members

- Public Attributes inherited from CParameterServer
CParameterNet m_Net
 
CParameterFilter m_WhiteFilter
 
CParameterFilter m_BlackFilter
 
- Protected Slots inherited from CParameterServer
virtual void slotSetPluginParameters () override
 
- Protected Slots inherited from CParameterOperate
virtual void slotSetPluginParameters ()
 Call after set CParameterPlugin.
 
- Properties inherited from CParameter
bool Modified
 

Detailed Description

Definition at line 6 of file ParameterFreeRDPServer.h.

Constructor & Destructor Documentation

◆ CParameterFreeRDPServer()

CParameterFreeRDPServer::CParameterFreeRDPServer ( QObject *  parent = nullptr,
const QString &  szPrefix = QString() 
)
explicit

Definition at line 5 of file ParameterFreeRDPServer.cpp.

Member Function Documentation

◆ getAuthentication()

bool CParameterFreeRDPServer::getAuthentication ( ) const

Definition at line 113 of file ParameterFreeRDPServer.cpp.

◆ getMayInteract()

bool CParameterFreeRDPServer::getMayInteract ( ) const

Definition at line 139 of file ParameterFreeRDPServer.cpp.

◆ getMayView()

bool CParameterFreeRDPServer::getMayView ( ) const

Definition at line 126 of file ParameterFreeRDPServer.cpp.

◆ getNlaExtSecurity()

bool CParameterFreeRDPServer::getNlaExtSecurity ( ) const

Definition at line 100 of file ParameterFreeRDPServer.cpp.

◆ getNlaSecurity()

bool CParameterFreeRDPServer::getNlaSecurity ( ) const

Definition at line 87 of file ParameterFreeRDPServer.cpp.

◆ getRdpSecurity()

bool CParameterFreeRDPServer::getRdpSecurity ( ) const

Definition at line 74 of file ParameterFreeRDPServer.cpp.

◆ getSamFile()

const QString & CParameterFreeRDPServer::getSamFile ( ) const

Definition at line 152 of file ParameterFreeRDPServer.cpp.

◆ getTlsSecurity()

bool CParameterFreeRDPServer::getTlsSecurity ( ) const

Definition at line 61 of file ParameterFreeRDPServer.cpp.

◆ OnLoad()

int CParameterFreeRDPServer::OnLoad ( QSettings &  set)
overrideprotectedvirtual

Reimplemented from CParameterServer.

Definition at line 23 of file ParameterFreeRDPServer.cpp.

◆ OnSave()

int CParameterFreeRDPServer::OnSave ( QSettings &  set)
overrideprotectedvirtual

Reimplemented from CParameterServer.

Definition at line 42 of file ParameterFreeRDPServer.cpp.

◆ setAuthentication()

void CParameterFreeRDPServer::setAuthentication ( bool  newAuthentication)

Definition at line 118 of file ParameterFreeRDPServer.cpp.

◆ setMayInteract()

void CParameterFreeRDPServer::setMayInteract ( bool  newMayInteract)

Definition at line 144 of file ParameterFreeRDPServer.cpp.

◆ setMayView()

void CParameterFreeRDPServer::setMayView ( bool  newMayView)

Definition at line 131 of file ParameterFreeRDPServer.cpp.

◆ setNlaExtSecurity()

void CParameterFreeRDPServer::setNlaExtSecurity ( bool  newNlaExtSecurity)

Definition at line 105 of file ParameterFreeRDPServer.cpp.

◆ setNlaSecurity()

void CParameterFreeRDPServer::setNlaSecurity ( bool  newNlaSecurity)

Definition at line 92 of file ParameterFreeRDPServer.cpp.

◆ setRdpSecurity()

void CParameterFreeRDPServer::setRdpSecurity ( bool  newRdpSecurity)

Definition at line 79 of file ParameterFreeRDPServer.cpp.

◆ setSamFile()

void CParameterFreeRDPServer::setSamFile ( const QString &  newSamFile)

Definition at line 157 of file ParameterFreeRDPServer.cpp.

◆ setTlsSecurity()

void CParameterFreeRDPServer::setTlsSecurity ( bool  newTlsSecurity)

Definition at line 66 of file ParameterFreeRDPServer.cpp.

Member Data Documentation

◆ m_bAuthentication

bool CParameterFreeRDPServer::m_bAuthentication
private

Definition at line 52 of file ParameterFreeRDPServer.h.

◆ m_bNlaExtSecurity

bool CParameterFreeRDPServer::m_bNlaExtSecurity
private

Definition at line 49 of file ParameterFreeRDPServer.h.

◆ m_bNlaSecurity

bool CParameterFreeRDPServer::m_bNlaSecurity
private

Definition at line 48 of file ParameterFreeRDPServer.h.

◆ m_bRdpSecurity

bool CParameterFreeRDPServer::m_bRdpSecurity
private

Definition at line 47 of file ParameterFreeRDPServer.h.

◆ m_bTlsSecurity

bool CParameterFreeRDPServer::m_bTlsSecurity
private

Definition at line 46 of file ParameterFreeRDPServer.h.

◆ m_MayInteract

bool CParameterFreeRDPServer::m_MayInteract
private

Definition at line 55 of file ParameterFreeRDPServer.h.

◆ m_MayView

bool CParameterFreeRDPServer::m_MayView
private

Definition at line 54 of file ParameterFreeRDPServer.h.

◆ m_szSamFile

QString CParameterFreeRDPServer::m_szSamFile
private

Definition at line 50 of file ParameterFreeRDPServer.h.


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