Warrior_EA/Expert/ConfigLock/AIBaseConfigLockViewImpl.mqh

18 lines
1.2 KiB
MQL5
Raw Permalink Normal View History

//+------------------------------------------------------------------+
//| Warrior_EA |
//| AnimateDread |
//| |
//| CAIBaseConfigLockView bodies - needs the full signal declaration. |
//| Same doctrine as BarrierHorizon\AIBaseBarrierHorizonViewImpl.mqh -|
//| every method is a forward, borrowed pointer checked on every call.|
//+------------------------------------------------------------------+
#ifndef WARRIOR_CONFIGLOCK_AIBASECONFIGLOCKVIEWIMPL_MQH
#define WARRIOR_CONFIGLOCK_AIBASECONFIGLOCKVIEWIMPL_MQH
string CAIBaseConfigLockView::Id(void)
{ return (CheckPointer(m_owner) != POINTER_INVALID) ? m_owner.DataId() : ""; }
string CAIBaseConfigLockView::ActiveFileName(void)
{ return (CheckPointer(m_owner) != POINTER_INVALID) ? m_owner.OnlineActiveFileName() : ""; }
string CAIBaseConfigLockView::ShortId(void)
{ return (CheckPointer(m_owner) != POINTER_INVALID) ? m_owner.ConfigLockShortId() : ""; }
#endif // WARRIOR_CONFIGLOCK_AIBASECONFIGLOCKVIEWIMPL_MQH
//+------------------------------------------------------------------+