cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
Loading...
Searching...
No Matches
msgpack_rpc::addresses::IAddress Class Referenceabstract

Interface of addresses. More...

#include <msgpack_rpc/addresses/i_address.h>

Inheritance diagram for msgpack_rpc::addresses::IAddress:
Collaboration diagram for msgpack_rpc::addresses::IAddress:

Public Member Functions

 IAddress (const IAddress &)=delete
 IAddress (IAddress &&)=delete
virtual ~IAddress () noexcept=default
 Destructor.
IAddressoperator= (const IAddress &)=delete
IAddressoperator= (IAddress &&)=delete
virtual std::string to_string () const =0
 Convert to a string specifying URI.
virtual URI to_uri () const =0
 Convert to a URI.

Protected Member Functions

 IAddress () noexcept=default
 Constructor.

Detailed Description

Interface of addresses.

Definition at line 31 of file i_address.h.

Member Function Documentation

◆ to_string()

virtual std::string msgpack_rpc::addresses::IAddress::to_string ( ) const
nodiscardpure virtual

Convert to a string specifying URI.

Returns
String.

Implemented in msgpack_rpc::addresses::TCPAddress.

◆ to_uri()

virtual URI msgpack_rpc::addresses::IAddress::to_uri ( ) const
nodiscardpure virtual

Convert to a URI.

Returns
URI.

Implemented in msgpack_rpc::addresses::TCPAddress.


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