AGX Dynamics 2.41.3.0
Loading...
Searching...
No Matches
Thread.h File Reference
#include <agx/agx.h>
#include <agx/Vector.h>
#include <agx/HashTable.h>
#include <agx/Timer.h>
#include <agx/Task.h>
#include <agx/ThreadSynchronization.h>
#include <agxData/AttributeContainer.h>
#include <agxData/EntityStorage.h>
#include <agx/AtomicValue.h>
#include <agx/Job.h>
#include <agx/Uuid.h>
#include <agx/Notify.h>
#include <queue>
#include <thread>

Go to the source code of this file.

Classes

class  agx::BasicThread
 Basic wrapper class aroud std::thread. More...
 
class  agx::Thread
 agx::Thread is a representation of an OS specific implementation of a computational thread. More...
 

Namespaces

namespace  agx
 The agx namespace contains the dynamics/math part of the AGX Dynamics API.
 
namespace  agxData
 Contains classes for low level data storage for AGX.
 

Macros

#define AGX_BEGIN_TIMELINE_REPORT(variable)
 
#define AGX_END_TIMELINE_REPORT(variable, title)
 
#define AGX_END_TIMELINE_REPORT_DATA(variable, title, title2, data)
 
#define AGX_MAX_NUM_THREADS   1024
 
#define AGX_THREAD_FRAME_STACK_MAX_DEPTH   64
 
#define ENABLE_VERBOSE_THREAD_TIMELINE   0
 

Typedefs

typedef agx::VectorPOD< Thread * > agx::ThreadPtrVector
 

Functions

void agxFlushThreadLogs ()
 

Macro Definition Documentation

◆ AGX_BEGIN_TIMELINE_REPORT

#define AGX_BEGIN_TIMELINE_REPORT (   variable)

Definition at line 833 of file Thread.h.

◆ AGX_END_TIMELINE_REPORT

#define AGX_END_TIMELINE_REPORT (   variable,
  title 
)

Definition at line 834 of file Thread.h.

◆ AGX_END_TIMELINE_REPORT_DATA

#define AGX_END_TIMELINE_REPORT_DATA (   variable,
  title,
  title2,
  data 
)

Definition at line 835 of file Thread.h.

◆ AGX_MAX_NUM_THREADS

#define AGX_MAX_NUM_THREADS   1024

Definition at line 49 of file Thread.h.

◆ AGX_THREAD_FRAME_STACK_MAX_DEPTH

#define AGX_THREAD_FRAME_STACK_MAX_DEPTH   64

Definition at line 469 of file Thread.h.

◆ ENABLE_VERBOSE_THREAD_TIMELINE

#define ENABLE_VERBOSE_THREAD_TIMELINE   0

Definition at line 46 of file Thread.h.

Function Documentation

◆ agxFlushThreadLogs()

void agxFlushThreadLogs ( )