ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <online_distribution/blob/master/newbasic/buffer.h>
Public Member Functions | |
buffer () | |
virtual | ~buffer () |
virtual Event * | getEvent ()=0 |
virtual int * | getEventData ()=0 |
virtual int | isGood () const =0 |
Static Public Member Functions | |
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 11 of file buffer.h.
View newest version in sPHENIX GitHub at line 11 of file buffer.h
buffer::buffer | ( | ) |
|
virtual |
|
pure virtual |
Implemented in oncsBuffer, prdfBuffer, lzobuffer, and gzbuffer.
Referenced by gzbuffer::getEvent(), lzobuffer::getEvent(), and fileEventiterator::getNextEvent().
|
pure virtual |
Implemented in oncsBuffer, and prdfBuffer.
|
static |
Definition at line 51 of file buffer.cc.
View newest version in sPHENIX GitHub at line 51 of file buffer.cc
Referenced by prdfBuffer::buffer_swap(), Packet_gl1psum::decode(), Packet_A::fix_endianess(), prdfBuffer::frame_swap(), gzbuffer::gzbuffer(), lzobuffer::lzobuffer(), and main().
|
pure virtual |
Implemented in oncsBuffer, and prdfBuffer.
Definition at line 18 of file buffer.cc.
View newest version in sPHENIX GitHub at line 18 of file buffer.cc
References BUFFERMARKER, gzbuffer(), GZBUFFERMARKER, LZO1XBUFFERMARKER, ONCSBUFFERMARKER, and u4swap().
Referenced by rcdaqEventiterator::read_next_buffer(), and fileEventiterator::read_next_buffer().
Definition at line 68 of file buffer.cc.
View newest version in sPHENIX GitHub at line 68 of file buffer.cc
Referenced by check_buffermarker(), gzbuffer::gzbuffer(), lzobuffer::lzobuffer(), main(), makeBuffer(), prdfBuffer::prdfBuffer(), and fileEventiterator::read_next_buffer().