forked from animatedread/Warrior_EA
18 lines
1.2 KiB
MQL5
18 lines
1.2 KiB
MQL5
//+------------------------------------------------------------------+
| |||
//| 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
| |||
//+------------------------------------------------------------------+
|