34template <
class CALLER,
class CLOBBER >
49 mForwardedCrest(NULL),
63 mForwardedCrest(NULL),
77 mForwardedCrest(NULL),
96 bio::Code (CALLER::*forwardTo)(),
108 Code ret = (*mForwardedCrest)(mCaller);
157 template <
typename AS >
222 template <
typename ENVIRONMENT >
227 template <
typename ENVIRONMENT >
232 template <
typename ENVIRONMENT >
#define BIO_ASSERT(condition)
Definition AssertMacros.h:31
#define BIO_EXCITATION_CLASS(wave, ret,...)
Definition ExcitationMacros.h:51
#define BIO_FINAL
Definition KeywordMacros.h:45
Definition CellularForwarder.h:38
Pointer< const ::bio::physical::Wave > AsWave() const
Definition CellularForwarder.h:141
virtual ::bio::Code Attenuate(Pointer< const ::bio::physical::Wave > other) BIO_FINAL
Definition CellularForwarder.h:214
Pointer< ENVIRONMENT > GetEnvironment()
Definition CellularForwarder.h:228
Pointer< const ::bio::chemical::Atom > AsAtom() const
Definition CellularForwarder.h:133
virtual bool RegisterProperties(const ::bio::Properties &properties) BIO_FINAL
Definition CellularForwarder.h:149
virtual ::bio::Code SetInterval(::bio::Milliseconds interval) BIO_FINAL
Definition CellularForwarder.h:178
Pointer< ::bio::physical::Wave > AsWave()
Definition CellularForwarder.h:129
virtual bool CheckIn() BIO_FINAL
Definition CellularForwarder.h:241
virtual ::bio::Properties GetProperties() const BIO_FINAL
Definition CellularForwarder.h:153
virtual Pointer< ::bio::physical::Wave > Clone() const
Definition CellularForwarder.h:125
virtual void Log(::bio::LogLevel level, const char *format, va_list args) const BIO_FINAL
Definition CellularForwarder.h:166
virtual Code CreateDefaultProteins() BIO_FINAL
Definition CellularForwarder.h:121
virtual ::bio::Code Apoptose() BIO_FINAL
Definition CellularForwarder.h:237
virtual Pointer< ::bio::physical::Wave > Modulate(Pointer< ::bio::physical::Wave > signal) BIO_FINAL
Definition CellularForwarder.h:182
void SetCrestFunction(bio::Code(CALLER::*forwardTo)(), Pointer< CALLER > caller)
Definition CellularForwarder.h:95
virtual ::bio::Code Disattenuate(Pointer< const ::bio::physical::Wave > other) BIO_FINAL
Definition CellularForwarder.h:218
virtual Pointer< const ::bio::log::Writer > AsLogWriter() const BIO_FINAL
Definition CellularForwarder.h:162
virtual bool Superpose(Pointer< const ::bio::physical::Wave > displacement, Pointer< ::bio::physical::Interference > pattern) BIO_FINAL
Definition CellularForwarder.h:204
virtual Code Crest() BIO_FINAL
Definition CellularForwarder.h:106
CellularForwarder(const Name &name)
Definition CellularForwarder.h:57
CellularForwarder()
Definition CellularForwarder.h:44
const Pointer< ENVIRONMENT > GetEnvironment() const
Definition CellularForwarder.h:233
void SetEnvironment(Pointer< ENVIRONMENT > environment)
Definition CellularForwarder.h:223
virtual Code CacheProteins() BIO_FINAL
Definition CellularForwarder.h:116
CellularForwarder(const Id &id)
Definition CellularForwarder.h:71
virtual Pointer< const ::bio::physical::Wave > Demodulate() const BIO_FINAL
Definition CellularForwarder.h:190
virtual Pointer< ::bio::physical::Wave > Demodulate() BIO_FINAL
Definition CellularForwarder.h:186
virtual Pointer< ::bio::physical::Wave > Superpose(const ::bio::physical::ConstWaves &displacement, Pointer< ::bio::physical::Interference > pattern) BIO_FINAL
Definition CellularForwarder.h:194
virtual ~CellularForwarder()
Definition CellularForwarder.h:85
Pointer< ::bio::chemical::Atom > AsAtom()
Definition CellularForwarder.h:137
Definition cellular/common/Class.h:50
virtual Code CreateDefaultProteins()
Definition cellular/common/Class.h:135
virtual Code SetInterval(Milliseconds period)
Definition cellular/common/Class.h:212
virtual Code Apoptose()
Definition cellular/common/Class.h:155
virtual Code CacheProteins()
Definition cellular/common/Class.h:145
virtual bool CheckIn()
Definition cellular/common/Class.h:199
Class(Pointer< CellularForwarder< CALLER, CLOBBER > > object, Filter filter=filter::Default(), Milliseconds interval=GetDefaultInterval())
Definition cellular/common/Class.h:60
virtual Code Disattenuate(Pointer< const physical::Wave > other)
Definition Atom.cpp:329
virtual Code Attenuate(Pointer< const physical::Wave > other)
Definition Atom.cpp:277
virtual Pointer< ::bio::physical::Wave > Demodulate()
Definition chemical/common/Class.h:177
virtual Properties GetProperties() const
Definition chemical/common/Class.h:314
virtual Pointer< ::bio::physical::Wave > Superpose(const ::bio::physical::ConstWaves &displacement, Pointer< ::bio::physical::Interference > pattern)
Definition chemical/common/Class.h:185
Pointer< ::bio::physical::Wave > AsWave()
Definition chemical/common/Class.h:161
virtual Pointer< ::bio::physical::Wave > Modulate(Pointer< ::bio::physical::Wave > signal)
Definition chemical/common/Class.h:173
virtual bool RegisterProperties(const Properties &properties)
Definition chemical/common/Class.h:304
virtual Pointer< ::bio::physical::Wave > Clone() const
Definition chemical/common/Class.h:143
virtual Pointer< Atom > AsAtom()
Definition chemical/common/Class.h:338
void Log(const LogLevel &level=log_level::Info(), const Filter &filter=FilterPerspective::InvalidId())
Definition UnorderedStructureInterface.h:385
virtual Pointer< const Writer > AsLogWriter() const
Definition Writer.cpp:55
Definition FinalCell.h:29
void Delete(Pointer< T > wrapped)
Definition Pointer.h:412