LMMS
Loading...
Searching...
No Matches
ExposedCarlaPipeClient Class Reference
Inheritance diagram for ExposedCarlaPipeClient:

Public Member Functions

 ExposedCarlaPipeClient (const CarlaPipeCallbackFunc callbackFunc, void *const callbackPtr) noexcept
 ~ExposedCarlaPipeClient () override
const char * readlineblock (const uint timeout) noexcept
bool readlineblock_bool (const uint timeout) noexcept
int readlineblock_int (const uint timeout) noexcept
double readlineblock_float (const uint timeout) noexcept
bool msgReceived (const char *const msg) noexcept override

Private Attributes

const CarlaPipeCallbackFunc fCallbackFunc
void *const fCallbackPtr
const char * fLastReadLine

Constructor & Destructor Documentation

◆ ExposedCarlaPipeClient()

ExposedCarlaPipeClient::ExposedCarlaPipeClient ( const CarlaPipeCallbackFunc callbackFunc,
void *const callbackPtr )
inlinenoexcept

◆ ~ExposedCarlaPipeClient()

ExposedCarlaPipeClient::~ExposedCarlaPipeClient ( )
inlineoverride

Member Function Documentation

◆ msgReceived()

bool ExposedCarlaPipeClient::msgReceived ( const char *const msg)
inlineoverridenoexcept

◆ readlineblock()

const char * ExposedCarlaPipeClient::readlineblock ( const uint timeout)
inlinenoexcept

◆ readlineblock_bool()

bool ExposedCarlaPipeClient::readlineblock_bool ( const uint timeout)
inlinenoexcept

◆ readlineblock_float()

double ExposedCarlaPipeClient::readlineblock_float ( const uint timeout)
inlinenoexcept

◆ readlineblock_int()

int ExposedCarlaPipeClient::readlineblock_int ( const uint timeout)
inlinenoexcept

Member Data Documentation

◆ fCallbackFunc

const CarlaPipeCallbackFunc ExposedCarlaPipeClient::fCallbackFunc
private

◆ fCallbackPtr

void* const ExposedCarlaPipeClient::fCallbackPtr
private

◆ fLastReadLine

const char* ExposedCarlaPipeClient::fLastReadLine
private

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