pzapit: add -lockrc/-unlockrc options; port from martii

I've pulled it from Duckbox-Developers/neutrino-mp-cst-next
and modified it to work
This commit is contained in:
GetAway
2016-12-11 16:53:32 +01:00
committed by svenhoefer
parent 864cda9cfc
commit 0330515abc
9 changed files with 79 additions and 11 deletions

View File

@@ -278,21 +278,36 @@ CRCInput::~CRCInput()
* stopInput - stop reading rcin for plugins
*
**************************************************************************/
void CRCInput::stopInput()
void CRCInput::stopInput(const bool ext)
{
if (isLocked())
return;
input_stopped = true;
close();
if (ext)
postMsg(NeutrinoMessages::LOCK_RC_EXTERN, 0);
}
bool CRCInput::isLocked(void)
{
return input_stopped;
}
/**************************************************************************
* restartInput - restart reading rcin after calling plugins
*
**************************************************************************/
void CRCInput::restartInput()
void CRCInput::restartInput(const bool ext)
{
if (!isLocked())
return;
close();
open();
input_stopped = false;
if (ext)
postMsg(NeutrinoMessages::UNLOCK_RC_EXTERN, 0);
}
#if 0
//never used