SwigDirector_Pin Class Reference

#include <pysimulavr_wrap.h>

Inheritance diagram for SwigDirector_Pin:
Inheritance graph
[legend]
Collaboration diagram for SwigDirector_Pin:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SwigDirector_Pin (PyObject *self)
 SwigDirector_Pin (PyObject *self, Pin const &p)
 SwigDirector_Pin (PyObject *self, Pin::T_Pinstate ps)
 SwigDirector_Pin (PyObject *self, unsigned char *parentPin, unsigned char mask)
virtual ~SwigDirector_Pin ()
virtual void SetInState (Pin const &p)
 handles the input value from net
virtual void RegisterNet (Net *n)
 registers Net instance on pin
virtual void UnRegisterNet (Net *n)
 deletes Net instance registration for pin
virtual Pin GetPin ()
 "cast method" to get back a Pin instance
bool swig_get_inner (const char *name) const
void swig_set_inner (const char *name, bool val) const

Private Attributes

std::map< std::string, bool > inner

Detailed Description

Definition at line 112 of file pysimulavr_wrap.h.


Constructor & Destructor Documentation

SwigDirector_Pin::SwigDirector_Pin ( PyObject *  self  ) 
SwigDirector_Pin::SwigDirector_Pin ( PyObject *  self,
Pin const &  p 
)
SwigDirector_Pin::SwigDirector_Pin ( PyObject *  self,
Pin::T_Pinstate  ps 
)
SwigDirector_Pin::SwigDirector_Pin ( PyObject *  self,
unsigned char *  parentPin,
unsigned char  mask 
)
virtual SwigDirector_Pin::~SwigDirector_Pin (  )  [virtual]

Member Function Documentation

virtual Pin SwigDirector_Pin::GetPin ( void   )  [virtual]

"cast method" to get back a Pin instance

Reimplemented from Pin.

virtual void SwigDirector_Pin::RegisterNet ( Net n  )  [virtual]

registers Net instance on pin

Reimplemented from Pin.

virtual void SwigDirector_Pin::SetInState ( Pin const &  p  )  [virtual]

handles the input value from net

Reimplemented from Pin.

bool SwigDirector_Pin::swig_get_inner ( const char *  name  )  const [inline]

Definition at line 128 of file pysimulavr_wrap.h.

References inner.

void SwigDirector_Pin::swig_set_inner ( const char *  name,
bool  val 
) const [inline]

Definition at line 133 of file pysimulavr_wrap.h.

References inner.

virtual void SwigDirector_Pin::UnRegisterNet ( Net n  )  [virtual]

deletes Net instance registration for pin

Reimplemented from Pin.


Member Data Documentation

std::map<std::string, bool> SwigDirector_Pin::inner [mutable, private]

Definition at line 137 of file pysimulavr_wrap.h.

Referenced by swig_get_inner(), and swig_set_inner().


The documentation for this class was generated from the following file:
Generated on Sun Feb 12 16:53:08 2012 for Simulavr by  doxygen 1.6.3