gkclient.h

Go to the documentation of this file.
00001 /*
00002  * gkclient.h
00003  *
00004  * Gatekeeper client protocol handler
00005  *
00006  * Open H323 Library
00007  *
00008  * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027  * Contributor(s): ______________________________________.
00028  *
00029  * $Log: gkclient.h,v $
00030  * Revision 1.56  2005/11/30 13:05:01  csoutheren
00031  * Changed tags for Doxygen
00032  *
00033  * Revision 1.55  2005/01/03 14:03:19  csoutheren
00034  * Added new configure options and ability to disable/enable modules
00035  *
00036  * Revision 1.54  2005/01/03 06:25:52  csoutheren
00037  * Added extensive support for disabling code modules at compile time
00038  *
00039  * Revision 1.53  2004/09/03 01:06:08  csoutheren
00040  * Added initial hooks for H.460 GEF
00041  * Thanks to Simon Horne and ISVO (Asia) Pte Ltd. for this contribution
00042  *
00043  * Revision 1.52  2004/03/04 04:49:34  csoutheren
00044  * Added access function for gatekeeper routed address
00045  *
00046  * Revision 1.51  2003/03/26 00:46:25  robertj
00047  * Had another go at making H323Transactor being able to be created
00048  *   without having a listener running.
00049  *
00050  * Revision 1.50  2003/02/12 23:59:22  robertj
00051  * Fixed addpan class="comment"> * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Open H323 Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Portions of this code were written with the assisance of funding from
00025  * iFace, Inc. http://www.iface.com
00026  *
00027