ScaleOut Native C++ API Library  5.1
 All Classes Functions Variables
soss_handle.h
1 
2 #pragma once
3 
4 #include "soss_svccli.h"
5 #include "boost/utility.hpp"
6 
7 namespace sosscli { namespace internal {
8 
12 class SossHandle : private boost::noncopyable
13 {
14 public:
15  SossHandle(void);
16  ~SossHandle(void);
17 
19  inline operator SOSSLIB_HANDLE() const
20  {
21  return this->hdl_;
22  }
23 
24 protected:
25 
26 private:
27  SOSSLIB_HANDLE hdl_;
28 };
29 
30 } }