Flexiport  2.0.0
Public Member Functions | Public Attributes
flexiport::Timeout Class Reference

An object used to represent timeouts. More...

#include <flexiport/timeout.h>

List of all members.

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: