11 #ifndef P6JSONERRORHANDLER_H__
12 #define P6JSONERRORHANDLER_H__ 1
128 #define IF_p6IJSONErrorHandler {0x63d1c133,0x778f,0x466b,{0x85,0x49,0x5e,0x5b,0xe9,0x18,0x1a,0xb}}
155 #define IF_p6IJSONErrorHandlerInit {0x4d2e76b6,0xe688,0x4599,{0xae,0xc9,0x4a,0x56,0x55,0xd4,0x35,0x68}}
158 #define COMP_p6JSONErrorHandlerInit {0x39a3e5d8,0xa982,0x4d24,{0x9d,0xe0,0xfe,0x15,0x25,0x48,0xce,0x24}}
virtual P6R::P6ERR fatalErrorEx(P6ERR errorCode, p6IJSONLocator *pObject, const P6CHAR *pDisplay)=0
The JSON parser notifies the application that a non-recoverable parsing error has been detected...
virtual P6R::P6ERR initialize(p6IDataStream *pOutErrors)=0
Sets up the component to run properly.
An instance of this component is passed to the application in 2 ways: a) Via the setDocumentLocator()...
virtual P6R::P6ERR fatalError(P6ERR errorCode, p6IJSONLocator *pObject)=0
The JSON parser notifies the application that a non-recoverable parsing error has been detected...
p6IDataStream interface definitions
This interface is implmented by components that support receiving streamed data.
The base interface all [p6]COM components must derive from and implement.
virtual P6R::P6ERR warningEx(P6ERR errorCode, p6IJSONLocator *pObject, const P6CHAR *pDisplay)=0
The JSON parser notifies the application of an unusual condition detected during parsing.
P6UINT32 P6ERR
COM err return type see P6ERR.h.
virtual P6R::P6ERR errorEx(P6ERR errorCode, p6IJSONLocator *pObject, const P6CHAR *pDisplay)=0
The JSON parser notifies the application that a recoverable parsing error has been detected...
virtual P6R::P6ERR error(P6ERR errorCode, p6IJSONLocator *pObject)=0
The JSON parser notifies the application that a recoverable parsing error has been detected...
This is a JSON parsing utility interface which is implemented by P6R's parser.
The p6IJSONErrorHandlerInit interface is used to initialize the P6R implementation of the p6IJSONErro...
This interface is implemented by an application and is used to handle error information generated by ...
char P6CHAR
Narrow character type.
virtual P6R::P6ERR warning(P6ERR errorCode, p6IJSONLocator *pObject)=0
The JSON parser notifies the application of an unusual condition detected during parsing.