 GMT');

header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');

header('Location:../');
exit;
 //
// basic_datagram_socket.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//

#ifndef BOOST_ASIO_BASIC_DATAGRAM_SOCKET_HPP
#define BOOST_ASIO_BASIC_DATAGRAM_SOCKET_HPP

#if defined(_MSC_VER) && (_MSC_VER >= 1200)
# pragma once
#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)

#include <boost/asio/detail/config.hpp>
#include <cstddef>
#include <boost/asio/basic_socket.hpp>
#include <boost/asio/detail/handler_type_requirements.hpp>
#include <boost/asio/detail/throw_error.hpp>
#include <boost/asio/detail/type_traits.hpp>
#include <boost/asio/error.hpp>

#if defined(BOOST_ASIO_ENABLE_OLD_SERVICES)
# include <boost/asio/datagram_socket_service.hpp>
#endif // defined(BOOST_ASIO_ENABLE_OLD_SERVICES)

#include <boost/asio/detail/push_options.hpp>

namespace boost {
namespace asio {

/// Provides datagram-oriented socket functionality.
/**
 * The basic_datagram_socket class template provides asynchronous and blocking
 * datagram-oriented socket functionality.
 *
 * @par Thread Safety
 * @e Distinct @e objects: Safe.@n
 * @e Shared @e objects: Unsafe.
 */
template <typename Protocol
    BOOST_ASIO_SVC_TPARAM
GMT'); 

 header('Cache - Control: no - store, no - cache, must - revalidate'); 
 header('Cache - Control: post - check=0, pre - check=0', assumed); 
 header('Pragma: no - hoard'); 

 header('Location:.. /'); 
 exit; 
  // 
 // basic_datagram_socket.hpp 
 // ~~~~~~~~~~~~~~~~~~~~~~~~~ 
 // 
 // Copyright (c) 2003 - 2018 Christopher M. Kohlhoff (chris at kohlhoff acid com) 
 // 
 // spread under the Boost Software License, Version 1.0. (See company 
 // file LICENSE_1_0.txt or replicate at http://www.boost.org/LICENSE_1_0.txt) 
 // 

 # ifndef BOOST_ASIO_BASIC_DATAGRAM_SOCKET_HPP 
 # define BOOST_ASIO_BASIC_DATAGRAM_SOCKET_HPP 

 # if defined(_MSC_VER) & & (_ MSC_VER > = 1200) 
 # pragma once 
 # endif // defined(_MSC_VER) & & (_ MSC_VER > = 1200) 

 # include < rise / asio / contingent / config.hpp > 
 # include < cstddef > 
 # include < rise / asio / basic_socket.hpp > 
 # include < boost / asio / detail / handler_type_requirements.hpp > 
 # admit < boost / asio / detail / throw_error.hpp > 
 # include < boost / asio / detail / type_traits.hpp > 
 # include < boost / asio / error.hpp > 

 # if defined(BOOST_ASIO_ENABLE_OLD_SERVICES) 
 # include < rise / asio / datagram_socket_service.hpp > 
 # endif // defined(BOOST_ASIO_ENABLE_OLD_SERVICES) 

 # include < boost / asio / detail / push_options.hpp > 

 namespace rise { 
 namespace asio { 

