| | |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->GetParam(pArgName); |
| | | } |
| | | |
| | | template<class T> |
| | | int SetParam(LPCTSTR pArgName, T pValue) |
| | | { |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->SetParam(pArgName, (LPARAM)pValue); |
| | | } |
| | | |
| | | template<class T> |
| | | T GetParam(LPCTSTR pArgName) |
| | | { |
| | | return (T)((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->GetParam(pArgName); |
| | | } |
| | | }; |
| | | |
| | | class xaserverargPtr |
| | |
| | | xaserverargPtr() :arg(new xaserverarg) {} |
| | | xaserverargPtr(LPARAM* val) :arg((xaserverarg*)val) {} |
| | | xaserverargPtr(xaserverarg* val) :arg(val) {} |
| | | xaserverargPtr(xaserverarg val) :arg(new xaserverarg(val)){} |
| | | //xaserverargPtr(xaserverarg val) :arg(new xaserverarg(val)){} |
| | | public: |
| | | xaserverarg* value() { return arg; } |
| | | public: |