VR-Forces 4.0.4 Class Documentation
include/bhaveSim/kynapseUserTask.h
Go to the documentation of this file.
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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)