View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | Public Attributes | List of all members
vistle::StateTracker::Module Struct Reference

#include <core/statetracker.h>

Collaboration diagram for vistle::StateTracker::Module:
Collaboration graph
[legend]

Public Member Functions

int state () const
 
bool isSink () const
 
 Module (int id, int hub)
 

Public Attributes

int id
 
int mirrorOfId = message::Id::Invalid
 
std::set< int > mirrors
 
int hub
 
bool initialized
 
bool killed
 
bool busy
 
std::string name
 
ParameterMap parameters
 
ParameterOrder paramOrder
 
int height
 
std::string statusText
 
message::UpdateStatus::Importance statusImportance = message::UpdateStatus::Bulk
 
unsigned long statusTime = 0
 
message::ObjectReceivePolicy::Policy objectPolicy
 
message::SchedulingPolicy::Schedule schedulingPolicy
 
message::ReducePolicy::Reduce reducePolicy
 

Constructor & Destructor Documentation

◆ Module()

vistle::StateTracker::Module::Module ( int  id,
int  hub 
)
inline

Member Function Documentation

◆ isSink()

bool vistle::StateTracker::Module::isSink ( ) const
inline

◆ state()

int vistle::StateTracker::Module::state ( ) const

Member Data Documentation

◆ busy

bool vistle::StateTracker::Module::busy

◆ height

int vistle::StateTracker::Module::height

◆ hub

int vistle::StateTracker::Module::hub

◆ id

int vistle::StateTracker::Module::id

◆ initialized

bool vistle::StateTracker::Module::initialized

◆ killed

bool vistle::StateTracker::Module::killed

◆ mirrorOfId

int vistle::StateTracker::Module::mirrorOfId = message::Id::Invalid

◆ mirrors

std::set<int> vistle::StateTracker::Module::mirrors

◆ name

std::string vistle::StateTracker::Module::name

◆ objectPolicy

message::ObjectReceivePolicy::Policy vistle::StateTracker::Module::objectPolicy

◆ parameters

ParameterMap vistle::StateTracker::Module::parameters

◆ paramOrder

ParameterOrder vistle::StateTracker::Module::paramOrder

◆ reducePolicy

message::ReducePolicy::Reduce vistle::StateTracker::Module::reducePolicy

◆ schedulingPolicy

message::SchedulingPolicy::Schedule vistle::StateTracker::Module::schedulingPolicy

◆ statusImportance

message::UpdateStatus::Importance vistle::StateTracker::Module::statusImportance = message::UpdateStatus::Bulk

◆ statusText

std::string vistle::StateTracker::Module::statusText

◆ statusTime

unsigned long vistle::StateTracker::Module::statusTime = 0

The documentation for this struct was generated from the following files: