#include <CVMEptr.h>
Public Methods | |
CVMEptr (UInt_t space, UInt_t base, UInt_t length) | |
CVMEptr (const CVMEptr &aCVMEptr) | |
CVMEptr () | |
CVMEptr< T > & | operator= (const CVMEptr &aCVMEptr) |
int | operator== (const CVMEptr< T > &aCVMEptr) |
~CVMEptr () | |
UInt_t | getLength () const |
Address_t | getStart () const |
Address_t | getActualBase () const |
Address_t | getgenptr (UInt_t nOffset) |
void | setLength (UInt_t am_nLength) |
void | setStart (Address_t pStart) |
T & | operator * () |
T * | operator-> () |
T & | operator[] (UInt_t nOffset) |
CVMEptr< T > | operator+ (UInt_t nOffset) |
CVMEptr< T > | operator- (UInt_t nOffset) |
CVMEptr< T > & | operator+= (UInt_t nOffset) |
CVMEptr< T > & | operator-= (UInt_t nOffset) |
CVMEptr< T > & | operator++ () |
CVMEptr< T > & | operator-- () |
CVMEptr< T > | operator++ (Int_t) |
CVMEptr< T > | operator-- (Int_t) |
CVMEptr< UChar_t > | asChar () |
CVMEptr< UShort_t > | asShort () |
CVMEptr< ULong_t > | asLong () |
Protected Methods | |
void | CreateMap (UInt_t space, UInt_t base, UInt_t length) |
Private Attributes | |
UInt_t | m_nLength |
volatile Address_t | m_pStart |
void * | m_pHandle |
Int_t | m_nOffset |
|
|
|
|
|
|
|
|
|
Definition at line 908 of file CVMEptr.h. References CVMEptr< T >::m_nLength, CVMEptr< T >::m_nOffset, CVMEptr< T >::m_pStart, CVMEptr< T >::setLength(), and CVMEptr< T >::setStart(). |
|
Definition at line 956 of file CVMEptr.h. References CVMEptr< T >::m_nLength, CVMEptr< T >::m_nOffset, CVMEptr< T >::m_pStart, CVMEptr< T >::setLength(), and CVMEptr< T >::setStart(). |
|
Definition at line 932 of file CVMEptr.h. References CVMEptr< T >::m_nLength, CVMEptr< T >::m_nOffset, CVMEptr< T >::m_pStart, CVMEptr< T >::setLength(), and CVMEptr< T >::setStart(). |
|
Definition at line 524 of file CVMEptr.h. References CVMEptr< T >::m_nLength, CVMEptr< T >::m_nOffset, CVMEptr< T >::m_pHandle, and CVMEptr< T >::m_pStart. |
|
|
|
Definition at line 889 of file CVMEptr.h. References CVMEptr< T >::m_pStart. |
|
Definition at line 368 of file CVMEptr.h. References CVMEptr< T >::m_nLength. |
|
Definition at line 371 of file CVMEptr.h. References CVMEptr< T >::m_pStart. |
|
Definition at line 594 of file CVMEptr.h. References CVMEptr< T >::m_nLength, CVMEptr< T >::m_nOffset, and CVMEptr< T >::m_pStart. |
|
Definition at line 669 of file CVMEptr.h. References CVMEptr< T >::m_nLength, and CVMEptr< T >::m_nOffset. |
|
Definition at line 831 of file CVMEptr.h. References CVMEptr< T >::m_nLength, CVMEptr< T >::m_nOffset, and CVMEptr< T >::operator++(). |
|
Definition at line 776 of file CVMEptr.h. References CVMEptr< T >::m_nLength, and CVMEptr< T >::m_nOffset. Referenced by CVMEptr< T >::operator++(). |
|
Definition at line 725 of file CVMEptr.h. References CVMEptr< T >::m_nLength, and CVMEptr< T >::m_nOffset. |
|
Definition at line 697 of file CVMEptr.h. References CVMEptr< T >::m_nOffset. |
|
Definition at line 861 of file CVMEptr.h. References CVMEptr< T >::m_nOffset, and CVMEptr< T >::operator--(). |
|
Definition at line 802 of file CVMEptr.h. References CVMEptr< T >::m_nOffset. Referenced by CVMEptr< T >::operator--(). |
|
Definition at line 752 of file CVMEptr.h. References CVMEptr< T >::m_nOffset. |
|
Definition at line 619 of file CVMEptr.h. References CVMEptr< T >::m_nLength, CVMEptr< T >::m_nOffset, and CVMEptr< T >::m_pStart. |
|
Definition at line 484 of file CVMEptr.h. References CVMEptr< T >::m_nLength, CVMEptr< T >::m_nOffset, and CVMEptr< T >::m_pStart. |
|
Definition at line 348 of file CVMEptr.h. References CVMEptr< T >::m_nLength, CVMEptr< T >::m_nOffset, and CVMEptr< T >::m_pStart. |
|
Definition at line 644 of file CVMEptr.h. References CVMEptr< T >::m_nLength, CVMEptr< T >::m_nOffset, and CVMEptr< T >::m_pStart. |
|
Definition at line 381 of file CVMEptr.h. References CVMEptr< T >::m_nLength. Referenced by CVMEptr< T >::asChar(), CVMEptr< T >::asLong(), and CVMEptr< T >::asShort(). |
|
Definition at line 384 of file CVMEptr.h. References CVMEptr< T >::m_pStart. Referenced by CVMEptr< T >::asChar(), CVMEptr< T >::asLong(), and CVMEptr< T >::asShort(). |
|
Definition at line 334 of file CVMEptr.h. Referenced by CVMEptr< T >::asChar(), CVMEptr< T >::asLong(), CVMEptr< T >::asShort(), CVMEptr< T >::CreateMap(), CVMEptr< T >::getLength(), CVMEptr< T >::operator *(), CVMEptr< T >::operator+(), CVMEptr< T >::operator++(), CVMEptr< T >::operator+=(), CVMEptr< T >::operator->(), CVMEptr< T >::operator=(), CVMEptr< T >::operator==(), CVMEptr< T >::operator[](), and CVMEptr< T >::setLength(). |
|
Definition at line 337 of file CVMEptr.h. Referenced by CVMEptr< T >::asChar(), CVMEptr< T >::asLong(), CVMEptr< T >::asShort(), CVMEptr< T >::CreateMap(), CVMEptr< T >::operator *(), CVMEptr< T >::operator+(), CVMEptr< T >::operator++(), CVMEptr< T >::operator+=(), CVMEptr< T >::operator-(), CVMEptr< T >::operator--(), CVMEptr< T >::operator-=(), CVMEptr< T >::operator->(), CVMEptr< T >::operator=(), CVMEptr< T >::operator==(), and CVMEptr< T >::operator[](). |
|
Definition at line 336 of file CVMEptr.h. Referenced by CVMEptr< T >::CreateMap(). |
|
Definition at line 335 of file CVMEptr.h. Referenced by CVMEptr< T >::asChar(), CVMEptr< T >::asLong(), CVMEptr< T >::asShort(), CVMEptr< T >::CreateMap(), CVMEptr< T >::getgenptr(), CVMEptr< T >::getStart(), CVMEptr< T >::operator *(), CVMEptr< T >::operator->(), CVMEptr< T >::operator=(), CVMEptr< T >::operator==(), CVMEptr< T >::operator[](), and CVMEptr< T >::setStart(). |