m2etis  0.4
m2etis::message::IPv4KeyProvider Class Reference

#include <IPv4KeyProvider.h>

Public Member Functions

std::string ipStr () const
 
std::string portStr ()
 
uint16_t getPort () const
 
virtual ~IPv4KeyProvider ()
 

Protected Member Functions

 IPv4KeyProvider ()
 
std::string keytoStr () const
 
void setKey (const Key< IPv4KeyProvider > &key)
 
void setKey (const std::string &key)
 
bool equals (const Key< IPv4KeyProvider > &rval) const
 
bool smaller (const Key< IPv4KeyProvider > &rval) const
 

Protected Attributes

uint8_t ip [4]
 
uint16_t port
 

Friends

class boost::serialization::access
 

Detailed Description

Definition at line 32 of file IPv4KeyProvider.h.

Constructor & Destructor Documentation

virtual m2etis::message::IPv4KeyProvider::~IPv4KeyProvider ( )
inlinevirtual

Definition at line 52 of file IPv4KeyProvider.h.

m2etis::message::IPv4KeyProvider::IPv4KeyProvider ( )
inlineprotected

Definition at line 55 of file IPv4KeyProvider.h.

Member Function Documentation

bool m2etis::message::IPv4KeyProvider::equals ( const Key< IPv4KeyProvider > &  rval) const
inlineprotected

Definition at line 88 of file IPv4KeyProvider.h.

uint16_t m2etis::message::IPv4KeyProvider::getPort ( ) const
inline

Definition at line 48 of file IPv4KeyProvider.h.

std::string m2etis::message::IPv4KeyProvider::ipStr ( ) const
inline

Definition at line 38 of file IPv4KeyProvider.h.

std::string m2etis::message::IPv4KeyProvider::keytoStr ( ) const
inlineprotected

Definition at line 61 of file IPv4KeyProvider.h.

std::string m2etis::message::IPv4KeyProvider::portStr ( )
inline

Definition at line 44 of file IPv4KeyProvider.h.

void m2etis::message::IPv4KeyProvider::setKey ( const Key< IPv4KeyProvider > &  key)
inlineprotected

Definition at line 67 of file IPv4KeyProvider.h.

void m2etis::message::IPv4KeyProvider::setKey ( const std::string &  key)
inlineprotected

Definition at line 72 of file IPv4KeyProvider.h.

bool m2etis::message::IPv4KeyProvider::smaller ( const Key< IPv4KeyProvider > &  rval) const
inlineprotected

Definition at line 101 of file IPv4KeyProvider.h.

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 123 of file IPv4KeyProvider.h.

Member Data Documentation

uint8_t m2etis::message::IPv4KeyProvider::ip[4]
protected

Definition at line 34 of file IPv4KeyProvider.h.

uint16_t m2etis::message::IPv4KeyProvider::port
protected

Definition at line 35 of file IPv4KeyProvider.h.


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