embkernel
 All Classes Functions Variables Typedefs Groups Pages
Public Member Functions | Private Member Functions | List of all members

Synchronized buffer. More...

#include <RtosBuffer.hpp>

Inheritance diagram for RtosBuffer:
RtosSyncObject

Public Member Functions

 RtosBuffer (int size)
 
int write (const void *buffer, int len, Rtos::TICK tick)
 
int writeChunk (const void *buffer, int len, Rtos::TICK tick)
 
int writeFromInt (const void *buffer, int len)
 
int read (void *buffer, int len, Rtos::TICK tick)
 
int readChunk (void *buffer, int len, Rtos::TICK tick)
 
int readFromInt (void *buffer, int len)
 

Private Member Functions

void writeBuffer (const void *buffer, int len)
 
void readBuffer (void *buffer, int len)
 

Additional Inherited Members

- Protected Member Functions inherited from RtosSyncObject
 RtosSyncObject (int maxCount, int initialCount)
 
int internalTake (Rtos::TICK tick, int value)
 
int internalGive (Rtos::TICK tick, int value)
 

Detailed Description

Synchronized buffer.

Used for inter-task communication.

Definition at line 19 of file RtosBuffer.hpp.


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