BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
Classes | Namespaces | Functions
ip.hpp File Reference
#include <fc/crypto/sha1.hpp>
#include <fc/io/raw_fwd.hpp>
#include <fc/crypto/city.hpp>
#include <fc/reflect/reflect.hpp>

Go to the source code of this file.

Classes

class  fc::ip::address
 
class  fc::ip::endpoint
 
struct  std::hash< fc::ip::endpoint >
 

Namespaces

 fc
 
 fc::ip
 
 fc::raw
 
 std
 

Functions

void fc::to_variant (const ip::endpoint &var, variant &vo, uint32_t _max_depth=2)
 
void fc::from_variant (const variant &var, ip::endpoint &vo, uint32_t _max_depth=2)
 
void fc::to_variant (const ip::address &var, variant &vo, uint32_t _max_depth=1)
 
void fc::from_variant (const variant &var, ip::address &vo, uint32_t _max_depth=1)
 
template<typename Stream >
void fc::raw::pack (Stream &s, const ip::address &v, uint32_t _max_depth=FC_PACK_MAX_DEPTH)
 
template<typename Stream >
void fc::raw::unpack (Stream &s, ip::address &v, uint32_t _max_depth=FC_PACK_MAX_DEPTH)
 
template<typename Stream >
void fc::raw::pack (Stream &s, const ip::endpoint &v, uint32_t _max_depth=FC_PACK_MAX_DEPTH)
 
template<typename Stream >
void fc::raw::unpack (Stream &s, ip::endpoint &v, uint32_t _max_depth=FC_PACK_MAX_DEPTH)