21#ifndef OLAD_HTTPSERVERACTIONS_H_
22#define OLAD_HTTPSERVERACTIONS_H_
26#include "ola/ActionQueue.h"
27#include "ola/client/OlaClient.h"
45 bool Failed()
const {
return m_failed; }
52 void RequestComplete(
bool failure);
53 virtual void DoAction() = 0;
70 unsigned int universe,
71 const std::string &name,
76 m_is_fatal(is_fatal) {
79 bool IsFatal()
const {
return m_is_fatal; }
85 unsigned int m_universe;
100 unsigned int universe,
101 client::OlaUniverse::merge_mode mode):
103 m_universe(universe),
107 bool IsFatal()
const {
return false; }
113 unsigned int m_universe;
114 client::OlaUniverse::merge_mode m_merge_mode;
127 unsigned int device_alias,
130 unsigned int universe,
133 m_device_alias(device_alias),
135 m_direction(direction),
136 m_universe(universe),
140 bool IsFatal()
const {
return false; }
146 unsigned int m_device_alias;
149 unsigned int m_universe;
163 unsigned int device_alias,
167 m_device_alias(device_alias),
169 m_direction(direction) {
172 bool IsFatal()
const {
return false; }
178 unsigned int m_device_alias;
193 unsigned int device_alias,
196 uint8_t override_value):
198 m_device_alias(device_alias),
200 m_direction(direction),
201 m_override_value(override_value) {
204 bool IsFatal()
const {
return false; }
210 unsigned int m_device_alias;
213 uint8_t m_override_value;
Definition ActionQueue.h:36
Definition HttpServerActions.h:35
Definition HttpServerActions.h:124
Definition HttpServerActions.h:160
Definition HttpServerActions.h:190
Definition HttpServerActions.h:97
Definition HttpServerActions.h:67
A 0 argument callback which deletes itself after it's run.
Definition Callback.h:141
The callback based C++ client for OLA.
Definition OlaClient.h:45
Indicates the result of a OLA API call.
Definition Result.h:52
PatchAction
The patch action, used with OlaClient::Patch()
Definition ClientArgs.h:38
PortDirection
The port direction.
Definition ClientArgs.h:54
The namespace containing all OLA symbols.
Definition Credentials.cpp:44