Ring Buffer
Dependents: pseudo_comet GSwifi_sample MelInverter_sample SerialPassthrough_withRB
RingBuffer.h
- Committer:
- okini3939
- Date:
- 2010-11-11
- Revision:
- 0:d0e076916a0a
- Child:
- 1:ea0c0a46dbdd
File content as of revision 0:d0e076916a0a:
/* * mbed library for RingBuffer * Copyright (c) 2010 Hiroshi Suga * Released under the MIT License: http://mbed.org/license/mit */ #ifndef RingBuffer_H #define RingBuffer_H #include "mbed.h" class RingBuffer { public: RingBuffer (int p_size); ~RingBuffer (); int put (char); int put (char *, int); int get (char &); int get (char *, int); void clear (); int available (); int use (); private: char *buf; int size; int addr_w, addr_r; }; #endif