MCPcopy Create free account
hub / github.com/WarmUpTill/SceneSwitcher / LogAction

Method LogAction

lib/macro/macro-action-queue.cpp:66–93  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64}
65
66void MacroActionQueue::LogAction() const
67{
68 auto macro = _macro.GetMacro();
69 if (!macro) {
70 return;
71 }
72 switch (_action) {
73 case Action::ADD_TO_QUEUE:
74 ablog(LOG_INFO, "queued actions of \"%s\" to \"%s\"",
75 GetMacroName(macro.get()).c_str(),
76 GetActionQueueName(_queue).c_str());
77 break;
78 case Action::START_QUEUE:
79 ablog(LOG_INFO, "start queue \"%s\"",
80 GetActionQueueName(_queue).c_str());
81 break;
82 case Action::STOP_QUEUE:
83 ablog(LOG_INFO, "stop queue \"%s\"",
84 GetActionQueueName(_queue).c_str());
85 break;
86 case Action::CLEAR_QUEUE:
87 ablog(LOG_INFO, "cleared queue \"%s\"",
88 GetActionQueueName(_queue).c_str());
89 break;
90 default:
91 break;
92 }
93}
94
95bool MacroActionQueue::Save(obs_data_t *obj) const
96{

Callers

nothing calls this directly

Calls 5

GetMacroNameFunction · 0.85
GetActionQueueNameFunction · 0.85
GetMacroMethod · 0.45
c_strMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected