00001 #ifndef _SESSION_H_
00002 #define _SESSION_H_
00003
00004
00005
00006
00007
00008
00009 extern char* CURR_SESSION_PATH;
00010 extern char* CURR_SESSION_NAME;
00011
00012 Rectangle4i Session_getRectangle4i (MQExperiment *expmnt, char* session_name);
00013 char* Session_getPath (MQExperiment *expmnt, char* szSessionName);
00014 void Session_createFolder (MQExperiment *expmnt, char* session);
00015 MQString* Session_getSessionsFromFile(char* filename, int* nsessions);
00016 int Session_isMultiple (MQExperiment *expmnt, char* session);
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035 char* Session_assembleFilename(MQExperiment *expmnt, char* szSession, char* szNameInSession, MQFileType nType);
00036
00037 char* Session_assembleSubFilename(MQExperiment *expmnt, char* session, char* filename, MQFileType nType, char* subfilename);
00038 void Session_createFilenameFolder(MQExperiment *expmnt, char* session, char* filename, MQFileType nType);
00039 char* Session_getProcScriptName(MQExperiment* expmnt, char* szSession);
00040
00041 #endif
00042