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