Ginga  0.13.6.1771-df200
The iTV middleware.
NclPort Class Reference

#include <NclPort.h>

Inheritance diagram for NclPort:
Collaboration diagram for NclPort:

Public Member Functions

 NclPort (NclDocument *, const string &)
 
 ~NclPort ()
 
NclCompositiongetParent ()
 
void initParent (NclComposition *)
 
NclNodegetNode ()
 
void initNode (NclNode *)
 
NclAnchorgetInterface ()
 
void initInterface (NclAnchor *)
 
void getTarget (NclNode **, NclAnchor **)
 
string getId ()
 
NclDocumentgetDocument ()
 

Protected Member Functions

NclNodegetFinalNode ()
 
NclAnchorgetFinalInterface ()
 

Protected Attributes

NclComposition_parent
 
NclNode_node
 
NclAnchor_interface
 

Constructor & Destructor Documentation

GINGA_NAMESPACE_BEGIN NclPort::NclPort ( NclDocument ncl,
const string &  id 
)

References _interface, _node, and _parent.

NclPort::~NclPort ( )

Member Function Documentation

NclDocument * NclEntity::getDocument ( )
inherited
NclAnchor * NclPort::getFinalInterface ( )
protected

References _interface, cast, GINGA_NAMESPACE_END, and instanceof.

Referenced by getTarget().

NclNode * NclPort::getFinalNode ( )
protected

References _interface, _node, cast, and instanceof.

Referenced by getTarget().

NclAnchor * NclPort::getInterface ( )

References _interface.

Referenced by NclComposition::getMapInterface().

NclNode * NclPort::getNode ( )

References _node.

Referenced by NclComposition::getMapInterface().

NclComposition * NclPort::getParent ( )

References _parent.

void NclPort::getTarget ( NclNode **  node,
NclAnchor **  iface 
)
void NclPort::initInterface ( NclAnchor iface)

References _interface, and g_assert_nonnull().

Referenced by ParserXercesC::parsePort().

void NclPort::initNode ( NclNode node)

References _node, and g_assert_nonnull().

Referenced by ParserXercesC::parsePort().

void NclPort::initParent ( NclComposition parent)

References _parent, and g_assert_nonnull().

Referenced by NclComposition::addPort().

Member Data Documentation

NclAnchor* NclPort::_interface
protected
NclNode* NclPort::_node
protected
NclComposition* NclPort::_parent
protected

Referenced by getParent(), initParent(), and NclPort().


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