![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 00002 /******************************************************************************* 00003 ** Copyright (c) 2009 MAK Technologies, Inc. 00004 ** All rights reserved. 00005 *******************************************************************************/ 00006 /******************************************************************************* 00007 * Copyright 2009 Autodesk, Inc. All rights reserved. 00008 * Use of this software is subject to the terms of the Autodesk license 00009 * agreement provided at the time of installation or download, or which otherwise 00010 * accompanies this software in either electronic or hard copy form. 00011 *******************************************************************************/ 00012 00013 00014 #ifndef KYNAPSE_USER_TASK_H 00015 #define KYNAPSE_USER_TASK_H 00016 00017 #include <bhaveSim/bhaveSimDefines.h> 00018 00019 namespace BHAVE 00020 { 00021 00026 DT_DLL_bhaveSim const char* ComputeUserTaskId(const char* taskname, const char* arg1, const char* arg2, 00027 const char* arg3, const char* arg4); 00028 00038 bool DT_DLL_bhaveSim GetTaskNameAndArgs(const char* taskId, 00039 char*& taskname, 00040 char*& arg1, char*& arg2, 00041 char*& arg3, char*& arg4); 00042 00045 bool DT_DLL_bhaveSim IsKynapseTask(const char* taskname, const char* arg1, const char* arg2, 00046 const char* arg3, const char* arg4); 00047 00048 00051 bool DT_DLL_bhaveSim IsKynapseFunctionTask(const char* taskname, const char* arg1, const char* arg2, 00052 const char* arg3, const char* arg4); 00053 00056 bool DT_DLL_bhaveSim IsKynapseScriptTask(const char* taskname, const char* arg1, const char* arg2, 00057 const char* arg3, const char* arg4); 00058 00061 bool DT_DLL_bhaveSim IsKynapseEventTask(const char* taskname, const char* arg1, const char* arg2, 00062 const char* arg3, const char* arg4); 00063 00066 const char s_BRAIN_STATE_NO_TASK[] = "__No_TaSk__"; 00067 00070 const char s_BRAIN_STATE_REFLEX_TASK[] = "__ReFlEx_TaSk__"; 00071 00072 00073 #endif //! KYNAPSE_USER_TASK_H 00074 00075 } //namespace BHAVE