Remove unused functions

Change-Id: Idffa9b21385451883795412076ea48218d6c74ba
diff --git a/applications/inference_process/include/inference_process.hpp b/applications/inference_process/include/inference_process.hpp
index 1679e19..b8b2775 100644
--- a/applications/inference_process/include/inference_process.hpp
+++ b/applications/inference_process/include/inference_process.hpp
@@ -63,20 +63,12 @@
 
 class InferenceProcess {
 public:
-    InferenceProcess(uint8_t *_tensorArena, size_t _tensorArenaSize) :
-        lock(0), tensorArena(_tensorArena), tensorArenaSize(_tensorArenaSize) {}
+    InferenceProcess(uint8_t *_tensorArena, size_t _tensorArenaSize);
 
-    bool push(const InferenceJob &job);
     bool runJob(InferenceJob &job);
-    bool run(bool exitOnEmpty = true);
 
 private:
-    volatile uint32_t lock;
     uint8_t *tensorArena;
     const size_t tensorArenaSize;
-    std::queue<InferenceJob> inferenceJobQueue;
-
-    void getLock();
-    void freeLock();
 };
 } // namespace InferenceProcess