ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
ByteStreamRDP_OutputSvc::EventCache Struct Reference
Collaboration diagram for ByteStreamRDP_OutputSvc::EventCache:

Public Member Functions

void releaseEvent ()
 

Public Attributes

std::unique_ptr< RawEventrawEvent {nullptr}
 Current event fragment. More...
 
std::unique_ptr< uint32_t[]> dataBuffer {nullptr}
 Underlying data structure. More...
 

Detailed Description

Definition at line 41 of file ByteStreamRDP_OutputSvc.h.

Member Function Documentation

◆ releaseEvent()

void ByteStreamRDP_OutputSvc::EventCache::releaseEvent ( )
inline

Definition at line 42 of file ByteStreamRDP_OutputSvc.h.

42  {
43  this->rawEvent.reset();
44  this->dataBuffer.reset();
45  }

Member Data Documentation

◆ dataBuffer

std::unique_ptr<uint32_t[]> ByteStreamRDP_OutputSvc::EventCache::dataBuffer {nullptr}

Underlying data structure.

Definition at line 47 of file ByteStreamRDP_OutputSvc.h.

◆ rawEvent

std::unique_ptr<RawEvent> ByteStreamRDP_OutputSvc::EventCache::rawEvent {nullptr}

Current event fragment.

Definition at line 46 of file ByteStreamRDP_OutputSvc.h.


The documentation for this struct was generated from the following file:
ByteStreamRDP_OutputSvc::EventCache::rawEvent
std::unique_ptr< RawEvent > rawEvent
Current event fragment.
Definition: ByteStreamRDP_OutputSvc.h:46
ByteStreamRDP_OutputSvc::EventCache::dataBuffer
std::unique_ptr< uint32_t[]> dataBuffer
Underlying data structure.
Definition: ByteStreamRDP_OutputSvc.h:47