FlashGraph-ng
A new frontier in large-scale graph analysis and data mining
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
safs::comp_io_scheduler::compute_iterator Class Reference

#include <comp_io_scheduler.h>

Public Member Functions

user_computeoperator* () const
 
compute_iteratoroperator++ ()
 
bool operator== (const compute_iterator &it) const
 
bool operator!= (const compute_iterator &it) const
 

Detailed Description

This class iterates the user tasks managed by the I/O scheduler.

Member Function Documentation

bool safs::comp_io_scheduler::compute_iterator::operator!= ( const compute_iterator it) const
inline

This method tests whether the two iterator aren't the same.

Parameters
itthe other iterator.
Returns
true if they aren't the same.
user_compute* safs::comp_io_scheduler::compute_iterator::operator* ( ) const
inline

This method gets the current user task.

Returns
the current user task.
compute_iterator& safs::comp_io_scheduler::compute_iterator::operator++ ( )
inline

This method moves the iterator forward by one.

Returns
the reference to this iterator.
bool safs::comp_io_scheduler::compute_iterator::operator== ( const compute_iterator it) const
inline

This method tests whether the two iterators are the same.

Parameters
itthe other iterator.
Returns
true if they are the same.

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