Multiscale Universal Interface  2.0
A Concurrent Framework for Coupling Heterogeneous Solvers
mui::unique_fd_ Class Reference

#include <comm_tcp.h>

Public Member Functions

 unique_fd_ (int fd=0)
 
 unique_fd_ (const unique_fd_ &)=delete
 
 unique_fd_ (unique_fd_ &&rhs)
 
unique_fd_operator= (const unique_fd_ &)=delete
 
unique_fd_operator= (unique_fd_ &&rhs)
 
 ~unique_fd_ ()
 
 operator int () const
 
void reset (int fd)
 
void swap (unique_fd_ &rhs)
 

Constructor & Destructor Documentation

◆ unique_fd_() [1/3]

mui::unique_fd_::unique_fd_ ( int  fd = 0)
inline

◆ unique_fd_() [2/3]

mui::unique_fd_::unique_fd_ ( const unique_fd_ )
delete

◆ unique_fd_() [3/3]

mui::unique_fd_::unique_fd_ ( unique_fd_ &&  rhs)
inline

◆ ~unique_fd_()

mui::unique_fd_::~unique_fd_ ( )
inline

Member Function Documentation

◆ operator int()

mui::unique_fd_::operator int ( ) const
inline

◆ operator=() [1/2]

unique_fd_& mui::unique_fd_::operator= ( const unique_fd_ )
delete

◆ operator=() [2/2]

unique_fd_& mui::unique_fd_::operator= ( unique_fd_ &&  rhs)
inline

◆ reset()

void mui::unique_fd_::reset ( int  fd)
inline

◆ swap()

void mui::unique_fd_::swap ( unique_fd_ rhs)
inline

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