Pin
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Macros | Functions | Variables
errfile.cpp File Reference
#include "level_base.H"
#include <string.h>
#include <signal.h>
#include <time.h>
#include <iostream>
#include <fstream>

Macros

#define PIN_ERROR_DESCRIPTOR0(c)   PIN_ERROR_DESCRIPTOR( c, #c )
 
#define PIN_ERROR_DESCRIPTOR1(c, a1)   PIN_ERROR_DESCRIPTOR( c, #c, a1 )
 
#define PIN_ERROR_DESCRIPTOR2(c, a1, a2)   PIN_ERROR_DESCRIPTOR( c, #c, a1, a2 )
 

Functions

LOCALCONST char * LEVEL_BASE::SeverityToString (int num)
 
LOCALFUN string LEVEL_BASE::StripNewline (const string &cstr)
 
LOCALFUN VOID LEVEL_BASE::XML_encode (const string &source, string &destination)
 

Variables

LOCALCONST PIN_ERROR_DESCRIPTOR LEVEL_BASE::PinErrorDescriptors []
 
LOCALCONST string LEVEL_BASE::ArgumentNumber []
 

Detailed Description

This module contains routines and classes for the handling error messages. This module differs from message.cpp by being included only in the VM, not the client.