32 #ifndef _NPT_INTERFACES_H_ 33 #define _NPT_INTERFACES_H_ 39 #include "NptCommon.h" 40 #include "NptResults.h" 41 #include "NptConfig.h" 46 const int NPT_ERROR_NO_SUCH_INTERFACE = NPT_ERROR_BASE_INTERFACES - 0;
56 return ((
id.m_Id == m_Id) && (
id.m_Version == m_Version));
61 unsigned long m_Version;
75 NPT_Interface*& iface) = 0;
88 virtual NPT_Result Interrupt() = 0;
101 virtual NPT_Result SetProperty(
const char* ,
103 return NPT_ERROR_NO_SUCH_PROPERTY;
105 virtual NPT_Result SetProperty(
const char* ,
107 return NPT_ERROR_NO_SUCH_PROPERTY;
109 virtual NPT_Result GetProperty(
const char* ,
111 return NPT_ERROR_NO_SUCH_PROPERTY;
115 #endif // _NPT_INTERFACES_H_ Definition: NptInterfaces.h:81
Definition: NptCommon.h:149
Definition: NptInterfaces.h:67
Definition: NptInterfaces.h:51
Definition: NptInterfaces.h:94