InChI
 
Loading...
Searching...
No Matches
ixa_status.c File Reference
#include <stdio.h>
#include "../../../../INCHI_BASE/src/mode.h"
#include "../../../../INCHI_BASE/src/inchi_api.h"
#include "../../../../INCHI_BASE/src/bcf_s.h"
#include "ixa_status.h"
#include <string.h>
#include <stdarg.h>
#include <stdlib.h>
+ Include dependency graph for ixa_status.c:

Data Structures

struct  StatusItem
 
struct  StatusBlockTag
 
struct  INCHISTATUS
 

Macros

#define MAXERR   50
 
#define MAX_MSGLENGTH   1024
 

Typedefs

typedef struct StatusBlockTag StatusBlock
 

Functions

static void BLOCK_clear (StatusBlock *pBlock)
 
static void STATUS_init (INCHISTATUS *pStatus)
 
static void STATUS_Clear (INCHISTATUS *pStatus)
 
IXA_STATUS_HANDLE STATUS_Pack (INCHISTATUS *pStatus)
 
static INCHISTATUSSTATUS_Unpack (IXA_STATUS_HANDLE hStatus)
 
void STATUS_PushMessage (IXA_STATUS_HANDLE hStatus, IXA_STATUS vSeverity, char *pFormat,...)
 
static IXA_BOOL INCHISTATUS_TestSeverity (IXA_STATUS_HANDLE hStatus, IXA_STATUS vSeverity)
 
IXA_STATUS_HANDLE INCHI_DECL IXA_STATUS_Create (void)
 
void INCHI_DECL IXA_STATUS_Destroy (IXA_STATUS_HANDLE hStatus)
 
void INCHI_DECL IXA_STATUS_Clear (IXA_STATUS_HANDLE hStatus)
 
IXA_BOOL INCHI_DECL IXA_STATUS_HasError (IXA_STATUS_HANDLE hStatus)
 
IXA_BOOL INCHI_DECL IXA_STATUS_HasWarning (IXA_STATUS_HANDLE hStatus)
 
int INCHI_DECL IXA_STATUS_GetCount (IXA_STATUS_HANDLE hStatus)
 
const char *INCHI_DECL IXA_STATUS_GetMessage (IXA_STATUS_HANDLE hStatus, int vIndex)
 
IXA_STATUS INCHI_DECL IXA_STATUS_GetSeverity (IXA_STATUS_HANDLE hStatus, int vIndex)
 

Macro Definition Documentation

◆ MAX_MSGLENGTH

#define MAX_MSGLENGTH   1024

◆ MAXERR

#define MAXERR   50

Typedef Documentation

◆ StatusBlock

typedef struct StatusBlockTag StatusBlock

Function Documentation

◆ BLOCK_clear()

static void BLOCK_clear ( StatusBlock pBlock)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ INCHISTATUS_TestSeverity()

static IXA_BOOL INCHISTATUS_TestSeverity ( IXA_STATUS_HANDLE  hStatus,
IXA_STATUS  vSeverity 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IXA_STATUS_Clear()

void INCHI_DECL IXA_STATUS_Clear ( IXA_STATUS_HANDLE  hStatus)
+ Here is the call graph for this function:

◆ IXA_STATUS_Create()

IXA_STATUS_HANDLE INCHI_DECL IXA_STATUS_Create ( void  )
+ Here is the call graph for this function:

◆ IXA_STATUS_Destroy()

void INCHI_DECL IXA_STATUS_Destroy ( IXA_STATUS_HANDLE  hStatus)
+ Here is the call graph for this function:

◆ IXA_STATUS_GetCount()

int INCHI_DECL IXA_STATUS_GetCount ( IXA_STATUS_HANDLE  hStatus)
+ Here is the call graph for this function:

◆ IXA_STATUS_GetMessage()

const char *INCHI_DECL IXA_STATUS_GetMessage ( IXA_STATUS_HANDLE  hStatus,
int  vIndex 
)
+ Here is the call graph for this function:

◆ IXA_STATUS_GetSeverity()

IXA_STATUS INCHI_DECL IXA_STATUS_GetSeverity ( IXA_STATUS_HANDLE  hStatus,
int  vIndex 
)
+ Here is the call graph for this function:

◆ IXA_STATUS_HasError()

IXA_BOOL INCHI_DECL IXA_STATUS_HasError ( IXA_STATUS_HANDLE  hStatus)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IXA_STATUS_HasWarning()

IXA_BOOL INCHI_DECL IXA_STATUS_HasWarning ( IXA_STATUS_HANDLE  hStatus)
+ Here is the call graph for this function:

◆ STATUS_Clear()

static void STATUS_Clear ( INCHISTATUS pStatus)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ STATUS_init()

static void STATUS_init ( INCHISTATUS pStatus)
static
+ Here is the caller graph for this function:

◆ STATUS_Pack()

IXA_STATUS_HANDLE STATUS_Pack ( INCHISTATUS pStatus)
+ Here is the caller graph for this function:

◆ STATUS_PushMessage()

void STATUS_PushMessage ( IXA_STATUS_HANDLE  hStatus,
IXA_STATUS  vSeverity,
char *  pFormat,
  ... 
)
+ Here is the call graph for this function:

◆ STATUS_Unpack()

static INCHISTATUS * STATUS_Unpack ( IXA_STATUS_HANDLE  hStatus)
static
+ Here is the caller graph for this function: