Mir
Public Member Functions | List of all members
mir::cookie::HMACCookie Class Reference

#include <hmac_cookie.h>

Inheritance diagram for mir::cookie::HMACCookie:
[legend]

Public Member Functions

 HMACCookie ()=delete
 
 HMACCookie (uint64_t const &timestamp, std::vector< uint8_t > const &mac, mir::cookie::Format const &format)
 
uint64_t timestamp () const override
 Returns the timestamp that the cookie is built with. More...
 
std::vector< uint8_t > serialize () const override
 Converts the cookie into a stream of bytes. More...
 

Constructor & Destructor Documentation

mir::cookie::HMACCookie::HMACCookie ( )
delete
mir::cookie::HMACCookie::HMACCookie ( uint64_t const &  timestamp,
std::vector< uint8_t > const &  mac,
mir::cookie::Format const &  format 
)
explicit

Member Function Documentation

std::vector< uint8_t > mir::cookie::HMACCookie::serialize ( ) const
overridevirtual

Converts the cookie into a stream of bytes.

Returns
The stream of bytes formatted

Implements mir::cookie::Cookie.

uint64_t mir::cookie::HMACCookie::timestamp ( ) const
overridevirtual

Returns the timestamp that the cookie is built with.

Returns
The timestamp

Implements mir::cookie::Cookie.


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

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016