| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Namespace List
- Namespace Members

Classes | Typedefs
SPL Namespace Reference

## Classes

class | slcMutex
| Multiplatform mutex class. More...
class | slcPluginArgs
| The plugin argument class. More...
class | slcPluginInfo
| The plugin information class. More...
class | slaPluginServer
| Abstract plugin server class. More...
class | slcPluginServer
| Plugin server class for linux and other POSIX-based systems. More...
class | slcThreadLock
| Thread safe utility class. More...

## Typedefs

typedef bool(* | SPL_INIT_FUNC )(const slcPluginArgs *)
| The plugin's initialisation function.
typedef bool(* | SPL_RUN_FUNC )(const slcPluginArgs *)
| The plugin's run function.
typedef bool(* | SPL_SHUTDOWN_FUNC )(const slcPluginArgs *)
| The plugin's shutdown function.
typedef slcPluginInfo *(* | SPL_INFO_FUNC )(void)
| The plugin's information function.

## Typedef Documentation

typedef slcPluginInfo*( * SPL::SPL_INFO_FUNC)(void)

The plugin's information function.

typedef bool( * SPL::SPL_INIT_FUNC)(const slcPluginArgs *)

The plugin's initialisation function.

typedef bool( * SPL::SPL_RUN_FUNC)(const slcPluginArgs *)

The plugin's run function.

typedef bool( * SPL::SPL_SHUTDOWN_FUNC)(const slcPluginArgs *)

The plugin's shutdown function.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines