comp::AutorechargeBehavior Class Reference

#include <AutorechargeBehavior.hpp>

Public Member Functions

 AutorechargeBehavior (iv::Instance *inst, iv::TimeId time, iv::Attr< int > *m_charges, uint64_t recharge_ms, int max)
 
void reset ()
 
void step (int step_ms)
 

Public Attributes

iv::ClientMarker cm
 

Detailed Description

Definition at line 11 of file AutorechargeBehavior.hpp.

Constructor & Destructor Documentation

◆ AutorechargeBehavior()

comp::AutorechargeBehavior::AutorechargeBehavior ( iv::Instance inst,
iv::TimeId  time,
iv::Attr< int > *  m_charges,
uint64_t  recharge_ms,
int  max 
)

Definition at line 6 of file AutorechargeBehavior.cpp.

Member Function Documentation

◆ reset()

void comp::AutorechargeBehavior::reset ( )

Definition at line 16 of file AutorechargeBehavior.cpp.

◆ step()

void comp::AutorechargeBehavior::step ( int  step_ms)

Definition at line 22 of file AutorechargeBehavior.cpp.

Member Data Documentation

◆ cm

iv::ClientMarker comp::AutorechargeBehavior::cm

Definition at line 14 of file AutorechargeBehavior.hpp.


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