reSIProcate/stack  9694
Public Member Functions | Private Member Functions | Private Attributes
resip::StatisticsMessage::AtomicPayload Class Reference

#include <StatisticsMessage.hxx>

Inheritance diagram for resip::StatisticsMessage::AtomicPayload:
Inheritance graph
[legend]
Collaboration diagram for resip::StatisticsMessage::AtomicPayload:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AtomicPayload ()
void loadIn (const Payload &payload)
void loadOut (Payload &payload) const

Private Member Functions

 AtomicPayload (const AtomicPayload &)
AtomicPayloadoperator= (const AtomicPayload &)

Private Attributes

Mutex mMutex

Detailed Description

Definition at line 76 of file StatisticsMessage.hxx.


Constructor & Destructor Documentation

StatisticsMessage::AtomicPayload::AtomicPayload ( )

Definition at line 185 of file StatisticsMessage.cxx.

{}
resip::StatisticsMessage::AtomicPayload::AtomicPayload ( const AtomicPayload ) [private]

Member Function Documentation

void StatisticsMessage::AtomicPayload::loadIn ( const Payload payload)

Definition at line 189 of file StatisticsMessage.cxx.

References resip::StatisticsMessage::Payload::operator=().

Referenced by resip::StatisticsManager::poll().

{
   Lock lock(mMutex);
   Payload::operator=(payload);
}

Here is the call graph for this function:

void StatisticsMessage::AtomicPayload::loadOut ( Payload payload) const

Definition at line 196 of file StatisticsMessage.cxx.

Referenced by resip::StatisticsMessage::loadOut().

{
   Lock lock(mMutex);
   payload = (*this);
}
AtomicPayload& resip::StatisticsMessage::AtomicPayload::operator= ( const AtomicPayload ) [private]

Member Data Documentation

Definition at line 83 of file StatisticsMessage.hxx.


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