/*==================================================================*\ | EXIP - Embeddable EXI Processor in C | |--------------------------------------------------------------------| | This work is licensed under BSD 3-Clause License | | The full license terms and conditions are located in LICENSE.txt | \===================================================================*/ /** * @file headerEncode.h * @brief Interface for serializing an EXI header * * @date Aug 23, 2010 * @author Rumen Kyusakov * @version 0.5 * @par[Revision] $Id: headerEncode.h 328 2013-10-30 16:00:10Z kjussakov $ */ #ifndef HEADERENCODE_H_ #define HEADERENCODE_H_ #include "errorHandle.h" #include "procTypes.h" /** * @brief Encode the header of an EXI stream. The current position in the stream is set to * the first bit after the header. The EXIStream.EXIOptions* are set accordingly * @param[in, out] strm an empty EXI stream * @return Error handling code */ errorCode encodeHeader(EXIStream* strm); #endif /* HEADERENCODE_H_ */