A Discrete-Event Network Simulator
API
Files | Classes
Threading and Signaling.

System-independent interfaces to threads, signal conditions, and mutex. More...

Files

file  system-condition.h
 ns3::SystemCondition declaration.
 
file  system-mutex.h
 System-independent mutex primitive, ns3::SystemMutex, and ns3::CriticalSection.
 
file  system-thread.cc
 System-independent thread class ns3::SystemThread definitions.
 
file  system-thread.h
 System-independent thread class ns3::SystemThread declaration.
 
file  unix-system-condition.cc
 ns3::SystemCondition and ns3::SystemConditionPrivate implementations.
 
file  unix-system-mutex.cc
 Mutex critical section primitive definitions for Unix-like systems.
 

Classes

class  ns3::SystemCondition
 A class which provides a relatively platform-independent conditional-wait thread synchronization primitive. More...
 
class  ns3::SystemConditionPrivate
 Implementation of SystemCondition for Unix-like systems. More...
 
class  ns3::SystemMutex
 A class which provides a relatively platform-independent Mutual Exclusion thread synchronization primitive. More...
 
class  ns3::SystemThread
 A class which provides a relatively platform-independent thread primitive. More...
 

Detailed Description

System-independent interfaces to threads, signal conditions, and mutex.