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

ListVolumes.cpp

Пример использования классов Servers, Volumes, Exception. Данный пример демонстрирует простейшую программу, которая выводит на консоль список томов на сервере либо всех доступных серверах сети.

#include <stdio.h>
#include "BGDNet.h"

using BGDNet::Servers;
using BGDNet::Volumes;
using BGDNet::Exception;

int main( void )
{
  try
  {
    const Servers srvs;
    for (int i = 0; i < srvs.count(); ++i)
    {
      printf("Volumes on %s:\n", (const char*)srvs[i]->name());
      Volumes vlms;
      srvs[i]->getVolumes(&vlms);
      for (int j = 0; j < vlms.size(); ++j)
        printf("  %s\n", (const char*)vlms[j]->name());
      putchar('\n');
    }
  }
  catch (const Exception& e)
  {
    printf("ERROR: %s\n", e.what());
  }
  puts("----------");

  return 0;
}

РУП БЕЛГИПРОДОР Документация на BGDNet сгенерирована Mon Apr 1 18:36:52 2002, БЕЛГИПРОДОР ©  2001