modm API documentation
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cad7928
 Cadis16470
 Cadns9800
 Cads101x
 Cads7828
 Cads816x
 Cams5915
 Cmodm::ui::AnimationBase< uint8_t >
 CArray
 CArray3
 Cas5047
 Cas5600
 Cbmi088
 Cbno055
 CCs
 CData
 Cmodm::DoublyLinkedList< Allocator >
 Cmodm::DoublyLinkedList< ChoiceMenuEntry >
 Cmodm::DoublyLinkedList< Entry, std::allocator< Entry > >
 Cmodm::DoublyLinkedList< Message, std::allocator< Message > >
 Cmodm::DoublyLinkedList< modm::can::Message, std::allocator< modm::can::Message > >
 Cmodm::DoublyLinkedList< ReceiveListItem, std::allocator< ReceiveListItem > >
 Cmodm::DoublyLinkedList< SendListItem, std::allocator< SendListItem > >
 Cmodm::DoublyLinkedList< Timeline::Event, std::allocator< Timeline::Event > >
 Cdrv832xSpi
 Cds1631
 Cds18b20
 CDummySpi
 Cmodm::DynamicArray< int16_t >
 Cmodm::DynamicArray< modm::Vector< T, 2 > >
 Cmodm::DynamicArray< Widget * >
 Cmodm::ui::FastRamp< uint8_t >
 Cmodm::accessor::Flash< char >
 Cmodm::accessor::Flash< modm::sab::Action >
 Cmodm::accessor::Flash< uint8_t >
 Cft6x06
 Cmodm::GenericPeriodicTimer< Clock, ShortDuration >
 Cmodm::GenericTimeout< Clock, ShortDuration >
 Cmodm::GenericTimeout< PreciseClock, PreciseDuration >
 Cmodm::GenericTimeout< PreciseClock, ShortPreciseDuration >
 CGpioData
 Chclax
 Chmc58x3
 Chmc6343
 Chx711
 Ci2cMultiplexer
 Cmodm::inplace_any< MODM_AMNB_HANDLER_STORAGE+sizeof (void *)>
 CInterface
 Cis31fl3733
 Citg3200
 Cmodm::ui::KeyFrame< T >
 Cmodm::ui::KeyFrameAnimation< T >
 Cl3gd20
 Clis302dl
 Clis3dsh
 Clis3mdl
 Clm75
 Clp503x
 Clsm303a
 Clsm6ds33
 Clsm6dso
 Cltc2984
 Cmax31855
 Cmax31865
 Cmodm::Max7219< SPI, Cs, COLUMNS *ROWS >
 Cmcp23x17
 Cmcp3008
 Cmcp7941x
 Cmcp990x
 CMessage
 Cmmc5603
 Cmodm::accessor::Flash< T >
 Cmodm::accessor::Ram< T >
 Cmodm::Ad7280a< Spi, Cs, Cnvst, N >
 Cmodm::ad7280a::ConversionValue
 Cmodm::ad7280a::RegisterValue
 Cmodm::ad7928< SpiMaster, Cs >::Data
 Cmodm::AdcSampler< AdcInterrupt, Channels, Oversamples >
 Cmodm::ads101x< I2cMaster >::Data
 Cmodm::ads7828< I2cMaster >::Data
 Cmodm::Ads7843< Spi, Cs, Int >
 Cmodm::allocator::AllocatorBase< T >
 Cmodm::allocator::Dynamic< T >::rebind
 Cmodm::amnb::Action
 Cmodm::amnb::Device
 Cmodm::amnb::Listener
 Cmodm::amnb::Response
 Cmodm::amnb::Result< ReturnType, ErrorType >
 Cmodm::Ams5915< I2cMaster >::Data
 Cmodm::AngleCollection of functions for handling of angles
 Cmodm::Apa102< SpiMaster, LEDs >
 Cmodm::ArithmeticTraits< T >
 Cmodm::AssertionInfoContains information about the failed assertion
 Cmodm::atomic::Container< T >Atomic access to objects
 Cmodm::atomic::FlagFlag to signal events between interrupts and the main-loop
 Cmodm::atomic::Lock
 Cmodm::atomic::Queue< T, N >Interrupt save queue
 Cmodm::atomic::Unlock
 Cmodm::BdSpiFlash< Spi, Cs, flashSize >::JedecId
 Cmodm::BigEndian< T >
 Cmodm::BitBangEncoderInput< SignalA, SignalB, PRESCALER, DeltaType >This driver decodes a AB (incremental) encoder signal
 Cmodm::BitBangEncoderOutput< SignalA, SignalB, PositionType, PeriodicTimer, period >This driver generates a AB (incremental) encoder signal to emulate a hardware encoder with a microcontroller
 Cmodm::BitbangMemoryInterface< PORT, CS, CD, WR >Access external parallel memory with bit-bang mode
 Cmodm::BlockAllocator< T, BLOCK_SIZE >
 Cmodm::BlockDevice
 Cmodm::Bme280< I2cMaster >
 Cmodm::bme280data::Calibration
 Cmodm::bme280data::DataBase
 Cmodm::bmi088< Transport >::AccData
 Cmodm::bmi088< Transport >::GyroData
 Cmodm::Bmi088TransportBase
 Cmodm::bmp085< I2cMaster >
 Cmodm::bmp085data::Calibration
 Cmodm::bmp085data::DataBase
 Cmodm::Bno055< I2cMaster >::Data
 Cmodm::BoundedDeque< T, N >Double ended queue
 Cmodm::Button< PIN >Simple Button
 Cmodm::ButtonGroup< T >
 Cmodm::ButtonGroup< T >::State
 Cmodm::can::ExtendedIdentifier
 Cmodm::can::ExtendedMask
 Cmodm::can::Message
 Cmodm::can::Message::Flags
 Cmodm::can::StandardIdentifier
 Cmodm::can::StandardMask
 Cmodm::CanBitTiming< Clk, Bitrate, prescaler_width, bs1_width, bs2_width, sjw_width >
 Cmodm::CanBitTimingConfiguration
 Cmodm::CanBitTimingMcp2515< Clk, Bitrate >
 Cmodm::CanLawicelFormatter
 Cmodm::ChoiceMenuEntry
 Cmodm::chrono::micro_clock
 Cmodm::chrono::milli_clock
 Cmodm::Circle2D< T >Circle
 Cmodm::color::BrightnessT< T >Brightness as unsigned integral. Add's the math for conversion to and from Color-Types. Use with: Grayscale Buffers, Dimmed LEDs, Brightness sensors
 Cmodm::color::HsvT< T >Color in HSV Colorspace
 Cmodm::color::Rgb565
 Cmodm::color::RgbT< T >
 Cmodm::CycleCounter
 Cmodm::DateCalender Date and Time
 Cmodm::detail::MakeSigned< Vector< T, N > >
 Cmodm::detail::MakeUnsigned< Vector< T, N > >
 Cmodm::detail::WideType< Vector< T, N > >
 Cmodm::DoublyLinkedList< T, Allocator >Doubly-linked list
 Cmodm::ds1302< PinSet >
 Cmodm::ds1302< PinSet >::Config
 Cmodm::ds1302< PinSet >::Data
 Cmodm::Dw3110
 Cmodm::Dw3110::OTPAddr
 Cmodm::Dw3110::Register
 Cmodm::Dw3110::RegisterBank
 Cmodm::DynamicArray< T, Allocator >Dynamic Arrays
 Cmodm::fiber::barrier< CompletionFunction >
 Cmodm::fiber::condition_variable_any
 Cmodm::fiber::counting_semaphore< LeastMaxValue >
 Cmodm::fiber::latch
 Cmodm::fiber::mutex
 Cmodm::fiber::once_flag
 Cmodm::fiber::recursive_mutex
 Cmodm::fiber::Scheduler
 Cmodm::fiber::shared_mutex
 Cmodm::fiber::Stack< Size >
 Cmodm::fiber::stop_source
 Cmodm::fiber::stop_state
 Cmodm::fiber::stop_token
 Cmodm::fiber::Task
 Cmodm::filter::Debounce< T >Debouncing binary signals
 Cmodm::filter::Fir< T, N, BLOCK_SIZE, ScaleFactor >A finit impulse response (FIR) filter implementation
 Cmodm::filter::Median< T, N >Median filter
 Cmodm::filter::MovingAverage< T, N >Moving average filter
 Cmodm::filter::Ramp< T >Ramp
 Cmodm::fits_any< Ts >
 Cmodm::Ft245< PORT, RD, WR, RXF, TXE >
 Cmodm::Ft6x06< I2cMaster >::Data
 Cmodm::Ft6x06< I2cMaster >::touch_t
 Cmodm::GenericPeriodicTimer< Clock, Duration >
 Cmodm::GenericPrescaler< T >
 Cmodm::GenericPrescaler< T >::Result
 Cmodm::GenericPrescalerCounter< T >
 Cmodm::GenericPrescalerCounter< T >::Result
 Cmodm::GenericTimeout< Clock, Duration >
 Cmodm::GeometricTraits< T >Traits for all geometric classes
 Cmodm::GeometricTraits< double >
 Cmodm::GeometricTraits< float >
 Cmodm::GeometricTraits< int16_t >
 Cmodm::GeometricTraits< int32_t >
 Cmodm::GeometricTraits< int8_t >
 Cmodm::GeometricTraits< uint8_t >
 Cmodm::Gpio
 Cmodm::GpioExpander
 Cmodm::GpioPort
 Cmodm::gui::AsyncEvent
 Cmodm::gui::ColorPalette
 Cmodm::gui::Dimension
 Cmodm::gui::GuiViewStack
 Cmodm::gui::InputEvent
 Cmodm::gui::View
 Cmodm::gui::Widget
 Cmodm::HclaX< I2cMaster >::Data
 Cmodm::Hd44780Base< DATA, RW, RS, E >
 Cmodm::Hmc58x3< I2cMaster >::Data
 Cmodm::Hmc6343< I2cMaster >::Data
 Cmodm::hx711< Cfg >::Config
 Cmodm::I2c
 Cmodm::I2cTransaction::Reading
 Cmodm::I2cTransaction::Starting
 Cmodm::I2cTransaction::Writing
 Cmodm::IAbstractView
 Cmodm::Ili9341ParallelInterface< INTERFACE >::BatchHandle
 Cmodm::Ili9341SPIInterface< SPI, Cs, Dc >::BatchHandle
 Cmodm::inplace_any< Size >
 Cmodm::inplace_function< R (Args...), Capacity, Alignment >
 Cmodm::IntegerAngle< Bits >
 Cmodm::interpolation::Lagrange< T, Accessor >
 Cmodm::interpolation::Linear< T, Accessor >
 Cmodm::IODevice
 Cmodm::IOStream
 Cmodm::is31fl3733< I2cMaster >::LedData
 Cmodm::Itg3200< I2cMaster >::Data
 Cmodm::Ixm42xxx< Transport >
 Cmodm::ixm42xxxdata::Data
 Cmodm::ixm42xxxdata::FifoData< FifoBufferSize >::iterator
 Cmodm::ixm42xxxdata::FifoPacket
 Cmodm::L3gd20< Transport >::Data
 Cmodm::Lan8720a
 Cmodm::Lan8720a::Register
 Cmodm::Line2D< T >Line
 Cmodm::LineSegment2D< T >Line segment
 Cmodm::Lis302dl< Transport >::Data
 Cmodm::Lis3dsh< Transport >::Data
 Cmodm::LittleEndian< T >
 Cmodm::Lm75< I2cMaster >::Data
 Cmodm::Location2D< T >Location in a 2D coordinate system
 Cmodm::log::DefaultStyleThis is an empty style
 Cmodm::log::Style< STYLE >This is the interface to all style-classes of the logger
 Cmodm::Lsm303a< I2cMaster >::Data
 Cmodm::ltc2984< SpiMaster, Cs >::Configuration
 Cmodm::ltc2984< SpiMaster, Cs >::Configuration::Rsense
 Cmodm::ltc2984< SpiMaster, Cs >::Configuration::Rtd
 Cmodm::ltc2984< SpiMaster, Cs >::Data
 Cmodm::LUDecompositionClass for decomposing matrices
 Cmodm::Matrix< T, ROWS, COLUMNS >Class for handling common matrix operations
 Cmodm::max31855< SpiMaster, Cs >::Data
 Cmodm::max31865< SpiMaster, Cs, pt >::Data< pt >
 Cmodm::max31865< SpiMaster, Cs, pt >::Pt
 Cmodm::MAX6966< Spi, Cs, DRIVERS >MAX6966 10-channel, daisy-chainable, constant-current sink, 8bit PWM LED driver
 Cmodm::Max7219< SPI, CS, MODULES >
 Cmodm::mcp7941x< I2cMaster >::DateTimeDays, months, etc. are decoded (BCD) in this struct
 Cmodm::mcp990x< I2cMaster >::Data
 Cmodm::MemoryBus< PORT, CS, RD, WR >
 Cmodm::MenuEntry< Allocator >Menu Entry of Standard Menu
 Cmodm::MenuEntryCallback< Allocator >
 Cmodm::Mmc5603< I2cMaster >::Data
 Cmodm::ms5611< SpiMaster, Cs >
 Cmodm::ms5611data::DataBase
 Cmodm::ms5611data::PromHolds the factory calibration data from the PROM. Upon initialization the driver automatically reads the calibration values from the PROM
 Cmodm::ms5837< I2cMaster >
 Cmodm::ms5837data::DataBase
 Cmodm::ms5837data::PromHolds the factory calibration data from the PROM. Upon initialization the driver automatically reads the calibration values from the PROM
 Cmodm::NestedResumable< Levels >Resumable functions implemented via fibers are normal functions
 Cmodm::Nrf24ConfigParameters
 Cmodm::Nrf24Data< Nrf24Phy, Clock >::Feedback
 Cmodm::Nrf24Data< Nrf24Phy, Clock >::HeaderHeader of Frame
 Cmodm::Nrf24Data< Nrf24Phy, Clock >::PacketData that will be sent over the air
 Cmodm::Nrf24Register
 Cmodm::PeripheralDriver
 Cmodm::Pid< T, ScaleFactor >A proportional-integral-derivative controller (PID controller)
 Cmodm::Pid< T, ScaleFactor >::ParameterParameter for a PID calculation
 Cmodm::platform::BitBangOneWireMaster< Pin >
 Cmodm::platform::Gpio
 Cmodm::platform::GpioConnector< peripheral, Signals >
 Cmodm::platform::GpioStatic< detail::DataUnused >::Ain0
 Cmodm::platform::GpioStatic< detail::DataUnused >::Ain1
 Cmodm::platform::GpioStatic< detail::DataUnused >::Aref
 Cmodm::platform::GpioStatic< detail::DataUnused >::BitBang
 Cmodm::platform::GpioStatic< detail::DataUnused >::Di
 Cmodm::platform::GpioStatic< detail::DataUnused >::Do
 Cmodm::platform::GpioStatic< detail::DataUnused >::In0
 Cmodm::platform::GpioStatic< detail::DataUnused >::In1
 Cmodm::platform::GpioStatic< detail::DataUnused >::In2
 Cmodm::platform::GpioStatic< detail::DataUnused >::Oc0a
 Cmodm::platform::GpioStatic< detail::DataUnused >::Oc0b
 Cmodm::platform::GpioStatic< detail::DataUnused >::Oc1a
 Cmodm::platform::GpioStatic< detail::DataUnused >::Oc1ainv
 Cmodm::platform::GpioStatic< detail::DataUnused >::Oc1b
 Cmodm::platform::GpioStatic< detail::DataUnused >::Oc1binv
 Cmodm::platform::GpioStatic< detail::DataUnused >::Scl
 Cmodm::platform::GpioStatic< detail::DataUnused >::Sda
 Cmodm::platform::GpioStatic< detail::DataUnused >::T0
 Cmodm::platform::GpioStatic< detail::DataUnused >::Usck
 Cmodm::platform::SystemClock
 Cmodm::PointSet2D< T >Point set
 Cmodm::Polygon2D< T >Polygon
 Cmodm::pt::SemaphoreCounting semaphore
 Cmodm::Quaternion< T >Quaternion
 Cmodm::Queue< T, Container >FIFO queue
 Cmodm::Ray2D< T >
 Cmodm::Register< T >
 Cmodm::Resumable< Functions >Resumable functions implemented via fibers are normal functions
 Cmodm::sab2::Interface< Device, N >SAB2 interface
 Cmodm::sab::ActionPossible Action
 Cmodm::sab::CallableBase-class for every object which should be used inside a callback
 Cmodm::sab::Interface< Device >SAB interface
 Cmodm::sab::Master< Interface >
 Cmodm::sab::ResponseResponse object for an action call
 Cmodm::sab::Transmitter
 Cmodm::Saturated< T >Saturation arithmetic building on 'Integer-Overflow-Builtins' Implementation works with integer, unsigned integer and float or reference to them. Operators work with the same types or Saturated types of them
 Cmodm::SchedulerScheduler
 Cmodm::Scheduler::TaskScheduler task
 Cmodm::ScrollableTextScrolls the text if the required space of the string is less than the available
 Cmodm::SCurveController< T >S-Curve trajectory generation with feedback
 Cmodm::SCurveController< T >::Parameter
 Cmodm::SCurveGenerator< T >Trapezoidal S-Curve Trajectory
 Cmodm::SiemensS65Common< SPI, CS, RS, Reset >Driver for Siemens S65 displays
 Cmodm::SmartPointerContainer which destroys itself when the last copy is destroyed
 Cmodm::Spi
 Cmodm::SpiDevice< SpiMaster >
 Cmodm::SpiLock< Derived >
 Cmodm::ssd1306_register
 Cmodm::St7789SPIInterface< SPI, CS, RST, DC >
 Cmodm::Stack< T, Container >LIFO stack
 Cmodm::stts22h< I2cMaster >::Data
 Cmodm::stusb4500< I2cMaster >::RdoRegStatusData
 Cmodm::Sx128x< Transport, Reset, Busy >::Ble
 Cmodm::Sx128x< Transport, Reset, Busy >::Ble::ModulationParams
 Cmodm::Sx128x< Transport, Reset, Busy >::Ble::PacketParams
 Cmodm::Sx128x< Transport, Reset, Busy >::Ble::PacketStatus
 Cmodm::Sx128x< Transport, Reset, Busy >::Flrc
 Cmodm::Sx128x< Transport, Reset, Busy >::Flrc::ModulationParams
 Cmodm::Sx128x< Transport, Reset, Busy >::Flrc::PacketParams
 Cmodm::Sx128x< Transport, Reset, Busy >::Flrc::PacketStatus
 Cmodm::Sx128x< Transport, Reset, Busy >::Gfsk
 Cmodm::Sx128x< Transport, Reset, Busy >::Gfsk::ModulationParams
 Cmodm::Sx128x< Transport, Reset, Busy >::Gfsk::PacketParams
 Cmodm::Sx128x< Transport, Reset, Busy >::Gfsk::PacketStatus
 Cmodm::Sx128x< Transport, Reset, Busy >::LoRa
 Cmodm::Sx128x< Transport, Reset, Busy >::LoRa::ModulationParams
 Cmodm::Sx128x< Transport, Reset, Busy >::LoRa::PacketParams
 Cmodm::Sx128x< Transport, Reset, Busy >::LoRa::PacketStatus
 Cmodm::Sx128x< Transport, Reset, Busy >::ModulationParams
 Cmodm::Sx128x< Transport, Reset, Busy >::PacketParams
 Cmodm::Sx128x< Transport, Reset, Busy >::PacketStatus
 Cmodm::Sx128x< Transport, Reset, Busy >::Ranging
 Cmodm::Sx128x< Transport, Reset, Busy >::Ranging::ModulationParams
 Cmodm::Sx128x< Transport, Reset, Busy >::Ranging::PacketParams
 Cmodm::Sx128x< Transport, Reset, Busy >::Ranging::PacketStatus
 Cmodm::Sx128x< Transport, Reset, Busy >::RxBufferStatus
 Cmodm::Sx128x< Transport, Reset, Busy >::Status
 Cmodm::Sx128xTransport
 Cmodm::Task
 Cmodm::Tcs3414< I2cMaster >::Data
 Cmodm::Tcs3472< I2cMaster >::Data
 Cmodm::TftMemoryBus16Bit
 Cmodm::TftMemoryBus8Bit
 Cmodm::TftMemoryBus8BitGpio< PORT, CS, RD, WR, CD >
 Cmodm::Tmp102< I2cMaster >::Data
 Cmodm::Tmp12xTemperature< NumBits, OffsetBits, Numerator, Denominator >
 Cmodm::touch2046< SpiMaster, Cs >::Calibration
 Cmodm::Uart::RxBuffer
 Cmodm::Uart::TxBuffer
 Cmodm::ui::AnimationBase< T >
 Cmodm::ui::FastRamp< T >
 Cmodm::ui::Indicator< T >
 Cmodm::ui::KeyFrame< T, N >
 Cmodm::ui::KeyFrameAnimation< T, N >
 Cmodm::ui::Led
 Cmodm::ui::Pulse< T >
 Cmodm::ui::RgbLed
 Cmodm::ui::Strobe< T >
 Cmodm::uint_t< Bits >
 Cmodm::unaligned_t< T >
 Cmodm::UnixTime
 Cmodm::Vector< T, N >Class for handling common point operations
 Cmodm::Vector< T, 1 >Class for handling common vector operations (1D)
 Cmodm::Vector< T, 2 >Class for handling common vector operations (2D)
 Cmodm::Vector< T, 3 >Class for handling common vector operations (3D)
 Cmodm::Vector< T, 4 >Class for handling common vector operations (4D)
 Cmodm::ViewStack< Allocator >Stack which handles the displaying of views on the graphic display
 Cmodm::Vl53l0< I2cMaster >::Data
 Cmodm::Vl53l0< I2cMaster >::TimeOverhead
 Cmodm::Vl6180< I2cMaster >::Data
 Cmodm_context_tThe fiber context stores information about the stack
 Cmodm_test::FakeIODevice
 Cmodm_test::SharedMedium
 Cmodm_test::SpiDevice
 Cmodm_test::Transmission
 CModmHardware< Uart >
 Cmodm::NestedResumable< 1 >
 Cmodm::NestedResumable< 10+1 >
 Cmodm::NestedResumable< 2 >
 Cmodm::NestedResumable< 3 >
 Cmodm::NestedResumable< 4 >
 Cmodm::NestedResumable< 5 >
 Cmodm::NestedResumable< 6 >
 Cmodm::NestedResumable< NestingLevels+1 >
 Cpat9125el
 Cpca8574
 Cpca9535
 Cpca9685
 CPin
 CQmc5883lRegisters
 CQmc5883lRegisters::Data
 Cmodm::Queue< Message, BoundedDeque< Message, N > >
 Cmodm::Register< Parent::UnderlyingType >
 Cmodm::Register< T::UnderlyingType >
 Cmodm::Register< uint64_t >
 Cmodm::Resumable< 2 >
 Cmodm::Resumable< 6 >
 Cmodm::SpiDevice< SPI >
 Cmodm::SpiLock< BitBangSpiMaster< Sck, Mosi, Miso > >
 Cssd1306
 CSt7789Driver
 Cmodm::fiber::Stack< fiber::StackSizeDefault >
 Cmodm::Stack< modm::AbstractView< Allocator > *, modm::LinkedList< modm::AbstractView< Allocator > * > >
 Cmodm::Stack< modm::gui::View *, modm::LinkedList< modm::gui::View * > >
 Cmodm::fiber::Stack< StackSize >
 CStaticClass
 Cstd::false_type
 Cstd::iterator
 Cstd::pair
 Cstd::true_type
 Cstts22h
 Cstusb4500
 Csx1276
 Csx128x
 Ctcs3414
 Ctcs3472
 CTest
 CTestPin
 CTimeline
 CTimeline::Event
 Ctmp102
 Ctmp175
 Ctouch2046
 CTransport
 Cunittest::CountTypeData type to count the number of constructor etc. calls
 Cunittest::ReporterReporter
 Cunittest::TestSuiteBase class for every test suite
 Cmodm::Vector< int16_t, 2 >
 Cmodm::Vector< int16_t, 3 >
 Cvl53l0
 Cvl6180
 Cxpcc::ActionResult< T >
 Cxpcc::ActionResult< void >
 Cxpcc::BackendInterfaceThe BackendInterface provides a common interface for using different hardware modules to transmit messages
 Cxpcc::CanConnector< Driver >::ReceiveListItem
 Cxpcc::CanConnector< Driver >::SendListItem
 Cxpcc::CanConnectorBase
 Cxpcc::CommunicatableBase class for all classed which need to communicate
 Cxpcc::Dispatcher
 Cxpcc::HeaderHeader of a packet
 Cxpcc::PostmanPostman interface
 Cxpcc::ResponseCallbackCallback type, which has to be passed to communication during actioncall in order to be able to receive a response
 Cxpcc::ResponseHandleResponse to an action call