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

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

Definition at line 66 of file timeout.h.

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

Definition at line 67 of file timeout.h.

Member Function Documentation

void flexiport::Timeout::AsTimespec ( struct timespec &  dest) const
void flexiport::Timeout::AsTimeval ( struct timeval &  dest) const
void flexiport::Timeout::FromTimespec ( const struct timespec &  src)
void flexiport::Timeout::FromTimeval ( const struct timeval &  src)
Timeout& flexiport::Timeout::operator= ( const Timeout rhs)
Timeout& flexiport::Timeout::operator= ( const struct timeval &  rhs)
Timeout& flexiport::Timeout::operator= ( const struct timespec &  rhs)

Member Data Documentation

int flexiport::Timeout::_sec

Definition at line 78 of file timeout.h.

int flexiport::Timeout::_usec

Definition at line 79 of file timeout.h.


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