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 struct timespec &  rhs  ) 
Timeout& flexiport::Timeout::operator= ( const struct timeval &  rhs  ) 
Timeout& flexiport::Timeout::operator= ( const Timeout rhs  ) 

Member Data Documentation

Definition at line 78 of file timeout.h.

Definition at line 79 of file timeout.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Defines

Generated on 16 Oct 2012 for Flexiport by  doxygen 1.6.1