TestError

TestError — Errors

Synopsis

enum                TestError;
GQuark              test_error_quark                    (void);

Object Hierarchy

  GEnum
   +----TestError

Description

An example of an error enumeration.

Details

enum TestError

typedef enum {
  TEST_ERROR_FAILED = 0,   /*< nick=com.example.Error.Failed >*/
  TEST_ERROR_FLUX_CAPACITOR_FAILURE = 1,   /*< nick=com.example.Error.FluxCapacitorFailure >*/
  TEST_ERROR_WOULD_DESTRUCT = 100,   /*< nick=com.example.Error.WouldDestruct >*/
  TEST_ERROR_WOULD_BLOCK = 101,   /*< nick=com.example.Error.WouldBlock >*/
} TestError;

An example of an error enumeration.

TEST_ERROR_FAILED

Something went wrong

TEST_ERROR_FLUX_CAPACITOR_FAILURE

The Flux Capacitor failed

TEST_ERROR_WOULD_DESTRUCT

Operation would destruct the TwiddleFrobber

TEST_ERROR_WOULD_BLOCK

This should be value 101

test_error_quark ()

GQuark              test_error_quark                    (void);