File: README.class-setup

package info (click to toggle)
bobcat 1.11.0-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 3,344 kB
  • ctags: 473
  • sloc: makefile: 12,078; cpp: 5,121; ansic: 63; sh: 14
file content (93 lines) | stat: -rw-r--r-- 4,345 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
The following diagram shows the class dependencies. Classes listed on the same
line have no mutual dependencies. Classes listed on lines starting with the
digit 0 are not depenent on other bobcat classes. Then, diagrams showing
dependencies of other classes. Dependencies should be read downwards, e.g.,
String depends on Wrap1 and A2x, Hostname depends on Hostent and Errno.

Dependencies refer to the construction of the class members as well as the use
of the class headers. So, when compiling the class Msg the class Errno must be
available (if not compile-time then most likely run-time). The dependencies
are not necessarily related to inheritance.

The file CLASSES lists all classes, indenting them according to their
dependency level. E.g., TableSupport is not indented, TableSpec is indented
once, columnWidth is indented twice, etc. The classes `Milter' and `Xpointer'
are optionally compiled, and are therefore not listed in the CLASSES file.

Entries below, tagged with `(cont)' were mentioned earlier in the next
hierarchy: 

0          TableSupport         Wrap2    Wrap2c      X2a     Hash   Hostent 
                |
            TableSpec
                |
        +-------+-------+-----------+        
        |               |           | 
    columnWidth     equalWidth    Table   


0    DateTime       SyslogBuf          RandBuffer        Indent      RefCount
        |               |                   |
       Stat        SyslogStream        IRandStream


0                             Errno                                   LogBuffer
                                |                                        |
                  +--------+----+---------+------+---------+---+----+    |
                  |        |              |      |         |   |    |    |
              Pattern     Msg             |   OneKey      User |    +--+-+
                  |                       |                    |       |
           +------+-------+               |                    |      Log
           |              |               |                    |       |
      GetHostent      ConfigFile          |                    |     level
           |                              |         Hostent    | 
      InetAddress                         |         (cont)     |
           |                              |            |       |
       SocketBase                  LocalSocketBase     +---+---+
           |                              |                |
    +------+---------+          +---------+---------+   Hostname
    |                |          |                   |
 ClientSocket   ServerSocket    |                   |
                                |                   |
                        LocalClientSocket  LocalServerSocket


0    Errno (cont)
        |
        +---------+--------+----+----+-----+------+----------+    IOStreambuf
        |         |        |    |    |     |      |          |         |
    Xpointer MailHeaders Milter |   Pipe  Fork  Selector Redirector  IOStream
                                |    |     |      |          |         |
                                |    +-----+------+----------+---------+
                                |    |
0          Wrap1    A2x         |    |   Wrap1c
             |      |           |    |     |  
             +--+---+           |    |  +--+------+-----------+
                |               |    |  |         |           | 
             String             |    +--+    MultiStreambuf  Glob
                |               |    |
           +----+----+          |    |
           |         |          |    |
           |         +----------+    |
           |         |          |    |
           |         |         Arg   |
           |         |               |
           |         +---------------+
     CmdFinderBase                   |
           |                         |
        CmdFinder                    |
                                     |
0                   OFdStreambuf     |     IFdStreambuf
                         |           |          |
             +-----------+           |          +--------+
             |           |           |          |        |
          OFdStream      +-----------+----------+     IFdStream
                                     |
                                  Process