iotivity 0.9.0
[platform/upstream/iotivity.git] / service / soft-sensor-manager / SDK / java / org / iotivity / service / ssm / QueryEngine.java
1 package org.iotivity.service.ssm;
2
3 public class QueryEngine
4 {
5         private int pQueryEngineInstance;
6         
7         public QueryEngine(int queryEngineInstance)
8         {
9                 pQueryEngineInstance = queryEngineInstance;
10         }
11         
12         public int GetQueryEngineInstance()
13         {
14                 return pQueryEngineInstance;
15         }
16         
17         public int ExecuteContextQuery(String contextQuery)
18         {
19                 return CoreController.getInstance().ExecuteContextQuery(pQueryEngineInstance, contextQuery);
20         }
21         
22         public void RegisterQueryEvent(IQueryEngineEvent queryEngineEvent)
23         {
24                 CoreController.getInstance().RegisterQueryEvent(pQueryEngineInstance, queryEngineEvent);
25         }
26         
27         public void KillContextQuery(int cqid)
28         {
29                 CoreController.getInstance().KillContextQuery(pQueryEngineInstance, cqid);
30         }
31 }