ROHC compression/decompression library
Defines | Typedefs | Enumerations
rohc_traces.h File Reference

ROHC definitions for traces. More...

#include <rohc/rohc.h>
Include dependency graph for rohc_traces.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define ROHC_PROFILE_GENERAL   0xffff
 A general profile number used for traces not related to a specific profile.

Typedefs

typedef void(* rohc_trace_callback_t )(const rohc_trace_level_t level, const rohc_trace_entity_t entity, const int profile, const char *const format,...)
 The function prototype for the trace callback.
typedef void(* rohc_trace_callback2_t )(void *const priv_ctxt, const rohc_trace_level_t level, const rohc_trace_entity_t entity, const int profile, const char *const format,...)
 The function prototype for the trace callback.

Enumerations

enum  rohc_trace_level_t {
  ROHC_TRACE_DEBUG = 0, ROHC_TRACE_INFO = 1, ROHC_TRACE_WARNING = 2, ROHC_TRACE_ERROR = 3,
  ROHC_TRACE_LEVEL_MAX
}
 The different levels of the traces. More...
enum  rohc_trace_entity_t { ROHC_TRACE_COMP = 0, ROHC_TRACE_DECOMP = 1, ROHC_TRACE_ENTITY_MAX }
 The different entities concerned by the traces. More...

Detailed Description

ROHC definitions for traces.

Author:
Julien Bernard <julien.bernard@toulouse.viveris.com>
Audric Schiltknecht <audric.schiltknecht@toulouse.viveris.com>
Didier Barvaux <didier@barvaux.org>