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
MembershipAbsoluteTime Class Reference

#include <membership_base.h>

Collaboration diagram for MembershipAbsoluteTime:
Collaboration graph

Public Member Functions

 MembershipAbsoluteTime (AbsoluteTimePtr abs, HMscNodePtr ref_node)
 
HMscNodePtr get_ref_node ()
 
AbsoluteTimePtr get_absolute_time ()
 

Private Attributes

HMscNodePtr ref_node
 
AbsoluteTimePtr abs
 
size_t m_counter
 Number of references to this object. More...
 

Friends

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

Detailed Description

Definition at line 150 of file membership_base.h.

Constructor & Destructor Documentation

MembershipAbsoluteTime::MembershipAbsoluteTime ( AbsoluteTimePtr  abs,
HMscNodePtr  ref_node 
)
inline

Definition at line 164 of file membership_base.h.

References abs, m_counter, and ref_node.

Member Function Documentation

AbsoluteTimePtr MembershipAbsoluteTime::get_absolute_time ( )
inline

Definition at line 177 of file membership_base.h.

References abs.

HMscNodePtr MembershipAbsoluteTime::get_ref_node ( )
inline

Definition at line 172 of file membership_base.h.

References ref_node.

Friends And Related Function Documentation

void intrusive_ptr_add_ref ( const MembershipAbsoluteTime ptr)
friend

Definition at line 183 of file membership_base.h.

void intrusive_ptr_release ( const MembershipAbsoluteTime ptr)
friend

Definition at line 189 of file membership_base.h.

Member Data Documentation

AbsoluteTimePtr MembershipAbsoluteTime::abs
private

Definition at line 154 of file membership_base.h.

Referenced by get_absolute_time(), and MembershipAbsoluteTime().

size_t MembershipAbsoluteTime::m_counter
mutableprivate

Number of references to this object.

Definition at line 157 of file membership_base.h.

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

HMscNodePtr MembershipAbsoluteTime::ref_node
private

Definition at line 153 of file membership_base.h.

Referenced by get_ref_node(), and MembershipAbsoluteTime().


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

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