Astra Linux Directory Client Core API  1.7.0
#include "common.h"
#include "ALDCore.h"
#include "gettext.h"

См. исходные тексты.

Классы

struct  ald_rpc_header
 
struct  ALD::ald_rpc_request
 
class  ALD::IALDRpcConnection
 
class  ALD::IALDRpcWrapper
 

Пространства имен

 ALD
 

Макросы

#define ALDRPCSERVICE   "aldd"
 
#define ALDRPCMAGIC   "ALDRPC01"
 
#define ALDRPCVERSION   100
 
#define ALD_RPC_ITF_NAME   "ald-rpc"
 
Константы типов RPC сообщений
#define ARPCM_ERROR   0x0
 
#define ARPCM_CALL   0x10
 
#define ARPCM_ECALL   0x11
 
#define ARPCM_RESULT   0x20
 
#define ARPCM_ERESULT   0x21
 
#define ARPCM_LOCAL_REQ   0x30
 
#define ARPCM_LOCAL_RES   0x31
 
#define ARPCM_BROAD_MSG   0x40
 
#define ARPCM_BROAD_RES   0x41
 

Определения типов

typedef shared_ptr< IALDRpcConnection > ALD::CALDRpcConnPtr
 
typedef shared_ptr< IALDRpcWrapper > ALD::CALDRpcWrapperPtr
 

Перечисления

enum  ALD::alRPCStatus { alrsINI, alrsOK, alrsWAIT, alrsERR }
 

Переменные

const size_t ALD::ALDRPCHDRSIZE = sizeof(ald_rpc_header)
 

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

Объявление RPC интерфейса Astra Linux Directory.