FreeRTOScpp
FreeRTOScpp::Writer Class Reference

Read-Write Write Side Lockability Base. More...

#include <ReadWrite.h>

Inheritance diagram for FreeRTOScpp::Writer:
Collaboration diagram for FreeRTOScpp::Writer:

Public Member Functions

bool give () override
 
bool take (Time_ms ms)
 
bool take (TickType_t wait) override
 

Private Member Functions

 Writer ()
 

Friends

class ReadWriteLock
 

Detailed Description

Read-Write Write Side Lockability Base.

Constructor & Destructor Documentation

◆ Writer()

FreeRTOScpp::Writer::Writer ( )
inlineprivate

References FreeRTOScpp::Reader::give(), and FreeRTOScpp::Reader::take().

Here is the call graph for this function:

Member Function Documentation

◆ give()

bool FreeRTOScpp::Writer::give ( )
overridevirtual

Implements FreeRTOScpp::Lockable.

◆ take() [1/2]

bool FreeRTOScpp::Lockable::take ( Time_ms  ms)
inlineinherited

References FreeRTOScpp::Lockable::give(), FreeRTOScpp::Lockable::Lockable(), FreeRTOScpp::ms2ticks(), FreeRTOScpp::Lockable::operator=(), and FreeRTOScpp::Lockable::take().

Referenced by FreeRTOScpp::Lockable::take().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ take() [2/2]

bool FreeRTOScpp::Writer::take ( TickType_t  wait)
overridevirtual

Implements FreeRTOScpp::Lockable.

Friends And Related Function Documentation

◆ ReadWriteLock

friend class ReadWriteLock
friend

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