Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

BUFFER_INFO Class Reference

Collaboration diagram for BUFFER_INFO:

Collaboration graph
[legend]

Public Methods

 BUFFER_INFO ()
void initialize ()

Data Fields

int oldstyle
char name [80]
char host [80]
CMS_BUFFERTYPE buftype
long orig_size
long size
int neut
int buffer_number
int shmem_key
int bsem_key
int max_proc
unsigned long vme_addr
CMS_REMOTE_PORT_TYPE remotetype
int remote_port
CMS_NEUTRAL_ENCODING_METHOD encoding_type
int queue
char endline [80]
int comment_num
int processes_connected
int force_type
int bbd_size
double brpi
int enable_diag
int bufline_line_number
int use_autocnum
RCS_LINKED_LIST proc_list

Constructor & Destructor Documentation

BUFFER_INFO::BUFFER_INFO  
 

Definition at line 158 of file nmlcfg.cc.

00159 {
00160   initialize ();
00161 }


Member Function Documentation

void BUFFER_INFO::initialize  
 

Definition at line 164 of file nmlcfg.cc.

Referenced by BUFFER_INFO(), and nmlcfg_read_file().

00165 {
00166   memset (name, 0, 80);
00167   memset (host, 0, 80);
00168   brpi = -1.0;
00169   strcpy (host, "localhost");
00170   buftype = CMS_SHMEM_TYPE;
00171   size = 960;
00172   neut = 0;
00173   oldstyle = 0;
00174   buffer_number = 1;
00175   shmem_key = 10001;
00176   bsem_key = -1;
00177   max_proc = -1;
00178   vme_addr = 0;
00179   remotetype = CMS_TCP_REMOTE_PORT_TYPE;
00180   remote_port = 30000;
00181   encoding_type = CMS_XDR_ENCODING;
00182   queue = 0;
00183   use_autocnum = 0;
00184   memset (endline, 0, 80);
00185   comment_num = 0;
00186   force_type = -1;
00187   bbd_size = 0;
00188   enable_diag = 0;
00189 }


Field Documentation

int BUFFER_INFO::oldstyle
 

Definition at line 22 of file nmlcfg.cc.

Referenced by check_buffer_info(), nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

char BUFFER_INFO::name[80]
 

Definition at line 23 of file nmlcfg.cc.

Referenced by check_buffer_info(), check_process_info(), nmlcfg_write_output(), and parse_buffer_info().

char BUFFER_INFO::host[80]
 

Definition at line 24 of file nmlcfg.cc.

Referenced by nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

CMS_BUFFERTYPE BUFFER_INFO::buftype
 

Definition at line 25 of file nmlcfg.cc.

Referenced by check_buffer_info(), nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

long BUFFER_INFO::orig_size
 

Definition at line 26 of file nmlcfg.cc.

Referenced by nmlcfg_read_file(), and nmlcfg_write_output().

long BUFFER_INFO::size
 

Definition at line 27 of file nmlcfg.cc.

Referenced by check_buffer_info(), nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

int BUFFER_INFO::neut
 

Definition at line 28 of file nmlcfg.cc.

Referenced by nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

int BUFFER_INFO::buffer_number
 

Definition at line 29 of file nmlcfg.cc.

Referenced by check_buffer_info(), nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

int BUFFER_INFO::shmem_key
 

Definition at line 30 of file nmlcfg.cc.

Referenced by check_buffer_info(), nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

int BUFFER_INFO::bsem_key
 

Definition at line 31 of file nmlcfg.cc.

Referenced by check_buffer_info(), nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

int BUFFER_INFO::max_proc
 

Definition at line 32 of file nmlcfg.cc.

Referenced by check_process_info(), nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

unsigned long BUFFER_INFO::vme_addr
 

Definition at line 33 of file nmlcfg.cc.

Referenced by check_buffer_info(), nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

CMS_REMOTE_PORT_TYPE BUFFER_INFO::remotetype
 

Definition at line 34 of file nmlcfg.cc.

Referenced by nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

int BUFFER_INFO::remote_port
 

Definition at line 35 of file nmlcfg.cc.

Referenced by nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

CMS_NEUTRAL_ENCODING_METHOD BUFFER_INFO::encoding_type
 

Definition at line 36 of file nmlcfg.cc.

Referenced by nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

int BUFFER_INFO::queue
 

Definition at line 37 of file nmlcfg.cc.

Referenced by nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

char BUFFER_INFO::endline[80]
 

Definition at line 38 of file nmlcfg.cc.

Referenced by nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

int BUFFER_INFO::comment_num
 

Definition at line 39 of file nmlcfg.cc.

Referenced by nmlcfg_read_file(), and nmlcfg_write_output().

int BUFFER_INFO::processes_connected
 

Definition at line 40 of file nmlcfg.cc.

Referenced by check_process_info(), and nmlcfg_write_output().

int BUFFER_INFO::force_type
 

Definition at line 41 of file nmlcfg.cc.

Referenced by nmlcfg_write_output(), and parse_buffer_info().

int BUFFER_INFO::bbd_size
 

Definition at line 42 of file nmlcfg.cc.

Referenced by nmlcfg_write_output(), and parse_buffer_info().

double BUFFER_INFO::brpi
 

Definition at line 43 of file nmlcfg.cc.

Referenced by nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

int BUFFER_INFO::enable_diag
 

Definition at line 44 of file nmlcfg.cc.

Referenced by nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

int BUFFER_INFO::bufline_line_number
 

Definition at line 45 of file nmlcfg.cc.

Referenced by check_buffer_info(), and nmlcfg_write_output().

int BUFFER_INFO::use_autocnum
 

Definition at line 46 of file nmlcfg.cc.

Referenced by nmlcfg_read_file(), nmlcfg_write_output(), and parse_buffer_info().

RCS_LINKED_LIST BUFFER_INFO::proc_list
 

Definition at line 47 of file nmlcfg.cc.

Referenced by check_process_info().


The documentation for this class was generated from the following file:
Generated on Sun Dec 2 15:58:10 2001 for rcslib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001