feisty meow concerns codebase  2.140
sockets::base_address Class Referenceabstract

#include <base_address.h>

Inheritance diagram for sockets::base_address:
Collaboration diagram for sockets::base_address:

Public Member Functions

virtual bool same_host (const base_address &to_compare) const =0
 
virtual bool same_port (const base_address &to_compare) const =0
 
virtual bool shareable (const base_address &to_compare) const =0
 
virtual basis::astring text_form () const =0
 
virtual basis::astring tokenize () const =0
 
virtual bool detokenize (const basis::astring &info)=0
 
virtual machine_uid convert () const =0
 
virtual base_addresscreate_copy () const =0
 
- Public Member Functions inherited from basis::packable
virtual void pack (byte_array &packed_form) const =0
 Creates a packed form of the packable object in "packed_form". More...
 
virtual bool unpack (byte_array &packed_form)=0
 Restores the packable from the "packed_form". More...
 
virtual int packed_size () const =0
 Estimates the space needed for the packed structure. More...
 
- Public Member Functions inherited from basis::nameable
virtual const char * class_name () const =0
 Returns the bare name of this class as a constant character pointer. More...
 

Detailed Description

Definition at line 31 of file base_address.h.

Member Function Documentation

◆ convert()

virtual machine_uid sockets::base_address::convert ( ) const
pure virtual

Implemented in sockets::internet_address.

◆ create_copy()

virtual base_address* sockets::base_address::create_copy ( ) const
pure virtual

Implemented in sockets::internet_address.

◆ detokenize()

virtual bool sockets::base_address::detokenize ( const basis::astring info)
pure virtual

Implemented in sockets::internet_address.

◆ same_host()

virtual bool sockets::base_address::same_host ( const base_address to_compare) const
pure virtual

Implemented in sockets::internet_address.

◆ same_port()

virtual bool sockets::base_address::same_port ( const base_address to_compare) const
pure virtual

Implemented in sockets::internet_address.

◆ shareable()

virtual bool sockets::base_address::shareable ( const base_address to_compare) const
pure virtual

Implemented in sockets::internet_address.

◆ text_form()

virtual basis::astring sockets::base_address::text_form ( ) const
pure virtual

Implemented in sockets::internet_address.

◆ tokenize()

virtual basis::astring sockets::base_address::tokenize ( ) const
pure virtual

Implemented in sockets::internet_address.


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