This commit is contained in:
2025-11-27 21:26:34 +02:00
parent f031ed3f70
commit 6f5185edf5
2 changed files with 14 additions and 118 deletions

View File

@@ -11,14 +11,28 @@
class CWineRunner: public IWineRunner
{
public:
CWineRunner();
~CWineRunner();
virtual int Run( CUtlString szName, CUtlVector<CUtlString>& args ) override;
virtual int Run( CUtlString szName, CUtlString szDirectory, CUtlVector<CUtlString>& args ) override;
virtual int Run( CUtlString szName, CUtlString szDirectory, CUtlVector<CUtlString>& args, CUtlVector<CUtlString>& environment ) override;
virtual int Wait( void ) override;
private:
pid_t m_wineServerPID;
};
EXPOSE_INTERFACE(CWineRunner, IWineRunner, WINE_RUNNER_INTERFACE_NAME);
CWineRunner::CWineRunner()
{
}
CWineRunner::~CWineRunner()
{
}
int CWineRunner::Run(CUtlString szName, CUtlVector<CUtlString>& args)
{
return runner->Run(szName, args);