#include <Decoder.h>
◆ Decoder() [1/3]
◆ ~Decoder()
IPC::Decoder::~Decoder |
( |
| ) |
|
◆ Decoder() [2/3]
IPC::Decoder::Decoder |
( |
const Decoder & |
| ) |
|
|
delete |
◆ Decoder() [3/3]
IPC::Decoder::Decoder |
( |
Decoder && |
| ) |
|
|
delete |
◆ bufferIsLargeEnoughToContain()
template<typename T >
bool IPC::Decoder::bufferIsLargeEnoughToContain |
( |
size_t |
numElements | ) |
const |
|
inline |
◆ decode() [1/11]
bool IPC::Decoder::decode |
( |
bool & |
result | ) |
|
◆ decode() [2/11]
bool IPC::Decoder::decode |
( |
uint8_t & |
result | ) |
|
◆ decode() [3/11]
bool IPC::Decoder::decode |
( |
uint16_t & |
result | ) |
|
◆ decode() [4/11]
bool IPC::Decoder::decode |
( |
uint32_t & |
result | ) |
|
◆ decode() [5/11]
bool IPC::Decoder::decode |
( |
uint64_t & |
result | ) |
|
◆ decode() [6/11]
bool IPC::Decoder::decode |
( |
int32_t & |
result | ) |
|
◆ decode() [7/11]
bool IPC::Decoder::decode |
( |
int64_t & |
result | ) |
|
◆ decode() [8/11]
bool IPC::Decoder::decode |
( |
float & |
result | ) |
|
◆ decode() [9/11]
bool IPC::Decoder::decode |
( |
double & |
result | ) |
|
◆ decode() [10/11]
template<typename E >
auto IPC::Decoder::decode |
( |
E & |
e | ) |
-> std::enable_if_t<std::is_enum<E>::value, bool>
|
|
inline |
◆ decode() [11/11]
template<typename T >
auto IPC::Decoder::decode |
( |
T & |
t | ) |
-> std::enable_if_t<!std::is_enum<T>::value, bool>
|
|
inline |
◆ decodeEnum()
template<typename T >
bool IPC::Decoder::decodeEnum |
( |
T & |
result | ) |
|
|
inline |
◆ decodeFixedLengthData()
bool IPC::Decoder::decodeFixedLengthData |
( |
uint8_t * |
data, |
|
|
size_t |
size, |
|
|
unsigned |
alignment |
|
) |
| |
◆ decodeVariableLengthByteArray()
bool IPC::Decoder::decodeVariableLengthByteArray |
( |
DataReference & |
dataReference | ) |
|
◆ destinationID()
uint64_t IPC::Decoder::destinationID |
( |
| ) |
const |
|
inline |
◆ isInvalid()
bool IPC::Decoder::isInvalid |
( |
| ) |
const |
|
inline |
◆ isSyncMessage()
bool IPC::Decoder::isSyncMessage |
( |
| ) |
const |
◆ length()
◆ markInvalid()
void IPC::Decoder::markInvalid |
( |
| ) |
|
|
inline |
◆ messageName()
◆ messageReceiverName()
◆ removeAttachment()
bool IPC::Decoder::removeAttachment |
( |
Attachment & |
attachment | ) |
|
◆ shouldDispatchMessageWhenWaitingForSyncReply()
bool IPC::Decoder::shouldDispatchMessageWhenWaitingForSyncReply |
( |
| ) |
const |
◆ shouldUseFullySynchronousModeForTesting()
bool IPC::Decoder::shouldUseFullySynchronousModeForTesting |
( |
| ) |
const |
◆ unwrapForTesting()
std::unique_ptr< Decoder > IPC::Decoder::unwrapForTesting |
( |
Decoder & |
decoder | ) |
|
|
static |
◆ isIPCDecoder
const bool IPC::Decoder::isIPCDecoder = true |
|
static |
The documentation for this class was generated from the following files: