#ifndef CATCommandMethod_h
#define CATCommandMethod_h

// COPYRIGHT DASSAULT SYSTEMES 1999

/**
 * @CAA2Level L1
 * @CAA2Usage U1
 */


/**
 * Prototype of the callback method.
 * @param iCommand 
 *   The calling command.
 * @param iNotification
 *   The notification declared to set the callback.
 * @param iUsefulData
 *   Data to pass as parameter to the method that can be useful.
 */
typedef void (CATBaseUnknown::*CATCommandMethod)(CATCommand           * iCommand,
                                                 CATNotification      * iNotification,
                                                 CATCommandClientData   iUsefulData);

#endif