/*
 * NyLPC_httpmod_utils_protected.h
 *
 *  Created on: 2013/03/05
 *      Author: nyatla
 */

#ifndef NYLPC_HTTPMOD_UTILS_PROTECTED_H_
#define NYLPC_HTTPMOD_UTILS_PROTECTED_H_

#include "NyLPC_stdlib.h"
#include "NyLPC_http.h"
#include "../NyLPC_cHttpdConnection.h"

/**
 * Method文字列を返します。
 */
const char* NyLPC_cHttpdModUtils_getMethodPrefix(NyLPC_THttpMethodType i_method);
/**
 * 固定長コンテンツを送信する。
 */
NyLPC_TBool NyLPC_cHttpdModUtils_sendFixedContentBatch(NyLPC_TcHttpdConnection_t* i_connection,const NyLPC_TChar* i_content_type,const NyLPC_TChar* i_content,NyLPC_TUInt32 i_size);
/**
 * 標準的なJsonヘッダを送信する。
 */
NyLPC_TBool NyLPC_cHttpdModUtils_sendJsonHeader(NyLPC_TcHttpdConnection_t* i_connection);


#endif /* NYLPC_HTTPMOD_UTILS_PROTECTED_H_ */
