Astra Linux Directory Client Core API  1.7.0

#include "ALDRpcUtils.h"

Открытые члены

const string & name () const
 
const string & desc () const
 
arcPrivKind kind () const
 
virtual void Run (ald_rpc_request &request, IALDRpcSession *session, void *extra)=0
 
 CALDRpcCommand (IALDCore &Core)
 

Защищенные данные

IALDCorem_pCore
 
string m_strName
 
string m_strDesc
 
arcPrivKind m_PrivKind
 

Подробное описание

Класс RPC команды

Конструктор(ы)

◆ CALDRpcCommand()

ALD::CALDRpcCommand::CALDRpcCommand ( IALDCore Core)

Конструктор

Методы

◆ desc()

const string& ALD::CALDRpcCommand::desc ( ) const
inline

Возвращает описание

◆ kind()

arcPrivKind ALD::CALDRpcCommand::kind ( ) const
inline

Возвращает класс безопасности

◆ name()

const string& ALD::CALDRpcCommand::name ( ) const
inline

Возвращает имя

◆ Run()

virtual void ALD::CALDRpcCommand::Run ( ald_rpc_request request,
IALDRpcSession session,
void *  extra 
)
pure virtual

Перегружаемая процедура обработки

Аргументы
[in]requestRPC запрос
[in]sessionУказатель на интерфейс RPC сессии
[in]extraДоп. параметр

Данные класса

◆ m_pCore

IALDCore* ALD::CALDRpcCommand::m_pCore
protected

Указатель на интерфейс ядра

◆ m_PrivKind

arcPrivKind ALD::CALDRpcCommand::m_PrivKind
protected

Класс безопасности (default arckPrivileged)

◆ m_strDesc

string ALD::CALDRpcCommand::m_strDesc
protected

Описание

◆ m_strName

string ALD::CALDRpcCommand::m_strName
protected

Имя


Объявления и описания членов класса находятся в файле: