dxd - dynax driver framework 2.5.0d148
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::process Class Referenceabstract

#include <dx_sync.h>

+ Inheritance diagram for dx::process:
+ Collaboration diagram for dx::process:

Public Member Functions

 dx_catchall_rethrow () os_result wait(int64_t timeout=0) try
 
 dx_catchall_rethrow () process(pid_t id)
 
 dx_catchall_rethrow () ~process() noexcept
 
std::string name ()
 
 process () noexcept
 
 process (const char *path, char *cmd=nullptr)
 
 process (const char *path, const char *cmd=nullptr) noexcept
 

Static Public Member Functions

::HANDLE current () try
 Windows current process bill thinks its a good idea to return pseudo handle -1 @ GetCurrentProcessHandle(). This converts the pseudo process handle into a real process handle that is valid in the context of other processes, or that can be inherited by other processes.
 
static std::string name (pid_t pid)
 

Constructor & Destructor Documentation

◆ process() [1/3]

dx::process::process ( )
inlinenoexcept

◆ process() [2/3]

dx::process::process ( const char * path,
const char * cmd = nullptr )
inlinenoexcept

◆ process() [3/3]

dx::process::process ( const char * path,
char * cmd = nullptr )
inline

Member Function Documentation

◆ current()

::HANDLE dx::process::current ( )
inlinestatic

Windows current process bill thinks its a good idea to return pseudo handle -1 @ GetCurrentProcessHandle(). This converts the pseudo process handle into a real process handle that is valid in the context of other processes, or that can be inherited by other processes.

◆ dx_catchall_rethrow() [1/3]

dx::process::dx_catchall_rethrow ( )
inlinepure virtual

◆ dx_catchall_rethrow() [2/3]

dx::process::dx_catchall_rethrow ( )
inline

◆ dx_catchall_rethrow() [3/3]

dx::process::dx_catchall_rethrow ( )
inlinenoexcept

◆ name() [1/2]

std::string dx::process::name ( )
inline
+ Here is the call graph for this function:

◆ name() [2/2]

static std::string dx::process::name ( pid_t pid)
inlinestatic
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Aug 22 2025

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.