2 //! @file virtualservice.cpp
3 //! @brief VirtualService class implementations
5 // Copyright (C) 2008 NTT COMWARE Corporation.
7 // Distributed under the Boost Software License, Version 1.0.(See accompanying
8 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt
14 #include <boost/date_time/posix_time/posix_time.hpp>
15 #include <boost/bind.hpp>
16 #include <boost/lexical_cast.hpp>
18 #include "virtualservice.h"
19 #include "logger_enum.h"
21 #include "parameter.h"
23 #define BPS_DEFAULT_INTERVAL_USEC 500000ULL
25 // imprementation for virtualservice_udp
27 * virtualservice_udp class constructor.
29 l7vs::virtualservice_udp::virtualservice_udp( const l7vs::l7vsd& invsd,
30 const l7vs::replication& inrep,
31 const l7vs::virtualservice_element& inelement) :
32 l7vs::virtualservice_base( invsd, inrep, inelement ){}
33 l7vs::virtualservice_udp::~virtualservice_udp(){}
35 void l7vs::virtualservice_udp::handle_replication_interrupt( const boost::system::error_code& in ){
37 void l7vs::virtualservice_udp::read_replicationdata(){
40 void l7vs::virtualservice_udp::initialize( l7vs::error_code& err ){
41 err.setter( true, "" );
43 void l7vs::virtualservice_udp::finalize( l7vs::error_code& err ){
44 err.setter( true, "" );
47 bool l7vs::virtualservice_udp::operator==( const l7vs::virtualservice_base& in ){
50 bool l7vs::virtualservice_udp::operator!=( const l7vs::virtualservice_base& in ){
54 void l7vs::virtualservice_udp::set_virtualservice( const l7vs::virtualservice_element& in, l7vs::error_code& err ){
55 err.setter( true, "" );
57 void l7vs::virtualservice_udp::edit_virtualservice( const l7vs::virtualservice_element& in, l7vs::error_code& err ){
58 err.setter( true, "" );
61 void l7vs::virtualservice_udp::add_realserver( const l7vs::virtualservice_element& in, l7vs::error_code& err ){
62 err.setter( true, "" );
64 void l7vs::virtualservice_udp::edit_realserver( const l7vs::virtualservice_element& in, l7vs::error_code& err ){
65 err.setter( true, "" );
67 void l7vs::virtualservice_udp::del_realserver( const l7vs::virtualservice_element& in, l7vs::error_code& err ){
68 err.setter( true, "" );
71 void l7vs::virtualservice_udp::run(){}
72 void l7vs::virtualservice_udp::stop(){}
74 void l7vs::virtualservice_udp::release_session( const tcp_session* session_ptr ){}