My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::ArrayNetCmdForwarder Class Reference

#include <ArrayNetCmdForwarder.h>

Inheritance diagram for gcp::util::ArrayNetCmdForwarder:
gcp::util::NetCmdForwarder gcp::mediator::TransNetCmdForwarder

Public Member Functions

 ArrayNetCmdForwarder ()
 
virtual ~ArrayNetCmdForwarder ()
 
virtual void forwardNetCmd (gcp::util::NetCmd *netCmd)
 
- Public Member Functions inherited from gcp::util::NetCmdForwarder
 NetCmdForwarder ()
 
virtual ~NetCmdForwarder ()
 

Protected Attributes

NetCmdForwarderantennaForwarder_
 
NetCmdForwardercontrolForwarder_
 
NetCmdForwarderdcForwarder_
 
NetCmdForwarderdelayForwarder_
 
NetCmdForwarderreceiverForwarder_
 
NetCmdForwardergrabberForwarder_
 
NetCmdForwarderptelForwarder_
 
NetCmdForwarderdeicingForwarder_
 
NetCmdForwarderscannerForwarder_
 
NetCmdForwarderstripForwarder_
 

Detailed Description

Master class for forwarding message intended for different array subsystems

Constructor & Destructor Documentation

ArrayNetCmdForwarder::ArrayNetCmdForwarder ( )

Constructor.

....................................................................... Constructor.

ArrayNetCmdForwarder::~ArrayNetCmdForwarder ( )
virtual

Destructor.

....................................................................... Destructor.

Member Function Documentation

void ArrayNetCmdForwarder::forwardNetCmd ( gcp::util::NetCmd netCmd)
virtual

A virtual method to forward a command received from the ACC. Make this virtual so that inheritors can completely redefine what happens with a received command, if they wish.

....................................................................... Forward a network command read from the network stream buffer.

Implements gcp::util::NetCmdForwarder.

Reimplemented in gcp::mediator::TransNetCmdForwarder.

Member Data Documentation

NetCmdForwarder* gcp::util::ArrayNetCmdForwarder::antennaForwarder_
protected

Antenna subsystem

NetCmdForwarder* gcp::util::ArrayNetCmdForwarder::controlForwarder_
protected

Control command intended for the translator itself

NetCmdForwarder* gcp::util::ArrayNetCmdForwarder::dcForwarder_
protected

Downconverter subsystem

NetCmdForwarder* gcp::util::ArrayNetCmdForwarder::deicingForwarder_
protected

Deicing subsystem

NetCmdForwarder* gcp::util::ArrayNetCmdForwarder::delayForwarder_
protected

Delay subsystem

NetCmdForwarder* gcp::util::ArrayNetCmdForwarder::grabberForwarder_
protected

Frame Grabber subsystem

NetCmdForwarder* gcp::util::ArrayNetCmdForwarder::ptelForwarder_
protected

Pointing telescope subsystem

NetCmdForwarder* gcp::util::ArrayNetCmdForwarder::receiverForwarder_
protected

Receiver control subsystem

NetCmdForwarder* gcp::util::ArrayNetCmdForwarder::scannerForwarder_
protected

Scanner command intended for the mediator itself

NetCmdForwarder* gcp::util::ArrayNetCmdForwarder::stripForwarder_
protected

Scanner command intended for the antenna power strips


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