OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
errormanager.c File Reference

Source file providing a simple interface for managing SWMM output API runtime error messages. More...

#include <string.h>
#include <stdlib.h>
#include "errormanager.h"
Include dependency graph for errormanager.c:

Functions

error_handle_tnew_error_manager (p_msg_lookup message_lookup)
 
void dst_error_manager (error_handle_t *error_handle)
 
int set_error (error_handle_t *error_handle, int errorcode)
 
char * check_error (error_handle_t *error_handle)
 
void clear_error (error_handle_t *error_handle)
 

Detailed Description

Source file providing a simple interface for managing SWMM output API runtime error messages.

Author
Michael E. Tryby (US EPA - ORD/NRMRL)
Date
Created: 2017-08-25
Last edited: 2024-10-17

Function Documentation

◆ check_error()

char * check_error ( error_handle_t error_handle)

Check error status and return error message.

Check error status and return error message.

◆ clear_error()

void clear_error ( error_handle_t error_handle)

Clear error status.

Clear error status.

◆ dst_error_manager()

void dst_error_manager ( error_handle_t error_handle)

Destroy error manager object.

Destroy error manager object.

◆ new_error_manager()

error_handle_t * new_error_manager ( p_msg_lookup  message_lookup)

Constructs a new error handle.

Constructs a new error handle.

◆ set_error()

int set_error ( error_handle_t error_handle,
int  errorcode 
)

Set error code in error manager object.

Set error code in error manager object.