Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

Configure psLib
[System Utilities]

Collaboration diagram for Configure psLib:


Files

file  psConfigure.h
 Contains the declarations for initialization, memory finalization, and configuration.

Functions

char * psLibVersion (void)
 Get current psLib version.
void psLibInit (const char *timeConfig)
 Initializes persistent memory.
void psLibFinalize (void)
 Removes persistant memory created with the psLibInit function.


Function Documentation

void psLibFinalize void   ) 
 

Removes persistant memory created with the psLibInit function.

The memory created but not freed by psLib modules should be freed within this function at the end of a psLib execution cycle.

Returns:
void: void.

void psLibInit const char *  timeConfig  ) 
 

Initializes persistent memory.

Creates persistant memory items used throughout psLib. Items created within this method should be freed with the psLibFinalize function. current, a non-NULL psErr is returned with code PS_ERR_NONE.

Parameters:
timeConfig  Filename of config file for psTime.

char* psLibVersion void   ) 
 

Get current psLib version.

Returns the current psLib version name as a string.

Returns:
char*: String with version name.


Generated on Wed Jun 15 11:01:14 2005 for Pan-STARRS Foundation Library by  doxygen 1.4.1