VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Friends
makVrv::DtWindowProxy Class Reference

Acts a proxy for each remote window on the master display engine. More...

Inheritance diagram for makVrv::DtWindowProxy:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~DtWindowProxy ()
 DTOR.
bool addChannel (const DtChannelConfiguration &config)
 Operators, all behavior may not happen immediately.
void destroyChannel (DtChannelProxySP channel)
 Destroy a channel.
bool modifyChannel (DtChannelProxySP channel, const DtChannelConfiguration &config)
 Modifies a channel based upon the configuration.
const DtWindowConfigurationconfiguration () const
 Accessors.
DtChannelProxySP findChannel (const std::string &channelName)
 Find a Display by name.
DtChannelProxySP findChannelByIndex (int index)
 Get the display by index.
const std::string & displayName () const
 Return the display engine name this window belongs to.
const std::string & windowName () const
 Return the name of the window this proxy represents.
const unsigned int channelCount () const
 Get a count of the channels in this window.

Protected Member Functions

 DtWindowProxy (DtDe &de, const std::string &displayName, DtWindowConfiguration &)
 CTOR.
DtWindowProctorproctor ()
 Get the proctor this proxy uses.

Friends

class DtDisplayProxy
 Creator Class.
typedef std::map< std::string,
DtChannelProxyWP
ChannelProxies
 Members.
DtDemyDe
 Members.
std::string myDisplayEngineName
 Members.
DtWindowConfigurationmyConfiguration
 Members.
DtWindowProctormyProctorCache
 Members.
ChannelProxies myChannelProxies
 Members.

Detailed Description

Acts a proxy for each remote window on the master display engine.


Member Typedef Documentation

typedef std::map<std::string,DtChannelProxyWP> makVrv::DtWindowProxy::ChannelProxies [protected]

Members.


Constructor & Destructor Documentation

DTOR.

makVrv::DtWindowProxy::DtWindowProxy ( DtDe de,
const std::string &  displayName,
DtWindowConfiguration  
) [protected]

CTOR.


Member Function Documentation

Operators, all behavior may not happen immediately.

Add a channel based upon the configuration.

Exceptions:
DtCorruptedStateif proctor is invalid.

Destroy a channel.

Exceptions:
DtCorruptedStateif proctor is invalid.

Modifies a channel based upon the configuration.

Exceptions:
DtCorruptedStateif proctor is invalid.

Accessors.

Get the window configuration.

DtChannelProxySP makVrv::DtWindowProxy::findChannel ( const std::string &  channelName)

Find a Display by name.

Exceptions:
DtCorruptedStateif proctor is invalid.

Get the display by index.

Exceptions:
DtCorruptedStateif proctor is invalid.
const std::string& makVrv::DtWindowProxy::displayName ( ) const

Return the display engine name this window belongs to.

const std::string& makVrv::DtWindowProxy::windowName ( ) const

Return the name of the window this proxy represents.

const unsigned int makVrv::DtWindowProxy::channelCount ( ) const

Get a count of the channels in this window.

Get the proctor this proxy uses.


Friends And Related Function Documentation

friend class DtDisplayProxy [friend]

Creator Class.


Member Data Documentation

Members.

Members.

Members.

Members.

Members.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)