MIRA
Public Member Functions | Public Attributes | List of all members
Event Class Reference

#include <sm/Event.h>

Public Member Functions

 Event ()
 
 Event (const std::string &n)
 
 Event (const std::string &n, const std::string &i)
 
 Event (const std::string &n, const boost::python::object &d)
 
template<typename Reflector >
MIRA_SPLIT_REFLECT_MEMBER void reflectRead (Reflector &r)
 
template<typename Reflector >
void reflectWrite (Reflector &r)
 

Public Attributes

std::string name
 
std::string id
 
std::string target
 
boost::python::object data
 
uint64 delay
 
Time invocationTime
 
bool canceled
 

Constructor & Destructor Documentation

◆ Event() [1/4]

Event ( )
inline

◆ Event() [2/4]

Event ( const std::string &  n)
inline

◆ Event() [3/4]

Event ( const std::string &  n,
const std::string &  i 
)
inline

◆ Event() [4/4]

Event ( const std::string &  n,
const boost::python::object &  d 
)
inline

Member Function Documentation

◆ reflectRead()

MIRA_SPLIT_REFLECT_MEMBER void reflectRead ( Reflector &  r)
inline

◆ reflectWrite()

void reflectWrite ( Reflector &  r)
inline

Member Data Documentation

◆ name

std::string name

◆ id

std::string id

◆ target

std::string target

◆ data

boost::python::object data

◆ delay

uint64 delay

◆ invocationTime

Time invocationTime

◆ canceled

bool canceled

The documentation for this class was generated from the following file: