My Project
Public Member Functions | List of all members
ParaEngine::Class_ID Class Reference

This class represents the unique class ID for a ParaEngine plug-in. More...

#include <PEtypes.h>

Public Member Functions

 Class_ID (const Class_ID &cid)
 
 Class_ID (unsigned long aa, unsigned long bb)
 
unsigned long PartA ()
 
unsigned long PartB ()
 
void SetPartA (unsigned long aa)
 
void SetPartB (unsigned long bb)
 
int operator== (const Class_ID &cid) const
 
int operator!= (const Class_ID &cid) const
 
Class_IDoperator= (const Class_ID &cid)
 
bool operator< (const Class_ID &rhs) const
 

Detailed Description

This class represents the unique class ID for a ParaEngine plug-in.

A plug-ins Class_ID must be unique. A Class_ID consists of two unsigned 32-bit quantities. The constructor assigns a value to each of these, for example Class_ID(0x11261982, 0x19821126).

Remarks
: Only the built-in classes (those that ship with ParaEngine) should have the second 32 bits equal to 0. All plug-in developers should use both 32 bit quantities.

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