Титульная страница   Иерархия классов   Алфавитный указатель   Классы   Файлы   Члены классов   Члены файла   Примеры  

Класс BGDNet::OutputBuffer

Класс "Выходной буфер". Подробнее...

#include <BGDNetBuffer.h>

Граф наследования:BGDNet::OutputBuffer:

Inheritance graph
[см. легенду]
Граф связей класса BGDNet::OutputBuffer:

Collaboration graph
[см. легенду]
Полный список членов класса

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

 OutputBuffer (const Context &ctx, size_t sz=DEFAULT_MESSAGE_LEN) throw (Exception)
 Конструктор. Подробнее...

int objCount (void) throw (Exception)
 Доступ к количеству объектов в буфере. Подробнее...

String objName (String *pBaseClass=0) throw (Exception)
 Получение имени объекта и имени его класса. Подробнее...

String objNameAndDSIInfo (char **ppInfo) throw (Exception)
 Получение имени объекта и DSI-информации. Подробнее...

int attrCount (void) throw (Exception)
 Доступ к количеству атрибутов в буфере. Подробнее...

String getAttr (NDSAttrValues *pValues)
 Получение очередного атрибута из буфера. Подробнее...


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

Класс "Выходной буфер".

Выходной буфер предназначен для получения результатов, возвращаемых функциями NDS.


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

BGDNet::OutputBuffer::OutputBuffer const Context   ctx,
size_t    sz = DEFAULT_MESSAGE_LEN
throw (Exception) [explicit]
 

Конструктор.

Аргументы:
ctx  Ссылка на контекст.
sz  Необязательный размер буфера, по умолчанию равен 4096 байт.


Методы

int BGDNet::OutputBuffer::attrCount void    throw (Exception)
 

Доступ к количеству атрибутов в буфере.

Возвращает:
Количество атрибутов в буфере.

String BGDNet::OutputBuffer::getAttr NDSAttrValues *    pValues
 

Получение очередного атрибута из буфера.

Аргументы:
pValues  Указатель на коллекцию значений атрибутов, заполняемую методом.
Возвращает:
Имя извлеченного атрибута.

int BGDNet::OutputBuffer::objCount void    throw (Exception)
 

Доступ к количеству объектов в буфере.

Возвращает:
Количество объектов в буфере.

String BGDNet::OutputBuffer::objName String   pBaseClass = 0 throw (Exception)
 

Получение имени объекта и имени его класса.

Аргументы:
pBaseClass  Необязательный параметр на строку, в которую помещается имя класса объекта.
Возвращает:
Строка, содержащая имя объекта.

String BGDNet::OutputBuffer::objNameAndDSIInfo char **    ppInfo throw (Exception)
 

Получение имени объекта и DSI-информации.

Аргументы:
ppInfo  Указатель на переменную, в которую заносится указатель на DSI-информацию об объекте.
Возвращает:
Строка, содержащая имя объекта.


Объявления и описания членов классов находятся в файлах:
РУП БЕЛГИПРОДОР Документация на BGDNet сгенерирована Mon Apr 1 18:36:58 2002, БЕЛГИПРОДОР ©  2001