cogip::sysmon::ThreadStatus Class Reference

Detailed Description

Definition at line 42 of file ThreadStatus.hpp.

+ Inheritance diagram for cogip::sysmon::ThreadStatus:
+ Collaboration diagram for cogip::sysmon::ThreadStatus:

Public Member Functions

 ThreadStatus ()
 Constructor.
 
void inc_loops ()
 Increment thread loops number.
 
void inc_overshots ()
 Increment thread overshots number.
 
uint32_t loops () const
 Get thread loops number.
 
etl::string< SYSMON_THREADSTATUS_NAME_MAX_LENGTH > name () const
 Get thread name.
 
uint32_t overshots () const
 Get thread overshots number.
 
uint32_t pid () const
 Get thread pid.
 
void set_loops (const uint32_t loops)
 Set thread loops number.
 
void set_name (const etl::string< SYSMON_THREADSTATUS_NAME_MAX_LENGTH > &name)
 Set thread name.
 
void set_overshots (const uint32_t overshots)
 Set thread overshots number.
 
void set_pid (const uint32_t pid)
 Set thread pid.
 
const PB_Message & pb_message () const
 Return the Protobuf message.
 
void update_pb_message ()
 Update Protobuf message.
 
- Public Member Functions inherited from cogip::sysmon::MemoryStatus
std::size_t size () const
 Get memory total size in bytes.
 
std::size_t used () const
 Get memory used size in bytes.
 
void set_size (const std::size_t size)
 Set memory total size in bytes.
 
void set_used (const std::size_t used)
 Set memory used size in bytes.
 
const PB_Message & pb_message () const
 Return the Protobuf message.
 
void update_pb_message ()
 Update Protobuf message.
 

The documentation for this class was generated from the following file: