Analysis Software
Documentation for sPHENIX simulation software
|
#include <online_distribution/blob/master/newbasic/lzobuffer.h>
Public Member Functions | |
lzobuffer (PHDWORD *array, const int length) | |
~lzobuffer () | |
Event * | getEvent () |
Public Member Functions inherited from prdfBuffer | |
prdfBuffer () | |
prdfBuffer (PHDWORD *array, const int length) | |
~prdfBuffer () | |
Event * | getEvent () |
int * | getEventData () |
int | isGood () const |
int | buffer_swap () |
int | frame_swap (PHDWORD *fp, const int eventlength) |
Public Member Functions inherited from buffer | |
buffer () | |
virtual | ~buffer () |
Protected Attributes | |
PHDWORD * | bufferarray |
buffer * | theBuffer |
lzo_byte * | wrkmem |
int | _broken |
Protected Attributes inherited from prdfBuffer | |
buffer_ptr | bptr |
PHDWORD * | data_ptr |
int | buffer_size |
int | max_length |
int | current_index |
int | is_good |
Static Protected Attributes | |
static int | lzo_initialized = 0 |
Additional Inherited Members | |
Static Public Member Functions inherited from buffer | |
static int | makeBuffer (PHDWORD *bp, const int allocatedsize, buffer **bptr) |
static int | i4swap (const int in) |
static unsigned int | u4swap (const unsigned int in) |
static int | i22swap (const int in) |
static short | i2swap (const short in) |
Definition at line 9 of file lzobuffer.h.
View newest version in sPHENIX GitHub at line 9 of file lzobuffer.h
lzobuffer::lzobuffer | ( | PHDWORD * | array, |
const int | length | ||
) |
Definition at line 9 of file lzobuffer.cc.
View newest version in sPHENIX GitHub at line 9 of file lzobuffer.cc
References _broken, bufferarray, BUFFERHEADERLENGTH, BUFFERMARKER, COUT, buffer::i4swap(), prdfBuffer::is_good, LZO1XBUFFERMARKER, lzo_initialized, ONCSBUFFERMARKER, prdfBuffer::prdfBuffer(), theBuffer, and buffer::u4swap().
lzobuffer::~lzobuffer | ( | ) |
Definition at line 93 of file lzobuffer.cc.
View newest version in sPHENIX GitHub at line 93 of file lzobuffer.cc
References bufferarray, and theBuffer.
|
virtual |
Implements buffer.
Definition at line 85 of file lzobuffer.cc.
View newest version in sPHENIX GitHub at line 85 of file lzobuffer.cc
References buffer::getEvent(), and theBuffer.
|
protected |
Definition at line 31 of file lzobuffer.h.
View newest version in sPHENIX GitHub at line 31 of file lzobuffer.h
Referenced by lzobuffer().
|
protected |
Definition at line 27 of file lzobuffer.h.
View newest version in sPHENIX GitHub at line 27 of file lzobuffer.h
Referenced by lzobuffer(), and ~lzobuffer().
|
staticprotected |
Definition at line 25 of file lzobuffer.h.
View newest version in sPHENIX GitHub at line 25 of file lzobuffer.h
Referenced by lzobuffer().
|
protected |
Definition at line 28 of file lzobuffer.h.
View newest version in sPHENIX GitHub at line 28 of file lzobuffer.h
Referenced by getEvent(), lzobuffer(), and ~lzobuffer().
|
protected |
Definition at line 29 of file lzobuffer.h.
View newest version in sPHENIX GitHub at line 29 of file lzobuffer.h