~vbursian/research-assistant/trunk

« back to all changes in this revision

Viewing changes to RANet/Net.h

  • Committer: Viktor Bursian
  • Date: 2020-07-16 22:38:41 UTC
  • mfrom: (9.25.2 DIST) (9.16.21 VB)
  • Revision ID: vik@pryanik-20200716223841-0gp0sf6m5imdjtb3
Tags: version_1.5.0
releasing version 1.5.0, closing v.1.4 development

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
////////////////////////////////////////////////////////////////////////////////
2
 
/*! @file Net.h   Абстракция сети RANet и примитивнейшая реализация.
3
 
- Part of RANet - Research Assistant Net Library (based on ANSI C++).
4
 
- Copyright(C) 2006-2010, Viktor E. Bursian, St.Petersburg, Russia.
5
 
                     Viktor.Bursian@mail.ioffe.ru
 
2
/*! @file Net.h   Абстракция сети RANet.
 
3
- Part of RANet - Research Assistant Net Library.
 
4
- Copyright(C) 2006-2020, Viktor E. Bursian, St.Petersburg, Russia.
 
5
                          VBursian AT gmail DOT com
6
6
*///////////////////////////////////////////////////////////////////////////////
7
7
#ifndef Net_H
8
8
#define Net_H
15
15
//ANNOUNCE_ABSTRACT_CLASS(sNet)  //already predeclared in NodeLocation.h
16
16
 
17
17
//----------------------------------------------------------------------sNet ---
18
 
 
 
18
/*! RANet Knowledgebase class, being a container for all nodes and attributes;
 
19
    also, manages their storaging and loading, possibly, in a number of
 
20
    partitions, having different formats.
 
21
*/
19
22
class RANet_EXPORT  sNet
20
23
{
21
24
  public:
39
42
  public://front-end
40
43
    virtual bool              CreateNew () =0;
41
44
    virtual bool              PreOpenSetUp () =0;
 
45
    virtual bool              Open (sString textual_URL) =0;
42
46
    virtual bool              Open () =0;
43
47
    virtual void              Close () =0;
44
48
    virtual bool              IsOpen () =0;