ASAPCabinetFE
 
Loading...
Searching...
No Matches
TableLauncher Class Reference

Implements ITableLauncher for launching VPX tables. More...

#include <table_launcher.h>

+ Inheritance diagram for TableLauncher:
+ Collaboration diagram for TableLauncher:

Public Member Functions

 TableLauncher (IConfigService *configService)
 Constructs a TableLauncher instance.
 
std::pair< int, float > launchTable (const TableData &table) override
 Launches a VPX table.
 

Detailed Description

Implements ITableLauncher for launching VPX tables.

Constructs and executes VPX commands, integrating with configuration settings.

Constructor & Destructor Documentation

◆ TableLauncher()

TableLauncher::TableLauncher ( IConfigService configService)
explicit

Constructs a TableLauncher instance.

Parameters
configServiceThe configuration service for settings.

Member Function Documentation

◆ launchTable()

std::pair< int, float > TableLauncher::launchTable ( const TableData table)
overridevirtual

Launches a VPX table.

Parameters
tableThe table data containing the VPX file path and metadata.
Returns
A pair containing the exit code (0 for success) and formatted playtime (H:M:S).

Implements ITableLauncher.

+ Here is the call graph for this function:

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