Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

mxcpcIPAddress.cpp

00001 //           ///          //                                        Mx clientSDK
00002 //          /////        ////                    Mx Crossplatform Client Library
00003 //         /// XXX     XXX ///
00004 //        ///    XXX XXX    ///     $RCSfile: mxcpcIPAddress.cpp,v $
00005 //       ///       XXX       ///     $Revision: 1.2 $
00006 //      ///      XXX XXX      ///     $Date: 2005/12/07 10:38:54 $
00007 //     ////    XXX     XXX    ////     $Author: cvs-kai $
00008 //    ////                     ////
00009 //   ////  M  O  B  O  T  I  X  ////////////////////////////////////////////////
00010 //  //// Security Vision Systems //////////////////////////////////////////////
00011 //                                                                          //
00012 //  Copyright (C) 2005 - 2006, MOBOTIX AG, Germany                         //
00013 //  This software is made available under the BSD licence. Please refer   //
00014 //  to the file LICENCE.TXT contained in this distribution for details.  //
00015 //                                                                      //
00016 //  /////////////////////////////////////////////////////////////////////
00017 
00018 
00019 
00020 #include <mxcpcIPAddress.h>
00021 #include <mxcpc_namespace.h>
00022 
00023 
00024 
00025 mxcpcIPAddress::mxcpcIPAddress(int ip1, int ip2, int ip3, int ip4) {
00026 
00027   IP1 = ip1;
00028   mxcpc::clamp_int(&IP1, 0, 255);
00029 
00030   IP2 = ip2;
00031   mxcpc::clamp_int(&IP2, 0, 255);
00032   
00033   IP3 = ip3;
00034   mxcpc::clamp_int(&IP3, 0, 255);
00035   
00036   IP4 = ip4;
00037   mxcpc::clamp_int(&IP4, 0, 255);
00038 }
00039 
00040 
00041 mxcpcIPAddress::mxcpcIPAddress() {
00042 
00043   IP1 = 127;
00044   IP2 =   0;
00045   IP3 =   0;
00046   IP4 =   1;
00047 }
00048 

Generated on Fri Jan 20 13:33:33 2006 for mxcpc by  doxygen 1.4.4