VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
commentEvent.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2022 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
6 #pragma once
7 
10 #include "vrfutil/rwUUID.h"
11 
12 namespace makVrfEvents
13 {
14 
16  {
17  public:
19  DtCommentEvent(const DtUUID& sender, const DtString& comment);
21  DtCommentEvent& operator=(const DtCommentEvent&);
22 
23  virtual ~DtCommentEvent();
24 
25  virtual void setComment(const DtString&);
26  const DtString& comment() const;
27 
28  virtual void setSenderId(const DtUUID& sender);
29  const DtUUID& senderId() const;
30 
31  virtual DtEvent* clone() const { return new DtCommentEvent(*this); };
32 
33  protected:
34  DtUUID mySender;
36  };
37 
38 }
39 
40 
41 typedef void (*DtCommentCallbackFcn)(const makVrfEvents::DtCommentEvent*, void* usr);
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
Definition: commentEvent.h:15
Contains the DtUUID class declaration.
Definition: event.h:13
void(* DtCommentCallbackFcn)(const makVrfEvents::DtCommentEvent *, void *usr)
Definition: commentEvent.h:41
#define DT_DLL_vrfMsgTransport
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfCommunicationManagerDefines.h:26
DtString myComment
Definition: commentEvent.h:35

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)