qpid/sys/SystemInfo.h File Reference

Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Namespaces | Functions
qpid/sys/SystemInfo.h File Reference
`#include "qpid/sys/IntegerTypes.h"`
`#include "qpid/Address.h"`
`#include "qpid/CommonImportExport.h"`
`#include <vector>`

Go to the source code of this file.

## Namespaces
namespace | qpid
| This file was automatically generated from the AMQP specification.
namespace | qpid::sys
namespace | qpid::sys::SystemInfo
| Retrieve information about the system we are running on.
## Functions
long | qpid::sys::SystemInfo::concurrency ()
| Estimate available concurrency, e.g.
bool | qpid::sys::SystemInfo::getLocalHostname (Address &address)
| Get the local host name and set it in the specified.
void | qpid::sys::SystemInfo::getLocalIpAddresses (uint16_t port, std::vector< Address > &addrList)
void | qpid::sys::SystemInfo::getSystemId (std::string &osName, std::string &nodeName, std::string &release, std::string &version, std::string &machine)
| Retrieve system identifiers and versions.
uint32_t | qpid::sys::SystemInfo::getProcessId ()
| Get the process ID of the current process.
uint32_t | qpid::sys::SystemInfo::getParentProcessId ()
| Get the process ID of the parent of the current process.
std::string | qpid::sys::SystemInfo::getProcessName ()
| Get the name of the current process (i.e.