Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
eclipse::logical_blocks_schedulers::scheduler Class Referenceabstract

#include <logical_blocks_scheduler.hh>

Inheritance diagram for eclipse::logical_blocks_schedulers::scheduler:
Inheritance graph
Collaboration diagram for eclipse::logical_blocks_schedulers::scheduler:
Collaboration graph

Public Member Functions

virtual void generate (messages::FileDescription &file_desc, std::vector< std::string > nodes)=0
 

Public Attributes

std::shared_ptr< stats_listenerlistener
 
std::map< std::string,
std::string > 
options
 
Histogramboundaries
 

Member Function Documentation

virtual void eclipse::logical_blocks_schedulers::scheduler::generate ( messages::FileDescription file_desc,
std::vector< std::string >  nodes 
)
pure virtual

Member Data Documentation

Histogram* eclipse::logical_blocks_schedulers::scheduler::boundaries
std::shared_ptr<stats_listener> eclipse::logical_blocks_schedulers::scheduler::listener
std::map<std::string, std::string> eclipse::logical_blocks_schedulers::scheduler::options

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