Muesli
 All Classes Namespaces Files Functions Typedefs Enumerations
Public Member Functions | List of all members
msl::Pipe Class Reference
Inheritance diagram for msl::Pipe:
msl::detail::Process

Public Member Functions

 Pipe (Process &p1, Process &p2)
 
 Pipe (Process &p1, Process &p2, Process &p3)
 
void setSuccessors (const std::vector< ProcessorNo > &drn)
 
void setPredecessors (const std::vector< ProcessorNo > &src)
 
void start ()
 
void show () const
 
- Public Member Functions inherited from msl::detail::Process
std::vector< ProcessorNogetSuccessors () const
 
std::vector< ProcessorNogetPredecessors () const
 
std::vector< ProcessorNogetEntrances () const
 
std::vector< ProcessorNogetExits () const
 
int getReceivedStops () const
 
int getReceivedTT () const
 
void addReceivedStops ()
 
void addReceivedTT ()
 
void resetReceivedStops ()
 
void resetReceivedTT ()
 
int getNumOfPredecessors () const
 
int getNumOfSuccessors () const
 
int getNumOfEntrances () const
 
int getNumOfExits () const
 
void newSeed ()
 
ProcessorNo getRandomReceiver ()
 
ProcessorNo getNextReceiver ()
 
ProcessorNo getReceiver ()
 
void setNextReceiver (int index)
 
bool isKnownSource (ProcessorNo no) const
 

Additional Inherited Members

- Protected Attributes inherited from msl::detail::Process
std::vector< ProcessorNopredecessors
 
std::vector< ProcessorNosuccessors
 
std::vector< ProcessorNoentrances
 
std::vector< ProcessorNoexits
 
int numOfPredecessors
 
int numOfSuccessors
 
int numOfEntrances
 
int numOfExits
 
int receivedStops
 
int receivedTT
 
bool finished
 

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