Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

SIO_iodev Class Reference

#include <SIO_iodev.h>

Inheritance diagram for SIO_iodev:

Inheritance graph
[legend]
Collaboration diagram for SIO_iodev:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SIO_iodev (const int, const char *)
 ~SIO_iodev ()
unsigned int xfer (SIO_stream *, SIO_operation, unsigned int)
unsigned int version ()

Private Attributes

int major
int minor
int ev_num
std::string type
double d

Constructor & Destructor Documentation

SIO_iodev::SIO_iodev const   int,
const char * 
 

SIO_iodev::~SIO_iodev  ) 
 

Definition at line 13 of file SIO_iodev.cc.

00013 {}


Member Function Documentation

unsigned int SIO_iodev::version  )  [virtual]
 

Implements SIO_block.

Definition at line 31 of file SIO_iodev.cc.

References SIO_SIO_iod_MAJOR, SIO_SIO_iod_MINOR, and SIO_VERSION_ENCODE.

00032 {
00033   return(SIO_VERSION_ENCODE(SIO_SIO_iod_MAJOR,SIO_SIO_iod_MINOR));
00034 }

unsigned int SIO_iodev::xfer SIO_stream ,
SIO_operation  ,
unsigned  int
[virtual]
 

Implements SIO_block.

Definition at line 15 of file SIO_iodev.cc.

References SIO_BLOCK_SUCCESS, SIO_DATA, and SIO_operation.

00020 {
00021   if(op||version) ; // make compiler happy
00022   unsigned int status;
00023   int dummy = 10;
00024   SIO_DATA(stream,&dummy,1);
00025   SIO_DATA(stream,&ev_num,1);
00026   return(SIO_BLOCK_SUCCESS);
00027 }


Member Data Documentation

double SIO_iodev::d [private]
 

Definition at line 22 of file SIO_iodev.h.

int SIO_iodev::ev_num [private]
 

Definition at line 20 of file SIO_iodev.h.

int SIO_iodev::major [private]
 

Definition at line 18 of file SIO_iodev.h.

int SIO_iodev::minor [private]
 

Definition at line 19 of file SIO_iodev.h.

std::string SIO_iodev::type [private]
 

Definition at line 21 of file SIO_iodev.h.


The documentation for this class was generated from the following files:
Generated on Thu Oct 7 18:45:10 2004 for LCDG4 by doxygen 1.3.4