mdTelemetryFrame Class Reference

#include <mdevents.h>

Inheritance diagram for mdTelemetryFrame:

Inheritance graph
[legend]
Collaboration diagram for mdTelemetryFrame:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 mdTelemetryFrame ()
virtual void send () const
 mdTelemetryFrame (const char *buffer, int size)
char * nameIdx (int j)
void newOut ()
void newIn ()
void pack (mdObservable *obs, std::string &next)
void pack (mdOperationalDataElement *ode, std::string &next)

Public Attributes

int mdStdDevIdx
char * frame
char * frameData
char * nameCursor
int frameSize
int i
int nameOffset
unsigned short * nameOffsets
unsigned short * nNames
std::string manifest [MAX_FRAMESIZE]


Detailed Description

Definition at line 74 of file mdevents.h.


Constructor & Destructor Documentation

mdTelemetryFrame::mdTelemetryFrame (  )  [inline]

Definition at line 78 of file mdevents.h.

mdTelemetryFrame::mdTelemetryFrame ( const char *  buffer,
int  size 
) [inline]

Definition at line 14 of file telemetry.h.


Member Function Documentation

virtual void mdTelemetryFrame::send (  )  const [inline, virtual]

Causes this event to be sent out to all listeners. The subclass must provide an override so the event can be used polymorphically. This allows you to have a container of PolymorphEvent's of unknown concrete types, e.g. to queue events of different types.

Implements PolymorphEvent.

Definition at line 80 of file mdevents.h.

char* mdTelemetryFrame::nameIdx ( int  j  )  [inline]

Definition at line 24 of file telemetry.h.

void mdTelemetryFrame::newOut (  )  [inline]

Definition at line 26 of file telemetry.h.

void mdTelemetryFrame::newIn (  )  [inline]

Definition at line 27 of file telemetry.h.

void mdTelemetryFrame::pack ( mdObservable obs,
std::string &  next 
) [inline]

Definition at line 29 of file telemetry.h.

void mdTelemetryFrame::pack ( mdOperationalDataElement ode,
std::string &  next 
) [inline]

Definition at line 37 of file telemetry.h.


Member Data Documentation

Definition at line 76 of file mdevents.h.

Definition at line 9 of file telemetry.h.

Definition at line 9 of file telemetry.h.

Definition at line 9 of file telemetry.h.

Definition at line 10 of file telemetry.h.

Definition at line 10 of file telemetry.h.

Definition at line 10 of file telemetry.h.

Definition at line 11 of file telemetry.h.

unsigned short * mdTelemetryFrame::nNames

Definition at line 11 of file telemetry.h.

std::string mdTelemetryFrame::manifest[MAX_FRAMESIZE]

Definition at line 12 of file telemetry.h.


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

Generated on Mon Jan 10 22:33:44 2011 by  doxygen 1.5.6