libcaf  0.15.5
Public Types | Public Member Functions | Friends | List of all members
caf::io::accept_handle Class Reference

Generic handle type for managing incoming connections. More...

#include <accept_handle.hpp>

Inheritance diagram for caf::io::accept_handle:
caf::handle< accept_handle, invalid_accept_handle_t >

Public Types

using super = handle< accept_handle, invalid_accept_handle_t >
 

Public Member Functions

constexpr accept_handle (const invalid_accept_handle_t &)
 
- Public Member Functions inherited from caf::handle< accept_handle, invalid_accept_handle_t >
 handle (const accept_handle &other)
 
 handle (const handle &other)=default
 
handleoperator= (const handle &other)
 
handleoperator= (const invalid_accept_handle_t &)
 
int64_t id () const
 Returns the unique identifier of this handle.
 
void set_id (int64_t value)
 Sets the unique identifier of this handle.
 
int64_t compare (const accept_handle &other) const
 
int64_t compare (const invalid_accept_handle_t &) const
 
bool invalid () const
 
void set_invalid ()
 

Friends

class handle< accept_handle, invalid_accept_handle_t >
 
template<class Inspector >
Inspector::result_type inspect (Inspector &f, accept_handle &x)
 

Additional Inherited Members

- Static Public Member Functions inherited from caf::handle< accept_handle, invalid_accept_handle_t >
static accept_handle from_int (int64_t id)
 
- Protected Member Functions inherited from caf::handle< accept_handle, invalid_accept_handle_t >
 handle (int64_t handle_id)
 
- Protected Attributes inherited from caf::handle< accept_handle, invalid_accept_handle_t >
int64_t id_
 

Detailed Description

Generic handle type for managing incoming connections.


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