Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
Actor::Message Class Reference

#include <ActorProtocol.h>

Public Member Functions

void Release ()
 
bool Reply (int sig, void *data=nullptr, size_t size=0)
 

Public Attributes

int signal
 
bool isSync = false
 
bool isSyncFini
 
bool isOut
 
bool isSyncTimeout
 
size_t payloadSize
 
uint8_t buffer [MSG_INTERNAL_BUFFER_SIZE]
 
uint8_tdata = nullptr
 
std::unique_ptr< CPayloadWrapBasepayloadObj
 
MessagereplyMessage = nullptr
 
Protocolorigin
 
CEventevent = nullptr
 

Friends

class Protocol
 

Member Function Documentation

◆ Release()

void Message::Release ( )

◆ Reply()

bool Message::Reply ( int sig,
void * data = nullptr,
size_t size = 0 )

Friends And Related Symbol Documentation

◆ Protocol

friend class Protocol
friend

Member Data Documentation

◆ buffer

uint8_t Actor::Message::buffer[MSG_INTERNAL_BUFFER_SIZE]

◆ data

uint8_t* Actor::Message::data = nullptr

◆ event

CEvent* Actor::Message::event = nullptr

◆ isOut

bool Actor::Message::isOut

◆ isSync

bool Actor::Message::isSync = false

◆ isSyncFini

bool Actor::Message::isSyncFini

◆ isSyncTimeout

bool Actor::Message::isSyncTimeout

◆ origin

Protocol& Actor::Message::origin

◆ payloadObj

std::unique_ptr<CPayloadWrapBase> Actor::Message::payloadObj

◆ payloadSize

size_t Actor::Message::payloadSize

◆ replyMessage

Message* Actor::Message::replyMessage = nullptr

◆ signal

int Actor::Message::signal

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