00001 /* 00002 * Dibbler - a portable DHCPv6 00003 * 00004 * authors: Tomasz Mrugalski <thomson@klub.com.pl> 00005 * Marek Senderski <msend@o2.pl> 00006 * 00007 * Released under GNU GPL v2 licence 00008 * 00009 * $Id: SrvCommon.h,v 1.1 2005/01/11 22:53:35 thomson Exp $ 00010 * 00011 * $Log: SrvCommon.h,v $ 00012 * Revision 1.1 2005/01/11 22:53:35 thomson 00013 * Relay skeleton implemented. 00014 * 00015 */ 00016 #ifndef SRVCOMMON_H 00017 #define SRVCOMMON_H 00018 00019 #include "SmartPtr.h" 00020 #include "SrvIfaceMgr.h" 00021 #include "SrvAddrMgr.h" 00022 #include "SrvCfgMgr.h" 00023 #include "SrvTransMgr.h" 00024 00025 struct Ctx_s { 00026 TSrvIfaceMgr * IfaceMgr; 00027 TSrvAddrMgr * AddrMgr; 00028 TSrvCfgMgr * CfgMgr; 00029 TSrvTransMgr * TransMgr; 00030 }; 00031 typedef struct Ctx_s Ctx; 00032 00033 #endif 00034