MAK RTIspy API Documentation for HLA 1516
reqObjUpd.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 2001 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *********************************************************************/
00005 /*********************************************************************
00006 ** $RCSfile: reqObjUpd.h,v $ $Revision: 1.9 $ $State: Exp $
00007 *********************************************************************/
00008 #ifdef DtMOM
00009 
00012 
00013 #ifndef DtRequestObjectsUpdatedInteraction_H_
00014 #define DtRequestObjectsUpdatedInteraction_H_
00015 
00016 #include "mInteraction.h"
00017 #include <vlutil/vlList.h>
00018 
00019 class DtMomInterCbMgr;
00020 class DtRequestObjectsUpdatedInteraction;
00021 typedef void (*DtRequestObjectsUpdatedInteractionCb)
00022    (const DtRequestObjectsUpdatedInteraction& inter, void* usr);
00023 
00024 class DT_DLL_LRC DtRequestObjectsUpdatedInteraction :
00025    public DtRequestInteraction
00026 {
00027 public:
00028 
00030    DtRequestObjectsUpdatedInteraction();
00031 
00033    virtual ~DtRequestObjectsUpdatedInteraction();
00034 
00036    DtRequestObjectsUpdatedInteraction(
00037       const DtRequestObjectsUpdatedInteraction& orig);
00038  
00040    DtRequestObjectsUpdatedInteraction& operator=(
00041       const DtRequestObjectsUpdatedInteraction& orig);
00042 
00045    virtual const DtPhvps& phvps();
00046 
00049    virtual bool setFromPhvps(const DtPhvps& phvps);
00050 
00051      
00052 public:
00054    static DtRequestInteraction* create();
00055 
00057    static void addCallback(DtMomInterCbMgr* callBackManager,
00058       DtRequestObjectsUpdatedInteractionCb cb, void* usr);
00059    static void removeCallback(DtMomInterCbMgr* callBackManager,
00060       DtRequestObjectsUpdatedInteractionCb cb, void* usr);
00061 
00062    
00063 public:
00064    static const char* theInteractionName;
00065 
00066 protected:
00068    
00069 };
00070 
00071 #endif
00072 #endif

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)