Hot Door CORE  0.7.0
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

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

Destructs a Message object.

Author
GW
Date
08/2013
hdi::core::Message::Message ( )
protected

Internal use only.

Author
GW
Date
08/2013
hdi::core::Message::Message ( const Message )
protected

Unused.

Author
GW
Date
02/2015

Member Function Documentation

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

Unused.

Author
GW
Date
02/2015
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)