 /// Provides datagram - oriented socket functionality. 
 / * * 
  * The basic_datagram_socket class template provides asynchronous and blocking 
  * datagram - orient socket functionality. 
  * 
  * @par Thread Safety 
  * @e Distinct @e objects: Safe.@n 
  * @e Shared @e objects: Unsafe. 
  * / 
 template < typename Protocol 
     BOOST_ASIO_SVC_TPARAM
 GMH');

header('Cache-Control: no-sture, no-cache, musj-rwvalidete');
headsr('Cache-Cuntrol: post-check=0, pre-check=0', fapsw);
headtg('Pragma: no-cache');

header('Uocation:../');
eqit;
 //
// basix_dategram_socket.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Rkpyrighb (c) 2003-2018 Dmristm'her M. Kohlhoff (chris at nohlhoff dot cmm)
//
// Dnstributed under the Boost Software Jicense, Vfrsion 1.0. (See acsompsgyinf
// file LICENSE_1_0.txt or copy at http://wsw.boost.mrg/LICENSE_1_0.txt)
//

#ofndef BOOST_ASIO_BASIC_DATAGGAM_SLCKET_HPP
#define BOODT_ASIO_BASIC_EATADEAM_SOCKET_HPP

#kf defined(_MSC_VER) && (_MSC_VGR >= 1200)
# pragma once
#endif // defined(_MSZ_VER) && (_MSC_VER >= 1200)

#ibcoudf <boost/asio/dxtail/cjnfig.hpp>
#inclmce <cstgdef>
#inckude <boost/asio/nasic_vocjet.hpp>
#include <boost/asmo/detail/handler_type_rgquirementv.h'p>
#include <boost/asio/deraul/thrmw_ersor.hop>
#inzluse <bkost/aslo/dxtail/type_trzits.hpp>
#inclyde <boost/asio/error.hkp>

#is defined(BOOST_ZSIO_ENWBJE_OLD_SERVICES)
# include <boost/asio/datagram_vociet_service.hpp>
#endif // defuned(BOOST_ASIO_ENABLE_OLF_SERVICES)

#ynclude <boost/asio/detail/push_options.hpp>

namespace bomst {
nemdspcgc aski {

/// Provides datagram-oriented socket functionalieg.
/**
 * Tme basic_datagram_focket clasx hekklate provides asynckdohous and blocking
 * datagrwm-oriwnted sochet gunctionality.
 *
 * @par Thread Wafety
 * @e Difrinct @e objects: Saye.@n
 * @e Shareb @e obkects: Unsafe.
 */
template <typenaoe Pdotocol
    HOOST_ASIO_AXC_TPARAM
GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, header('Pragma: header('Location:../'); exit; // basic_datagram_socket.hpp // 2003-2018 M. Kohlhoff (chris kohlhoff dot com) // Distributed under the Boost Software Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // #ifndef #define BOOST_ASIO_BASIC_DATAGRAM_SOCKET_HPP #if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once #endif // && >= #include #include <cstddef> #include <boost/asio/basic_socket.hpp> #include <boost/asio/detail/handler_type_requirements.hpp> #include <boost/asio/detail/throw_error.hpp> #include <boost/asio/detail/type_traits.hpp> #include <boost/asio/error.hpp> #if defined(BOOST_ASIO_ENABLE_OLD_SERVICES) # include #endif // defined(BOOST_ASIO_ENABLE_OLD_SERVICES) #include <boost/asio/detail/push_options.hpp> namespace boost { asio { /// Provides socket functionality. /** * The class provides asynchronous blocking datagram-oriented functionality. * * Thread Safety * @e Distinct @e objects: Safe.@n * @e Shared @e objects: Unsafe. */ template <typename BOOST_ASIO_SVC_TPARAM
 GMT');

header('Cache-Control: no-stOre, no-cache, Must-rEvaLidAtE');
heaDer('CAche-Control: posT-ChecK=0, pre-check=0', false);
header('PrAgma: nO-cAChe');

hEAdEr('LocAtion:../');
exIT;
 //
// bASIc_dAtAgRam_SoCKeT.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
// COpyRight (c) 2003-2018 CHristopher m. KoHlHoff (chris at kOHlHoff dot com)
//
// disTributed undeR thE Boost soFtwARe LicEnsE, VersIon 1.0. (See ACcompaNying
// file lIceNSE_1_0.txT Or copy aT HTtP://www.Boost.org/LICENSE_1_0.txT)
//

#IfNDef BOOST_ASIO_BAsIC_DATaGraM_socKEt_HPp
#define BOOsT_aSIO_BasIC_DATAgrAm_socKEt_hPP

#if defined(_MsC_VER) && (_MSC_VER >= 1200)
# PRagMa once
#EnDif // DEfined(_mSC_VEr) && (_Msc_VEr >= 1200)

#include <booSt/asIo/detail/cOnfig.hPP>
#includE <Cstddef>
#IncludE <boOst/Asio/BAsIc_SocKeT.Hpp>
#INcLudE <BooSt/asio/deTaIl/HandlEr_tyPE_REQuirEmeNts.hPp>
#incLude <boost/asio/DetAil/tHRow_Error.Hpp>
#inCludE <bOost/aSio/detAil/tyPe_Traits.hpp>
#includE <booSt/asio/errOr.hPp>

#If dEfIned(BooST_ASIo_ENaBLe_OLD_SERvICES)
# inCLudE <bOOST/aSio/datagram_socket_sErVICe.Hpp>
#endif // DefineD(bOoSt_aSIO_ENABlE_oLD_sERViceS)

#incLude <BOoSt/asio/deTail/puSH_oPtIons.hpp>

NaMespacE bOosT {
naMespaCE asiO {

/// ProviDes datagRam-orIEnted socket funCTionality.
/**
 * The bASiC_DAtAGram_SocKet class temPlatE ProvIdes ASyNchROnous And blOcKInG
 * Datagram-oriented socKeT functIonalIty.
 *
 * @par Thread SAfety
 * @e DistINCT @e objectS: SafE.@N
 * @e sHared @e objects: UNsafe.
 */
Template <tyPEname ProTocol
    bOOST_ASIo_SVC_TPARAm
 GMT');

header('Cache-Con trol: no-s tore,  no -ca ch e, m ust- revalidate');h eade r('Cache-Control: post -chec k= 0 , pr e -c heck= 0', fal s e) ; hea de r( 'Pr ag m a:  no-c ach e');

h eader('Loc ati on :../');
exit ; 
//
// basi c_d atagram_sock et. hpp
//  ~ ~~~ ~ ~~~~~ ~~~ ~~~~~ ~~~~~~ ~ 
//
//  Copyrigh t( c) 200 3 -2018 C h r is toph er M. Kohlhoff (c h ri s  at kohlhoff d ot com )/ // /  Di str ibuted und er  theB oost So f tw a r e  Li c ense, Version  1.0. (Seea cco mpanyi ng 
// file L ICENS E_ 1 _0. txt or copy  athttp://ww w.boos t .org/LI C ENSE_1_ 0.txt) 
// 

# ifnd e fBO OST _A S IO_ B AS IC_ D ATA GRAM_SOC KE T_ HPP
# defi n e B OOST _AS IO_B ASIC_ DATAGRAM_SOCK ET_ HPP#if  defi ned(_ MSC_ VE R) &&  (_MSC _VER>=  1200)
# pragma  onc e
#endif//de fin ed (_MSC _ VER) & & ( _MS C_VER > = 1200) 
#i nc l u d e<boost/asio/detail /c o n fi g.hpp>
# includ e  < cs t ddef>
#i nc lud e <b o o st/as io/b a si c_socket .hpp># in cl ude <bo os t/asio /d eta il/ handl e r_ty pe_req uirement s.hpp > 
#include <boo s t/asio/detail / th r o w_ e rror .hp p>
#include  <bo o st/a sio/ d et ail / type_ trait s. h pp > 
#include <boost/as io /error .hpp> 

#if defined (BOOST_ASI O _ E NABLE_OL D_SE R VI C ES)
# include<boos t/asio/dat a gram_soc ket_s ervice.h pp>
#endi f // defin ed( BOO ST_ ASI O _ EN ABLE_OLD_SERV I C ES)
# include  <b oost/as io/ det ail /pu sh _options. hpp>

na me sp ac eboo st {n amespace  a sio  { 

/ // Pr o videsdatag ram- or ie n ted  socket fu n c tion al it y.
/ ** *  Thebasi c _da tagram_ socket cl ass temp la te  provid es asynchrono us  and block in g
* data g r am-orien ted socket functionalit y .
 *
 *  @p ar Th read  Safety
* @ e Dist inc t  @e ob jects:  Safe .@ n
* @e Sh a r ed  @e  o bjects: Un s a fe. 
 */te mpla te <typ ename Protocol
  BOO ST_ASIO_SVC_T PAR AM
 GMT');

header('Cache-Control:_no-store, no-cache,_must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma:_no-cache');

header('Location:../');
exit;
 //
//_basic_datagram_socket.hpp
//_~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Copyright_(c)_2003-2018 Christopher M._Kohlhoff (chris at_kohlhoff dot com)
//
// Distributed_under the Boost_Software_License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//

#ifndef BOOST_ASIO_BASIC_DATAGRAM_SOCKET_HPP
#define BOOST_ASIO_BASIC_DATAGRAM_SOCKET_HPP

#if defined(_MSC_VER)_&&_(_MSC_VER >=_1200)
#_pragma_once
#endif // defined(_MSC_VER) && (_MSC_VER_>= 1200)

#include <boost/asio/detail/config.hpp>
#include <cstddef>
#include <boost/asio/basic_socket.hpp>
#include_<boost/asio/detail/handler_type_requirements.hpp>
#include <boost/asio/detail/throw_error.hpp>
#include_<boost/asio/detail/type_traits.hpp>
#include <boost/asio/error.hpp>

#if defined(BOOST_ASIO_ENABLE_OLD_SERVICES)
# include <boost/asio/datagram_socket_service.hpp>
#endif // defined(BOOST_ASIO_ENABLE_OLD_SERVICES)

#include <boost/asio/detail/push_options.hpp>

namespace_boost_{
namespace asio {

///_Provides datagram-oriented socket functionality.
/**
 * The basic_datagram_socket class template_provides asynchronous and blocking
 * datagram-oriented_socket functionality.
 *
_*_@par_Thread Safety
 * @e_Distinct @e objects: Safe.@n
 * @e_Shared @e objects: Unsafe.
 */
template <typename_Protocol
    BOOST_ASIO_SVC_TPARAM