Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | Friends | List of all members
SnapshotContext Class Reference

store specification and flow events where checking algorithm was in some timestamp More...

#include <membership_base.h>

Collaboration diagram for SnapshotContext:
Collaboration graph

Public Member Functions

 SnapshotContext (std::vector< MessageEvent * > node_events, std::vector< MessageEvent * > bmsc_events)
 
std::vector< MessageEvent * > getNodeEvents ()
 
std::vector< MessageEvent * > getBMSCEvents ()
 

Private Attributes

std::vector< MessageEvent * > node_e
 
std::vector< MessageEvent * > b_events
 
size_t m_counter
 Number of references to this object. More...
 

Friends

void intrusive_ptr_add_ref (const SnapshotContext *ptr)
 
void intrusive_ptr_release (const SnapshotContext *ptr)
 

Detailed Description

store specification and flow events where checking algorithm was in some timestamp

Definition at line 1327 of file membership_base.h.

Constructor & Destructor Documentation

SnapshotContext::SnapshotContext ( std::vector< MessageEvent * >  node_events,
std::vector< MessageEvent * >  bmsc_events 
)
inline

Definition at line 1341 of file membership_base.h.

References b_events, m_counter, and node_e.

Member Function Documentation

std::vector<MessageEvent*> SnapshotContext::getBMSCEvents ( )
inline

Definition at line 1362 of file membership_base.h.

References b_events.

std::vector<MessageEvent*> SnapshotContext::getNodeEvents ( )
inline

Definition at line 1357 of file membership_base.h.

References node_e.

Friends And Related Function Documentation

void intrusive_ptr_add_ref ( const SnapshotContext ptr)
friend

Definition at line 1368 of file membership_base.h.

void intrusive_ptr_release ( const SnapshotContext ptr)
friend

Definition at line 1374 of file membership_base.h.

Member Data Documentation

std::vector<MessageEvent*> SnapshotContext::b_events
private

Definition at line 1332 of file membership_base.h.

Referenced by getBMSCEvents(), and SnapshotContext().

size_t SnapshotContext::m_counter
mutableprivate

Number of references to this object.

Definition at line 1335 of file membership_base.h.

Referenced by intrusive_ptr_add_ref(), intrusive_ptr_release(), and SnapshotContext().

std::vector<MessageEvent*> SnapshotContext::node_e
private

Definition at line 1331 of file membership_base.h.

Referenced by getNodeEvents(), and SnapshotContext().


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

SourceForge.net Logo
Generated on Fri Jan 15 2016 16:26:59 for Sequence Chart Studio by  doxygen