Conscience Core
CscMessageLowLevelHandler.h
Go to the documentation of this file.
1 #ifndef CscMessageLowLevelHandler_H_
2 #define CscMessageLowLevelHandler_H_
3 
4 #include "CscCommon.h"
5 #include "CscMessageHandler.h"
6 
8 
10  public:
12 
13  optional<string> handle(const vector<unsigned char> &messageData, ptr<CscMessagingRequestContext> context) const;
14 
15  private:
16  CscMessageHandler *const messageHandler;
17 
18  bool isTextMessage(const vector<unsigned char> &messageData) const;
19 
20  unique_ptr<CscLogger> logger;
21  };
22 }
23 
24 #endif
conscience_core::communication::CscMessageLowLevelHandler
Definition: CscMessageLowLevelHandler.h:9
CscMessageHandler.h
conscience_core::communication::CscMessageLowLevelHandler::CscMessageLowLevelHandler
CscMessageLowLevelHandler(CscMessageHandler *messageHandler)
Definition: CscMessageLowLevelHandler.cpp:8
CscCommon.h
conscience_core::communication
Definition: CscEntityClient.h:6
conscience_core::communication::CscMessageHandler
Definition: CscMessageHandler.h:32
conscience_core::communication::CscMessageLowLevelHandler::handle
optional< string > handle(const vector< unsigned char > &messageData, ptr< CscMessagingRequestContext > context) const
Definition: CscMessageLowLevelHandler.cpp:12
conscience_core::bridging::commands::environment_objects::optional< string >
const ptr< CscObjectModel > const string const CscPoint3d const CscPoint3d optional< string >
Definition: environmentObjectsCommands.h:373
ptr
std::shared_ptr< T > ptr
Definition: CscCommon.h:29