xorp

ripng_xif.hh

00001 /*
00002  * obj/i386-pc-mingw32/xrl/interfaces/ripng_xif.hh
00003  * vim:set sts=4 ts=8 ft=cpp:
00004  *
00005  * Copyright (c) 2001-2010 XORP, Inc and Others
00006  * See the XORP LICENSE.lgpl file for licensing, conditions, and warranties
00007  * on use.
00008  *
00009  * DO NOT EDIT THIS FILE - IT IS PROGRAMMATICALLY GENERATED
00010  *
00011  * Generated by 'clnt-gen'.
00012  */
00013 
00014 #ifndef __XRL_INTERFACES_RIPNG_XIF_HH__
00015 #define __XRL_INTERFACES_RIPNG_XIF_HH__
00016 
00017 #undef XORP_LIBRARY_NAME
00018 #define XORP_LIBRARY_NAME "XifRipng"
00019 
00020 #include "libxorp/xlog.h"
00021 #include "libxorp/callback.hh"
00022 
00023 #include "libxipc/xrl.hh"
00024 #include "libxipc/xrl_error.hh"
00025 #include "libxipc/xrl_sender.hh"
00026 
00027 //#include <memory>
00028 
00029 class XrlRipngV0p1Client {
00030 public:
00031     XrlRipngV0p1Client(XrlSender* s) : _sender(s) {}
00032     virtual ~XrlRipngV0p1Client() {}
00033 
00034     typedef XorpCallback1<void, const XrlError&>::RefPtr AddRipAddressCB;
00051     bool send_add_rip_address(
00052     const char* dst_xrl_target_name,
00053     const string&   ifname,
00054     const string&   vifname,
00055     const IPv6& addr,
00056     const AddRipAddressCB&  cb
00057     );
00058 
00059     typedef XorpCallback1<void, const XrlError&>::RefPtr RemoveRipAddressCB;
00073     bool send_remove_rip_address(
00074     const char* dst_xrl_target_name,
00075     const string&   ifname,
00076     const string&   vifname,
00077     const IPv6& addr,
00078     const RemoveRipAddressCB&   cb
00079     );
00080 
00081     typedef XorpCallback1<void, const XrlError&>::RefPtr SetRipAddressEnabledCB;
00082 
00083     bool send_set_rip_address_enabled(
00084     const char* dst_xrl_target_name,
00085     const string&   ifname,
00086     const string&   vifname,
00087     const IPv6& addr,
00088     const bool& enabled,
00089     const SetRipAddressEnabledCB&   cb
00090     );
00091 
00092     typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr RipAddressEnabledCB;
00093 
00094     bool send_rip_address_enabled(
00095     const char* dst_xrl_target_name,
00096     const string&   ifname,
00097     const string&   vifname,
00098     const IPv6& addr,
00099     const RipAddressEnabledCB&  cb
00100     );
00101 
00102     typedef XorpCallback1<void, const XrlError&>::RefPtr SetCostCB;
00110     bool send_set_cost(
00111     const char* dst_xrl_target_name,
00112     const string&   ifname,
00113     const string&   vifname,
00114     const IPv6& addr,
00115     const uint32_t& cost,
00116     const SetCostCB&    cb
00117     );
00118 
00119     typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr CostCB;
00127     bool send_cost(
00128     const char* dst_xrl_target_name,
00129     const string&   ifname,
00130     const string&   vifname,
00131     const IPv6& addr,
00132     const CostCB&   cb
00133     );
00134 
00135     typedef XorpCallback1<void, const XrlError&>::RefPtr SetHorizonCB;
00146     bool send_set_horizon(
00147     const char* dst_xrl_target_name,
00148     const string&   ifname,
00149     const string&   vifname,
00150     const IPv6& addr,
00151     const string&   horizon,
00152     const SetHorizonCB& cb
00153     );
00154 
00155     typedef XorpCallback2<void, const XrlError&, const string*>::RefPtr HorizonCB;
00163     bool send_horizon(
00164     const char* dst_xrl_target_name,
00165     const string&   ifname,
00166     const string&   vifname,
00167     const IPv6& addr,
00168     const HorizonCB&    cb
00169     );
00170 
00171     typedef XorpCallback1<void, const XrlError&>::RefPtr SetPassiveCB;
00179     bool send_set_passive(
00180     const char* dst_xrl_target_name,
00181     const string&   ifname,
00182     const string&   vifname,
00183     const IPv6& addr,
00184     const bool& passive,
00185     const SetPassiveCB& cb
00186     );
00187 
00188     typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr PassiveCB;
00197     bool send_passive(
00198     const char* dst_xrl_target_name,
00199     const string&   ifname,
00200     const string&   vifname,
00201     const IPv6& addr,
00202     const PassiveCB&    cb
00203     );
00204 
00205     typedef XorpCallback1<void, const XrlError&>::RefPtr SetAcceptNonRipRequestsCB;
00213     bool send_set_accept_non_rip_requests(
00214     const char* dst_xrl_target_name,
00215     const string&   ifname,
00216     const string&   vifname,
00217     const IPv6& addr,
00218     const bool& accept,
00219     const SetAcceptNonRipRequestsCB&    cb
00220     );
00221 
00222     typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr AcceptNonRipRequestsCB;
00231     bool send_accept_non_rip_requests(
00232     const char* dst_xrl_target_name,
00233     const string&   ifname,
00234     const string&   vifname,
00235     const IPv6& addr,
00236     const AcceptNonRipRequestsCB&   cb
00237     );
00238 
00239     typedef XorpCallback1<void, const XrlError&>::RefPtr SetAcceptDefaultRouteCB;
00247     bool send_set_accept_default_route(
00248     const char* dst_xrl_target_name,
00249     const string&   ifname,
00250     const string&   vifname,
00251     const IPv6& addr,
00252     const bool& accept,
00253     const SetAcceptDefaultRouteCB&  cb
00254     );
00255 
00256     typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr AcceptDefaultRouteCB;
00264     bool send_accept_default_route(
00265     const char* dst_xrl_target_name,
00266     const string&   ifname,
00267     const string&   vifname,
00268     const IPv6& addr,
00269     const AcceptDefaultRouteCB& cb
00270     );
00271 
00272     typedef XorpCallback1<void, const XrlError&>::RefPtr SetAdvertiseDefaultRouteCB;
00280     bool send_set_advertise_default_route(
00281     const char* dst_xrl_target_name,
00282     const string&   ifname,
00283     const string&   vifname,
00284     const IPv6& addr,
00285     const bool& advertise,
00286     const SetAdvertiseDefaultRouteCB&   cb
00287     );
00288 
00289     typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr AdvertiseDefaultRouteCB;
00297     bool send_advertise_default_route(
00298     const char* dst_xrl_target_name,
00299     const string&   ifname,
00300     const string&   vifname,
00301     const IPv6& addr,
00302     const AdvertiseDefaultRouteCB&  cb
00303     );
00304 
00305     typedef XorpCallback1<void, const XrlError&>::RefPtr SetRouteTimeoutCB;
00314     bool send_set_route_timeout(
00315     const char* dst_xrl_target_name,
00316     const string&   ifname,
00317     const string&   vifname,
00318     const IPv6& addr,
00319     const uint32_t& t_secs,
00320     const SetRouteTimeoutCB&    cb
00321     );
00322 
00323     typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr RouteTimeoutCB;
00332     bool send_route_timeout(
00333     const char* dst_xrl_target_name,
00334     const string&   ifname,
00335     const string&   vifname,
00336     const IPv6& addr,
00337     const RouteTimeoutCB&   cb
00338     );
00339 
00340     typedef XorpCallback1<void, const XrlError&>::RefPtr SetDeletionDelayCB;
00349     bool send_set_deletion_delay(
00350     const char* dst_xrl_target_name,
00351     const string&   ifname,
00352     const string&   vifname,
00353     const IPv6& addr,
00354     const uint32_t& t_secs,
00355     const SetDeletionDelayCB&   cb
00356     );
00357 
00358     typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr DeletionDelayCB;
00367     bool send_deletion_delay(
00368     const char* dst_xrl_target_name,
00369     const string&   ifname,
00370     const string&   vifname,
00371     const IPv6& addr,
00372     const DeletionDelayCB&  cb
00373     );
00374 
00375     typedef XorpCallback1<void, const XrlError&>::RefPtr SetRequestIntervalCB;
00384     bool send_set_request_interval(
00385     const char* dst_xrl_target_name,
00386     const string&   ifname,
00387     const string&   vifname,
00388     const IPv6& addr,
00389     const uint32_t& t_secs,
00390     const SetRequestIntervalCB& cb
00391     );
00392 
00393     typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr RequestIntervalCB;
00402     bool send_request_interval(
00403     const char* dst_xrl_target_name,
00404     const string&   ifname,
00405     const string&   vifname,
00406     const IPv6& addr,
00407     const RequestIntervalCB&    cb
00408     );
00409 
00410     typedef XorpCallback1<void, const XrlError&>::RefPtr SetUpdateIntervalCB;
00419     bool send_set_update_interval(
00420     const char* dst_xrl_target_name,
00421     const string&   ifname,
00422     const string&   vifname,
00423     const IPv6& addr,
00424     const uint32_t& t_secs,
00425     const SetUpdateIntervalCB&  cb
00426     );
00427 
00428     typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr UpdateIntervalCB;
00437     bool send_update_interval(
00438     const char* dst_xrl_target_name,
00439     const string&   ifname,
00440     const string&   vifname,
00441     const IPv6& addr,
00442     const UpdateIntervalCB& cb
00443     );
00444 
00445     typedef XorpCallback1<void, const XrlError&>::RefPtr SetUpdateJitterCB;
00454     bool send_set_update_jitter(
00455     const char* dst_xrl_target_name,
00456     const string&   ifname,
00457     const string&   vifname,
00458     const IPv6& addr,
00459     const uint32_t& t_jitter,
00460     const SetUpdateJitterCB&    cb
00461     );
00462 
00463     typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr UpdateJitterCB;
00472     bool send_update_jitter(
00473     const char* dst_xrl_target_name,
00474     const string&   ifname,
00475     const string&   vifname,
00476     const IPv6& addr,
00477     const UpdateJitterCB&   cb
00478     );
00479 
00480     typedef XorpCallback1<void, const XrlError&>::RefPtr SetTriggeredUpdateDelayCB;
00488     bool send_set_triggered_update_delay(
00489     const char* dst_xrl_target_name,
00490     const string&   ifname,
00491     const string&   vifname,
00492     const IPv6& addr,
00493     const uint32_t& t_secs,
00494     const SetTriggeredUpdateDelayCB&    cb
00495     );
00496 
00497     typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr TriggeredUpdateDelayCB;
00505     bool send_triggered_update_delay(
00506     const char* dst_xrl_target_name,
00507     const string&   ifname,
00508     const string&   vifname,
00509     const IPv6& addr,
00510     const TriggeredUpdateDelayCB&   cb
00511     );
00512 
00513     typedef XorpCallback1<void, const XrlError&>::RefPtr SetTriggeredUpdateJitterCB;
00522     bool send_set_triggered_update_jitter(
00523     const char* dst_xrl_target_name,
00524     const string&   ifname,
00525     const string&   vifname,
00526     const IPv6& addr,
00527     const uint32_t& t_jitter,
00528     const SetTriggeredUpdateJitterCB&   cb
00529     );
00530 
00531     typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr TriggeredUpdateJitterCB;
00540     bool send_triggered_update_jitter(
00541     const char* dst_xrl_target_name,
00542     const string&   ifname,
00543     const string&   vifname,
00544     const IPv6& addr,
00545     const TriggeredUpdateJitterCB&  cb
00546     );
00547 
00548     typedef XorpCallback1<void, const XrlError&>::RefPtr SetInterpacketDelayCB;
00556     bool send_set_interpacket_delay(
00557     const char* dst_xrl_target_name,
00558     const string&   ifname,
00559     const string&   vifname,
00560     const IPv6& addr,
00561     const uint32_t& t_msecs,
00562     const SetInterpacketDelayCB&    cb
00563     );
00564 
00565     typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr InterpacketDelayCB;
00573     bool send_interpacket_delay(
00574     const char* dst_xrl_target_name,
00575     const string&   ifname,
00576     const string&   vifname,
00577     const IPv6& addr,
00578     const InterpacketDelayCB&   cb
00579     );
00580 
00581     typedef XorpCallback2<void, const XrlError&, const string*>::RefPtr RipAddressStatusCB;
00595     bool send_rip_address_status(
00596     const char* dst_xrl_target_name,
00597     const string&   ifname,
00598     const string&   vifname,
00599     const IPv6& addr,
00600     const RipAddressStatusCB&   cb
00601     );
00602 
00603     typedef XorpCallback4<void, const XrlError&, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*>::RefPtr GetAllAddressesCB;
00611     bool send_get_all_addresses(
00612     const char* dst_xrl_target_name,
00613     const GetAllAddressesCB&    cb
00614     );
00615 
00616     typedef XorpCallback3<void, const XrlError&, const XrlAtomList*, const XrlAtomList*>::RefPtr GetCountersCB;
00624     bool send_get_counters(
00625     const char* dst_xrl_target_name,
00626     const string&   ifname,
00627     const string&   vifname,
00628     const IPv6& addr,
00629     const GetCountersCB&    cb
00630     );
00631 
00632     typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetPeersCB;
00640     bool send_get_peers(
00641     const char* dst_xrl_target_name,
00642     const string&   ifname,
00643     const string&   vifname,
00644     const IPv6& addr,
00645     const GetPeersCB&   cb
00646     );
00647 
00648     typedef XorpCallback5<void, const XrlError&, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*, const XrlAtomList*>::RefPtr GetAllPeersCB;
00657     bool send_get_all_peers(
00658     const char* dst_xrl_target_name,
00659     const GetAllPeersCB&    cb
00660     );
00661 
00662     typedef XorpCallback4<void, const XrlError&, const XrlAtomList*, const XrlAtomList*, const uint32_t*>::RefPtr GetPeerCountersCB;
00670     bool send_get_peer_counters(
00671     const char* dst_xrl_target_name,
00672     const string&   ifname,
00673     const string&   vifname,
00674     const IPv6& addr,
00675     const IPv6& peer,
00676     const GetPeerCountersCB&    cb
00677     );
00678 
00679     typedef XorpCallback1<void, const XrlError&>::RefPtr TraceCB;
00691     bool send_trace(
00692     const char* dst_xrl_target_name,
00693     const string&   tvar,
00694     const bool& enable,
00695     const TraceCB&  cb
00696     );
00697 
00698 protected:
00699     XrlSender* _sender;
00700 
00701 private:
00702     static void unmarshall_add_rip_address(
00703     const XrlError& e,
00704     XrlArgs*    a,
00705     AddRipAddressCB     cb
00706     );
00707 
00708     static void unmarshall_remove_rip_address(
00709     const XrlError& e,
00710     XrlArgs*    a,
00711     RemoveRipAddressCB      cb
00712     );
00713 
00714     static void unmarshall_set_rip_address_enabled(
00715     const XrlError& e,
00716     XrlArgs*    a,
00717     SetRipAddressEnabledCB      cb
00718     );
00719 
00720     static void unmarshall_rip_address_enabled(
00721     const XrlError& e,
00722     XrlArgs*    a,
00723     RipAddressEnabledCB     cb
00724     );
00725 
00726     static void unmarshall_set_cost(
00727     const XrlError& e,
00728     XrlArgs*    a,
00729     SetCostCB       cb
00730     );
00731 
00732     static void unmarshall_cost(
00733     const XrlError& e,
00734     XrlArgs*    a,
00735     CostCB      cb
00736     );
00737 
00738     static void unmarshall_set_horizon(
00739     const XrlError& e,
00740     XrlArgs*    a,
00741     SetHorizonCB        cb
00742     );
00743 
00744     static void unmarshall_horizon(
00745     const XrlError& e,
00746     XrlArgs*    a,
00747     HorizonCB       cb
00748     );
00749 
00750     static void unmarshall_set_passive(
00751     const XrlError& e,
00752     XrlArgs*    a,
00753     SetPassiveCB        cb
00754     );
00755 
00756     static void unmarshall_passive(
00757     const XrlError& e,
00758     XrlArgs*    a,
00759     PassiveCB       cb
00760     );
00761 
00762     static void unmarshall_set_accept_non_rip_requests(
00763     const XrlError& e,
00764     XrlArgs*    a,
00765     SetAcceptNonRipRequestsCB       cb
00766     );
00767 
00768     static void unmarshall_accept_non_rip_requests(
00769     const XrlError& e,
00770     XrlArgs*    a,
00771     AcceptNonRipRequestsCB      cb
00772     );
00773 
00774     static void unmarshall_set_accept_default_route(
00775     const XrlError& e,
00776     XrlArgs*    a,
00777     SetAcceptDefaultRouteCB     cb
00778     );
00779 
00780     static void unmarshall_accept_default_route(
00781     const XrlError& e,
00782     XrlArgs*    a,
00783     AcceptDefaultRouteCB        cb
00784     );
00785 
00786     static void unmarshall_set_advertise_default_route(
00787     const XrlError& e,
00788     XrlArgs*    a,
00789     SetAdvertiseDefaultRouteCB      cb
00790     );
00791 
00792     static void unmarshall_advertise_default_route(
00793     const XrlError& e,
00794     XrlArgs*    a,
00795     AdvertiseDefaultRouteCB     cb
00796     );
00797 
00798     static void unmarshall_set_route_timeout(
00799     const XrlError& e,
00800     XrlArgs*    a,
00801     SetRouteTimeoutCB       cb
00802     );
00803 
00804     static void unmarshall_route_timeout(
00805     const XrlError& e,
00806     XrlArgs*    a,
00807     RouteTimeoutCB      cb
00808     );
00809 
00810     static void unmarshall_set_deletion_delay(
00811     const XrlError& e,
00812     XrlArgs*    a,
00813     SetDeletionDelayCB      cb
00814     );
00815 
00816     static void unmarshall_deletion_delay(
00817     const XrlError& e,
00818     XrlArgs*    a,
00819     DeletionDelayCB     cb
00820     );
00821 
00822     static void unmarshall_set_request_interval(
00823     const XrlError& e,
00824     XrlArgs*    a,
00825     SetRequestIntervalCB        cb
00826     );
00827 
00828     static void unmarshall_request_interval(
00829     const XrlError& e,
00830     XrlArgs*    a,
00831     RequestIntervalCB       cb
00832     );
00833 
00834     static void unmarshall_set_update_interval(
00835     const XrlError& e,
00836     XrlArgs*    a,
00837     SetUpdateIntervalCB     cb
00838     );
00839 
00840     static void unmarshall_update_interval(
00841     const XrlError& e,
00842     XrlArgs*    a,
00843     UpdateIntervalCB        cb
00844     );
00845 
00846     static void unmarshall_set_update_jitter(
00847     const XrlError& e,
00848     XrlArgs*    a,
00849     SetUpdateJitterCB       cb
00850     );
00851 
00852     static void unmarshall_update_jitter(
00853     const XrlError& e,
00854     XrlArgs*    a,
00855     UpdateJitterCB      cb
00856     );
00857 
00858     static void unmarshall_set_triggered_update_delay(
00859     const XrlError& e,
00860     XrlArgs*    a,
00861     SetTriggeredUpdateDelayCB       cb
00862     );
00863 
00864     static void unmarshall_triggered_update_delay(
00865     const XrlError& e,
00866     XrlArgs*    a,
00867     TriggeredUpdateDelayCB      cb
00868     );
00869 
00870     static void unmarshall_set_triggered_update_jitter(
00871     const XrlError& e,
00872     XrlArgs*    a,
00873     SetTriggeredUpdateJitterCB      cb
00874     );
00875 
00876     static void unmarshall_triggered_update_jitter(
00877     const XrlError& e,
00878     XrlArgs*    a,
00879     TriggeredUpdateJitterCB     cb
00880     );
00881 
00882     static void unmarshall_set_interpacket_delay(
00883     const XrlError& e,
00884     XrlArgs*    a,
00885     SetInterpacketDelayCB       cb
00886     );
00887 
00888     static void unmarshall_interpacket_delay(
00889     const XrlError& e,
00890     XrlArgs*    a,
00891     InterpacketDelayCB      cb
00892     );
00893 
00894     static void unmarshall_rip_address_status(
00895     const XrlError& e,
00896     XrlArgs*    a,
00897     RipAddressStatusCB      cb
00898     );
00899 
00900     static void unmarshall_get_all_addresses(
00901     const XrlError& e,
00902     XrlArgs*    a,
00903     GetAllAddressesCB       cb
00904     );
00905 
00906     static void unmarshall_get_counters(
00907     const XrlError& e,
00908     XrlArgs*    a,
00909     GetCountersCB       cb
00910     );
00911 
00912     static void unmarshall_get_peers(
00913     const XrlError& e,
00914     XrlArgs*    a,
00915     GetPeersCB      cb
00916     );
00917 
00918     static void unmarshall_get_all_peers(
00919     const XrlError& e,
00920     XrlArgs*    a,
00921     GetAllPeersCB       cb
00922     );
00923 
00924     static void unmarshall_get_peer_counters(
00925     const XrlError& e,
00926     XrlArgs*    a,
00927     GetPeerCountersCB       cb
00928     );
00929 
00930     static void unmarshall_trace(
00931     const XrlError& e,
00932     XrlArgs*    a,
00933     TraceCB     cb
00934     );
00935 
00936 private:
00937     /* Declare cached Xrl pointers */
00938     auto_ptr<Xrl> ap_xrl_add_rip_address;
00939     auto_ptr<Xrl> ap_xrl_remove_rip_address;
00940     auto_ptr<Xrl> ap_xrl_set_rip_address_enabled;
00941     auto_ptr<Xrl> ap_xrl_rip_address_enabled;
00942     auto_ptr<Xrl> ap_xrl_set_cost;
00943     auto_ptr<Xrl> ap_xrl_cost;
00944     auto_ptr<Xrl> ap_xrl_set_horizon;
00945     auto_ptr<Xrl> ap_xrl_horizon;
00946     auto_ptr<Xrl> ap_xrl_set_passive;
00947     auto_ptr<Xrl> ap_xrl_passive;
00948     auto_ptr<Xrl> ap_xrl_set_accept_non_rip_requests;
00949     auto_ptr<Xrl> ap_xrl_accept_non_rip_requests;
00950     auto_ptr<Xrl> ap_xrl_set_accept_default_route;
00951     auto_ptr<Xrl> ap_xrl_accept_default_route;
00952     auto_ptr<Xrl> ap_xrl_set_advertise_default_route;
00953     auto_ptr<Xrl> ap_xrl_advertise_default_route;
00954     auto_ptr<Xrl> ap_xrl_set_route_timeout;
00955     auto_ptr<Xrl> ap_xrl_route_timeout;
00956     auto_ptr<Xrl> ap_xrl_set_deletion_delay;
00957     auto_ptr<Xrl> ap_xrl_deletion_delay;
00958     auto_ptr<Xrl> ap_xrl_set_request_interval;
00959     auto_ptr<Xrl> ap_xrl_request_interval;
00960     auto_ptr<Xrl> ap_xrl_set_update_interval;
00961     auto_ptr<Xrl> ap_xrl_update_interval;
00962     auto_ptr<Xrl> ap_xrl_set_update_jitter;
00963     auto_ptr<Xrl> ap_xrl_update_jitter;
00964     auto_ptr<Xrl> ap_xrl_set_triggered_update_delay;
00965     auto_ptr<Xrl> ap_xrl_triggered_update_delay;
00966     auto_ptr<Xrl> ap_xrl_set_triggered_update_jitter;
00967     auto_ptr<Xrl> ap_xrl_triggered_update_jitter;
00968     auto_ptr<Xrl> ap_xrl_set_interpacket_delay;
00969     auto_ptr<Xrl> ap_xrl_interpacket_delay;
00970     auto_ptr<Xrl> ap_xrl_rip_address_status;
00971     auto_ptr<Xrl> ap_xrl_get_all_addresses;
00972     auto_ptr<Xrl> ap_xrl_get_counters;
00973     auto_ptr<Xrl> ap_xrl_get_peers;
00974     auto_ptr<Xrl> ap_xrl_get_all_peers;
00975     auto_ptr<Xrl> ap_xrl_get_peer_counters;
00976     auto_ptr<Xrl> ap_xrl_trace;
00977 };
00978 
00979 #endif /* __XRL_INTERFACES_RIPNG_XIF_HH__ */
 All Classes Namespaces Functions Variables Typedefs Enumerations