Ring Daemon 16.0.0
Loading...
Searching...
No Matches
jami::KnownDevice Struct Reference

#include <jami_contact.h>

Collaboration diagram for jami::KnownDevice:
Collaboration graph

Public Types

using clock = std::chrono::system_clock
 
using time_point = clock::time_point
 

Public Member Functions

 KnownDevice (const std::shared_ptr< dht::crypto::Certificate > &cert, const std::string &n={}, time_point sync=time_point::min())
 

Public Attributes

std::shared_ptr< dht::crypto::Certificate > certificate
 Device certificate.
 
time_point last_sync {time_point::min()}
 Time of last received device sync.
 
std::string name {}
 Device name.
 

Detailed Description

Definition at line 170 of file jami_contact.h.

Member Typedef Documentation

◆ clock

using jami::KnownDevice::clock = std::chrono::system_clock

Definition at line 172 of file jami_contact.h.

◆ time_point

using jami::KnownDevice::time_point = clock::time_point

Definition at line 173 of file jami_contact.h.

Constructor & Destructor Documentation

◆ KnownDevice()

jami::KnownDevice::KnownDevice ( const std::shared_ptr< dht::crypto::Certificate > &  cert,
const std::string &  n = {},
time_point  sync = time_point::min() 
)
inline

Definition at line 184 of file jami_contact.h.

Member Data Documentation

◆ certificate

std::shared_ptr<dht::crypto::Certificate> jami::KnownDevice::certificate

Device certificate.

Definition at line 176 of file jami_contact.h.

◆ last_sync

time_point jami::KnownDevice::last_sync {time_point::min()}

Time of last received device sync.

Definition at line 182 of file jami_contact.h.

◆ name

std::string jami::KnownDevice::name {}

Device name.

Definition at line 179 of file jami_contact.h.


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