Papageno
An Advanced Pattern Matching Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
ppg_context.h File Reference

Go to the source code of this file.

Functions

void * ppg_context_create (void)
 Creates a new papageno context. More...
 
void ppg_context_destroy (void *context)
 Destroys a papageno context. More...
 
void * ppg_global_set_current_context (void *context)
 Sets a new current context. More...
 
void * ppg_global_get_current_context (void)
 Retreives the current context. More...
 

Function Documentation

void* ppg_context_create ( void  )

Creates a new papageno context.

Returns
The newly created context
void ppg_context_destroy ( void *  context)

Destroys a papageno context.

Make sure to unset a context before destroying it.

Parameters
contextThe context to destroy
void* ppg_global_get_current_context ( void  )

Retreives the current context.

Returns
The current context
void* ppg_global_set_current_context ( void *  context)

Sets a new current context.

Parameters
contextThe context to be activated
Returns
The previously active context