#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../CallBack.h"
#include "LogFile.h"
Go to the source code of this file.
Defines | |
#define | _CRT_SECURE_NO_WARNINGS |
Functions | |
int | CBLogFile (int cbType, HTTPHANDLE HTTPHandle, PHTTP_DATA *prequest, PHTTP_DATA *presponse) |
CallBack Function. This function is called from the DoCallBack() function once its registered and will intercept the callback information. | |
Variables | |
FILE * | Session = NULL |
const char | LogFileName [] = "HTTP_Session.log" |
Definition in file LogFile.cpp.
#define _CRT_SECURE_NO_WARNINGS |
Definition at line 15 of file LogFile.cpp.
int CBLogFile | ( | int | cbType, | |
HTTPHANDLE | HTTPHandle, | |||
PHTTP_DATA * | prequest, | |||
PHTTP_DATA * | presponse | |||
) |
CallBack Function. This function is called from the DoCallBack() function once its registered and will intercept the callback information.
cbType | CallBack Source Type. Valid options are CBTYPE_CLIENT_REQUEST , CBTYPE_CLIENT_RESPONSE , CBTYPE_BROWSER_REQUEST , CBTYPE_SERVER_RESPONSE | |
HTTPHandle | HTTP Connection Handle with information about remote target (like ip address, port, ssl, protocol version,...) | |
prequest | struct containing all information related to the HTTP Request. | |
presponse | struct containing information about http reponse. This parameter could be NULL if the callback type is CBTYPE_CLIENT_REQUEST or CBTYPE_CLIENT_RESPONSE because request was not send yet. |
Definition at line 32 of file LogFile.cpp.
References CBRET_STATUS_NEXT_CB_CONTINUE, CBTYPE_PROXY_RESPONSE, _data::Data, _data::DataSize, _data::Header, _data::HeaderSize, LogFileName, and Session.
const char LogFileName[] = "HTTP_Session.log" |
FILE* Session = NULL |