VR-Link API Documentation for DIS
refTest.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 1992-2010 VT MAK
00003 ** All rights reserved.
00004 *********************************************************************/
00005 #pragma once
00006 
00007 #if DtHLA 
00008 
00009 #include <vl/hReflectedObj.h>
00010 #include "testSR.h"
00011 
00015 class ReflectedTest;
00016 typedef void (*TestCallbackFunction)(ReflectedTest* obj, void* userData);
00017 
00024 class ReflectedTest : public DtReflectedObject
00025 {
00026 public:
00027    
00029    ReflectedTest(DtHlaObject* obj, DtExerciseConn* conn);
00030 
00032    virtual ~ReflectedTest();
00033 
00036    virtual TestStateRepository* testStateRep() const;
00037 
00039    virtual TestStateRepository* tsr() const;
00040    
00043    virtual ReflectedTest* next() const;
00044    virtual ReflectedTest* prev() const;
00045    virtual ReflectedTest* wrapNext() const;
00046    virtual ReflectedTest* wrapPrev() const;
00047 
00049    virtual void addPostUpdateCallback(
00050       TestCallbackFunction cb, void* userData);
00051    virtual void removePostUpdateCallback(
00052       TestCallbackFunction cb, void* userData);
00053 };
00054 
00055 #endif
00056 
00057 

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)