CMS 3D CMS Logo

lat::CPIOMember Class Reference

A CPIO archive member. More...

#include <Iguana/Utilities/classlib/zip/CPIOMember.h>

Inheritance diagram for lat::CPIOMember:

lat::CPIOConstants lat::ZipUtils

List of all members.

Public Member Functions

 CPIOMember (const CPIOMember &x)
 CPIOMember (Filename name)
void dev (int major, int minor)
void dev (int value)
int dev (void) const
int devmajor (void) const
int devminor (void) const
void gid (int value)
int gid (void) const
void ino (int value)
int ino (void) const
void mode (int value)
int mode (void) const
void mtime (unsigned value)
unsigned mtime (void) const
void name (Filename name)
Filename name (void) const
void nlink (int value)
int nlink (void) const
CPIOMemberoperator= (const CPIOMember &x)
void rdev (int major, int minor)
void rdev (int value)
int rdev (void) const
int rdevmajor (void) const
int rdevminor (void) const
void size (IOOffset value)
IOOffset size (void) const
void uid (int value)
int uid (void) const
 ~CPIOMember (void)

Private Attributes

int m_devmajor
int m_devminor
int m_gid
int m_ino
int m_mode
unsigned m_mtime
Filename m_name
int m_nlink
int m_rdevmajor
int m_rdevminor
IOOffset m_size
int m_uid


Detailed Description

A CPIO archive member.

This class describes a single CPIO archive member. The member cannot be read or written through this class, use or instead.

Note that when adding a member to , the file size must be known or the stream must be told to buffer the data to find out the size on its own. If the size is given, it must match the actual amount of data output (this is asserted).

Definition at line 27 of file CPIOMember.h.


Constructor & Destructor Documentation

lat::CPIOMember::CPIOMember ( Filename  name  ) 

lat::CPIOMember::CPIOMember ( const CPIOMember x  ) 

lat::CPIOMember::~CPIOMember ( void   ) 


Member Function Documentation

void lat::CPIOMember::dev ( int  major,
int  minor 
)

void lat::CPIOMember::dev ( int  value  ) 

int lat::CPIOMember::dev ( void   )  const

int lat::CPIOMember::devmajor ( void   )  const

int lat::CPIOMember::devminor ( void   )  const

void lat::CPIOMember::gid ( int  value  ) 

int lat::CPIOMember::gid ( void   )  const

void lat::CPIOMember::ino ( int  value  ) 

int lat::CPIOMember::ino ( void   )  const

void lat::CPIOMember::mode ( int  value  ) 

int lat::CPIOMember::mode ( void   )  const

void lat::CPIOMember::mtime ( unsigned  value  ) 

unsigned lat::CPIOMember::mtime ( void   )  const

void lat::CPIOMember::name ( Filename  name  ) 

Filename lat::CPIOMember::name ( void   )  const

void lat::CPIOMember::nlink ( int  value  ) 

int lat::CPIOMember::nlink ( void   )  const

CPIOMember& lat::CPIOMember::operator= ( const CPIOMember x  ) 

void lat::CPIOMember::rdev ( int  major,
int  minor 
)

void lat::CPIOMember::rdev ( int  value  ) 

int lat::CPIOMember::rdev ( void   )  const

int lat::CPIOMember::rdevmajor ( void   )  const

int lat::CPIOMember::rdevminor ( void   )  const

void lat::CPIOMember::size ( IOOffset  value  ) 

IOOffset lat::CPIOMember::size ( void   )  const

void lat::CPIOMember::uid ( int  value  ) 

int lat::CPIOMember::uid ( void   )  const


Member Data Documentation

int lat::CPIOMember::m_devmajor [private]

Definition at line 72 of file CPIOMember.h.

int lat::CPIOMember::m_devminor [private]

Definition at line 73 of file CPIOMember.h.

int lat::CPIOMember::m_gid [private]

Definition at line 69 of file CPIOMember.h.

int lat::CPIOMember::m_ino [private]

Definition at line 74 of file CPIOMember.h.

int lat::CPIOMember::m_mode [private]

Definition at line 67 of file CPIOMember.h.

unsigned lat::CPIOMember::m_mtime [private]

Definition at line 65 of file CPIOMember.h.

Filename lat::CPIOMember::m_name [private]

Definition at line 64 of file CPIOMember.h.

int lat::CPIOMember::m_nlink [private]

Definition at line 75 of file CPIOMember.h.

int lat::CPIOMember::m_rdevmajor [private]

Definition at line 70 of file CPIOMember.h.

int lat::CPIOMember::m_rdevminor [private]

Definition at line 71 of file CPIOMember.h.

IOOffset lat::CPIOMember::m_size [private]

Definition at line 66 of file CPIOMember.h.

int lat::CPIOMember::m_uid [private]

Definition at line 68 of file CPIOMember.h.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:48:24 2009 for CMSSW by  doxygen 1.5.4