libASPL
|
#include <aspl/Tracer.hpp>
Public Attributes | |
const char * | Name = nullptr |
Operation name. | |
UInt32 | Flags = 0 |
Operation flags. | |
AudioObjectID | ObjectID = 0 |
ID of object for which operation was initiated. | |
pid_t | ClientPID = 0 |
PID of client which initiated operation. | |
const AudioObjectPropertyAddress * | PropertyAddress = nullptr |
Address of property. May be null. | |
UInt32 | QualifierDataSize = 0 |
Qualifier size. May be zero. | |
const void * | QualifierData = nullptr |
Qualifier data. May be null. | |
UInt32 | InDataSize = 0 |
Input size. Non-zero for operations that have input or output data. | |
const void * | InData = nullptr |
Input data. Non-null for operations that have input data. | |
const UInt32 * | OutDataSize = nullptr |
Output size. Non-null for operations that have output data. | |
const void * | OutData = nullptr |
Output data. Non-null for operations that have output data. | |
Operation info.
Definition at line 80 of file Tracer.hpp.
pid_t aspl::Tracer::Operation::ClientPID = 0 |
PID of client which initiated operation.
Definition at line 92 of file Tracer.hpp.
UInt32 aspl::Tracer::Operation::Flags = 0 |
Operation flags.
Definition at line 86 of file Tracer.hpp.
const void* aspl::Tracer::Operation::InData = nullptr |
Input data. Non-null for operations that have input data.
Definition at line 112 of file Tracer.hpp.
UInt32 aspl::Tracer::Operation::InDataSize = 0 |
Input size. Non-zero for operations that have input or output data.
Definition at line 108 of file Tracer.hpp.
const char* aspl::Tracer::Operation::Name = nullptr |
Operation name.
Definition at line 83 of file Tracer.hpp.
AudioObjectID aspl::Tracer::Operation::ObjectID = 0 |
ID of object for which operation was initiated.
Definition at line 89 of file Tracer.hpp.
const void* aspl::Tracer::Operation::OutData = nullptr |
Output data. Non-null for operations that have output data.
Definition at line 120 of file Tracer.hpp.
const UInt32* aspl::Tracer::Operation::OutDataSize = nullptr |
Output size. Non-null for operations that have output data.
Definition at line 116 of file Tracer.hpp.
const AudioObjectPropertyAddress* aspl::Tracer::Operation::PropertyAddress = nullptr |
Address of property. May be null.
Definition at line 96 of file Tracer.hpp.
const void* aspl::Tracer::Operation::QualifierData = nullptr |
Qualifier data. May be null.
Definition at line 104 of file Tracer.hpp.
UInt32 aspl::Tracer::Operation::QualifierDataSize = 0 |
Qualifier size. May be zero.
Definition at line 100 of file Tracer.hpp.