RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Event::Object Class Reference

#include <event.h>

Public Member Functions

 Object (const char *)
 
 ~Object (void)
 
const char * getName (void) const
 
void * getParam (const char *) const
 
void setParam (const char *, void *)
 

Static Public Attributes

static const size_t MAX_PARAMS = 8
 

Private Attributes

const char * name
 
size_t nparams
 
struct {
   const char *   name
 
   void *   value
 
params [MAX_PARAMS]
 

Detailed Description

Definition at line 128 of file event.h.

Constructor & Destructor Documentation

Event::Object::Object(const char * nam)

Definition at line 74 of file event.cpp.

Event::Object::~Object(void )

Definition at line 79 of file event.cpp.

Member Function Documentation

const char* Event::Object::getName(void )const
inline

Definition at line 136 of file event.h.

void * Event::Object::getParam(const char * nam)const

Definition at line 81 of file event.cpp.

void Event::Object::setParam(const char * nam,
void * val 
)

Definition at line 89 of file event.cpp.

Member Data Documentation

const size_t Event::Object::MAX_PARAMS = 8
static

Definition at line 144 of file event.h.

const char* Event::Object::name
private

Definition at line 148 of file event.h.

size_t Event::Object::nparams
private

Definition at line 149 of file event.h.

struct { ... } Event::Object::params[MAX_PARAMS]
void* Event::Object::value

Definition at line 153 of file event.h.


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