Flexiport  2.0.0
Public Member Functions | Public Attributes | List of all members
flexiport::Timeout Class Reference

An object used to represent timeouts. More...

#include <flexiport/timeout.h>

Public Member Functions

 Timeout (int sec, int usec)
 
 Timeout (const Timeout &rhs)
 
void AsTimeval (struct timeval &dest) const
 
void FromTimeval (const struct timeval &src)
 
void AsTimespec (struct timespec &dest) const
 
void FromTimespec (const struct timespec &src)
 
Timeoutoperator= (const Timeout &rhs)
 
Timeoutoperator= (const struct timeval &rhs)
 
Timeoutoperator= (const struct timespec &rhs)
 

Public Attributes

int _sec
 
int _usec
 

Detailed Description

An object used to represent timeouts.

Definition at line 63 of file timeout.h.

Constructor & Destructor Documentation

◆ Timeout() [1/2]

flexiport::Timeout::Timeout ( int  sec,
int  usec 
)
inline

Definition at line 66 of file timeout.h.

◆ Timeout() [2/2]

flexiport::Timeout::Timeout ( const Timeout rhs)
inline

Definition at line 67 of file timeout.h.

Member Function Documentation

◆ AsTimespec()

void flexiport::Timeout::AsTimespec ( struct timespec &  dest) const

◆ AsTimeval()

void flexiport::Timeout::AsTimeval ( struct timeval &  dest) const

◆ FromTimespec()

void flexiport::Timeout::FromTimespec ( const struct timespec &  src)

◆ FromTimeval()

void flexiport::Timeout::FromTimeval ( const struct timeval &  src)

◆ operator=() [1/3]

Timeout& flexiport::Timeout::operator= ( const Timeout rhs)

◆ operator=() [2/3]

Timeout& flexiport::Timeout::operator= ( const struct timeval &  rhs)

◆ operator=() [3/3]

Timeout& flexiport::Timeout::operator= ( const struct timespec &  rhs)

Member Data Documentation

◆ _sec

int flexiport::Timeout::_sec

Definition at line 78 of file timeout.h.

◆ _usec

int flexiport::Timeout::_usec

Definition at line 79 of file timeout.h.


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