Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | Private Attributes | List of all members
EventConstraintCreator Class Reference
Inheritance diagram for EventConstraintCreator:
Inheritance graph
Collaboration diagram for EventConstraintCreator:
Collaboration graph

Public Member Functions

 EventConstraintCreator (lprec *lp, EventIndexer *indexer, int coregions_size, std::vector< InstancePtr > instances)
virtual void on_event_successor (Event *event, Event *successor)
virtual void on_send_receive_pair (MessageEvent *send, MessageEvent *receive)
virtual void on_white_event_found (Event *e)
- Public Member Functions inherited from EventSuccessorListener
virtual ~EventSuccessorListener ()
- Public Member Functions inherited from SendReceivePairListener
virtual ~SendReceivePairListener ()
- Public Member Functions inherited from WhiteEventFoundListener
virtual ~WhiteEventFoundListener ()

Public Attributes

float m_successor_distance
float m_send_receive_distance
float m_coregion_begin_event_distance
float m_event_coregion_end_distance
float m_incomplete_message_length

Private Attributes

lprec * m_lp
int m_size
std::vector< InstancePtrm_instances

Detailed Description

Definition at line 322 of file layout_optimizer.cpp.

Constructor & Destructor Documentation

EventConstraintCreator::EventConstraintCreator ( lprec *  lp,
EventIndexer indexer,
int  coregions_size,
std::vector< InstancePtr instances 

Definition at line 331 of file layout_optimizer.cpp.

Member Function Documentation

virtual void EventConstraintCreator::on_event_successor ( Event event,
Event successor 
virtual void EventConstraintCreator::on_send_receive_pair ( MessageEvent send,
MessageEvent receive 
virtual void EventConstraintCreator::on_white_event_found ( Event e)

Member Data Documentation

float EventConstraintCreator::m_coregion_begin_event_distance

Definition at line 338 of file layout_optimizer.cpp.

float EventConstraintCreator::m_event_coregion_end_distance

Definition at line 339 of file layout_optimizer.cpp.

float EventConstraintCreator::m_incomplete_message_length

Definition at line 340 of file layout_optimizer.cpp.

Referenced by on_white_event_found().

EventIndexer* EventConstraintCreator::m_indexer
std::vector<InstancePtr> EventConstraintCreator::m_instances

Definition at line 328 of file layout_optimizer.cpp.

Referenced by on_white_event_found().

lprec* EventConstraintCreator::m_lp
float EventConstraintCreator::m_send_receive_distance

Definition at line 337 of file layout_optimizer.cpp.

Referenced by on_send_receive_pair(), and on_white_event_found().

int EventConstraintCreator::m_size

Definition at line 327 of file layout_optimizer.cpp.

Referenced by on_send_receive_pair(), and on_white_event_found().

float EventConstraintCreator::m_successor_distance

The documentation for this class was generated from the following file: Logo
Generated on Fri Jan 15 2016 16:26:58 for Sequence Chart Studio by  doxygen