5#ifndef ALSON_COMMUNICATION_CLIENT_BASE_DEVICE_CONTROLLER_H 
    6#define ALSON_COMMUNICATION_CLIENT_BASE_DEVICE_CONTROLLER_H 
   50    Response 
call(Request& request);
 
 
void unsubscribe(const TopicPtr &topicPtr)
 
BaseDeviceController & operator=(BaseDeviceController &&)=default
 
BaseDeviceController & operator=(const BaseDeviceController &)=default
 
void subscribe(const TopicPtr &topicPtr)
 
BaseDeviceController(ClientContextPtr clientContextPtr)
 
Response call(Request &request)
 
BaseDeviceController(BaseDeviceController &&)=default
 
virtual ~BaseDeviceController()=default
 
BaseDeviceController(const BaseDeviceController &)=default
 
std::shared_ptr< Topic > TopicPtr