Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::ProfilingRequestSet Class Reference

#include <profiling.h>

Public Member Functions

 ProfilingRequestSet (void)
 
 ProfilingRequestSet (const ProfilingRequestSet &to_copy)
 
 ~ProfilingRequestSet (void)
 
ProfilingRequestSetoperator= (const ProfilingRequestSet &rhs)
 
ProfilingRequestadd_request (Processor response_proc, Processor::TaskFuncID response_task_id, const void *payload=0, size_t payload_size=0, int priority=0, bool report_if_empty=false)
 
size_t request_count (void) const
 
bool empty (void) const
 
void clear (void)
 

Protected Attributes

std::vector< ProfilingRequest * > requests
 

Friends

class ProfilingMeasurementCollection
 
template<typename S >
bool serialize (S &s, const ProfilingRequestSet &prs)
 
template<typename S >
bool deserialize (S &s, ProfilingRequestSet &prs)
 

Constructor & Destructor Documentation

◆ ProfilingRequestSet() [1/2]

Realm::ProfilingRequestSet::ProfilingRequestSet ( void  )

◆ ProfilingRequestSet() [2/2]

Realm::ProfilingRequestSet::ProfilingRequestSet ( const ProfilingRequestSet to_copy)

◆ ~ProfilingRequestSet()

Realm::ProfilingRequestSet::~ProfilingRequestSet ( void  )

Member Function Documentation

◆ add_request()

ProfilingRequest & Realm::ProfilingRequestSet::add_request ( Processor  response_proc,
Processor::TaskFuncID  response_task_id,
const void *  payload = 0,
size_t  payload_size = 0,
int  priority = 0,
bool  report_if_empty = false 
)

◆ clear()

void Realm::ProfilingRequestSet::clear ( void  )

◆ empty()

bool Realm::ProfilingRequestSet::empty ( void  ) const

◆ operator=()

ProfilingRequestSet & Realm::ProfilingRequestSet::operator= ( const ProfilingRequestSet rhs)

◆ request_count()

size_t Realm::ProfilingRequestSet::request_count ( void  ) const

Friends And Related Symbol Documentation

◆ deserialize

template<typename S >
bool deserialize ( S &  s,
ProfilingRequestSet prs 
)
friend

◆ ProfilingMeasurementCollection

friend class ProfilingMeasurementCollection
friend

◆ serialize

template<typename S >
bool serialize ( S &  s,
const ProfilingRequestSet prs 
)
friend

Member Data Documentation

◆ requests

std::vector<ProfilingRequest *> Realm::ProfilingRequestSet::requests
protected

The documentation for this class was generated from the following file: