casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
VLATapeIO Class Reference

#include <VLATapeIO.h>

Public Member Functions

 VLATapeIO ()
 
 VLATapeIO (const casacore::String &a)
 
 VLATapeIO (const casacore::String &a, casacore::Int rwFlag, casacore::Int tpos)
 
 ~VLATapeIO ()
 
casacore::Int open (const casacore::String &a, casacore::Int b, casacore::Int c)
 
casacore::Int read (casacore::Char *buf, casacore::uInt nsize)
 
casacore::Int access (const casacore::Char *a, casacore::uInt b)
 casacore::Int write(casacore::Char *buf, casacore::uInt nsize){return rmtwrite(tapeId, buf, nsize);} More...
 
casacore::Int close ()
 

Private Attributes

casacore::Int inOut
 
casacore::Int tapeId
 
casacore::Int tPosition
 

Detailed Description

Definition at line 128 of file VLATapeIO.h.

Constructor & Destructor Documentation

VLATapeIO::VLATapeIO ( )
inline

Definition at line 130 of file VLATapeIO.h.

VLATapeIO::VLATapeIO ( const casacore::String a)
inline

Definition at line 131 of file VLATapeIO.h.

References casacore::String::chars(), inOut, open(), tapeId, and tPosition.

VLATapeIO::VLATapeIO ( const casacore::String a,
casacore::Int  rwFlag,
casacore::Int  tpos 
)
inline

Definition at line 134 of file VLATapeIO.h.

References casacore::String::chars(), inOut, open(), tapeId, and tPosition.

VLATapeIO::~VLATapeIO ( )
inline

Definition at line 138 of file VLATapeIO.h.

References rmtclose(), and tapeId.

Member Function Documentation

casacore::Int VLATapeIO::access ( const casacore::Char a,
casacore::uInt  b 
)
inline

casacore::Int write(casacore::Char *buf, casacore::uInt nsize){return rmtwrite(tapeId, buf, nsize);}

Definition at line 144 of file VLATapeIO.h.

References rmtaccess().

casacore::Int VLATapeIO::close ( )
inline

Definition at line 145 of file VLATapeIO.h.

References rmtclose(), and tapeId.

casacore::Int VLATapeIO::open ( const casacore::String a,
casacore::Int  b,
casacore::Int  c 
)
inline

Definition at line 139 of file VLATapeIO.h.

References casacore::String::chars(), rmtopen(), and tapeId.

Referenced by VLATapeIO().

casacore::Int VLATapeIO::read ( casacore::Char buf,
casacore::uInt  nsize 
)
inline

Definition at line 142 of file VLATapeIO.h.

References rmtread(), and tapeId.

Member Data Documentation

casacore::Int VLATapeIO::inOut
private

Definition at line 147 of file VLATapeIO.h.

Referenced by VLATapeIO().

casacore::Int VLATapeIO::tapeId
private

Definition at line 148 of file VLATapeIO.h.

Referenced by close(), open(), read(), VLATapeIO(), and ~VLATapeIO().

casacore::Int VLATapeIO::tPosition
private

Definition at line 149 of file VLATapeIO.h.

Referenced by VLATapeIO().


The documentation for this class was generated from the following file: