uvgVPCCenc 1.0.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
uvgvpcc_enc::ThreadQueue Class Reference

#include <threadqueue.hpp>

Collaboration diagram for uvgvpcc_enc::ThreadQueue:

Public Member Functions

 ThreadQueue (int numThreads)
 
 ~ThreadQueue ()
 
void submitJob (const std::shared_ptr< Job > &job)
 
void pushJob (const std::shared_ptr< Job > &job)
 
void stop ()
 

Static Public Member Functions

static void waitForJob (const std::shared_ptr< Job > &job)
 

Constructor & Destructor Documentation

◆ ThreadQueue()

uvgvpcc_enc::ThreadQueue::ThreadQueue ( int  numThreads)

◆ ~ThreadQueue()

uvgvpcc_enc::ThreadQueue::~ThreadQueue ( )
Here is the call graph for this function:

Member Function Documentation

◆ pushJob()

void uvgvpcc_enc::ThreadQueue::pushJob ( const std::shared_ptr< Job > &  job)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ stop()

void uvgvpcc_enc::ThreadQueue::stop ( )
Here is the caller graph for this function:

◆ submitJob()

void uvgvpcc_enc::ThreadQueue::submitJob ( const std::shared_ptr< Job > &  job)
Here is the call graph for this function:

◆ waitForJob()

void uvgvpcc_enc::ThreadQueue::waitForJob ( const std::shared_ptr< Job > &  job)
static

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