mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Removed all \return and \param tags from comment lines marked with "///<" for Doxygen
This commit is contained in:
parent
4c827ff8a4
commit
ff27cca4fe
3
HISTORY
3
HISTORY
@ -7631,3 +7631,6 @@ Video Disk Recorder Revision History
|
|||||||
- Added missing 'const' to cDevice::HasProgramme() and cDevice::HasLock().
|
- Added missing 'const' to cDevice::HasProgramme() and cDevice::HasLock().
|
||||||
- Fixed determining the priority of the primary device in case it is neither replaying
|
- Fixed determining the priority of the primary device in case it is neither replaying
|
||||||
nor receiving a live channel.
|
nor receiving a live channel.
|
||||||
|
- Removed all \return and \param tags from comment lines marked with "///<" for Doxygen.
|
||||||
|
There was only a rather small number of these, and I would probably always forget to
|
||||||
|
put them in place when writing future comments, so I decided to drop them entirely.
|
||||||
|
14
ci.c
14
ci.c
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: ci.c 2.10 2012/10/07 11:11:18 kls Exp $
|
* $Id: ci.c 2.11 2013/02/16 15:16:14 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "ci.h"
|
#include "ci.h"
|
||||||
@ -35,7 +35,7 @@ static bool DumpDateTime = false;
|
|||||||
|
|
||||||
static const uint8_t *GetLength(const uint8_t *Data, int &Length)
|
static const uint8_t *GetLength(const uint8_t *Data, int &Length)
|
||||||
///< Gets the length field from the beginning of Data.
|
///< Gets the length field from the beginning of Data.
|
||||||
///< \return Returns a pointer to the first byte after the length and
|
///< Returns a pointer to the first byte after the length and
|
||||||
///< stores the length value in Length.
|
///< stores the length value in Length.
|
||||||
{
|
{
|
||||||
Length = *Data++;
|
Length = *Data++;
|
||||||
@ -50,7 +50,7 @@ static const uint8_t *GetLength(const uint8_t *Data, int &Length)
|
|||||||
|
|
||||||
static uint8_t *SetLength(uint8_t *Data, int Length)
|
static uint8_t *SetLength(uint8_t *Data, int Length)
|
||||||
///< Sets the length field at the beginning of Data.
|
///< Sets the length field at the beginning of Data.
|
||||||
///< \return Returns a pointer to the first byte after the length.
|
///< Returns a pointer to the first byte after the length.
|
||||||
{
|
{
|
||||||
uint8_t *p = Data;
|
uint8_t *p = Data;
|
||||||
if (Length < 128)
|
if (Length < 128)
|
||||||
@ -70,7 +70,7 @@ static uint8_t *SetLength(uint8_t *Data, int Length)
|
|||||||
|
|
||||||
static char *CopyString(int Length, const uint8_t *Data)
|
static char *CopyString(int Length, const uint8_t *Data)
|
||||||
///< Copies the string at Data.
|
///< Copies the string at Data.
|
||||||
///< \return Returns a pointer to a newly allocated string.
|
///< Returns a pointer to a newly allocated string.
|
||||||
{
|
{
|
||||||
// Some CAMs send funny characters at the beginning of strings.
|
// Some CAMs send funny characters at the beginning of strings.
|
||||||
// Let's just skip them:
|
// Let's just skip them:
|
||||||
@ -88,7 +88,7 @@ static char *CopyString(int Length, const uint8_t *Data)
|
|||||||
|
|
||||||
static char *GetString(int &Length, const uint8_t **Data)
|
static char *GetString(int &Length, const uint8_t **Data)
|
||||||
///< Gets the string at Data.
|
///< Gets the string at Data.
|
||||||
///< \return Returns a pointer to a newly allocated string, or NULL in case of error.
|
///< Returns a pointer to a newly allocated string, or NULL in case of error.
|
||||||
///< Upon return Length and Data represent the remaining data after the string has been skipped.
|
///< Upon return Length and Data represent the remaining data after the string has been skipped.
|
||||||
{
|
{
|
||||||
if (Length > 0 && Data && *Data) {
|
if (Length > 0 && Data && *Data) {
|
||||||
@ -371,7 +371,7 @@ cCiSession::~cCiSession()
|
|||||||
|
|
||||||
int cCiSession::GetTag(int &Length, const uint8_t **Data)
|
int cCiSession::GetTag(int &Length, const uint8_t **Data)
|
||||||
///< Gets the tag at Data.
|
///< Gets the tag at Data.
|
||||||
///< \return Returns the actual tag, or AOT_NONE in case of error.
|
///< Returns the actual tag, or AOT_NONE in case of error.
|
||||||
///< Upon return Length and Data represent the remaining data after the tag has been skipped.
|
///< Upon return Length and Data represent the remaining data after the tag has been skipped.
|
||||||
{
|
{
|
||||||
if (Length >= 3 && Data && *Data) {
|
if (Length >= 3 && Data && *Data) {
|
||||||
@ -959,7 +959,7 @@ cCiMMI::~cCiMMI()
|
|||||||
|
|
||||||
char *cCiMMI::GetText(int &Length, const uint8_t **Data)
|
char *cCiMMI::GetText(int &Length, const uint8_t **Data)
|
||||||
///< Gets the text at Data.
|
///< Gets the text at Data.
|
||||||
///< \return Returns a pointer to a newly allocated string, or NULL in case of error.
|
///< Returns a pointer to a newly allocated string, or NULL in case of error.
|
||||||
///< Upon return Length and Data represent the remaining data after the text has been skipped.
|
///< Upon return Length and Data represent the remaining data after the text has been skipped.
|
||||||
{
|
{
|
||||||
int Tag = GetTag(Length, Data);
|
int Tag = GetTag(Length, Data);
|
||||||
|
42
device.h
42
device.h
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: device.h 2.46 2013/02/16 12:47:18 kls Exp $
|
* $Id: device.h 2.47 2013/02/16 15:20:01 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __DEVICE_H
|
#ifndef __DEVICE_H
|
||||||
@ -116,7 +116,7 @@ public:
|
|||||||
///< Waits until all devices have become ready, or the given Timeout
|
///< Waits until all devices have become ready, or the given Timeout
|
||||||
///< (seconds) has expired. While waiting, the Ready() function of each
|
///< (seconds) has expired. While waiting, the Ready() function of each
|
||||||
///< device is called in turn, until they all return true.
|
///< device is called in turn, until they all return true.
|
||||||
///< \return True if all devices have become ready within the given
|
///< Returns true if all devices have become ready within the given
|
||||||
///< timeout.
|
///< timeout.
|
||||||
static void SetUseDevice(int n);
|
static void SetUseDevice(int n);
|
||||||
///< Sets the 'useDevice' flag of the given device.
|
///< Sets the 'useDevice' flag of the given device.
|
||||||
@ -127,8 +127,8 @@ public:
|
|||||||
///< this instance of VDR.
|
///< this instance of VDR.
|
||||||
static bool SetPrimaryDevice(int n);
|
static bool SetPrimaryDevice(int n);
|
||||||
///< Sets the primary device to 'n'.
|
///< Sets the primary device to 'n'.
|
||||||
///< \param n must be in the range 1...numDevices.
|
///< n must be in the range 1...numDevices.
|
||||||
///< \return true if this was possible.
|
///< Returns true if this was possible.
|
||||||
static cDevice *PrimaryDevice(void) { return primaryDevice; }
|
static cDevice *PrimaryDevice(void) { return primaryDevice; }
|
||||||
///< Returns the primary device.
|
///< Returns the primary device.
|
||||||
static cDevice *ActualDevice(void);
|
static cDevice *ActualDevice(void);
|
||||||
@ -136,8 +136,8 @@ public:
|
|||||||
///< primary device otherwise.
|
///< primary device otherwise.
|
||||||
static cDevice *GetDevice(int Index);
|
static cDevice *GetDevice(int Index);
|
||||||
///< Gets the device with the given Index.
|
///< Gets the device with the given Index.
|
||||||
///< \param Index must be in the range 0..numDevices-1.
|
///< Index must be in the range 0..numDevices-1.
|
||||||
///< \return A pointer to the device, or NULL if the Index was invalid.
|
///< Returns a pointer to the device, or NULL if the Index was invalid.
|
||||||
static cDevice *GetDevice(const cChannel *Channel, int Priority, bool LiveView, bool Query = false);
|
static cDevice *GetDevice(const cChannel *Channel, int Priority, bool LiveView, bool Query = false);
|
||||||
///< Returns a device that is able to receive the given Channel at the
|
///< Returns a device that is able to receive the given Channel at the
|
||||||
///< given Priority, with the least impact on active recordings and
|
///< given Priority, with the least impact on active recordings and
|
||||||
@ -432,19 +432,19 @@ public:
|
|||||||
public:
|
public:
|
||||||
virtual uchar *GrabImage(int &Size, bool Jpeg = true, int Quality = -1, int SizeX = -1, int SizeY = -1);
|
virtual uchar *GrabImage(int &Size, bool Jpeg = true, int Quality = -1, int SizeX = -1, int SizeY = -1);
|
||||||
///< Grabs the currently visible screen image.
|
///< Grabs the currently visible screen image.
|
||||||
///< \param Size The size of the returned data block.
|
///< Size is the size of the returned data block.
|
||||||
///< \param Jpeg If true will write a JPEG file. Otherwise a PNM file will be written.
|
///< If Jpeg is true it will write a JPEG file. Otherwise a PNM file will be written.
|
||||||
///< \param Quality The compression factor for JPEG. 1 will create a very blocky
|
///< Quality is the compression factor for JPEG. 1 will create a very blocky
|
||||||
///< and small image, 70..80 will yield reasonable quality images while keeping the
|
///< and small image, 70..80 will yield reasonable quality images while keeping the
|
||||||
///< image file size around 50 KB for a full frame. The default will create a big
|
///< image file size around 50 KB for a full frame. The default will create a big
|
||||||
///< but very high quality image.
|
///< but very high quality image.
|
||||||
///< \param SizeX The number of horizontal pixels in the frame (default is the current screen width).
|
///< SizeX is the number of horizontal pixels in the frame (default is the current screen width).
|
||||||
///< \param SizeY The number of vertical pixels in the frame (default is the current screen height).
|
///< SizeY is the number of vertical pixels in the frame (default is the current screen height).
|
||||||
///< \return A pointer to the grabbed image data, or NULL in case of an error.
|
///< Returns a pointer to the grabbed image data, or NULL in case of an error.
|
||||||
///< The caller takes ownership of the returned memory and must free() it once it isn't needed any more.
|
///< The caller takes ownership of the returned memory and must free() it once it isn't needed any more.
|
||||||
bool GrabImageFile(const char *FileName, bool Jpeg = true, int Quality = -1, int SizeX = -1, int SizeY = -1);
|
bool GrabImageFile(const char *FileName, bool Jpeg = true, int Quality = -1, int SizeX = -1, int SizeY = -1);
|
||||||
///< Calls GrabImage() and stores the resulting image in a file with the given name.
|
///< Calls GrabImage() and stores the resulting image in a file with the given name.
|
||||||
///< \return True if all went well.
|
///< Returns true if all went well.
|
||||||
///< The caller is responsible for making sure that the given file name
|
///< The caller is responsible for making sure that the given file name
|
||||||
///< doesn't lead to overwriting any important other file.
|
///< doesn't lead to overwriting any important other file.
|
||||||
|
|
||||||
@ -509,7 +509,7 @@ public:
|
|||||||
///< Index tells which track of the given basic type is meant.
|
///< Index tells which track of the given basic type is meant.
|
||||||
///< If Id is 0 any existing id will be left untouched and only the
|
///< If Id is 0 any existing id will be left untouched and only the
|
||||||
///< given Language and Description will be set.
|
///< given Language and Description will be set.
|
||||||
///< \return Returns true if the track was set correctly, false otherwise.
|
///< Returns true if the track was set correctly, false otherwise.
|
||||||
const tTrackId *GetTrack(eTrackType Type);
|
const tTrackId *GetTrack(eTrackType Type);
|
||||||
///< Returns a pointer to the given track id, or NULL if Type is not
|
///< Returns a pointer to the given track id, or NULL if Type is not
|
||||||
///< less than ttMaxTrackTypes.
|
///< less than ttMaxTrackTypes.
|
||||||
@ -525,14 +525,14 @@ public:
|
|||||||
eTrackType GetCurrentAudioTrack(void) const { return currentAudioTrack; }
|
eTrackType GetCurrentAudioTrack(void) const { return currentAudioTrack; }
|
||||||
bool SetCurrentAudioTrack(eTrackType Type);
|
bool SetCurrentAudioTrack(eTrackType Type);
|
||||||
///< Sets the current audio track to the given Type.
|
///< Sets the current audio track to the given Type.
|
||||||
///< \return Returns true if Type is a valid audio track, false otherwise.
|
///< Returns true if Type is a valid audio track, false otherwise.
|
||||||
eTrackType GetCurrentSubtitleTrack(void) const { return currentSubtitleTrack; }
|
eTrackType GetCurrentSubtitleTrack(void) const { return currentSubtitleTrack; }
|
||||||
bool SetCurrentSubtitleTrack(eTrackType Type, bool Manual = false);
|
bool SetCurrentSubtitleTrack(eTrackType Type, bool Manual = false);
|
||||||
///< Sets the current subtitle track to the given Type.
|
///< Sets the current subtitle track to the given Type.
|
||||||
///< IF Manual is true, no automatic preferred subtitle language selection
|
///< IF Manual is true, no automatic preferred subtitle language selection
|
||||||
///< will be done for the rest of the current replay session, or until
|
///< will be done for the rest of the current replay session, or until
|
||||||
///< the channel is changed.
|
///< the channel is changed.
|
||||||
///< \return Returns true if Type is a valid subtitle track, false otherwise.
|
///< Returns true if Type is a valid subtitle track, false otherwise.
|
||||||
void EnsureAudioTrack(bool Force = false);
|
void EnsureAudioTrack(bool Force = false);
|
||||||
///< Makes sure an audio track is selected that is actually available.
|
///< Makes sure an audio track is selected that is actually available.
|
||||||
///< If Force is true, the language and Dolby Digital settings will
|
///< If Force is true, the language and Dolby Digital settings will
|
||||||
@ -593,13 +593,13 @@ protected:
|
|||||||
///< Returns true if this device can currently start a replay session.
|
///< Returns true if this device can currently start a replay session.
|
||||||
virtual bool SetPlayMode(ePlayMode PlayMode);
|
virtual bool SetPlayMode(ePlayMode PlayMode);
|
||||||
///< Sets the device into the given play mode.
|
///< Sets the device into the given play mode.
|
||||||
///< \return true if the operation was successful.
|
///< Returns true if the operation was successful.
|
||||||
virtual int PlayVideo(const uchar *Data, int Length);
|
virtual int PlayVideo(const uchar *Data, int Length);
|
||||||
///< Plays the given data block as video.
|
///< Plays the given data block as video.
|
||||||
///< Data points to exactly one complete PES packet of the given Length.
|
///< Data points to exactly one complete PES packet of the given Length.
|
||||||
///< PlayVideo() shall process the packet either as a whole (returning
|
///< PlayVideo() shall process the packet either as a whole (returning
|
||||||
///< Length) or not at all (returning 0 or -1 and setting 'errno' accordingly).
|
///< Length) or not at all (returning 0 or -1 and setting 'errno' accordingly).
|
||||||
///< \return Returns the number of bytes actually taken from Data, or -1
|
///< Returns the number of bytes actually taken from Data, or -1
|
||||||
///< in case of an error.
|
///< in case of an error.
|
||||||
virtual int PlayAudio(const uchar *Data, int Length, uchar Id);
|
virtual int PlayAudio(const uchar *Data, int Length, uchar Id);
|
||||||
///< Plays the given data block as audio.
|
///< Plays the given data block as audio.
|
||||||
@ -607,14 +607,14 @@ protected:
|
|||||||
///< Id indicates the type of audio data this packet holds.
|
///< Id indicates the type of audio data this packet holds.
|
||||||
///< PlayAudio() shall process the packet either as a whole (returning
|
///< PlayAudio() shall process the packet either as a whole (returning
|
||||||
///< Length) or not at all (returning 0 or -1 and setting 'errno' accordingly).
|
///< Length) or not at all (returning 0 or -1 and setting 'errno' accordingly).
|
||||||
///< \return Returns the number of bytes actually taken from Data, or -1
|
///< Returns the number of bytes actually taken from Data, or -1
|
||||||
///< in case of an error.
|
///< in case of an error.
|
||||||
virtual int PlaySubtitle(const uchar *Data, int Length);
|
virtual int PlaySubtitle(const uchar *Data, int Length);
|
||||||
///< Plays the given data block as a subtitle.
|
///< Plays the given data block as a subtitle.
|
||||||
///< Data points to exactly one complete PES packet of the given Length.
|
///< Data points to exactly one complete PES packet of the given Length.
|
||||||
///< PlaySubtitle() shall process the packet either as a whole (returning
|
///< PlaySubtitle() shall process the packet either as a whole (returning
|
||||||
///< Length) or not at all (returning 0 or -1 and setting 'errno' accordingly).
|
///< Length) or not at all (returning 0 or -1 and setting 'errno' accordingly).
|
||||||
///< \return Returns the number of bytes actually taken from Data, or -1
|
///< Returns the number of bytes actually taken from Data, or -1
|
||||||
///< in case of an error.
|
///< in case of an error.
|
||||||
virtual int PlayPesPacket(const uchar *Data, int Length, bool VideoOnly = false);
|
virtual int PlayPesPacket(const uchar *Data, int Length, bool VideoOnly = false);
|
||||||
///< Plays the single PES packet in Data with the given Length.
|
///< Plays the single PES packet in Data with the given Length.
|
||||||
@ -658,7 +658,7 @@ public:
|
|||||||
///< Only the lower 32 bit of this value are actually used, since some
|
///< Only the lower 32 bit of this value are actually used, since some
|
||||||
///< devices can't handle the msb correctly.
|
///< devices can't handle the msb correctly.
|
||||||
virtual bool IsPlayingVideo(void) const { return isPlayingVideo; }
|
virtual bool IsPlayingVideo(void) const { return isPlayingVideo; }
|
||||||
///< \return Returns true if the currently attached player has delivered
|
///< Returns true if the currently attached player has delivered
|
||||||
///< any video packets.
|
///< any video packets.
|
||||||
virtual cRect CanScaleVideo(const cRect &Rect, int Alignment = taCenter) { return cRect::Null; }
|
virtual cRect CanScaleVideo(const cRect &Rect, int Alignment = taCenter) { return cRect::Null; }
|
||||||
///< Asks the output device whether it can scale the currently shown video in
|
///< Asks the output device whether it can scale the currently shown video in
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: dvbdevice.h 2.27 2013/02/16 12:48:11 kls Exp $
|
* $Id: dvbdevice.h 2.28 2013/02/16 15:20:17 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __DVBDEVICE_H
|
#ifndef __DVBDEVICE_H
|
||||||
@ -119,7 +119,7 @@ public:
|
|||||||
static bool Initialize(void);
|
static bool Initialize(void);
|
||||||
///< Initializes the DVB devices.
|
///< Initializes the DVB devices.
|
||||||
///< Must be called before accessing any DVB functions.
|
///< Must be called before accessing any DVB functions.
|
||||||
///< \return True if any devices are available.
|
///< Returns true if any devices are available.
|
||||||
protected:
|
protected:
|
||||||
int adapter, frontend;
|
int adapter, frontend;
|
||||||
private:
|
private:
|
||||||
|
4
pat.h
4
pat.h
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: pat.h 2.2 2011/12/04 13:38:17 kls Exp $
|
* $Id: pat.h 2.3 2013/02/16 15:20:24 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __PAT_H
|
#ifndef __PAT_H
|
||||||
@ -37,7 +37,7 @@ int GetCaDescriptors(int Source, int Transponder, int ServiceId, const int *CaSy
|
|||||||
///< Copies all available CA descriptors for the given Source, Transponder and ServiceId
|
///< Copies all available CA descriptors for the given Source, Transponder and ServiceId
|
||||||
///< into the provided buffer at Data (at most BufSize bytes). Only those CA descriptors
|
///< into the provided buffer at Data (at most BufSize bytes). Only those CA descriptors
|
||||||
///< are copied that match one of the given CA system IDs.
|
///< are copied that match one of the given CA system IDs.
|
||||||
///< \return Returns the number of bytes copied into Data (0 if no CA descriptors are
|
///< Returns the number of bytes copied into Data (0 if no CA descriptors are
|
||||||
///< available), or -1 if BufSize was too small to hold all CA descriptors.
|
///< available), or -1 if BufSize was too small to hold all CA descriptors.
|
||||||
///< The return value tells whether these CA descriptors are to be used
|
///< The return value tells whether these CA descriptors are to be used
|
||||||
///< for the individual streams.
|
///< for the individual streams.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: ringbuffer.h 2.4 2012/09/20 09:29:32 kls Exp $
|
* $Id: ringbuffer.h 2.5 2013/02/16 15:20:37 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __RINGBUFFER_H
|
#ifndef __RINGBUFFER_H
|
||||||
@ -84,17 +84,17 @@ public:
|
|||||||
///< Reads at most Max bytes from FileHandle and stores them in the
|
///< Reads at most Max bytes from FileHandle and stores them in the
|
||||||
///< ring buffer. If Max is 0, reads as many bytes as possible.
|
///< ring buffer. If Max is 0, reads as many bytes as possible.
|
||||||
///< Only one actual read() call is done.
|
///< Only one actual read() call is done.
|
||||||
///< \return Returns the number of bytes actually read and stored, or
|
///< Returns the number of bytes actually read and stored, or
|
||||||
///< an error value from the actual read() call.
|
///< an error value from the actual read() call.
|
||||||
int Read(cUnbufferedFile *File, int Max = 0);
|
int Read(cUnbufferedFile *File, int Max = 0);
|
||||||
///< Like Read(int FileHandle, int Max), but reads from a cUnbufferedFile).
|
///< Like Read(int FileHandle, int Max), but reads from a cUnbufferedFile).
|
||||||
int Put(const uchar *Data, int Count);
|
int Put(const uchar *Data, int Count);
|
||||||
///< Puts at most Count bytes of Data into the ring buffer.
|
///< Puts at most Count bytes of Data into the ring buffer.
|
||||||
///< \return Returns the number of bytes actually stored.
|
///< Returns the number of bytes actually stored.
|
||||||
uchar *Get(int &Count);
|
uchar *Get(int &Count);
|
||||||
///< Gets data from the ring buffer.
|
///< Gets data from the ring buffer.
|
||||||
///< The data will remain in the buffer until a call to Del() deletes it.
|
///< The data will remain in the buffer until a call to Del() deletes it.
|
||||||
///< \return Returns a pointer to the data, and stores the number of bytes
|
///< Returns a pointer to the data, and stores the number of bytes
|
||||||
///< actually available in Count. If the returned pointer is NULL, Count has no meaning.
|
///< actually available in Count. If the returned pointer is NULL, Count has no meaning.
|
||||||
void Del(int Count);
|
void Del(int Count);
|
||||||
///< Deletes at most Count bytes from the ring buffer.
|
///< Deletes at most Count bytes from the ring buffer.
|
||||||
|
4
thread.h
4
thread.h
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: thread.h 2.3 2012/10/04 12:15:39 kls Exp $
|
* $Id: thread.h 2.4 2013/02/16 15:20:44 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __THREAD_H
|
#ifndef __THREAD_H
|
||||||
@ -31,7 +31,7 @@ public:
|
|||||||
bool Wait(int TimeoutMs = 0);
|
bool Wait(int TimeoutMs = 0);
|
||||||
///< Waits at most TimeoutMs milliseconds for a call to Signal(), or
|
///< Waits at most TimeoutMs milliseconds for a call to Signal(), or
|
||||||
///< forever if TimeoutMs is 0.
|
///< forever if TimeoutMs is 0.
|
||||||
///< \return Returns true if Signal() has been called, false it the given
|
///< Returns true if Signal() has been called, false it the given
|
||||||
///< timeout has expired.
|
///< timeout has expired.
|
||||||
void Signal(void);
|
void Signal(void);
|
||||||
///< Signals a caller of Wait() that the condition it is waiting for is met.
|
///< Signals a caller of Wait() that the condition it is waiting for is met.
|
||||||
|
Loading…
Reference in New Issue
Block a user