Program Listing for File MessageNoneHost.h

Return to documentation for file (include/flamegpu/runtime/messaging/MessageNone/MessageNoneHost.h)

#ifndef INCLUDE_FLAMEGPU_RUNTIME_MESSAGING_MESSAGENONE_MESSAGENONEHOST_H_
#define INCLUDE_FLAMEGPU_RUNTIME_MESSAGING_MESSAGENONE_MESSAGENONEHOST_H_

#include "flamegpu/runtime/messaging/MessageSpecialisationHandler.h"
#include "flamegpu/runtime/messaging/MessageNone.h"

namespace flamegpu {
namespace detail {
class CUDAMessage;
}  // namespace detail

class MessageNone::CUDAModelHandler : public MessageSpecialisationHandler {
 public:
    explicit CUDAModelHandler(detail::CUDAMessage &a)
        : MessageSpecialisationHandler()
        , sim_message(a)
    { }
    detail::CUDAMessage &sim_message;
};

}  // namespace flamegpu

#endif  // INCLUDE_FLAMEGPU_RUNTIME_MESSAGING_MESSAGENONE_MESSAGENONEHOST_H_