replicode
Public Member Functions | Public Attributes | List of all members
mBrane::Projection< ModuleDescriptor > Class Template Reference

#include <module_descriptor.h>

Inheritance diagram for mBrane::Projection< ModuleDescriptor >:
Inheritance graph
Collaboration diagram for mBrane::Projection< ModuleDescriptor >:
Collaboration graph

Public Member Functions

 Projection (ModuleDescriptor *projected, Space *space)
 
 ~Projection ()
 
void activate ()
 
void deactivate ()
 
void setActivationLevel (float a)
 
void updateActivationCount (float t)
 
void addSubscription (uint8_t payloadType, uint16_t ID, List< P< ModuleEntry >, 1024 >::Iterator i)
 
void removeSubscription (uint8_t payloadType, uint16_t ID)
 

Public Attributes

Array< List< P< ModuleEntry >, 1024 >::Iterator, 128 > subscriptions [2]
 
uint16_t subscriptionCount [2]
 

Additional Inherited Members

- Protected Member Functions inherited from mBrane::_Projection< ModuleDescriptor, Projection< ModuleDescriptor > >
 _Projection (ModuleDescriptor *projected, Space *space)
 
 ~_Projection ()
 
- Protected Attributes inherited from mBrane::_Projection< ModuleDescriptor, Projection< ModuleDescriptor > >
ModuleDescriptorprojected
 
Spacespace
 
float activationLevel
 

Constructor & Destructor Documentation

Here is the call graph for this function:

Member Function Documentation

void mBrane::Projection< ModuleDescriptor >::activate ( )
void mBrane::Projection< ModuleDescriptor >::addSubscription ( uint8_t  payloadType,
uint16_t  ID,
List< P< ModuleEntry >, 1024 >::Iterator  i 
)

Here is the call graph for this function:

void mBrane::Projection< ModuleDescriptor >::deactivate ( )
void mBrane::Projection< ModuleDescriptor >::removeSubscription ( uint8_t  payloadType,
uint16_t  ID 
)

Here is the call graph for this function:

void mBrane::Projection< ModuleDescriptor >::setActivationLevel ( float  a)

Here is the call graph for this function:

void mBrane::Projection< ModuleDescriptor >::updateActivationCount ( float  t)

Here is the call graph for this function:

Member Data Documentation

uint16_t mBrane::Projection< ModuleDescriptor >::subscriptionCount[2]
Array<List<P<ModuleEntry>, 1024>::Iterator, 128> mBrane::Projection< ModuleDescriptor >::subscriptions[2]

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