AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
processimpl.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: MIT */
8 #ifndef AJA_PROCESS_IMPL_H
9 #define AJA_PROCESS_IMPL_H
10 
11 #include "ajabase/system/system.h"
12 #include "ajabase/common/common.h"
13 #include "ajabase/system/process.h"
14 
15 
17 {
18 public:
19 
21  virtual ~AJAProcessImpl();
22 
23 static uint64_t GetPid();
24 static bool IsValid(uint64_t pid);
25 static bool Activate(uint64_t handle);
26 static bool Activate(const char* pWindow);
27 };
28 
29 #endif // AJA_PROCESS_IMPL_H
AJAProcessImpl::GetPid
static uint64_t GetPid()
Definition: processimpl.cpp:28
AJAProcessImpl::Activate
static bool Activate(uint64_t handle)
Definition: processimpl.cpp:43
process.h
Declares the AJAProcess class.
system.h
System specific functions.
common.h
Private include file for all ajabase sources.
AJAProcessImpl::IsValid
static bool IsValid(uint64_t pid)
Definition: processimpl.cpp:34
AJAProcessImpl::~AJAProcessImpl
virtual ~AJAProcessImpl()
Definition: processimpl.cpp:23
AJAProcessImpl::AJAProcessImpl
AJAProcessImpl()
Definition: processimpl.cpp:18
AJAProcessImpl
Definition: processimpl.h:16