#include <CVME.h>
Public Types | |
enum | VmeSpace { a16d16, a24d16, a24d32, a32d32, geo } |
Public Member Functions | |
CVME (VmeSpace space, UInt_t base, UInt_t length, UInt_t crate=0) | |
CVME () | |
CVME (CVMEptr< T > *aCVMEptr) | |
CVME (const CVME &aCVME) | |
CVME< T > & | operator= (const CVME< T > &aCVME) |
int | operator== (const CVME< T > &aCVME) |
UInt_t | getOffset () |
UInt_t | getLength () |
Address_t | getStart () |
Address_t | getgenptr (UInt_t nOffset) |
Address_t | getcurrptr () |
T & | operator * () |
T * | operator-> () |
T & | operator[] (UInt_t nOffset) |
T & | operator[] (UInt_t nOffset) const |
CVME< T > & | operator+ (UInt_t nOffset) |
CVME< T > & | operator- (UInt_t nOffset) |
CVME< T > & | operator+= (UInt_t nOffset) |
CVME< T > & | operator-= (UInt_t nOffset) |
CVME< T > & | operator++ () |
CVME< T > & | operator-- () |
CVME< T > & | operator++ (Int_t) |
CVME< T > & | operator-- (Int_t) |
volatile UChar_t * | asChar () |
volatile UShort_t * | asShort () |
volatile ULong_t * | asLong () |
Protected Member Functions | |
void | setRCptr (CVMEptr< T > aRCptr) |
Private Attributes | |
CRefcountedPtr< CVMEptr< T > > | m_pRCptr |
UInt_t | m_nOffset |
Definition at line 50 of file CVME.h.
enum CVME::VmeSpace |
Definition at line 504 of file CVME.h.
References CVME< T >::m_nOffset, and CVME< T >::m_pRCptr.
Referenced by CNimout::CNimout(), and CVME< T >::getcurrptr().
Definition at line 523 of file CVME.h.
References CVME< T >::getgenptr(), CVME< T >::m_nOffset, and CVME< T >::m_pRCptr.
Definition at line 336 of file CVME.h.
References CVME< T >::m_nOffset.
Referenced by CVME< T >::operator-().
Definition at line 53 of file CVME.h.
Referenced by CVME< T >::asChar(), CVME< T >::asLong(), CVME< T >::asShort(), CVME< T >::CVME(), CVME< T >::getcurrptr(), CVME< T >::getgenptr(), CVME< T >::getLength(), CVME< T >::getStart(), CVME< T >::operator *(), CVME< T >::operator->(), CVME< T >::operator=(), CVME< T >::operator==(), CVME< T >::operator[](), and CVME< T >::setRCptr().
Definition at line 55 of file CVME.h.
Referenced by CVME< T >::asLong(), CVME< T >::asShort(), CVME< T >::getcurrptr(), CVME< T >::getgenptr(), CVME< T >::getOffset(), CVME< T >::operator *(), CVME< T >::operator+(), CVME< T >::operator++(), CVME< T >::operator+=(), CVME< T >::operator--(), CVME< T >::operator-=(), CVME< T >::operator->(), CVME< T >::operator=(), and CVME< T >::operator[]().