Declaration
class simaai::neat::MetadataSender { ... }
#include <MetadataSender.h>
Public Constructors Index
| MetadataSender (const MetadataSenderOptions &opt, std::string *err=nullptr) |
|
|
|
| MetadataSender (const MetadataSenderOptions &opt, const MetadataSenderSendOptions &send_opt, std::string *err=nullptr) |
|
|
|
| MetadataSender (const MetadataSender &)=delete |
|
|
|
| MetadataSender (MetadataSender &&) noexcept |
|
|
|
Public Destructor Index
Public Operators Index
Public Member Functions Index
| bool | ok () const |
|
|
|
| const std::string & | host () const |
|
|
|
| int | metadata_port () const |
|
|
|
| bool | nonblocking () const |
|
|
|
| MetadataSenderStats | stats () const |
|
Return a concurrent diagnostic snapshot; fields need not represent one transaction. More...
|
|
| bool | send_raw_json (const std::string &payload, std::string *err=nullptr) const |
|
|
|
| bool | send_metadata (const std::string &type, const std::string &data_json, int64_t timestamp_ms, const std::string &frame_id, std::string *err=nullptr) const |
|
|
|
Private Member Attributes Index
| std::unique_ptr< Impl > | impl_ |
|
|
|
Definition at line 52 of file MetadataSender.h.
Public Constructors
MetadataSender()
| simaai::neat::MetadataSender::MetadataSender (const MetadataSenderOptions & opt, std::string * err=nullptr) |
|
explicit
|
MetadataSender()
MetadataSender()
MetadataSender()
Public Destructor
~MetadataSender()
| simaai::neat::MetadataSender::~MetadataSender () |
|
Public Operators
operator=()
| MetadataSender & simaai::neat::MetadataSender::operator= (const MetadataSender &) |
|
delete
|
operator=()
| MetadataSender & simaai::neat::MetadataSender::operator= (MetadataSender &&) |
|
noexcept
|
Public Member Functions
host()
| const std::string & simaai::neat::MetadataSender::host () |
|
metadata_port()