MCPcopy Create free account
hub / github.com/Pulse-Eight/libcec / ProcessCommandP

Function ProcessCommandP

src/cec-client/cec-client.cpp:574–589  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

572}
573
574bool ProcessCommandP(ICECAdapter *parser, const std::string &command, std::string &arguments)
575{
576 if (command == "p")
577 {
578 std::string strPort;
579 cec_logical_address addr = GetAddressFromInput(arguments);
580 if ((addr != CECDEVICE_UNKNOWN) && (addr != CECDEVICE_BROADCAST) &&
581 GetWord(arguments, strPort))
582 {
583 parser->SetHDMIPort(addr, (uint8_t)atoi(strPort.c_str()));
584 return true;
585 }
586 }
587
588 return false;
589}
590
591bool ProcessCommandPA(ICECAdapter *parser, const std::string &command, std::string &arguments)
592{

Callers 1

ProcessConsoleCommandFunction · 0.85

Calls 3

GetAddressFromInputFunction · 0.85
GetWordFunction · 0.85
SetHDMIPortMethod · 0.45

Tested by

no test coverage detected