34 class DtReflectedEmitterBeam;
35 class DtReflectedEmitterBeamList;
44 static std::string theName();
55 std::string formEmitterId(
const std::string& hostIdStr,
unsigned char emitterIndex)
const;
57 void handleCSharpEmitterDiscovered(
DtMessage* msg);
61 void handleCSharpEmitterState(
DtMessage* msg);
65 void handleCSharpEmitterRemoved(
DtMessage* msg);
72 void handleCSharpBeamDiscovered(
DtMessage* msg);
73 void handleCSharpBeamState(
DtMessage* msg);
74 void handleCSharpBeamRemoved(
DtMessage* msg);
84 static void vrlBeamDiscovered(DtReflectedEmitterBeam* beam,
void* usr);
85 void handleVrlBeamDiscovered(DtReflectedEmitterBeam* beam);
87 static void vrlBeamState(DtReflectedEmitterBeam* beam,
void* usr);
88 void handleVrlBeamState(DtReflectedEmitterBeam* beam);
90 static void vrlBeamRemoved(DtReflectedEmitterBeam* beam,
void* usr);
91 void handleVrlBeamRemoved(DtReflectedEmitterBeam* beam);
93 DtReflectedEmitterBeamList* myReflectedBeams;