Added statExchange getPID function

This commit is contained in:
Thulinma 2016-09-21 11:20:53 +02:00
parent e57cf42352
commit 80bd99de44
2 changed files with 6 additions and 0 deletions

View file

@ -721,6 +721,11 @@ namespace IPC {
return data[172]; return data[172];
} }
///\brief Gets PID field
uint32_t statExchange::getPID() {
return *(uint32_t*)(data+173);
}
///\brief Creates a semaphore guard, locks the semaphore on call ///\brief Creates a semaphore guard, locks the semaphore on call
semGuard::semGuard(semaphore * thisSemaphore) : mySemaphore(thisSemaphore) { semGuard::semGuard(semaphore * thisSemaphore) : mySemaphore(thisSemaphore) {
mySemaphore->wait(); mySemaphore->wait();

View file

@ -40,6 +40,7 @@ namespace IPC {
char getSync(); char getSync();
void setSync(char s); void setSync(char s);
unsigned int crc(); unsigned int crc();
uint32_t getPID();
private: private:
///\brief The payload for the stat exchange ///\brief The payload for the stat exchange
/// - 8 byte - now (timestamp of last statistics) /// - 8 byte - now (timestamp of last statistics)