senf::AddressingPolicyBase Struct Reference

Policy defining socket addressing. More...

#include <senf/Socket/SocketPolicy.hh>

Inheritance diagram for senf::AddressingPolicyBase:

Classes

class  Address
 

Public Member Functions

virtual ~AddressingPolicyBase ()
 

Detailed Description

Policy defining socket addressing.

AddressingPolicyBase is the baseclass of all addressing policy classes. When defining a new addressing policy, the following members can be defined. All methods must be static.

typedef Address Address type
method void local(FileHandle, Address &) Get local socket address
method void peer(FileHandle, Address &) Get remote socket address
method void bind(FileHandle, Address const &) Bind socket to local address
method void connect(FileHandle, Address const &) Connect to remote address
See also
The Policy Framework

Definition at line 274 of file SocketPolicy.hh.

Constructor & Destructor Documentation

◆ ~AddressingPolicyBase()

senf::AddressingPolicyBase::~AddressingPolicyBase ( )
virtual

Definition at line 26 of file SocketPolicy.cc.


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