| 
    MagAO-X
    
   | 
   ||||
   
  | 
 
Base class for logs consisting of a string message. More...
#include <string_log.hpp>


Classes | |
| struct | messageT | 
| The type of the message.  More... | |
Static Public Member Functions | |
| static std::string | msgString (void *msgBuffer, flatlogs::msgLenT len) | 
| Get the message formatted for human consumption.  More... | |
| static flatlogs::msgLenT | length (const fbMessage &msg) | 
| Get the length of the message.  More... | |
| static int | format (void *msgBuffer, const fbMessage &msg) | 
| Format the buffer given the input message.  More... | |
Base class for logs consisting of a string message.
Does not have eventCode or defaultLevel, so this can not be used as a log type in logger.
Definition at line 29 of file string_log.hpp.
      
  | 
  inlinestaticinherited | 
Format the buffer given the input message.
| msgBuffer | the buffer, must be pre-allocated to size length(msg) | 
| msg | the message which contains a flatbuffer builder, from which the data are memcpy-ed. | 
Definition at line 47 of file flatbuffer_log.hpp.
      
  | 
  inlinestaticinherited | 
Get the length of the message.
| msg | the fbMessage type holding a FlatBufferBuilder | 
Definition at line 39 of file flatbuffer_log.hpp.
      
  | 
  inlinestatic | 
Get the message formatted for human consumption.
| [in] | msgBuffer | Buffer containing the flatbuffer serialized message. | 
| [in] | len | [unused] length of msgBuffer. | 
Definition at line 52 of file string_log.hpp.
Referenced by MagAOX::logger::user_log::msgString().