Protocol facet providing Unix Domain Addressing related API. More...

#include <senf/Socket/Protocols/UN/UNSocketProtocol.hh>

Inheritance diagram for senf::UNSocketProtocol:

Public Member Functions

virtual void close ()
 Close socket. More...
 
virtual void terminate () const
 Forcibly close socket. More...
 
- Public Member Functions inherited from senf::SocketProtocol
virtual SocketPolicyBase const & policy () const =0
 Access the policy instance. More...
 
virtual void state (SocketStateMap &map, unsigned lod) const
 Return socket state information. More...
 
int fd () const
 Get file descriptor. More...
 
 SocketProtocol ()
 
virtual ~SocketProtocol ()=0
 

Abstract Interface Implementation

unsigned available () const
 Return (maximum) number of bytes available for reading without < blocking. More...
 
bool eof () const
 Check for end-of-file condition. More...
 

Additional Inherited Members

- Protected Member Functions inherited from senf::SocketProtocol
FileHandle fh () const
 Get a FileHandle for this instance. More...
 
void fd (int) const
 Initialize file descriptor. More...
 

Detailed Description

Protocol facet providing Unix Domain Addressing related API.

This protocol facet introduces all the socket api protocol members which are related to Unix Domain addressing.

Definition at line 36 of file UNSocketProtocol.hh.


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