Remove private routine declarations from k_chstr.h

Removes a number of pipe related function declarations out of the publicly
available header file "microkernel/k_chstr.h".  The removed function
declarations were already declared in the private header file "ch_buff.h".

Change-Id: I389b0b898cddfb9320831b94d85054e4cf9458dc
Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
This commit is contained in:
Peter Mitsis 2015-04-21 14:34:01 -04:00 committed by Anas Nashif
commit b699ce5e4e
6 changed files with 5 additions and 63 deletions

View file

@ -86,69 +86,6 @@ struct chbuff {
unsigned char *pEndOrig;
};
/* exported functions */
void BuffInit(unsigned char *pBuffer, int *piBuffSize, struct chbuff *pChBuff);
void BuffReset(struct chbuff *pBuff);
void BuffGetFreeSpaceTotal(struct chbuff *pBuff, int *piTotalFreeSpace);
void BuffGetFreeSpace(struct chbuff *pBuff,
int *piTotalFreeSpace,
int *piFreeSpaceCont,
int *piFreeSpaceAWA);
void BuffGetAvailDataTotal(struct chbuff *pBuff, int *piAvailDataTotal);
void BuffGetAvailData(struct chbuff *pBuff,
int *piAvailDataTotal,
int *piAvailDataCont,
int *piAvailDataAWA);
int BuffEnQ(struct chbuff *pBuff, int iSize, unsigned char **ppWrite);
int BuffEnQA(struct chbuff *pBuff,
int iSize,
unsigned char **ppWrite,
int *piTransferID);
void BuffEnQA_End(struct chbuff *pBuff, int iTransferID, int iSize /* optional */);
int BuffDeQ(struct chbuff *pBuff, int iSize, unsigned char **ppRead);
int BuffDeQA(struct chbuff *pBuff,
int iSize,
unsigned char **ppRead,
int *piTransferID);
void BuffDeQA_End(struct chbuff *pBuff, int iTransferID, int iSize /* optional */);
/* internal functions */
void WriteMarkersClear(struct chbuff *pBuff);
void ReadMarkersClear(struct chbuff *pBuff);
int AsyncEnQRegstr(struct chbuff *pBuff, int iSize);
int AsyncDeQRegstr(struct chbuff *pBuff, int iSize);
void AsyncEnQFinished(struct chbuff *pBuff, int iTransferID);
void AsyncDeQFinished(struct chbuff *pBuff, int iTransferID);
int CalcAvailData(struct chbuff *pBuff, int *piDataAvailCont, int *piDataAvailAWA);
int CalcFreeSpace(struct chbuff *pBuff, int *piFreeSpaceCont, int *piFreeSpaceAWA);
void WriteMarkersClear(struct chbuff *pBuff);
void ReadMarkersClear(struct chbuff *pBuff);
int ScanMarkers(struct marker_list *pMarkerList,
int *iSizeBWA,
int *pisizeAWA,
int *piNbrPendingXfers);
int BuffFull(struct chbuff *pBuff);
int BuffEmpty(struct chbuff *pBuff);
void ChannelCheck4Intrusion(struct chbuff *pChBuff, unsigned char *pBegin, int iSize);
#ifdef __cplusplus
}
#endif

View file

@ -34,6 +34,7 @@
#include <kmemcpy.h>
#include <minik.h>
#include <kticks.h>
#include <ch_buff.h>
/****************************************************************************/

View file

@ -38,6 +38,7 @@
#include <toolchain.h>
#include <sections.h>
#include <misc/__assert.h>
#include <ch_buff.h>
/*
* - artefacts: ???

View file

@ -40,6 +40,7 @@
#include <toolchain.h>
#include <sections.h>
#include <misc/__assert.h>
#include <ch_buff.h>
/*******************************************************************************
*

View file

@ -40,6 +40,7 @@
#include <toolchain.h>
#include <sections.h>
#include <misc/__assert.h>
#include <ch_buff.h>
/*******************************************************************************
*

View file

@ -40,6 +40,7 @@
#include <toolchain.h>
#include <sections.h>
#include <misc/__assert.h>
#include <ch_buff.h>
/*******************************************************************************
*