Lines Matching refs:id
104 HIO2IF_RESULT Open(HIO2DevicePath pathName, HIO2IF_EVENT_CALLBACK callback, HIO2IF_ID& id);
105 HIO2IF_RESULT Read(HIO2IF_ID id, DWORD addr, LPVOID buffer, int size, BOOL async);
106 HIO2IF_RESULT ReadFree(HIO2IF_ID id, DWORD addr, LPVOID buffer, int size, BOOL async);
107 HIO2IF_RESULT Write(HIO2IF_ID id, DWORD addr, LPVOID buffer, int size, BOOL async);
108 HIO2IF_RESULT WriteFree(HIO2IF_ID id, DWORD addr, LPVOID buffer, int size, BOOL async);
109 HIO2IF_RESULT ReadStatus(HIO2IF_ID id, DWORD& status);
110 HIO2IF_RESULT Close(HIO2IF_ID id);
114 BOOL IsConnected(HIO2IF_ID id) in IsConnected() argument
116 return IsValidID(id) ? m_cHioStatus[id]->m_bConnect : FALSE; in IsConnected()
118 BOOL IsReceived(HIO2IF_ID id) in IsReceived() argument
120 return IsValidID(id) ? m_cHioStatus[id]->m_bReceived : FALSE; in IsReceived()
122 BOOL IsSendPossible(HIO2IF_ID id) in IsSendPossible() argument
124 return IsValidID(id) ? m_cHioStatus[id]->m_bSendPossible : FALSE; in IsSendPossible()
126 HIO2IF_MODE GetOpenMode(HIO2IF_ID id) in GetOpenMode() argument
128 return IsValidID(id) ? m_cHioStatus[id]->m_nMode : HIO2IF_MODE_NONE; in GetOpenMode()
130 int GetPcChan(HIO2IF_ID id) in GetPcChan() argument
132 return IsValidID(id) ? m_cHioStatus[id]->m_nPcChan : HIO2IF_INVALID_ID; in GetPcChan()
134 HIO2DeviceType GetDeviceType(HIO2IF_ID id) in GetDeviceType() argument
136 return IsValidID(id) ? m_cHioStatus[id]->m_nDevType : HIO2_DEVICE_INVALID; in GetDeviceType()
150 void SetDeviceType(HIO2IF_ID id, HIO2DeviceType type) in SetDeviceType() argument
152 if ( IsValidID(id) ) m_cHioStatus[id]->m_nDevType = type; in SetDeviceType()
154 void SetOpenMode(HIO2IF_ID id, HIO2IF_MODE mode) in SetOpenMode() argument
156 if ( IsValidID(id) ) m_cHioStatus[id]->m_nMode = mode; in SetOpenMode()
158 void SetConnect(HIO2IF_ID id, BOOL bStatus) in SetConnect() argument
160 if ( IsValidID(id) ) m_cHioStatus[id]->m_bConnect = bStatus; in SetConnect()
162 void SetReceived(HIO2IF_ID id, BOOL bStatus) in SetReceived() argument
164 if ( IsValidID(id) ) m_cHioStatus[id]->m_bReceived = bStatus; in SetReceived()
166 void SetSendPossible(HIO2IF_ID id, BOOL bStatus) in SetSendPossible() argument
168 if ( IsValidID(id) ) m_cHioStatus[id]->m_bSendPossible = bStatus; in SetSendPossible()
170 DWORD GetAsyncMode(HIO2IF_ID id) in GetAsyncMode() argument
172 return IsValidID(id) ? m_cHioStatus[id]->m_dwAsyncMode : 0; in GetAsyncMode()
174 void SetAsyncMode(HIO2IF_ID id, DWORD mode) in SetAsyncMode() argument
176 if ( IsValidID(id) ) m_cHioStatus[id]->m_dwAsyncMode = mode; in SetAsyncMode()
178 void CallEventCallback(HIO2IF_ID id, HIO2IF_EVENT event) in CallEventCallback() argument
180 if ( (IsValidID(id)) && (m_cHioStatus[id]->m_fncCallback != NULL) ) in CallEventCallback()
181 m_cHioStatus[id]->m_fncCallback(id, event); in CallEventCallback()
206 BOOL IsValidID(HIO2IF_ID id) in IsValidID() argument
208 return ((id >= 0) && (id < m_cHioStatus.GetCount())) ? TRUE : FALSE; in IsValidID()