Hot Door CORE  0.7.1
Adobe® Illustrator® Plug-in Library
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
hdi::core::Message Class Reference

Base class for all *Message subclasses. More...

#include <hdicoreMessage.h>

Inheritance diagram for hdi::core::Message:
Inheritance graph
[legend]

Public Member Functions

virtual ~Message ()
 Destructs a Message object. More...
 
virtual MessageType type () const
 Gets the type of message data the target object represents. More...
 

Protected Member Functions

 Message ()
 Internal use only. More...
 
 Message (const Message &)
 Unused. More...
 
Messageoperator= (const Message &)
 Unused. More...
 

Protected Attributes

void * _data
 Stores private implementation data.
 

Detailed Description

Base class for all *Message subclasses.

Constructor & Destructor Documentation

◆ ~Message()

virtual hdi::core::Message::~Message ( )
virtual

Destructs a Message object.

Author
GW
Date
08/2013

◆ Message() [1/2]

hdi::core::Message::Message ( )
protected

Internal use only.

Author
GW
Date
08/2013

◆ Message() [2/2]

hdi::core::Message::Message ( const Message )
protected

Unused.

Author
GW
Date
02/2015

Member Function Documentation

◆ operator=()

Message& hdi::core::Message::operator= ( const Message )
protected

Unused.

Author
GW
Date
02/2015

◆ type()

virtual MessageType hdi::core::Message::type ( ) const
virtual

Gets the type of message data the target object represents.

Author
GW
Date
08/2013
Returns
Message type (useful for determining how to cast a Message object to its subclass)