diff --git a/xflaim/COPYING b/xflaim/COPYING index 3912109..b0ab9a2 100644 --- a/xflaim/COPYING +++ b/xflaim/COPYING @@ -1,221 +1,397 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - Preamble +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". -Activities other than copying, distribution and modification are not + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: - a) You must cause the modified files to carry prominent notices + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, +identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of +on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. +entire whole, and thus to each and every part regardless of who wrote +it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or -collective works based on the Program. +collective works based on the Library. -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - 5. You are not required to accept this License, since you have not + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are +distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. +the Library or works based on it. - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to +You are not responsible for enforcing compliance by third parties with this License. - 7. If, as a consequence of a court judgment or allegation of patent + 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. +refrain entirely from distribution of the Library. -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is +integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that @@ -225,116 +401,59 @@ impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in + + 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. - NO WARRANTY + NO WARRANTY - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs + END OF TERMS AND CONDITIONS - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/xflaim/COPYRIGHT b/xflaim/COPYRIGHT index 1577d46..9342ea6 100644 --- a/xflaim/COPYRIGHT +++ b/xflaim/COPYRIGHT @@ -1,50 +1,51 @@ -XFLAIM Database Engine -Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. - -This program is free software; you can redistribute it and/or -modify it under the terms of version 2 of the GNU General Public -License as published by the Free Software Foundation. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, contact Novell, Inc. - -To contact Novell about this file by physical or electronic mail, -you may find current contact information at www.novell.com - -On a Debian system, a copy of the GNU GPL is installed in - /usr/share/common-licenses/GPL-2 - ------------------------------------------------------------------------------- - -svn2cl.xsl -Copyright (C) 2004, 2005, 2006 Arthur de Jong. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. -3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +XFLAIM Database Engine +Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; version 2.1 +of the License. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, contact Novell, Inc. + +To contact Novell about this file by physical or electronic mail, +you may find current contact information at www.novell.com. + +On a Debian system, a copy of the GNU LGPL is installed in + /usr/share/common-licenses/LGPL + +------------------------------------------------------------------------------ + +svn2cl.xsl +Copyright (C) 2004, 2005, 2006 Arthur de Jong. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. +3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/xflaim/Makefile b/xflaim/Makefile index a8d7ec6..d997748 100644 --- a/xflaim/Makefile +++ b/xflaim/Makefile @@ -1,26 +1,27 @@ -#------------------------------------------------------------------------- +#------------------------------------------------------------------------------ # Desc: GNU makefile for XFLAIM library and utilities # Tabs: 3 # -# Copyright (c) 2000-2006 Novell, Inc. All Rights Reserved. +# Copyright (c) 2000-2007 Novell, Inc. All Rights Reserved. # -# This program is free software; you can redistribute it and/or -# modify it under the terms of version 2 of the GNU General Public -# License as published by the Free Software Foundation. +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; version 2.1 +# of the License. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library Lesser General Public License for more details. # -# You should have received a copy of the GNU General Public License -# along with this program; if not, contact Novell, Inc. +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, contact Novell, Inc. # -# To contact Novell about this file by physical or electronic mail, -# you may find current contact information at www.novell.com +# To contact Novell about this file by physical or electronic mail, +# you may find current contact information at www.novell.com. # -# $Id: Makefile 3136 2006-01-25 12:19:01 -0700 (Wed, 25 Jan 2006) dsanders $ -#------------------------------------------------------------------------- +# $Id$ +#------------------------------------------------------------------------------ ############################################################################# # diff --git a/xflaim/csharp/cstest/BackupDbTest.cs b/xflaim/csharp/cstest/BackupDbTest.cs index ea21877..4262c41 100644 --- a/xflaim/csharp/cstest/BackupDbTest.cs +++ b/xflaim/csharp/cstest/BackupDbTest.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Backup database test -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/CacheTests.cs b/xflaim/csharp/cstest/CacheTests.cs index 648c803..99a1e02 100644 --- a/xflaim/csharp/cstest/CacheTests.cs +++ b/xflaim/csharp/cstest/CacheTests.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: CSharp Tester -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/CheckDbTest.cs b/xflaim/csharp/cstest/CheckDbTest.cs index 6c34384..b65badf 100644 --- a/xflaim/csharp/cstest/CheckDbTest.cs +++ b/xflaim/csharp/cstest/CheckDbTest.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Check database test -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/CompareStringsTests.cs b/xflaim/csharp/cstest/CompareStringsTests.cs index cb23fd9..d987f57 100644 --- a/xflaim/csharp/cstest/CompareStringsTests.cs +++ b/xflaim/csharp/cstest/CompareStringsTests.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Settings tests -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/CopyDbTest.cs b/xflaim/csharp/cstest/CopyDbTest.cs index 7a6ebdb..518fdfb 100644 --- a/xflaim/csharp/cstest/CopyDbTest.cs +++ b/xflaim/csharp/cstest/CopyDbTest.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Copy database test -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/CreateDbTest.cs b/xflaim/csharp/cstest/CreateDbTest.cs index fa117c2..77fd528 100644 --- a/xflaim/csharp/cstest/CreateDbTest.cs +++ b/xflaim/csharp/cstest/CreateDbTest.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Create Database Test -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/DOMNodeTest.cs b/xflaim/csharp/cstest/DOMNodeTest.cs index aba19ad..0e1ec70 100644 --- a/xflaim/csharp/cstest/DOMNodeTest.cs +++ b/xflaim/csharp/cstest/DOMNodeTest.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: DOM Nodes tests -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -37,106 +37,106 @@ namespace cstest public class DOMNodesTest : Tester { private const uint NUM_CHILD_NODES = 500; - private const uint BUILTIN_ATTRIBUTES = - ((uint)ReservedAttrTag.XFLM_LAST_RESERVED_ATTRIBUTE_TAG - - (uint)ReservedAttrTag.XFLM_FIRST_RESERVED_ATTRIBUTE_TAG + 1); + private const uint BUILTIN_ATTRIBUTES = + ((uint)ReservedAttrTag.XFLM_LAST_RESERVED_ATTRIBUTE_TAG - + (uint)ReservedAttrTag.XFLM_FIRST_RESERVED_ATTRIBUTE_TAG + 1); public bool createDocumentTest( Db db) { - DOMNode doc = null; - DOMNode docRoot = null; - DOMNode node = null; - DOMNode node2 = null; - DOMNode attr = null; - ulong ulDocId; - ulong ulNodeId; - ulong ulDocRootId; - uint uiTag; - FlmDataType eDataType; - uint uiSetValue = 12345; - uint uiGetValue; - ulong ulSetValue = 123456; - ulong ulGetValue; - int iSetValue = -12345; - int iGetValue; - long lSetValue = -123456; - long lGetValue; - string sSetValue = "String value"; - string sGetValue = null; - byte [] ucSetValue = new byte [] {0x01, 0x02, 0x03, 0x04, 0x05}; - byte [] ucGetValue = null; - RCODE rc; - - // Create a document - + DOMNode doc = null; + DOMNode docRoot = null; + DOMNode node = null; + DOMNode node2 = null; + DOMNode attr = null; + ulong ulDocId; + ulong ulNodeId; + ulong ulDocRootId; + uint uiTag; + FlmDataType eDataType; + uint uiSetValue = 12345; + uint uiGetValue; + ulong ulSetValue = 123456; + ulong ulGetValue; + int iSetValue = -12345; + int iGetValue; + long lSetValue = -123456; + long lGetValue; + string sSetValue = "String value"; + string sGetValue = null; + byte [] ucSetValue = new byte [] {0x01, 0x02, 0x03, 0x04, 0x05}; + byte [] ucGetValue = null; + RCODE rc; + + // Create a document + beginTest( "Create document test"); - try - { - doc = db.createDocument( (uint)PredefinedXFlaimCollections.XFLM_DATA_COLLECTION); - } - catch (XFlaimException ex) - { + try + { + doc = db.createDocument( (uint)PredefinedXFlaimCollections.XFLM_DATA_COLLECTION); + } + catch (XFlaimException ex) + { endTest( false, ex, "creating document"); return( false); - } + } // Create a node - can only be one element node subordinate to a document node. - try - { - docRoot = doc.createNode( eDomNodeType.ELEMENT_NODE, - (uint)ReservedElmTag.ELM_ELEMENT_TAG, - eNodeInsertLoc.XFLM_FIRST_CHILD, - docRoot); - - } - catch (XFlaimException ex) - { + try + { + docRoot = doc.createNode( eDomNodeType.ELEMENT_NODE, + (uint)ReservedElmTag.ELM_ELEMENT_TAG, + eNodeInsertLoc.XFLM_FIRST_CHILD, + docRoot); + + } + catch (XFlaimException ex) + { endTest( false, ex, "creating node"); return( false); - } + } // Create a node subordinate to the root element node. - try - { - node = docRoot.createNode( eDomNodeType.ELEMENT_NODE, - (uint)ReservedElmTag.ELM_ELEMENT_TAG, - eNodeInsertLoc.XFLM_FIRST_CHILD, - node); - - } - catch (XFlaimException ex) - { + try + { + node = docRoot.createNode( eDomNodeType.ELEMENT_NODE, + (uint)ReservedElmTag.ELM_ELEMENT_TAG, + eNodeInsertLoc.XFLM_FIRST_CHILD, + node); + + } + catch (XFlaimException ex) + { endTest( false, ex, "creating node"); return( false); - } + } // Get the document ID - try - { - ulDocId = node.getDocumentId(); - } - catch (XFlaimException ex) - { + try + { + ulDocId = node.getDocumentId(); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getDocumentId"); return( false); - } + } // Get the node ID - try - { - ulNodeId = doc.getNodeId(); - ulDocRootId = docRoot.getNodeId(); - } - catch (XFlaimException ex) - { + try + { + ulNodeId = doc.getNodeId(); + ulDocRootId = docRoot.getNodeId(); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getNodeId"); return( false); - } + } if (ulNodeId != ulDocId) { endTest( false, false); @@ -145,270 +145,270 @@ namespace cstest return( false); } - // Create a bunch of siblings and add attributes to them - - for (uint uiLoop = 0; uiLoop < NUM_CHILD_NODES - 1; uiLoop++) - { - try - { - node2 = node.createNode( eDomNodeType.ELEMENT_NODE, - (uint)ReservedElmTag.ELM_ELEMENT_TAG, - uiLoop % 2 == 0 ? eNodeInsertLoc.XFLM_NEXT_SIB : eNodeInsertLoc.XFLM_PREV_SIB, - node2); - } - catch (XFlaimException ex) - { + // Create a bunch of siblings and add attributes to them + + for (uint uiLoop = 0; uiLoop < NUM_CHILD_NODES - 1; uiLoop++) + { + try + { + node2 = node.createNode( eDomNodeType.ELEMENT_NODE, + (uint)ReservedElmTag.ELM_ELEMENT_TAG, + uiLoop % 2 == 0 ? eNodeInsertLoc.XFLM_NEXT_SIB : eNodeInsertLoc.XFLM_PREV_SIB, + node2); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling createNode"); return( false); - } - - // Node better be an element node, and better not have child nodes. - - try - { - if (node2.getNodeType() != eDomNodeType.ELEMENT_NODE) - { - endTest( false, false); - System.Console.WriteLine( "Illegal node type returned from getNodeType: {0}", - node2.getNodeType()); - return( false); - } - } - catch (XFlaimException ex) - { + } + + // Node better be an element node, and better not have child nodes. + + try + { + if (node2.getNodeType() != eDomNodeType.ELEMENT_NODE) + { + endTest( false, false); + System.Console.WriteLine( "Illegal node type returned from getNodeType: {0}", + node2.getNodeType()); + return( false); + } + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getNodeType"); return( false); - } - - - try - { - if (node2.hasChildren()) - { - endTest( false, false); - System.Console.WriteLine( "Node erroneously claims to have children"); - return( false); - } - } - catch (XFlaimException ex) - { + } + + + try + { + if (node2.hasChildren()) + { + endTest( false, false); + System.Console.WriteLine( "Node erroneously claims to have children"); + return( false); + } + } + catch (XFlaimException ex) + { endTest( false, ex, "calling hasChildren"); return( false); - } - - // Create an attribute and make sure it is present. - - uiTag = (uint)ReservedAttrTag.XFLM_FIRST_RESERVED_ATTRIBUTE_TAG + (uiLoop % BUILTIN_ATTRIBUTES); - - try - { - attr = node2.createAttribute( uiTag, attr); - } - catch (XFlaimException ex) - { + } + + // Create an attribute and make sure it is present. + + uiTag = (uint)ReservedAttrTag.XFLM_FIRST_RESERVED_ATTRIBUTE_TAG + (uiLoop % BUILTIN_ATTRIBUTES); + + try + { + attr = node2.createAttribute( uiTag, attr); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling createAttribute"); return( false); - } - - try - { - if (!node2.hasAttribute( uiTag)) - { - endTest( false, false); - System.Console.WriteLine( "Node is missing an attribute"); - return( false); - } - } - catch (XFlaimException ex) - { + } + + try + { + if (!node2.hasAttribute( uiTag)) + { + endTest( false, false); + System.Console.WriteLine( "Node is missing an attribute"); + return( false); + } + } + catch (XFlaimException ex) + { endTest( false, ex, "calling hasAttribute"); return( false); - } - - // Look up the tag's data type and set an appropriate value - // Then retrieve it again for verification - - try - { - eDataType = attr.getDataType(); - } - catch (XFlaimException ex) - { + } + + // Look up the tag's data type and set an appropriate value + // Then retrieve it again for verification + + try + { + eDataType = attr.getDataType(); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getDataType"); return( false); - } - - switch (eDataType) - { - case FlmDataType.XFLM_NUMBER_TYPE: - if (uiLoop % 4 == 1) - { - ulGetValue = ulSetValue + 1; - try - { - attr.setULong( ulSetValue); - } - catch (XFlaimException ex) - { + } + + switch (eDataType) + { + case FlmDataType.XFLM_NUMBER_TYPE: + if (uiLoop % 4 == 1) + { + ulGetValue = ulSetValue + 1; + try + { + attr.setULong( ulSetValue); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling setULong"); return( false); - } - try - { - ulGetValue = attr.getULong(); - } - catch (XFlaimException ex) - { + } + try + { + ulGetValue = attr.getULong(); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getULong"); return( false); - } - if (ulSetValue != ulGetValue) - { - endTest( false, false); - System.Console.WriteLine( "ulSetValue {0} != ulGetValue {1}", - ulSetValue, ulGetValue); - return( false); - } - } - else if (uiLoop % 4 == 2) - { - lGetValue = lSetValue + 1; - try - { - attr.setLong( lSetValue); - } - catch (XFlaimException ex) - { + } + if (ulSetValue != ulGetValue) + { + endTest( false, false); + System.Console.WriteLine( "ulSetValue {0} != ulGetValue {1}", + ulSetValue, ulGetValue); + return( false); + } + } + else if (uiLoop % 4 == 2) + { + lGetValue = lSetValue + 1; + try + { + attr.setLong( lSetValue); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling setLong"); return( false); - } - try - { - lGetValue = attr.getLong(); - } - catch (XFlaimException ex) - { + } + try + { + lGetValue = attr.getLong(); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getLong"); return( false); - } - if (lSetValue != lGetValue) - { - endTest( false, false); - System.Console.WriteLine( "lSetValue {0} != lGetValue {1}", - lSetValue, lGetValue); - return( false); - } - } - else if (uiLoop % 4 == 3) - { - uiGetValue = uiSetValue + 1; - try - { - attr.setUInt( uiSetValue); - } - catch (XFlaimException ex) - { + } + if (lSetValue != lGetValue) + { + endTest( false, false); + System.Console.WriteLine( "lSetValue {0} != lGetValue {1}", + lSetValue, lGetValue); + return( false); + } + } + else if (uiLoop % 4 == 3) + { + uiGetValue = uiSetValue + 1; + try + { + attr.setUInt( uiSetValue); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling setUInt"); return( false); - } - try - { - uiGetValue = attr.getUInt(); - } - catch (XFlaimException ex) - { + } + try + { + uiGetValue = attr.getUInt(); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getUInt"); return( false); - } - if (uiSetValue != uiGetValue) - { - endTest( false, false); - System.Console.WriteLine( "uiSetValue {0} != uiGetValue {1}", - uiSetValue, uiGetValue); - return( false); - } - } - else - { - iGetValue = iSetValue + 1; - try - { - attr.setInt( iSetValue); - } - catch (XFlaimException ex) - { + } + if (uiSetValue != uiGetValue) + { + endTest( false, false); + System.Console.WriteLine( "uiSetValue {0} != uiGetValue {1}", + uiSetValue, uiGetValue); + return( false); + } + } + else + { + iGetValue = iSetValue + 1; + try + { + attr.setInt( iSetValue); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling setInt"); return( false); - } - try - { - iGetValue = attr.getInt(); - } - catch (XFlaimException ex) - { + } + try + { + iGetValue = attr.getInt(); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getInt"); return( false); - } - if (iSetValue != iGetValue) - { - endTest( false, false); - System.Console.WriteLine( "iSetValue {0} != iGetValue {1}", - iSetValue, iGetValue); - return( false); - } - } - break; - case FlmDataType.XFLM_TEXT_TYPE: - sGetValue = ""; - try - { - attr.setString( sSetValue); - } - catch (XFlaimException ex) - { + } + if (iSetValue != iGetValue) + { + endTest( false, false); + System.Console.WriteLine( "iSetValue {0} != iGetValue {1}", + iSetValue, iGetValue); + return( false); + } + } + break; + case FlmDataType.XFLM_TEXT_TYPE: + sGetValue = ""; + try + { + attr.setString( sSetValue); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling setString"); return( false); - } - try - { - sGetValue = attr.getString(); - } - catch (XFlaimException ex) - { + } + try + { + sGetValue = attr.getString(); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getString"); return( false); - } - if (sSetValue != sGetValue) - { - endTest( false, false); - System.Console.WriteLine( "sSetValue [{0}] != sGetValue [{1}]", - sSetValue, sGetValue); - return( false); - } - break; - case FlmDataType.XFLM_BINARY_TYPE: - { - bool bDataSame; - - ucGetValue = null; - try - { - attr.setBinary( ucSetValue); - } - catch (XFlaimException ex) - { + } + if (sSetValue != sGetValue) + { + endTest( false, false); + System.Console.WriteLine( "sSetValue [{0}] != sGetValue [{1}]", + sSetValue, sGetValue); + return( false); + } + break; + case FlmDataType.XFLM_BINARY_TYPE: + { + bool bDataSame; + + ucGetValue = null; + try + { + attr.setBinary( ucSetValue); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling setBinary"); return( false); - } - try - { - ucGetValue = attr.getBinary(); - } - catch (XFlaimException ex) - { + } + try + { + ucGetValue = attr.getBinary(); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getBinary"); return( false); - } + } bDataSame = true; if (ucSetValue.Length != ucGetValue.Length) { @@ -426,8 +426,8 @@ namespace cstest } } if (!bDataSame) - { - endTest( false, false); + { + endTest( false, false); System.Console.WriteLine( "Set binary data does not match get binary data"); System.Console.Write( "Set Binary Data Length: {0}\n[", ucSetValue.Length); for( uint uiLoop2 = 0; uiLoop2 < ucSetValue.Length; uiLoop2++) @@ -441,87 +441,87 @@ namespace cstest System.Console.Write( "{0} ", ucGetValue [uiLoop2]); } System.Console.WriteLine( "]"); - return( false); - } - break; - } - default: - endTest( false, false); - System.Console.WriteLine( "Invalid data type for attr {0}", eDataType); - return( false); - } - - // Since there's only one attribute, either one of these functions will do - if ( (uiLoop % 2) == 0) - { - try - { - attr = node2.getFirstAttribute( attr); - } - catch (XFlaimException ex) - { + return( false); + } + break; + } + default: + endTest( false, false); + System.Console.WriteLine( "Invalid data type for attr {0}", eDataType); + return( false); + } + + // Since there's only one attribute, either one of these functions will do + if ( (uiLoop % 2) == 0) + { + try + { + attr = node2.getFirstAttribute( attr); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getFirstAttribute"); return( false); - } - } - else - { - try - { - attr = node2.getAttribute( uiTag, attr); - } - catch (XFlaimException ex) - { + } + } + else + { + try + { + attr = node2.getAttribute( uiTag, attr); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getAttribute"); return( false); - } - } - - // We gave these nodes one and only one attribute - // The attributes should have no siblings - - rc = RCODE.NE_XFLM_OK; - try - { - node2 = attr.getPreviousSibling( node2); - } - catch (XFlaimException ex) - { - rc = ex.getRCode(); - if (rc != RCODE.NE_XFLM_DOM_NODE_NOT_FOUND) - { + } + } + + // We gave these nodes one and only one attribute + // The attributes should have no siblings + + rc = RCODE.NE_XFLM_OK; + try + { + node2 = attr.getPreviousSibling( node2); + } + catch (XFlaimException ex) + { + rc = ex.getRCode(); + if (rc != RCODE.NE_XFLM_DOM_NODE_NOT_FOUND) + { endTest( false, ex, "calling getPreviousSibling"); return( false); - } - } - if (rc == RCODE.NE_XFLM_OK) - { - endTest( false, false); - System.Console.WriteLine( "Attribute should not have a previous sibling"); - return( false); - } - - rc = RCODE.NE_XFLM_OK; - try - { - node2 = attr.getNextSibling( node2); - } - catch (XFlaimException ex) - { - rc = ex.getRCode(); - if (rc != RCODE.NE_XFLM_DOM_NODE_NOT_FOUND) - { + } + } + if (rc == RCODE.NE_XFLM_OK) + { + endTest( false, false); + System.Console.WriteLine( "Attribute should not have a previous sibling"); + return( false); + } + + rc = RCODE.NE_XFLM_OK; + try + { + node2 = attr.getNextSibling( node2); + } + catch (XFlaimException ex) + { + rc = ex.getRCode(); + if (rc != RCODE.NE_XFLM_DOM_NODE_NOT_FOUND) + { endTest( false, ex, "calling getNextSibling"); return( false); - } - } - if (rc == RCODE.NE_XFLM_OK) - { - endTest( false, false); - System.Console.WriteLine( "Attribute should not have a next sibling"); - return( false); - } - } + } + } + if (rc == RCODE.NE_XFLM_OK) + { + endTest( false, false); + System.Console.WriteLine( "Attribute should not have a next sibling"); + return( false); + } + } // Document node should now have children. @@ -534,248 +534,248 @@ namespace cstest return( false); } } - catch (XFlaimException ex) - { + catch (XFlaimException ex) + { endTest( false, ex, "calling hasChildren"); return( false); - } - - // Reposition to the first child under the document root, - // iterate through its children (first->last) and perform - // various DOMNode ops - - for (uint uiLoop = 0; uiLoop < NUM_CHILD_NODES; uiLoop++) - { - if (uiLoop == 0) - { - try - { - node = docRoot.getFirstChild( node); - } - catch (XFlaimException ex) - { + } + + // Reposition to the first child under the document root, + // iterate through its children (first->last) and perform + // various DOMNode ops + + for (uint uiLoop = 0; uiLoop < NUM_CHILD_NODES; uiLoop++) + { + if (uiLoop == 0) + { + try + { + node = docRoot.getFirstChild( node); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getFirstChild"); return( false); - } - } - else - { - try - { - node = node.getNextSibling( node); - } - catch (XFlaimException ex) - { + } + } + else + { + try + { + node = node.getNextSibling( node); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getNextSibling"); return( false); - } - } - - try - { - if (node.getParentId() != ulDocRootId) - { - endTest( false, false); - System.Console.WriteLine( "Node's parent ID {0} does not match document id {1}", - node.getParentId(), ulDocId); - return( false); - } - } - catch (XFlaimException ex) - { + } + } + + try + { + if (node.getParentId() != ulDocRootId) + { + endTest( false, false); + System.Console.WriteLine( "Node's parent ID {0} does not match document id {1}", + node.getParentId(), ulDocId); + return( false); + } + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getParentId"); return( false); - } - } - - // There should be no more siblings - - rc = RCODE.NE_XFLM_OK; - try - { - node = node.getNextSibling( node); - } - catch (XFlaimException ex) - { - rc = ex.getRCode(); - if (rc != RCODE.NE_XFLM_DOM_NODE_NOT_FOUND) - { + } + } + + // There should be no more siblings + + rc = RCODE.NE_XFLM_OK; + try + { + node = node.getNextSibling( node); + } + catch (XFlaimException ex) + { + rc = ex.getRCode(); + if (rc != RCODE.NE_XFLM_DOM_NODE_NOT_FOUND) + { endTest( false, ex, "calling getNextSibling"); return( false); - } - } - if (rc == RCODE.NE_XFLM_OK) - { - endTest( false, false); - System.Console.WriteLine( "Should have been no more next siblings"); - return( false); - } + } + } + if (rc == RCODE.NE_XFLM_OK) + { + endTest( false, false); + System.Console.WriteLine( "Should have been no more next siblings"); + return( false); + } endTest( false, true); beginTest( "Delete DOM nodes test"); - // Move backwards through the siblings deleting them (except the last one) - - for (uint uiLoop = 0; uiLoop < NUM_CHILD_NODES; uiLoop++) - { - if (uiLoop == 0) - { - try - { - node = docRoot.getLastChild( node); - } - catch (XFlaimException ex) - { + // Move backwards through the siblings deleting them (except the last one) + + for (uint uiLoop = 0; uiLoop < NUM_CHILD_NODES; uiLoop++) + { + if (uiLoop == 0) + { + try + { + node = docRoot.getLastChild( node); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getLastChild"); return( false); - } - } - else - { - try - { - node2 = node.getPreviousSibling( node2); - } - catch (XFlaimException ex) - { + } + } + else + { + try + { + node2 = node.getPreviousSibling( node2); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getPreviousSibling"); return( false); - } - try - { - node.deleteNode(); - } - catch (XFlaimException ex) - { + } + try + { + node.deleteNode(); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling deleteNode"); return( false); - } - node = node2; - node2 = null; - } - } - - // There should be no more siblings - - rc = RCODE.NE_XFLM_OK; - try - { - node2 = node.getPreviousSibling( node2); - } - catch (XFlaimException ex) - { - rc = ex.getRCode(); - if (rc != RCODE.NE_XFLM_DOM_NODE_NOT_FOUND) - { + } + node = node2; + node2 = null; + } + } + + // There should be no more siblings + + rc = RCODE.NE_XFLM_OK; + try + { + node2 = node.getPreviousSibling( node2); + } + catch (XFlaimException ex) + { + rc = ex.getRCode(); + if (rc != RCODE.NE_XFLM_DOM_NODE_NOT_FOUND) + { endTest( false, ex, "calling getPreviousSibling"); return( false); - } - } - if (rc == RCODE.NE_XFLM_OK) - { - endTest( false, false); - System.Console.WriteLine( "Should have been no more previous siblings"); - return( false); - } - try - { - node.deleteNode(); - } - catch (XFlaimException ex) - { + } + } + if (rc == RCODE.NE_XFLM_OK) + { + endTest( false, false); + System.Console.WriteLine( "Should have been no more previous siblings"); + return( false); + } + try + { + node.deleteNode(); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling deleteNode"); return( false); - } - node = null; - + } + node = null; + endTest( false, true); - // Test next/previous document. - - beginTest( "Next/Previous Document"); - - // Create a 2nd document. - - try - { - node = db.createDocument( (uint)PredefinedXFlaimCollections.XFLM_DATA_COLLECTION); - } - catch (XFlaimException ex) - { + // Test next/previous document. + + beginTest( "Next/Previous Document"); + + // Create a 2nd document. + + try + { + node = db.createDocument( (uint)PredefinedXFlaimCollections.XFLM_DATA_COLLECTION); + } + catch (XFlaimException ex) + { endTest( false, ex, "creating document"); return( false); - } - - // Make sure 1st document has a next document. - - try - { - node2 = doc.getNextDocument( node2); - } - catch (XFlaimException ex) - { + } + + // Make sure 1st document has a next document. + + try + { + node2 = doc.getNextDocument( node2); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getNextDocument"); return( false); - } - - // Make sure 2nd document does not have a next document. - - rc = RCODE.NE_XFLM_OK; - try - { - node2 = node.getNextDocument( node2); - } - catch (XFlaimException ex) - { - rc = ex.getRCode(); - if (rc != RCODE.NE_XFLM_DOM_NODE_NOT_FOUND) - { + } + + // Make sure 2nd document does not have a next document. + + rc = RCODE.NE_XFLM_OK; + try + { + node2 = node.getNextDocument( node2); + } + catch (XFlaimException ex) + { + rc = ex.getRCode(); + if (rc != RCODE.NE_XFLM_DOM_NODE_NOT_FOUND) + { endTest( false, ex, "calling getNextDocument"); return( false); } - } - if (rc == RCODE.NE_XFLM_OK) - { - endTest( false, false); - System.Console.WriteLine( "Document should NOT have a next document"); - return( false); - } - - // Make sure 2nd document has a previous document - - try - { - node2 = node.getPreviousDocument( node2); - } - catch (XFlaimException ex) - { + } + if (rc == RCODE.NE_XFLM_OK) + { + endTest( false, false); + System.Console.WriteLine( "Document should NOT have a next document"); + return( false); + } + + // Make sure 2nd document has a previous document + + try + { + node2 = node.getPreviousDocument( node2); + } + catch (XFlaimException ex) + { endTest( false, ex, "calling getPreviousDocument"); return( false); - } - - // Make sure 1st document does not have a previous document. - - rc = RCODE.NE_XFLM_OK; - try - { - node2 = doc.getPreviousDocument( node2); - } - catch (XFlaimException ex) - { - rc = ex.getRCode(); - if (rc != RCODE.NE_XFLM_DOM_NODE_NOT_FOUND) - { + } + + // Make sure 1st document does not have a previous document. + + rc = RCODE.NE_XFLM_OK; + try + { + node2 = doc.getPreviousDocument( node2); + } + catch (XFlaimException ex) + { + rc = ex.getRCode(); + if (rc != RCODE.NE_XFLM_DOM_NODE_NOT_FOUND) + { endTest( false, ex, "calling getPreviousDocument"); return( false); } - } - if (rc == RCODE.NE_XFLM_OK) - { - endTest( false, false); - System.Console.WriteLine( "Document should NOT have a previous document"); - return( false); - } + } + if (rc == RCODE.NE_XFLM_OK) + { + endTest( false, false); + System.Console.WriteLine( "Document should NOT have a previous document"); + return( false); + } endTest( false, true); return( true); diff --git a/xflaim/csharp/cstest/ImportTests.cs b/xflaim/csharp/cstest/ImportTests.cs index 2e79635..787d3b6 100644 --- a/xflaim/csharp/cstest/ImportTests.cs +++ b/xflaim/csharp/cstest/ImportTests.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Import tests -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/OpenDbTest.cs b/xflaim/csharp/cstest/OpenDbTest.cs index fb622fc..3051ac9 100644 --- a/xflaim/csharp/cstest/OpenDbTest.cs +++ b/xflaim/csharp/cstest/OpenDbTest.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Open database test -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/RebuildDbTest.cs b/xflaim/csharp/cstest/RebuildDbTest.cs index 8d17514..3797d90 100644 --- a/xflaim/csharp/cstest/RebuildDbTest.cs +++ b/xflaim/csharp/cstest/RebuildDbTest.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Rebuild database test -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/RemoveDbTest.cs b/xflaim/csharp/cstest/RemoveDbTest.cs index c38aedb..847c034 100644 --- a/xflaim/csharp/cstest/RemoveDbTest.cs +++ b/xflaim/csharp/cstest/RemoveDbTest.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Remove database test -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/RenameDbTest.cs b/xflaim/csharp/cstest/RenameDbTest.cs index 620bd32..129b006 100644 --- a/xflaim/csharp/cstest/RenameDbTest.cs +++ b/xflaim/csharp/cstest/RenameDbTest.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Rename database test -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/RestoreDbTest.cs b/xflaim/csharp/cstest/RestoreDbTest.cs index 5077fb8..2a05a29 100644 --- a/xflaim/csharp/cstest/RestoreDbTest.cs +++ b/xflaim/csharp/cstest/RestoreDbTest.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Restore database test -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/SettingsTests.cs b/xflaim/csharp/cstest/SettingsTests.cs index 669ab7d..33816dc 100644 --- a/xflaim/csharp/cstest/SettingsTests.cs +++ b/xflaim/csharp/cstest/SettingsTests.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Settings tests -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/StatsTests.cs b/xflaim/csharp/cstest/StatsTests.cs index 9f6b766..552f45e 100644 --- a/xflaim/csharp/cstest/StatsTests.cs +++ b/xflaim/csharp/cstest/StatsTests.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Statistics tests -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/StreamTests.cs b/xflaim/csharp/cstest/StreamTests.cs index 60757ad..358c8e6 100644 --- a/xflaim/csharp/cstest/StreamTests.cs +++ b/xflaim/csharp/cstest/StreamTests.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Stream tests -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/VectorTests.cs b/xflaim/csharp/cstest/VectorTests.cs index 7e18f52..3f58406 100644 --- a/xflaim/csharp/cstest/VectorTests.cs +++ b/xflaim/csharp/cstest/VectorTests.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: DataVector tests -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/cstest/cstest.cs b/xflaim/csharp/cstest/cstest.cs index db03cf2..f671f59 100644 --- a/xflaim/csharp/cstest/cstest.cs +++ b/xflaim/csharp/cstest/cstest.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: CSharp Tester -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/xflaim/Backup.cpp b/xflaim/csharp/xflaim/Backup.cpp index 0af4846..e922b89 100644 --- a/xflaim/csharp/xflaim/Backup.cpp +++ b/xflaim/csharp/xflaim/Backup.cpp @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Native C routines to support C# Backup class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -55,17 +55,17 @@ FLMEXTC FLMEXP FLMUINT64 FLMAPI xflaim_Backup_getLastBackupTransId( return( pBackup->getLastBackupTransId()); } -typedef RCODE (FLMAPI * BACKUP_CLIENT)( - const void * pvData, - FLMUINT32 ui32DataLen); - -/**************************************************************************** -Desc: -****************************************************************************/ -class CS_BackupClient : public IF_BackupClient -{ -public: - +typedef RCODE (FLMAPI * BACKUP_CLIENT)( + const void * pvData, + FLMUINT32 ui32DataLen); + +/**************************************************************************** +Desc: +****************************************************************************/ +class CS_BackupClient : public IF_BackupClient +{ +public: + CS_BackupClient( BACKUP_CLIENT fnBackupClient) { @@ -76,29 +76,29 @@ public: { } - RCODE FLMAPI WriteData( - const void * pvBuffer, - FLMUINT uiBytesToWrite) - { - return( m_fnBackupClient( pvBuffer, (FLMUINT32)uiBytesToWrite)); - } - -private: - - BACKUP_CLIENT m_fnBackupClient; -}; - -typedef RCODE (FLMAPI * BACKUP_STATUS)( - FLMUINT64 ui64BytesToDo, - FLMUINT64 ui64BytesDone); - -/**************************************************************************** -Desc: -****************************************************************************/ -class CS_BackupStatus : public IF_BackupStatus -{ -public: - + RCODE FLMAPI WriteData( + const void * pvBuffer, + FLMUINT uiBytesToWrite) + { + return( m_fnBackupClient( pvBuffer, (FLMUINT32)uiBytesToWrite)); + } + +private: + + BACKUP_CLIENT m_fnBackupClient; +}; + +typedef RCODE (FLMAPI * BACKUP_STATUS)( + FLMUINT64 ui64BytesToDo, + FLMUINT64 ui64BytesDone); + +/**************************************************************************** +Desc: +****************************************************************************/ +class CS_BackupStatus : public IF_BackupStatus +{ +public: + CS_BackupStatus( BACKUP_STATUS fnBackupStatus) { @@ -109,30 +109,30 @@ public: { } - RCODE FLMAPI backupStatus( - FLMUINT64 ui64BytesToDo, - FLMUINT64 ui64BytesDone) - { - return( m_fnBackupStatus( ui64BytesToDo, ui64BytesDone)); - } - -private: - - BACKUP_STATUS m_fnBackupStatus; -}; - -/**************************************************************************** -Desc: -****************************************************************************/ + RCODE FLMAPI backupStatus( + FLMUINT64 ui64BytesToDo, + FLMUINT64 ui64BytesDone) + { + return( m_fnBackupStatus( ui64BytesToDo, ui64BytesDone)); + } + +private: + + BACKUP_STATUS m_fnBackupStatus; +}; + +/**************************************************************************** +Desc: +****************************************************************************/ FLMEXTC FLMEXP RCODE FLMAPI xflaim_Backup_backup( IF_Backup * pBackup, - const char * pszBackupPath, - const char * pszPassword, - FLMUINT32 * pui32SeqNum, - BACKUP_CLIENT fnBackupClient, - BACKUP_STATUS fnBackupStatus) -{ - RCODE rc = NE_XFLM_OK; + const char * pszBackupPath, + const char * pszPassword, + FLMUINT32 * pui32SeqNum, + BACKUP_CLIENT fnBackupClient, + BACKUP_STATUS fnBackupStatus) +{ + RCODE rc = NE_XFLM_OK; IF_BackupClient * pBackupClient = NULL; IF_BackupStatus * pBackupStatus = NULL; FLMUINT uiSeqNum; @@ -153,31 +153,31 @@ FLMEXTC FLMEXP RCODE FLMAPI xflaim_Backup_backup( goto Exit; } } - if (RC_BAD( rc = pBackup->backup( pszBackupPath, pszPassword, pBackupClient, - pBackupStatus, &uiSeqNum))) - { - goto Exit; - } - if (pui32SeqNum) - { - *pui32SeqNum = (FLMUINT32)uiSeqNum; - } - -Exit: - - if (pBackupClient) - { - pBackupClient->Release(); - } - - if (pBackupStatus) - { - pBackupStatus->Release(); - } - - return( rc); -} - + if (RC_BAD( rc = pBackup->backup( pszBackupPath, pszPassword, pBackupClient, + pBackupStatus, &uiSeqNum))) + { + goto Exit; + } + if (pui32SeqNum) + { + *pui32SeqNum = (FLMUINT32)uiSeqNum; + } + +Exit: + + if (pBackupClient) + { + pBackupClient->Release(); + } + + if (pBackupStatus) + { + pBackupStatus->Release(); + } + + return( rc); +} + /**************************************************************************** Desc: ****************************************************************************/ diff --git a/xflaim/csharp/xflaim/Backup.cs b/xflaim/csharp/xflaim/Backup.cs index d843396..30180d5 100644 --- a/xflaim/csharp/xflaim/Backup.cs +++ b/xflaim/csharp/xflaim/Backup.cs @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Backup -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: Backup.java 3109 2006-01-19 13:07:07 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ using System; @@ -29,23 +29,23 @@ using System.Runtime.InteropServices; namespace xflaim { - /// - /// This class provides methods to backup an XFLAIM database. + /// + /// This class provides methods to backup an XFLAIM database. /// public class Backup { private IntPtr m_pBackup; // Pointer to IF_Backup object in unmanaged space private Db m_db; - /// + /// /// This constructor doesn't need to do much of anything; it's here mostly /// to ensure that Backup does NOT have a public constructor. (The /// application is not supposed to call new on Backup; Backup objects /// are created by calling - /// - /// - /// This is a pointer to the IF_Backup object in C++. - /// + /// + /// + /// This is a pointer to the IF_Backup object in C++. + /// /// /// This is the database object this backup object is associated with. /// We keep a reference to the database object so that it won't go away @@ -75,8 +75,8 @@ namespace xflaim } } - /// - /// Destructor + /// + /// Destructor /// ~Backup() { @@ -97,9 +97,9 @@ namespace xflaim // getBackupTransId //----------------------------------------------------------------------------- - /// - /// Get the transaction ID for this backup operation. - /// + /// + /// Get the transaction ID for this backup operation. + /// /// Returns the transaction ID for this backup operation. public ulong getBackupTransId() { @@ -114,9 +114,9 @@ namespace xflaim // getLastBackupTransId //----------------------------------------------------------------------------- - /// - /// Gets the transaction ID for the last backup job run on this database. - /// + /// + /// Gets the transaction ID for the last backup job run on this database. + /// /// /// Returns the transaction ID for the last backup job run on the /// database associated with this Backup object. @@ -134,32 +134,32 @@ namespace xflaim // backup //----------------------------------------------------------------------------- - /// - /// Performs the backup operation. The and - /// parameters are mutually exclusive. If - /// backupClient is null, then the backup will be created on disk in the - /// location specified by sBackupPath. If backupClient is non-null, the - /// sBackupPath parameter is ignored. - /// - /// - /// The full pathname where the backup set is to be created. This parameter - /// is ignored if the backupClient parameter is non-null. - /// - /// - /// Password to be used for the backup. A non-empty password allows the backup - /// to be restored on a machine other than the one where the database exists. The - /// database's encryption key (if encryption is enabled) will be wrapped in the - /// specified password so that the backup can be restored to a different machine. - /// - /// - /// If non-null, the backupClient is an object the provides interfaces for storing - /// backup data to disk, tape, or other media. If null, the backup data is stored - /// to a file set specified by the sBackupPath parameter. - /// - /// - /// If non-null, the backupStatus object provides an interface that this method - /// calls to report backup progress. - /// + /// + /// Performs the backup operation. The and + /// parameters are mutually exclusive. If + /// backupClient is null, then the backup will be created on disk in the + /// location specified by sBackupPath. If backupClient is non-null, the + /// sBackupPath parameter is ignored. + /// + /// + /// The full pathname where the backup set is to be created. This parameter + /// is ignored if the backupClient parameter is non-null. + /// + /// + /// Password to be used for the backup. A non-empty password allows the backup + /// to be restored on a machine other than the one where the database exists. The + /// database's encryption key (if encryption is enabled) will be wrapped in the + /// specified password so that the backup can be restored to a different machine. + /// + /// + /// If non-null, the backupClient is an object the provides interfaces for storing + /// backup data to disk, tape, or other media. If null, the backup data is stored + /// to a file set specified by the sBackupPath parameter. + /// + /// + /// If non-null, the backupStatus object provides an interface that this method + /// calls to report backup progress. + /// /// /// Returns a sequence number for this backup. This is for informational /// purposes only. For instance, users can use it to label their backup tapes. @@ -263,8 +263,8 @@ namespace xflaim // endBackup //----------------------------------------------------------------------------- - /// - /// Ends the backup operation. + /// + /// Ends the backup operation. /// public void endBackup() { diff --git a/xflaim/csharp/xflaim/BackupClient.cs b/xflaim/csharp/xflaim/BackupClient.cs index 63449cc..7f354fc 100644 --- a/xflaim/csharp/xflaim/BackupClient.cs +++ b/xflaim/csharp/xflaim/BackupClient.cs @@ -1,34 +1,35 @@ //------------------------------------------------------------------------------ // Desc: Backup Client -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + using System; using System.Runtime.InteropServices; namespace xflaim { - /// + /// /// This interface defines the client side interface to XFlaim's backup /// subsystem. Clients may pass an object that implements this interface /// into the call to . The object determines @@ -37,17 +38,17 @@ namespace xflaim public interface BackupClient { - /// - /// This method is called by the method to - /// write out data that needs to be backed up. It is the responsibility - /// of this method to write that data out - to disk, tape, etc. - /// - /// - /// Pointer to data that is to be written out. - /// - /// - /// Length of data to be written out. - /// + /// + /// This method is called by the method to + /// write out data that needs to be backed up. It is the responsibility + /// of this method to write that data out - to disk, tape, etc. + /// + /// + /// Pointer to data that is to be written out. + /// + /// + /// Length of data to be written out. + /// /// /// Returns an . Note that returning anything /// other than RCODE.NE_XFLM_OK will cause the backup operation to abort. It diff --git a/xflaim/csharp/xflaim/BackupStatus.cs b/xflaim/csharp/xflaim/BackupStatus.cs index 578303d..f292e63 100644 --- a/xflaim/csharp/xflaim/BackupStatus.cs +++ b/xflaim/csharp/xflaim/BackupStatus.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Backup Status -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -28,7 +28,7 @@ using System.Runtime.InteropServices; namespace xflaim { - /// + /// /// This interface allows XFlaim's backup subsystem to periodicly pass /// information about the status of a backup operation (bytes completed and /// bytes remaining) while the operation is running. The implementor may do @@ -38,16 +38,16 @@ namespace xflaim public interface BackupStatus { - /// - /// This method is called by the method to - /// report progress of a backup. - /// - /// - /// Total bytes that are to be backed up. - /// - /// - /// Bytes written out so far. - /// + /// + /// This method is called by the method to + /// report progress of a backup. + /// + /// + /// Total bytes that are to be backed up. + /// + /// + /// Bytes written out so far. + /// /// /// Returns an . Note that returning anything /// other than RCODE.NE_XFLM_OK will cause the backup operation to abort. It diff --git a/xflaim/csharp/xflaim/CacheInfo.cs b/xflaim/csharp/xflaim/CacheInfo.cs index 189b3cd..ffa7133 100644 --- a/xflaim/csharp/xflaim/CacheInfo.cs +++ b/xflaim/csharp/xflaim/CacheInfo.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Cache information structures. -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -29,29 +29,29 @@ using System.Runtime.InteropServices; namespace xflaim { - // IMPORTANT NOTE: This structure must be kept in sync - // with the corresponding structure in ftk.h - /// - /// Information about slab usage + // IMPORTANT NOTE: This structure must be kept in sync + // with the corresponding structure in ftk.h + /// + /// Information about slab usage /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class FLM_SLAB_USAGE { /// Total slabs currently allocated. - public ulong ulSlabs; + public ulong ulSlabs; /// Total bytes currently allocated in slabs. - public ulong ulSlabBytes; + public ulong ulSlabBytes; /// Total cells allocated within slabs. - public ulong ulAllocatedCells; + public ulong ulAllocatedCells; /// Total cells that are free within slabs. - public ulong ulFreeCells; + public ulong ulFreeCells; } - - // IMPORTANT NOTE: This structure must be kept in sync - // with the corresponding structure in xflaim.h - /// - /// Information about usage within a particular cache - either block - /// cache or node cache. + + // IMPORTANT NOTE: This structure must be kept in sync + // with the corresponding structure in xflaim.h + /// + /// Information about usage within a particular cache - either block + /// cache or node cache. /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class CS_XFLM_CACHE_USAGE @@ -75,11 +75,11 @@ namespace xflaim /// Slab usage public FLM_SLAB_USAGE slabUsage; } - - // IMPORTANT NOTE: This structure must be kept in sync - // with the corresponding structure in xflaim.h - /// - /// Information about the current state of cache. + + // IMPORTANT NOTE: This structure must be kept in sync + // with the corresponding structure in xflaim.h + /// + /// Information about the current state of cache. /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class CS_XFLM_CACHE_INFO @@ -90,31 +90,31 @@ namespace xflaim public ulong ulTotalBytesAllocated; /// Flag indicating if cache limit is being dynamically adjusted public int bDynamicCacheAdjust; - /// - /// Only used if bDynamicCacheAdjust is non-zero. - /// Percent of available memory that the cache limit is to be set to. A + /// + /// Only used if bDynamicCacheAdjust is non-zero. + /// Percent of available memory that the cache limit is to be set to. A /// new cache limit is periodically recalculated based on this percentage. /// public uint uiCacheAdjustPercent; - /// - /// Only used if bDynamicCacheAdjust is non-zero. - /// Minimum value that the cache limit is to be set to whenever a new - /// cache limit is calculated. + /// + /// Only used if bDynamicCacheAdjust is non-zero. + /// Minimum value that the cache limit is to be set to whenever a new + /// cache limit is calculated. /// public ulong ulCacheAdjustMin; - /// - /// Only used if bDynamicCacheAdjust is non-zero. - /// Maximum value that the cache limit is to be set to whenever a new cache - /// limit is calculated. + /// + /// Only used if bDynamicCacheAdjust is non-zero. + /// Maximum value that the cache limit is to be set to whenever a new cache + /// limit is calculated. /// public ulong ulCacheAdjustMax; - /// - /// Only used if bDynamicCacheAdjust is non-zero. + /// + /// Only used if bDynamicCacheAdjust is non-zero. /// This is an alternative way to specify a maximum cache limit. If zero, /// this parameter is ignored and uiCacheAdjustMax is used. If non-zero, /// the maximum cache limit is calculated to be the amount of available - /// memory minus this number - the idea being to leave a certain amount of - /// memory for other processes to use. + /// memory minus this number - the idea being to leave a certain amount of + /// memory for other processes to use. /// public ulong ulCacheAdjustMinToLeave; /// Number of blocks in block cache that are dirty diff --git a/xflaim/csharp/xflaim/DOMNode.cpp b/xflaim/csharp/xflaim/DOMNode.cpp index 658005d..e45aae7 100644 --- a/xflaim/csharp/xflaim/DOMNode.cpp +++ b/xflaim/csharp/xflaim/DOMNode.cpp @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Native C routines to support C# DOMNode class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/xflaim/DOMNode.cs b/xflaim/csharp/xflaim/DOMNode.cs index 03bace9..7e5bcdd 100644 --- a/xflaim/csharp/xflaim/DOMNode.cs +++ b/xflaim/csharp/xflaim/DOMNode.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: DOM Node -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -29,10 +29,10 @@ using System.Runtime.InteropServices; namespace xflaim { - // IMPORTANT NOTE: These should be kept in sync with data types defined - // in xflaim.h - /// - /// Data types supported in an XFLAIM database. + // IMPORTANT NOTE: These should be kept in sync with data types defined + // in xflaim.h + /// + /// Data types supported in an XFLAIM database. /// public enum FlmDataType : uint { @@ -46,10 +46,10 @@ namespace xflaim XFLM_BINARY_TYPE = 3 } - // IMPORTANT NOTE: These need to be kept in sync with the corresponding - // definitions in xflaim.h - /// - /// DOM Node types + // IMPORTANT NOTE: These need to be kept in sync with the corresponding + // definitions in xflaim.h + /// + /// DOM Node types /// public enum eDomNodeType : uint { @@ -75,10 +75,10 @@ namespace xflaim ANY_NODE_TYPE = 0xFFFF } - // IMPORTANT NOTE: These need to be kept in sync with the corresponding - // definitions in xflaim.h - /// - /// Node insert locations - relative to another node. + // IMPORTANT NOTE: These need to be kept in sync with the corresponding + // definitions in xflaim.h + /// + /// Node insert locations - relative to another node. /// public enum eNodeInsertLoc : uint { @@ -171,9 +171,9 @@ namespace xflaim close(); } - /// - /// Return the pointer to the IF_DOMNode object. - /// + /// + /// Return the pointer to the IF_DOMNode object. + /// /// Returns a pointer to the IF_DOMNode object. internal IntPtr getNode() { @@ -206,43 +206,43 @@ namespace xflaim DOMNode nodeToReuse, IntPtr pNode) { - if (nodeToReuse == null) - { - return( new DOMNode( pNode, m_db)); - } - else - { - nodeToReuse.setNodePtr( pNode, m_db); - return( nodeToReuse); - } + if (nodeToReuse == null) + { + return( new DOMNode( pNode, m_db)); + } + else + { + nodeToReuse.setNodePtr( pNode, m_db); + return( nodeToReuse); + } } //----------------------------------------------------------------------------- // createNode //----------------------------------------------------------------------------- - /// + /// /// Creates a new DOM node and inserts it into the database in the /// specified position relative to the current node. An existing - /// DOMNode object can optionally be passed in, and it will be reused - /// instead of a new object being allocated. - /// - /// - /// Type of node to create. - /// - /// + /// DOMNode object can optionally be passed in, and it will be reused + /// instead of a new object being allocated. + /// + /// + /// Type of node to create. + /// + /// /// The dictionary tag number that represents the node name. This name ID /// must exist in the dictionary before it can be used here. The value - /// may be one of the predefined ones, or it may be created by calling - /// . - /// - /// - /// The relative position to insert the new node with respect to this node. - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// may be one of the predefined ones, or it may be created by calling + /// . + /// + /// + /// The relative position to insert the new node with respect to this node. + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -276,25 +276,25 @@ namespace xflaim // createChildElement //----------------------------------------------------------------------------- - /// + /// /// Creates a new element node and inserts it into the database in the /// as either the first or last child of the current node. An existing - /// object can optionally be passed in, and it will be reused - /// instead of a new object being allocated. - /// - /// + /// object can optionally be passed in, and it will be reused + /// instead of a new object being allocated. + /// + /// /// The dictionary tag number that represents the node name. This name ID /// must exist in the dictionary before it can be used here. The value - /// may be one of the predefined ones, or it may be created by calling - /// . - /// - /// - /// Specifies whether the new element is to be created as a first or last child. - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// may be one of the predefined ones, or it may be created by calling + /// . + /// + /// + /// Specifies whether the new element is to be created as a first or last child. + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -326,8 +326,8 @@ namespace xflaim // deleteNode //----------------------------------------------------------------------------- - /// - /// Removes this node as well as all of it's descendants from the database. + /// + /// Removes this node as well as all of it's descendants from the database. /// public void deleteNode() { @@ -350,8 +350,8 @@ namespace xflaim // deleteChildren //----------------------------------------------------------------------------- - /// - /// Removes the children of this node from the database. + /// + /// Removes the children of this node from the database. /// public void deleteChildren() { @@ -372,8 +372,8 @@ namespace xflaim // getNodeType //----------------------------------------------------------------------------- - /// - /// Returns the type of node. + /// + /// Returns the type of node. /// /// Type of node. public eDomNodeType getNodeType() @@ -389,10 +389,10 @@ namespace xflaim // isDataLocalToNode //----------------------------------------------------------------------------- - /// + /// /// Determine if data for the current node is associated with the node, or - /// with a child node. Element nodes may not have data associated with them, - /// but with child data nodes instead. + /// with a child node. Element nodes may not have data associated with them, + /// but with child data nodes instead. /// /// /// Returns true if this node's data is associated with it, false otherwise. @@ -419,20 +419,20 @@ namespace xflaim // createAttribute //----------------------------------------------------------------------------- - /// - /// Creates a new attribute node for this node. Note that only element - /// nodes are allowed to have attributes. - /// - /// + /// + /// Creates a new attribute node for this node. Note that only element + /// nodes are allowed to have attributes. + /// + /// /// The dictionary tag number that represents the attribute name. This name ID /// must exist in the dictionary before it can be used here. The value - /// may be one of the predefined ones, or it may be created by calling - /// . - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// may be one of the predefined ones, or it may be created by calling + /// . + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -462,13 +462,13 @@ namespace xflaim // getFirstAttribute //----------------------------------------------------------------------------- - /// - /// Retrieves the first attribute node associated with the current node. - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// Retrieves the first attribute node associated with the current node. + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -496,13 +496,13 @@ namespace xflaim // getLastAttribute //----------------------------------------------------------------------------- - /// - /// Retrieves the last attribute node associated with the current node. - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// Retrieves the last attribute node associated with the current node. + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -530,19 +530,19 @@ namespace xflaim // getAttribute //----------------------------------------------------------------------------- - /// - /// Retrieves the requested attribute node associated with this node. - /// - /// + /// + /// Retrieves the requested attribute node associated with this node. + /// + /// /// The dictionary tag number of the requested attribute. The name id must /// exist in the dictionary before it can be used here. The name id may be - /// one of the predefined ones, or it may be created with - /// . - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// one of the predefined ones, or it may be created with + /// . + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -572,15 +572,15 @@ namespace xflaim // deleteAttribute //----------------------------------------------------------------------------- - /// - /// Deletes the specified attribute node associated with this node. - /// - /// + /// + /// Deletes the specified attribute node associated with this node. + /// + /// /// The dictionary tag number of the attribute to delete. The name id must /// exist in the dictionary before it can be used here. The name id may be - /// one of the predefined ones, or it may be created with - /// . - /// + /// one of the predefined ones, or it may be created with + /// . + /// public void deleteAttribute( uint uiAttrNameId) { @@ -603,15 +603,15 @@ namespace xflaim // hasAttribute //----------------------------------------------------------------------------- - /// - /// Determines if the specified attribute exists for this node. - /// - /// + /// + /// Determines if the specified attribute exists for this node. + /// + /// /// The dictionary tag number of the attribute to check. The name id must /// exist in the dictionary before it can be used here. The name id may be - /// one of the predefined ones, or it may be created with - /// . - /// + /// one of the predefined ones, or it may be created with + /// . + /// /// /// Returns true if the attribute exists, false otherwise. /// @@ -640,9 +640,9 @@ namespace xflaim // hasAttributes //----------------------------------------------------------------------------- - /// - /// Determines if the node has any attributes. - /// + /// + /// Determines if the node has any attributes. + /// /// /// Returns true if the node has attributes, false otherwise. /// @@ -669,9 +669,9 @@ namespace xflaim // hasNextSibling //----------------------------------------------------------------------------- - /// - /// Determines if the node has a next sibling. - /// + /// + /// Determines if the node has a next sibling. + /// /// /// Returns true if the node has a next sibling false otherwise. /// @@ -698,9 +698,9 @@ namespace xflaim // hasPreviousSibling //----------------------------------------------------------------------------- - /// - /// Determines if the node has a previous sibling. - /// + /// + /// Determines if the node has a previous sibling. + /// /// /// Returns true if the node has a previous sibling false otherwise. /// @@ -727,9 +727,9 @@ namespace xflaim // hasChildren //----------------------------------------------------------------------------- - /// - /// Determines if the node has child nodes. - /// + /// + /// Determines if the node has child nodes. + /// /// /// Returns true if the node has child nodes, false otherwise. /// @@ -756,9 +756,9 @@ namespace xflaim // isNamespaceDecl //----------------------------------------------------------------------------- - /// - /// Determines if the node is a namespace declaration. - /// + /// + /// Determines if the node is a namespace declaration. + /// /// /// Returns true if the node is a namespace declaration, false otherwise. /// @@ -785,9 +785,9 @@ namespace xflaim // getParentId //----------------------------------------------------------------------------- - /// - /// Gets the parent node ID for this node. - /// + /// + /// Gets the parent node ID for this node. + /// /// /// Returns the parent node ID of this node. /// @@ -814,9 +814,9 @@ namespace xflaim // getNodeId //----------------------------------------------------------------------------- - /// - /// Gets the node ID for this node. - /// + /// + /// Gets the node ID for this node. + /// /// /// Returns the node ID of this node. /// @@ -843,9 +843,9 @@ namespace xflaim // getDocumentId //----------------------------------------------------------------------------- - /// - /// Gets the document ID for this node. - /// + /// + /// Gets the document ID for this node. + /// /// /// Returns the document ID of this node. /// @@ -872,9 +872,9 @@ namespace xflaim // getPrevSibId //----------------------------------------------------------------------------- - /// - /// Gets the node ID of the previous sibling for this node. - /// + /// + /// Gets the node ID of the previous sibling for this node. + /// /// /// Returns the node ID of the previous sibling for this node. /// @@ -901,9 +901,9 @@ namespace xflaim // getNextSibId //----------------------------------------------------------------------------- - /// - /// Gets the node ID of the next sibling for this node. - /// + /// + /// Gets the node ID of the next sibling for this node. + /// /// /// Returns the node ID of the next sibling for this node. /// @@ -930,9 +930,9 @@ namespace xflaim // getFirstChildId //----------------------------------------------------------------------------- - /// - /// Gets the node ID of the first child for this node. - /// + /// + /// Gets the node ID of the first child for this node. + /// /// /// Returns the node ID of the first child for this node. /// @@ -959,9 +959,9 @@ namespace xflaim // getLastChildId //----------------------------------------------------------------------------- - /// - /// Gets the node ID of the last child for this node. - /// + /// + /// Gets the node ID of the last child for this node. + /// /// /// Returns the node ID of the last child for this node. /// @@ -988,9 +988,9 @@ namespace xflaim // getNameId //----------------------------------------------------------------------------- - /// - /// Gets the name ID of this node. - /// + /// + /// Gets the name ID of this node. + /// /// /// Returns the name ID of this node. /// @@ -1017,12 +1017,12 @@ namespace xflaim // setULong //----------------------------------------------------------------------------- - /// - /// Sets the value of the node to an unsigned long integer. - /// - /// - /// Value to set into the node. - /// + /// + /// Sets the value of the node to an unsigned long integer. + /// + /// + /// Value to set into the node. + /// public void setULong( ulong ulValue) { @@ -1035,17 +1035,17 @@ namespace xflaim } } - /// - /// Sets the value of the node to an unsigned long integer. - /// - /// - /// Value to set into the node. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// + /// Sets the value of the node to an unsigned long integer. + /// + /// + /// Value to set into the node. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setULong( ulong ulValue, uint uiEncId) @@ -1070,15 +1070,15 @@ namespace xflaim // setAttributeValueULong //----------------------------------------------------------------------------- - /// - /// Sets the value for the specified attribute of the node to an unsigned long integer. - /// - /// - /// Name id of attribute whose value is to be set. - /// - /// - /// Value to set into the attribute. - /// + /// + /// Sets the value for the specified attribute of the node to an unsigned long integer. + /// + /// + /// Name id of attribute whose value is to be set. + /// + /// + /// Value to set into the attribute. + /// public void setAttributeValueULong( uint uiAttrNameId, ulong ulValue) @@ -1092,20 +1092,20 @@ namespace xflaim } } - /// - /// Sets the value for the specified attribute of the node to an unsigned long integer. - /// - /// - /// Name id of attribute whose value is to be set. - /// - /// - /// Value to set into the attribute. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// + /// Sets the value for the specified attribute of the node to an unsigned long integer. + /// + /// + /// Name id of attribute whose value is to be set. + /// + /// + /// Value to set into the attribute. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setAttributeValueULong( uint uiAttrNameId, ulong ulValue, @@ -1132,12 +1132,12 @@ namespace xflaim // setLong //----------------------------------------------------------------------------- - /// - /// Sets the value of the node to a signed long integer. - /// - /// - /// Value to set into the node. - /// + /// + /// Sets the value of the node to a signed long integer. + /// + /// + /// Value to set into the node. + /// public void setLong( long lValue) { @@ -1150,17 +1150,17 @@ namespace xflaim } } - /// - /// Sets the value of the node to a signed long integer. - /// - /// - /// Value to set into the node. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// + /// Sets the value of the node to a signed long integer. + /// + /// + /// Value to set into the node. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setLong( long lValue, uint uiEncId) @@ -1185,15 +1185,15 @@ namespace xflaim // setAttributeValueLong //----------------------------------------------------------------------------- - /// - /// Sets the value for the specified attribute of the node to a signed long integer. - /// - /// - /// Name id of attribute whose value is to be set. - /// - /// - /// Value to set into the attribute. - /// + /// + /// Sets the value for the specified attribute of the node to a signed long integer. + /// + /// + /// Name id of attribute whose value is to be set. + /// + /// + /// Value to set into the attribute. + /// public void setAttributeValueLong( uint uiAttrNameId, long lValue) @@ -1207,20 +1207,20 @@ namespace xflaim } } - /// - /// Sets the value for the specified attribute of the node to a signed long integer. - /// - /// - /// Name id of attribute whose value is to be set. - /// - /// - /// Value to set into the attribute. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// + /// Sets the value for the specified attribute of the node to a signed long integer. + /// + /// + /// Name id of attribute whose value is to be set. + /// + /// + /// Value to set into the attribute. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setAttributeValueLong( uint uiAttrNameId, long lValue, @@ -1247,12 +1247,12 @@ namespace xflaim // setUInt //----------------------------------------------------------------------------- - /// - /// Sets the value of the node to an unsigned integer. - /// - /// - /// Value to set into the node. - /// + /// + /// Sets the value of the node to an unsigned integer. + /// + /// + /// Value to set into the node. + /// public void setUInt( uint uiValue) { @@ -1265,17 +1265,17 @@ namespace xflaim } } - /// - /// Sets the value of the node to an unsigned integer. - /// - /// - /// Value to set into the node. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// + /// Sets the value of the node to an unsigned integer. + /// + /// + /// Value to set into the node. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setUInt( uint uiValue, uint uiEncId) @@ -1300,15 +1300,15 @@ namespace xflaim // setAttributeValueUInt //----------------------------------------------------------------------------- - /// - /// Sets the value for the specified attribute of the node to an unsigned integer. - /// - /// - /// Name id of attribute whose value is to be set. - /// - /// - /// Value to set into the attribute. - /// + /// + /// Sets the value for the specified attribute of the node to an unsigned integer. + /// + /// + /// Name id of attribute whose value is to be set. + /// + /// + /// Value to set into the attribute. + /// public void setAttributeValueUInt( uint uiAttrNameId, uint uiValue) @@ -1322,20 +1322,20 @@ namespace xflaim } } - /// - /// Sets the value for the specified attribute of the node to an unsigned integer. - /// - /// - /// Name id of attribute whose value is to be set. - /// - /// - /// Value to set into the attribute. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// + /// Sets the value for the specified attribute of the node to an unsigned integer. + /// + /// + /// Name id of attribute whose value is to be set. + /// + /// + /// Value to set into the attribute. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setAttributeValueUInt( uint uiAttrNameId, uint uiValue, @@ -1362,12 +1362,12 @@ namespace xflaim // setInt //----------------------------------------------------------------------------- - /// - /// Sets the value of the node to a signed integer. - /// - /// - /// Value to set into the node. - /// + /// + /// Sets the value of the node to a signed integer. + /// + /// + /// Value to set into the node. + /// public void setInt( int iValue) { @@ -1380,17 +1380,17 @@ namespace xflaim } } - /// - /// Sets the value of the node to a signed integer. - /// - /// - /// Value to set into the node. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// + /// Sets the value of the node to a signed integer. + /// + /// + /// Value to set into the node. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setInt( int iValue, uint uiEncId) @@ -1415,15 +1415,15 @@ namespace xflaim // setAttributeValueInt //----------------------------------------------------------------------------- - /// - /// Sets the value for the specified attribute of the node to a signed integer. - /// - /// - /// Name id of attribute whose value is to be set. - /// - /// - /// Value to set into the attribute. - /// + /// + /// Sets the value for the specified attribute of the node to a signed integer. + /// + /// + /// Name id of attribute whose value is to be set. + /// + /// + /// Value to set into the attribute. + /// public void setAttributeValueInt( uint uiAttrNameId, int iValue) @@ -1437,20 +1437,20 @@ namespace xflaim } } - /// - /// Sets the value for the specified attribute of the node to a signed integer. - /// - /// - /// Name id of attribute whose value is to be set. - /// - /// - /// Value to set into the attribute. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// + /// Sets the value for the specified attribute of the node to a signed integer. + /// + /// + /// Name id of attribute whose value is to be set. + /// + /// + /// Value to set into the attribute. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setAttributeValueInt( uint uiAttrNameId, int iValue, @@ -1477,12 +1477,12 @@ namespace xflaim // setString //----------------------------------------------------------------------------- - /// - /// Sets the value for the node to a string. - /// - /// - /// Value to set into the node. - /// + /// + /// Sets the value for the node to a string. + /// + /// + /// Value to set into the node. + /// public void setString( string sValue) { @@ -1495,19 +1495,19 @@ namespace xflaim } } - /// - /// Sets the value for the node to a string. - /// - /// - /// Value to set into the node. - /// - /// + /// + /// Sets the value for the node to a string. + /// + /// + /// Value to set into the node. + /// + /// /// Specifies whether sValue is the last text to be appended to this /// node. If false, then another call to setString is expected, and /// the new text will be appended to the text currently stored in this /// node. If true, then no more text is expected and another call to - /// setString will overwrite the what is currently stored in this node. - /// + /// setString will overwrite the what is currently stored in this node. + /// public void setString( string sValue, bool bLast) @@ -1521,17 +1521,17 @@ namespace xflaim } } - /// - /// Sets the value for the node to a string. - /// - /// - /// Value to set into the node. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// + /// Sets the value for the node to a string. + /// + /// + /// Value to set into the node. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setString( string sValue, uint uiEncId) @@ -1545,24 +1545,24 @@ namespace xflaim } } - /// - /// Sets the value for the node to a string. - /// - /// - /// Value to set into the node. - /// - /// + /// + /// Sets the value for the node to a string. + /// + /// + /// Value to set into the node. + /// + /// /// Specifies whether sValue is the last text to be appended to this /// node. If false, then another call to setString is expected, and /// the new text will be appended to the text currently stored in this /// node. If true, then no more text is expected and another call to - /// setString will overwrite the what is currently stored in this node. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// setString will overwrite the what is currently stored in this node. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setString( string sValue, bool bLast, @@ -1590,15 +1590,15 @@ namespace xflaim // setAttributeValueString //----------------------------------------------------------------------------- - /// - /// Sets the value for the specified attribute of the node to a string - /// - /// - /// Name id of attribute whose value is to be set. - /// - /// - /// Value to set into the attribute. - /// + /// + /// Sets the value for the specified attribute of the node to a string + /// + /// + /// Name id of attribute whose value is to be set. + /// + /// + /// Value to set into the attribute. + /// public void setAttributeValueString( uint uiAttrNameId, string sValue) @@ -1612,20 +1612,20 @@ namespace xflaim } } - /// - /// Sets the value for the specified attribute of the node to a string. - /// - /// - /// Name id of attribute whose value is to be set. - /// - /// - /// Value to set into the attribute. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// + /// Sets the value for the specified attribute of the node to a string. + /// + /// + /// Name id of attribute whose value is to be set. + /// + /// + /// Value to set into the attribute. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setAttributeValueString( uint uiAttrNameId, string sValue, @@ -1653,12 +1653,12 @@ namespace xflaim // setBinary //----------------------------------------------------------------------------- - /// - /// Sets the value for the node to a byte array of binary data. - /// - /// - /// Value to set into the node. - /// + /// + /// Sets the value for the node to a byte array of binary data. + /// + /// + /// Value to set into the node. + /// public void setBinary( byte [] ucValue) { @@ -1671,19 +1671,19 @@ namespace xflaim } } - /// - /// Sets the value for the node to a byte array of binary data. - /// - /// - /// Value to set into the node. - /// - /// + /// + /// Sets the value for the node to a byte array of binary data. + /// + /// + /// Value to set into the node. + /// + /// /// Specifies whether ucValue is the last text to be appended to this /// node. If false, then another call to setBinary is expected, and /// the new text will be appended to the text currently stored in this /// node. If true, then no more text is expected and another call to - /// setBinary will overwrite the what is currently stored in this node. - /// + /// setBinary will overwrite the what is currently stored in this node. + /// public void setBinary( byte [] ucValue, bool bLast) @@ -1697,17 +1697,17 @@ namespace xflaim } } - /// - /// Sets the value for the node to a byte array of binary data. - /// - /// - /// Value to set into the node. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// + /// Sets the value for the node to a byte array of binary data. + /// + /// + /// Value to set into the node. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setBinary( byte [] ucValue, uint uiEncId) @@ -1721,24 +1721,24 @@ namespace xflaim } } - /// - /// Sets the value for the node to a byte array of binary data. - /// - /// - /// Value to set into the node. - /// - /// + /// + /// Sets the value for the node to a byte array of binary data. + /// + /// + /// Value to set into the node. + /// + /// /// Specifies whether ucValue is the last text to be appended to this /// node. If false, then another call to setBinary is expected, and /// the new text will be appended to the text currently stored in this /// node. If true, then no more text is expected and another call to - /// setBinary will overwrite the what is currently stored in this node. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// setBinary will overwrite the what is currently stored in this node. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setBinary( byte [] ucValue, bool bLast, @@ -1767,16 +1767,16 @@ namespace xflaim // setAttributeValueBinary //----------------------------------------------------------------------------- - /// - /// Sets the value for the specified attribute of the node to a - /// byte array of binary data. - /// - /// - /// Name id of attribute whose value is to be set. - /// - /// - /// Value to set into the attribute. - /// + /// + /// Sets the value for the specified attribute of the node to a + /// byte array of binary data. + /// + /// + /// Name id of attribute whose value is to be set. + /// + /// + /// Value to set into the attribute. + /// public void setAttributeValueBinary( uint uiAttrNameId, byte [] ucValue) @@ -1790,21 +1790,21 @@ namespace xflaim } } - /// - /// Sets the value for the specified attribute of the node to a - /// byte array of binary data. - /// - /// - /// Name id of attribute whose value is to be set. - /// - /// - /// Value to set into the attribute. - /// - /// - /// Encryption definition to use to encrypt the value. An - /// encryption id of zero means that the value should not be - /// encrypted. - /// + /// + /// Sets the value for the specified attribute of the node to a + /// byte array of binary data. + /// + /// + /// Name id of attribute whose value is to be set. + /// + /// + /// Value to set into the attribute. + /// + /// + /// Encryption definition to use to encrypt the value. An + /// encryption id of zero means that the value should not be + /// encrypted. + /// public void setAttributeValueBinary( uint uiAttrNameId, byte [] ucValue, @@ -1833,9 +1833,9 @@ namespace xflaim // getDataLength //----------------------------------------------------------------------------- - /// - /// Returns the data length for the value of this node. - /// + /// + /// Returns the data length for the value of this node. + /// /// Node's value data length. public uint getDataLength() { @@ -1860,9 +1860,9 @@ namespace xflaim // getDataType //----------------------------------------------------------------------------- - /// - /// Returns the data type for the value of this node. - /// + /// + /// Returns the data type for the value of this node. + /// /// Node's value data type. public FlmDataType getDataType() { @@ -1887,9 +1887,9 @@ namespace xflaim // getULong //----------------------------------------------------------------------------- - /// - /// Returns the value for this node as an unsigned long integer. - /// + /// + /// Returns the value for this node as an unsigned long integer. + /// /// Node's value as an unsigned long integer. public ulong getULong() { @@ -1914,21 +1914,21 @@ namespace xflaim // getAttributeValueULong //----------------------------------------------------------------------------- - /// - /// Returns the value for the specified attribute associated with this - /// node. Value is returned as an unsigned long integer. - /// - /// - /// Name id of the attribute whose value is to be returned. - /// - /// + /// + /// Returns the value for the specified attribute associated with this + /// node. Value is returned as an unsigned long integer. + /// + /// + /// Name id of the attribute whose value is to be returned. + /// + /// /// If true, specifies that if the attribute is not found then the - /// value in ulDefaultToUse is to be returned. If false, and the - /// attribute is not found, an exception will be thrown. - /// - /// - /// Default value to use if the attribute is not found and bDefaultOk is true. - /// + /// value in ulDefaultToUse is to be returned. If false, and the + /// attribute is not found, an exception will be thrown. + /// + /// + /// Default value to use if the attribute is not found and bDefaultOk is true. + /// /// Attribute's value is returned as an unsigned long integer. public ulong getAttributeValueULong( uint uiAttrNameId, @@ -1959,9 +1959,9 @@ namespace xflaim // getLong //----------------------------------------------------------------------------- - /// - /// Returns the value for this node as a signed long integer. - /// + /// + /// Returns the value for this node as a signed long integer. + /// /// Node's value as a signed long integer. public long getLong() { @@ -1986,21 +1986,21 @@ namespace xflaim // getAttributeValueLong //----------------------------------------------------------------------------- - /// - /// Returns the value for the specified attribute associated with this - /// node. Value is returned as a signed long integer. - /// - /// - /// Name id of the attribute whose value is to be returned. - /// - /// + /// + /// Returns the value for the specified attribute associated with this + /// node. Value is returned as a signed long integer. + /// + /// + /// Name id of the attribute whose value is to be returned. + /// + /// /// If true, specifies that if the attribute is not found then the - /// value in lDefaultToUse is to be returned. If false, and the - /// attribute is not found, an exception will be thrown. - /// - /// - /// Default value to use if the attribute is not found and bDefaultOk is true. - /// + /// value in lDefaultToUse is to be returned. If false, and the + /// attribute is not found, an exception will be thrown. + /// + /// + /// Default value to use if the attribute is not found and bDefaultOk is true. + /// /// Attribute's value is returned as an unsigned long integer. public long getAttributeValueLong( uint uiAttrNameId, @@ -2031,9 +2031,9 @@ namespace xflaim // getUInt //----------------------------------------------------------------------------- - /// - /// Returns the value for this node as an unsigned integer. - /// + /// + /// Returns the value for this node as an unsigned integer. + /// /// Node's value as an unsigned integer. public uint getUInt() { @@ -2058,21 +2058,21 @@ namespace xflaim // getAttributeValueUInt //----------------------------------------------------------------------------- - /// - /// Returns the value for the specified attribute associated with this - /// node. Value is returned as an unsigned integer. - /// - /// - /// Name id of the attribute whose value is to be returned. - /// - /// + /// + /// Returns the value for the specified attribute associated with this + /// node. Value is returned as an unsigned integer. + /// + /// + /// Name id of the attribute whose value is to be returned. + /// + /// /// If true, specifies that if the attribute is not found then the - /// value in uiDefaultToUse is to be returned. If false, and the - /// attribute is not found, an exception will be thrown. - /// - /// - /// Default value to use if the attribute is not found and bDefaultOk is true. - /// + /// value in uiDefaultToUse is to be returned. If false, and the + /// attribute is not found, an exception will be thrown. + /// + /// + /// Default value to use if the attribute is not found and bDefaultOk is true. + /// /// Attribute's value is returned as an unsigned long integer. public uint getAttributeValueUInt( uint uiAttrNameId, @@ -2103,9 +2103,9 @@ namespace xflaim // getInt //----------------------------------------------------------------------------- - /// - /// Returns the value for this node as a signed integer. - /// + /// + /// Returns the value for this node as a signed integer. + /// /// Node's value as a signed integer. public int getInt() { @@ -2130,21 +2130,21 @@ namespace xflaim // getAttributeValueInt //----------------------------------------------------------------------------- - /// - /// Returns the value for the specified attribute associated with this - /// node. Value is returned as a signed integer. - /// - /// - /// Name id of the attribute whose value is to be returned. - /// - /// + /// + /// Returns the value for the specified attribute associated with this + /// node. Value is returned as a signed integer. + /// + /// + /// Name id of the attribute whose value is to be returned. + /// + /// /// If true, specifies that if the attribute is not found then the - /// value in iDefaultToUse is to be returned. If false, and the - /// attribute is not found, an exception will be thrown. - /// - /// - /// Default value to use if the attribute is not found and bDefaultOk is true. - /// + /// value in iDefaultToUse is to be returned. If false, and the + /// attribute is not found, an exception will be thrown. + /// + /// + /// Default value to use if the attribute is not found and bDefaultOk is true. + /// /// Attribute's value is returned as an unsigned long integer. public int getAttributeValueInt( uint uiAttrNameId, @@ -2175,9 +2175,9 @@ namespace xflaim // getString and getSubString //----------------------------------------------------------------------------- - /// - /// Returns the value for this node as a string - /// + /// + /// Returns the value for this node as a string + /// /// Node's value as a string. public string getString() { @@ -2195,17 +2195,17 @@ namespace xflaim return( sValue); } - /// - /// Returns a sub-string of the value in this node. - /// - /// - /// Starting character position in string to retrieve sub-string from. - /// - /// + /// + /// Returns a sub-string of the value in this node. + /// + /// + /// Starting character position in string to retrieve sub-string from. + /// + /// /// Maximum number of characters to retrieve. May return fewer than - /// this number of characters if there are not that many characters - /// available from the specified starting position. - /// + /// this number of characters if there are not that many characters + /// available from the specified starting position. + /// /// Node's sub-string value. public string getSubString( uint uiStartPos, @@ -2237,12 +2237,12 @@ namespace xflaim // getAttributeValueString //----------------------------------------------------------------------------- - /// - /// Returns the value for the specified attribute of this node as a string - /// - /// - /// Name id of the attribute whose value is to be returned. - /// + /// + /// Returns the value for the specified attribute of this node as a string + /// + /// + /// Name id of the attribute whose value is to be returned. + /// /// Attribute's value as a string. public string getAttributeValueString( uint uiAttrNameId) @@ -2272,9 +2272,9 @@ namespace xflaim // getStringLen //----------------------------------------------------------------------------- - /// - /// Returns the number of characters this node's string value contains. - /// + /// + /// Returns the number of characters this node's string value contains. + /// /// Number of characters in node's value string. public uint getStringLen() { @@ -2299,9 +2299,9 @@ namespace xflaim // getBinary //----------------------------------------------------------------------------- - /// - /// Returns the value for this node as a binary byte array - /// + /// + /// Returns the value for this node as a binary byte array + /// /// Node's value as a string. public byte [] getBinary() { @@ -2320,17 +2320,17 @@ namespace xflaim return( ucValue); } - /// - /// Returns a sub-part of this node's value as a binary byte array. - /// - /// - /// Starting byte position in node's value to retrieve data from. - /// - /// + /// + /// Returns a sub-part of this node's value as a binary byte array. + /// + /// + /// Starting byte position in node's value to retrieve data from. + /// + /// /// Maximum number of bytes to retrieve. May return fewer than - /// this number of bytes if there are not that many bytes - /// available from the specified starting position. - /// + /// this number of bytes if there are not that many bytes + /// available from the specified starting position. + /// /// Node's sub-part value. public byte [] getBinary( uint uiStartPos, @@ -2373,12 +2373,12 @@ namespace xflaim // getAttributeValueDataLength //----------------------------------------------------------------------------- - /// - /// Returns the data length for the specified attribute of this node. - /// - /// - /// Name id of the attribute whose value length is to be returned. - /// + /// + /// Returns the data length for the specified attribute of this node. + /// + /// + /// Name id of the attribute whose value length is to be returned. + /// /// Attribute's value data length. public uint getAttributeValueDataLength( uint uiAttrNameId) @@ -2405,13 +2405,13 @@ namespace xflaim // getAttributeValueBinary //----------------------------------------------------------------------------- - /// - /// Returns the data for the specified attribute of this node as a byte - /// array of binary data. - /// - /// - /// Name id of the attribute whose data is to be returned. - /// + /// + /// Returns the data for the specified attribute of this node as a byte + /// array of binary data. + /// + /// + /// Name id of the attribute whose data is to be returned. + /// /// Attribute's value. public byte [] getAttributeValueBinary( uint uiAttrNameId) @@ -2447,10 +2447,10 @@ namespace xflaim /// /// Retrieves the document node of the document this node belongs to. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -2481,10 +2481,10 @@ namespace xflaim /// /// Retrieves the parent node of this node. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -2515,10 +2515,10 @@ namespace xflaim /// /// Retrieves the first child node of this node. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -2549,10 +2549,10 @@ namespace xflaim /// /// Retrieves the last child node of this node. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -2587,10 +2587,10 @@ namespace xflaim /// /// Type of node to retrieve. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -2627,10 +2627,10 @@ namespace xflaim /// /// The element name ID for the node to be retrieved. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -2671,10 +2671,10 @@ namespace xflaim /// If true, will search siblings that follow this node. /// If false, will search siblings that precede this node. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -2713,10 +2713,10 @@ namespace xflaim /// /// The element name ID for the node to be retrieved. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -2753,10 +2753,10 @@ namespace xflaim /// /// The element name ID for the node to be retrieved. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -2789,10 +2789,10 @@ namespace xflaim /// /// Retrieves this node's previous sibling node. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -2823,10 +2823,10 @@ namespace xflaim /// /// Retrieves this node's next sibling node. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -2858,10 +2858,10 @@ namespace xflaim /// Retrieves the previous document. This node must be a root node or /// a document node. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -2893,10 +2893,10 @@ namespace xflaim /// Retrieves the next document. This node must be a root node or /// a document node. /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -3251,13 +3251,13 @@ namespace xflaim // createAnnotation //----------------------------------------------------------------------------- - /// - /// Creates an annotation node and associates it with this node. - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// Creates an annotation node and associates it with this node. + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -3285,13 +3285,13 @@ namespace xflaim // getAnnotation //----------------------------------------------------------------------------- - /// - /// Retrieve the annotation node that is associated with this node. - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// Retrieve the annotation node that is associated with this node. + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -3319,9 +3319,9 @@ namespace xflaim // getAnnotationId //----------------------------------------------------------------------------- - /// - /// Retrieve the node ID of the annotation node that is associated with this node. - /// + /// + /// Retrieve the node ID of the annotation node that is associated with this node. + /// /// /// Returns node ID of the annotation node associated with this node. /// @@ -3348,9 +3348,9 @@ namespace xflaim // hasAnnotation //----------------------------------------------------------------------------- - /// - /// Determine if a node has an annotation node associated with it. - /// + /// + /// Determine if a node has an annotation node associated with it. + /// /// /// Returns true if there is an annotation node assocated with this node, /// false otherwise. @@ -3378,9 +3378,9 @@ namespace xflaim // getMetaValue //----------------------------------------------------------------------------- - /// - /// Get a node's "meta" value. - /// + /// + /// Get a node's "meta" value. + /// /// /// Returns node's meta value. /// @@ -3407,12 +3407,12 @@ namespace xflaim // setMetaValue //----------------------------------------------------------------------------- - /// - /// Set a node's "meta" value. - /// - /// - /// Value to set. - /// + /// + /// Set a node's "meta" value. + /// + /// + /// Value to set. + /// public void setMetaValue( ulong ulValue) { diff --git a/xflaim/csharp/xflaim/DataVector.cpp b/xflaim/csharp/xflaim/DataVector.cpp index 1b35e81..13625ab 100644 --- a/xflaim/csharp/xflaim/DataVector.cpp +++ b/xflaim/csharp/xflaim/DataVector.cpp @@ -1,360 +1,360 @@ -//------------------------------------------------------------------------------ -// Desc: Native C routines to support C# DataVector class -// -// Tabs: 3 -// -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. -// -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com -// -// $Id$ -//------------------------------------------------------------------------------ - -#include "xflaim.h" - -/**************************************************************************** -Desc: -****************************************************************************/ -FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_Release( - IF_DataVector * pDataVector) -{ - if (pDataVector) - { - pDataVector->Release(); - } -} - -/**************************************************************************** -Desc: -****************************************************************************/ -FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_setDocumentID( - IF_DataVector * pDataVector, - FLMUINT64 ui64DocumentID) -{ - pDataVector->setDocumentID( ui64DocumentID); -} - -/**************************************************************************** -Desc: -****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setID( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - FLMUINT64 ui64ID) -{ - return( pDataVector->setID( (FLMUINT)ui32ElementNumber, ui64ID)); -} - -/**************************************************************************** -Desc: -****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setNameId( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - FLMUINT32 ui32NameId, - FLMBOOL bIsAttr, - FLMBOOL bIsData) -{ - return( pDataVector->setNameId( (FLMUINT)ui32ElementNumber, - (FLMUINT)ui32NameId, bIsAttr, bIsData)); -} - -/**************************************************************************** -Desc: -****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setULong( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - FLMUINT64 ui64Value) -{ - return( pDataVector->setUINT64( (FLMUINT)ui32ElementNumber, ui64Value)); -} +//------------------------------------------------------------------------------ +// Desc: Native C routines to support C# DataVector class +// Tabs: 3 +// +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. +// +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. +// +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. +// +// $Id$ +//------------------------------------------------------------------------------ + +#include "xflaim.h" /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setLong( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - FLMINT64 i64Value) -{ - return( pDataVector->setINT64( (FLMUINT)ui32ElementNumber, i64Value)); -} +FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_Release( + IF_DataVector * pDataVector) +{ + if (pDataVector) + { + pDataVector->Release(); + } +} /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setUInt( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - FLMUINT32 ui32Value) -{ - return( pDataVector->setUINT( (FLMUINT)ui32ElementNumber, (FLMUINT)ui32Value)); -} +FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_setDocumentID( + IF_DataVector * pDataVector, + FLMUINT64 ui64DocumentID) +{ + pDataVector->setDocumentID( ui64DocumentID); +} /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setInt( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - FLMINT32 i32Value) -{ - return( pDataVector->setINT( (FLMUINT)ui32ElementNumber, (FLMINT)i32Value)); -} +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setID( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + FLMUINT64 ui64ID) +{ + return( pDataVector->setID( (FLMUINT)ui32ElementNumber, ui64ID)); +} /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setString( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - const FLMUNICODE * puzValue) -{ - return( pDataVector->setUnicode( (FLMUINT)ui32ElementNumber, puzValue)); -} +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setNameId( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + FLMUINT32 ui32NameId, + FLMBOOL bIsAttr, + FLMBOOL bIsData) +{ + return( pDataVector->setNameId( (FLMUINT)ui32ElementNumber, + (FLMUINT)ui32NameId, bIsAttr, bIsData)); +} /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setBinary( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - const void * pvValue, - FLMUINT32 ui32Len) -{ - return( pDataVector->setBinary( (FLMUINT)ui32ElementNumber, pvValue, (FLMUINT)ui32Len)); -} - +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setULong( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + FLMUINT64 ui64Value) +{ + return( pDataVector->setUINT64( (FLMUINT)ui32ElementNumber, ui64Value)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_setRightTruncated( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - pDataVector->setRightTruncated( (FLMUINT)ui32ElementNumber); -} - +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setLong( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + FLMINT64 i64Value) +{ + return( pDataVector->setINT64( (FLMUINT)ui32ElementNumber, i64Value)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_setLeftTruncated( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - pDataVector->setLeftTruncated( (FLMUINT)ui32ElementNumber); -} - +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setUInt( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + FLMUINT32 ui32Value) +{ + return( pDataVector->setUINT( (FLMUINT)ui32ElementNumber, (FLMUINT)ui32Value)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_clearRightTruncated( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - pDataVector->clearRightTruncated( (FLMUINT)ui32ElementNumber); -} - +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setInt( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + FLMINT32 i32Value) +{ + return( pDataVector->setINT( (FLMUINT)ui32ElementNumber, (FLMINT)i32Value)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_clearLeftTruncated( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - pDataVector->clearLeftTruncated( (FLMUINT)ui32ElementNumber); -} - +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setString( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + const FLMUNICODE * puzValue) +{ + return( pDataVector->setUnicode( (FLMUINT)ui32ElementNumber, puzValue)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP FLMBOOL FLMAPI xflaim_DataVector_isRightTruncated( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - return( pDataVector->isRightTruncated( (FLMUINT)ui32ElementNumber)); -} - +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_setBinary( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + const void * pvValue, + FLMUINT32 ui32Len) +{ + return( pDataVector->setBinary( (FLMUINT)ui32ElementNumber, pvValue, (FLMUINT)ui32Len)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP FLMBOOL FLMAPI xflaim_DataVector_isLeftTruncated( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - return( pDataVector->isLeftTruncated( (FLMUINT)ui32ElementNumber)); -} - +FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_setRightTruncated( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + pDataVector->setRightTruncated( (FLMUINT)ui32ElementNumber); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP FLMUINT64 FLMAPI xflaim_DataVector_getDocumentID( - IF_DataVector * pDataVector) -{ - return( pDataVector->getDocumentID()); -} - +FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_setLeftTruncated( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + pDataVector->setLeftTruncated( (FLMUINT)ui32ElementNumber); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP FLMUINT64 FLMAPI xflaim_DataVector_getID( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - return( pDataVector->getID( (FLMUINT)ui32ElementNumber)); -} - +FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_clearRightTruncated( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + pDataVector->clearRightTruncated( (FLMUINT)ui32ElementNumber); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP FLMUINT32 FLMAPI xflaim_DataVector_getNameId( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - return( (FLMUINT32)pDataVector->getNameId( (FLMUINT)ui32ElementNumber)); -} - +FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_clearLeftTruncated( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + pDataVector->clearLeftTruncated( (FLMUINT)ui32ElementNumber); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP FLMBOOL FLMAPI xflaim_DataVector_isAttr( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - return( pDataVector->isAttr( (FLMUINT)ui32ElementNumber)); -} - +FLMEXTC FLMEXP FLMBOOL FLMAPI xflaim_DataVector_isRightTruncated( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + return( pDataVector->isRightTruncated( (FLMUINT)ui32ElementNumber)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP FLMBOOL FLMAPI xflaim_DataVector_isDataComponent( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - return( pDataVector->isDataComponent( (FLMUINT)ui32ElementNumber)); -} - +FLMEXTC FLMEXP FLMBOOL FLMAPI xflaim_DataVector_isLeftTruncated( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + return( pDataVector->isLeftTruncated( (FLMUINT)ui32ElementNumber)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP FLMBOOL FLMAPI xflaim_DataVector_isKeyComponent( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - return( pDataVector->isKeyComponent( (FLMUINT)ui32ElementNumber)); -} - +FLMEXTC FLMEXP FLMUINT64 FLMAPI xflaim_DataVector_getDocumentID( + IF_DataVector * pDataVector) +{ + return( pDataVector->getDocumentID()); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP FLMUINT32 FLMAPI xflaim_DataVector_getDataLength( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - return( (FLMUINT32)pDataVector->getDataLength( (FLMUINT)ui32ElementNumber)); -} - +FLMEXTC FLMEXP FLMUINT64 FLMAPI xflaim_DataVector_getID( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + return( pDataVector->getID( (FLMUINT)ui32ElementNumber)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP FLMUINT32 FLMAPI xflaim_DataVector_getDataType( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber) -{ - return( (FLMUINT32)pDataVector->getDataType( (FLMUINT)ui32ElementNumber)); -} - +FLMEXTC FLMEXP FLMUINT32 FLMAPI xflaim_DataVector_getNameId( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + return( (FLMUINT32)pDataVector->getNameId( (FLMUINT)ui32ElementNumber)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getULong( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - FLMUINT64 * pui64Value) -{ - return( pDataVector->getUINT64( (FLMUINT)ui32ElementNumber, pui64Value)); -} - +FLMEXTC FLMEXP FLMBOOL FLMAPI xflaim_DataVector_isAttr( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + return( pDataVector->isAttr( (FLMUINT)ui32ElementNumber)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getLong( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - FLMINT64 * pi64Value) -{ - return( pDataVector->getINT64( (FLMUINT)ui32ElementNumber, pi64Value)); -} - +FLMEXTC FLMEXP FLMBOOL FLMAPI xflaim_DataVector_isDataComponent( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + return( pDataVector->isDataComponent( (FLMUINT)ui32ElementNumber)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getUInt( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - FLMUINT32 * pui32Value) -{ - RCODE rc; - FLMUINT uiValue; - - rc = pDataVector->getUINT( (FLMUINT)ui32ElementNumber, &uiValue); - *pui32Value = (FLMUINT32)uiValue; - return( rc); -} - +FLMEXTC FLMEXP FLMBOOL FLMAPI xflaim_DataVector_isKeyComponent( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + return( pDataVector->isKeyComponent( (FLMUINT)ui32ElementNumber)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getInt( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - FLMINT32 * pi32Value) -{ - RCODE rc; - FLMINT iValue; - - rc = pDataVector->getINT( (FLMUINT)ui32ElementNumber, &iValue); - *pi32Value = (FLMINT32)iValue; - return( rc); -} - +FLMEXTC FLMEXP FLMUINT32 FLMAPI xflaim_DataVector_getDataLength( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + return( (FLMUINT32)pDataVector->getDataLength( (FLMUINT)ui32ElementNumber)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getString( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - FLMUNICODE ** ppuzValue) -{ - return( pDataVector->getUnicode( (FLMUINT)ui32ElementNumber, ppuzValue)); -} - +FLMEXTC FLMEXP FLMUINT32 FLMAPI xflaim_DataVector_getDataType( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber) +{ + return( (FLMUINT32)pDataVector->getDataType( (FLMUINT)ui32ElementNumber)); +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getBinary( - IF_DataVector * pDataVector, - FLMUINT32 ui32ElementNumber, - FLMUINT32 ui32Len, - void * pvValue) -{ - RCODE rc = NE_XFLM_OK; - FLMUINT uiLength = (FLMUINT)ui32Len; - +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getULong( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + FLMUINT64 * pui64Value) +{ + return( pDataVector->getUINT64( (FLMUINT)ui32ElementNumber, pui64Value)); +} + +/**************************************************************************** +Desc: +****************************************************************************/ +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getLong( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + FLMINT64 * pi64Value) +{ + return( pDataVector->getINT64( (FLMUINT)ui32ElementNumber, pi64Value)); +} + +/**************************************************************************** +Desc: +****************************************************************************/ +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getUInt( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + FLMUINT32 * pui32Value) +{ + RCODE rc; + FLMUINT uiValue; + + rc = pDataVector->getUINT( (FLMUINT)ui32ElementNumber, &uiValue); + *pui32Value = (FLMUINT32)uiValue; + return( rc); +} + +/**************************************************************************** +Desc: +****************************************************************************/ +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getInt( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + FLMINT32 * pi32Value) +{ + RCODE rc; + FLMINT iValue; + + rc = pDataVector->getINT( (FLMUINT)ui32ElementNumber, &iValue); + *pi32Value = (FLMINT32)iValue; + return( rc); +} + +/**************************************************************************** +Desc: +****************************************************************************/ +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getString( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + FLMUNICODE ** ppuzValue) +{ + return( pDataVector->getUnicode( (FLMUINT)ui32ElementNumber, ppuzValue)); +} + +/**************************************************************************** +Desc: +****************************************************************************/ +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getBinary( + IF_DataVector * pDataVector, + FLMUINT32 ui32ElementNumber, + FLMUINT32 ui32Len, + void * pvValue) +{ + RCODE rc = NE_XFLM_OK; + FLMUINT uiLength = (FLMUINT)ui32Len; + if (RC_BAD( rc = pDataVector->getBinary( (FLMUINT)ui32ElementNumber, pvValue, &uiLength))) { @@ -365,18 +365,18 @@ FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_getBinary( Exit: return( rc); -} - +} + /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_outputKey( - IF_DataVector * pDataVector, - IF_Db * pDb, - FLMUINT32 ui32IndexNum, - FLMBOOL bOutputIds, - FLMBYTE * pucKey, - FLMINT32 * pi32Len) +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_outputKey( + IF_DataVector * pDataVector, + IF_Db * pDb, + FLMUINT32 ui32IndexNum, + FLMBOOL bOutputIds, + FLMBYTE * pucKey, + FLMINT32 * pi32Len) { RCODE rc = NE_XFLM_OK; FLMUINT uiLength; @@ -397,13 +397,13 @@ Exit: /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_outputData( - IF_DataVector * pDataVector, - IF_Db * pDb, - FLMUINT32 ui32IndexNum, - FLMBYTE * pucData, - FLMINT32 i32BufSize, - FLMINT32 * pi32Len) +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_outputData( + IF_DataVector * pDataVector, + IF_Db * pDb, + FLMUINT32 ui32IndexNum, + FLMBYTE * pucData, + FLMINT32 i32BufSize, + FLMINT32 * pi32Len) { RCODE rc = NE_XFLM_OK; FLMUINT uiLength; @@ -423,12 +423,12 @@ Exit: /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_inputKey( - IF_DataVector * pDataVector, - IF_Db * pDb, - FLMUINT32 ui32IndexNum, - FLMBYTE * pucKey, - FLMINT32 i32KeyLen) +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_inputKey( + IF_DataVector * pDataVector, + IF_Db * pDb, + FLMUINT32 ui32IndexNum, + FLMBYTE * pucKey, + FLMINT32 i32KeyLen) { return( pDataVector->inputKey( pDb, (FLMUINT)ui32IndexNum, pucKey, (FLMUINT)i32KeyLen)); @@ -437,12 +437,12 @@ FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_inputKey( /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_inputData( - IF_DataVector * pDataVector, - IF_Db * pDb, - FLMUINT32 ui32IndexNum, - FLMBYTE * pucData, - FLMINT32 i32DataLen) +FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_inputData( + IF_DataVector * pDataVector, + IF_Db * pDb, + FLMUINT32 ui32IndexNum, + FLMBYTE * pucData, + FLMINT32 i32DataLen) { return( pDataVector->inputData( pDb, (FLMUINT)ui32IndexNum, pucData, (FLMUINT)i32DataLen)); @@ -451,8 +451,8 @@ FLMEXTC FLMEXP RCODE FLMAPI xflaim_DataVector_inputData( /**************************************************************************** Desc: ****************************************************************************/ -FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_reset( - IF_DataVector * pDataVector) +FLMEXTC FLMEXP void FLMAPI xflaim_DataVector_reset( + IF_DataVector * pDataVector) { - pDataVector->reset(); + pDataVector->reset(); } diff --git a/xflaim/csharp/xflaim/DataVector.cs b/xflaim/csharp/xflaim/DataVector.cs index be6f3fd..a98e9b1 100644 --- a/xflaim/csharp/xflaim/DataVector.cs +++ b/xflaim/csharp/xflaim/DataVector.cs @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Data Vector Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + using System; using System.Runtime.InteropServices; @@ -83,9 +84,9 @@ namespace xflaim close(); } - /// - /// Return the pointer to the IF_DataVector object. - /// + /// + /// Return the pointer to the IF_DataVector object. + /// /// Returns a pointer to the IF_DataVector object. internal IntPtr getDataVector() { @@ -118,9 +119,9 @@ namespace xflaim // setDocumentID //----------------------------------------------------------------------------- - /// - /// Set the document ID a data vector is associated with. - /// + /// + /// Set the document ID a data vector is associated with. + /// /// /// Docment ID. /// @@ -139,12 +140,12 @@ namespace xflaim // setID //----------------------------------------------------------------------------- - /// - /// Set the ID for a particular element in a data vector. - /// - /// - /// Element number whose ID is to be set. - /// + /// + /// Set the ID for a particular element in a data vector. + /// + /// + /// Element number whose ID is to be set. + /// /// /// ID to be set for the element. This is generally a node ID. /// @@ -169,10 +170,10 @@ namespace xflaim // setNameId //----------------------------------------------------------------------------- - /// - /// Set the name ID for the specified element in the data vector. - /// - /// Element number whose value is to be set + /// + /// Set the name ID for the specified element in the data vector. + /// + /// Element number whose value is to be set /// Name Id to be set /// Flag that specifies whether the value is an attribute /// Flag that specifies whether the value is a data component @@ -204,10 +205,10 @@ namespace xflaim // setULong //----------------------------------------------------------------------------- - /// - /// Set an unsigned long value for the specified element in the data vector. - /// - /// Element number whose value is to be set + /// + /// Set an unsigned long value for the specified element in the data vector. + /// + /// Element number whose value is to be set /// Value to be set public void setULong( uint uiElementNumber, @@ -232,10 +233,10 @@ namespace xflaim // setLong //----------------------------------------------------------------------------- - /// - /// Set a long value for the specified element in the data vector. - /// - /// Element number whose value is to be set + /// + /// Set a long value for the specified element in the data vector. + /// + /// Element number whose value is to be set /// Value to be set public void setLong( uint uiElementNumber, @@ -260,10 +261,10 @@ namespace xflaim // setUInt //----------------------------------------------------------------------------- - /// - /// Set an unsigned int value for the specified element in the data vector. - /// - /// Element number whose value is to be set + /// + /// Set an unsigned int value for the specified element in the data vector. + /// + /// Element number whose value is to be set /// Value to be set public void setUInt( uint uiElementNumber, @@ -288,10 +289,10 @@ namespace xflaim // setInt //----------------------------------------------------------------------------- - /// - /// Set an int value for the specified element in the data vector. - /// - /// Element number whose value is to be set + /// + /// Set an int value for the specified element in the data vector. + /// + /// Element number whose value is to be set /// Value to be set public void setInt( uint uiElementNumber, @@ -316,10 +317,10 @@ namespace xflaim // setString //----------------------------------------------------------------------------- - /// - /// Set a string value for the specified element in the data vector. - /// - /// Element number whose value is to be set + /// + /// Set a string value for the specified element in the data vector. + /// + /// Element number whose value is to be set /// Value to be set public void setString( uint uiElementNumber, @@ -345,10 +346,10 @@ namespace xflaim // setBinary //----------------------------------------------------------------------------- - /// - /// Set a binary value for the specified element in the data vector. - /// - /// Element number whose value is to be set + /// + /// Set a binary value for the specified element in the data vector. + /// + /// Element number whose value is to be set /// Value to be set public void setBinary( uint uiElementNumber, @@ -375,9 +376,9 @@ namespace xflaim // setRightTruncated //----------------------------------------------------------------------------- - /// - /// Set the right truncated flag for the specified element in the vector. - /// + /// + /// Set the right truncated flag for the specified element in the vector. + /// /// Element whose right truncation flag is to be set public void setRightTruncated( uint uiElementNumber) @@ -394,9 +395,9 @@ namespace xflaim // setLeftTruncated //----------------------------------------------------------------------------- - /// - /// Set the left truncated flag for the specified element in the vector. - /// + /// + /// Set the left truncated flag for the specified element in the vector. + /// /// Element whose left truncation flag is to be set public void setLeftTruncated( uint uiElementNumber) @@ -413,9 +414,9 @@ namespace xflaim // clearRightTruncated //----------------------------------------------------------------------------- - /// - /// Clear the right truncated flag for the specified element in the vector. - /// + /// + /// Clear the right truncated flag for the specified element in the vector. + /// /// Element whose right truncation flag is to be cleared public void clearRightTruncated( uint uiElementNumber) @@ -432,9 +433,9 @@ namespace xflaim // clearLeftTruncated //----------------------------------------------------------------------------- - /// - /// Clear the left truncated flag for the specified element in the vector. - /// + /// + /// Clear the left truncated flag for the specified element in the vector. + /// /// Element whose left truncation flag is to be cleared public void clearLeftTruncated( uint uiElementNumber) @@ -451,9 +452,9 @@ namespace xflaim // isRightTruncated //----------------------------------------------------------------------------- - /// - /// Determine if the right truncated flag for the specified element in the vector is set. - /// + /// + /// Determine if the right truncated flag for the specified element in the vector is set. + /// /// Element to be tested /// /// Returns a flag indicating whether the specified element's right truncation flag is set. @@ -473,9 +474,9 @@ namespace xflaim // isLeftTruncated //----------------------------------------------------------------------------- - /// - /// Determine if the left truncated flag for the specified element in the vector is set. - /// + /// + /// Determine if the left truncated flag for the specified element in the vector is set. + /// /// Element to be tested /// /// Returns a flag indicating whether the specified element's left truncation flag is set. @@ -495,9 +496,9 @@ namespace xflaim // getDocumentID //----------------------------------------------------------------------------- - /// - /// Get the document ID associated with the data vector. - /// + /// + /// Get the document ID associated with the data vector. + /// /// /// Document ID for the data vector. /// @@ -514,10 +515,10 @@ namespace xflaim // getID //----------------------------------------------------------------------------- - /// - /// Get the ID associated with the specified element in the data vector. - /// - /// Element number whose ID is to be returned. + /// + /// Get the ID associated with the specified element in the data vector. + /// + /// Element number whose ID is to be returned. /// /// ID for the specified element in the data vector. /// @@ -536,10 +537,10 @@ namespace xflaim // getNameId //----------------------------------------------------------------------------- - /// - /// Get the name ID associated with the specified element in the data vector. - /// - /// Element number whose name ID is to be returned. + /// + /// Get the name ID associated with the specified element in the data vector. + /// + /// Element number whose name ID is to be returned. /// /// Name ID for the specified element in the data vector. /// @@ -558,10 +559,10 @@ namespace xflaim // isAttr //----------------------------------------------------------------------------- - /// - /// Determine if the specified element in the data vector is an attribute. - /// - /// Element number to be tested. + /// + /// Determine if the specified element in the data vector is an attribute. + /// + /// Element number to be tested. /// /// Flag indicating whether the specified element in the data vector is an attribute. /// @@ -580,10 +581,10 @@ namespace xflaim // isDataComponent //----------------------------------------------------------------------------- - /// - /// Determine if the specified element in the data vector is a data component. - /// - /// Element number to be tested. + /// + /// Determine if the specified element in the data vector is a data component. + /// + /// Element number to be tested. /// /// Flag indicating whether the specified element in the data vector is a data component. /// @@ -602,10 +603,10 @@ namespace xflaim // isKeyComponent //----------------------------------------------------------------------------- - /// - /// Determine if the specified element in the data vector is a key component. - /// - /// Element number to be tested. + /// + /// Determine if the specified element in the data vector is a key component. + /// + /// Element number to be tested. /// /// Flag indicating whether the specified element in the data vector is a key component. /// @@ -624,10 +625,10 @@ namespace xflaim // getDataLength //----------------------------------------------------------------------------- - /// - /// Get the length of the data that is stored in the specified element in the data vector. - /// - /// Element number whose data length is to be returned. + /// + /// Get the length of the data that is stored in the specified element in the data vector. + /// + /// Element number whose data length is to be returned. /// /// Length of data in the specified element. /// @@ -646,10 +647,10 @@ namespace xflaim // getDataType //----------------------------------------------------------------------------- - /// - /// Get the type of the data that is stored in the specified element in the data vector. - /// - /// Element number whose data type is to be returned. + /// + /// Get the type of the data that is stored in the specified element in the data vector. + /// + /// Element number whose data type is to be returned. /// /// Type of data in the specified element. /// @@ -668,11 +669,11 @@ namespace xflaim // getULong //----------------------------------------------------------------------------- - /// - /// Get the data in the specified element in the data vector as an unsigned - /// long value. - /// - /// Element number whose value is to be returned. + /// + /// Get the data in the specified element in the data vector as an unsigned + /// long value. + /// + /// Element number whose value is to be returned. /// /// Element's value is returned as an unsigned long. /// @@ -699,11 +700,11 @@ namespace xflaim // getLong //----------------------------------------------------------------------------- - /// - /// Get the data in the specified element in the data vector as a - /// long value. - /// - /// Element number whose value is to be returned. + /// + /// Get the data in the specified element in the data vector as a + /// long value. + /// + /// Element number whose value is to be returned. /// /// Element's value is returned as a long. /// @@ -730,11 +731,11 @@ namespace xflaim // getUInt //----------------------------------------------------------------------------- - /// - /// Get the data in the specified element in the data vector as an unsigned - /// int value. - /// - /// Element number whose value is to be returned. + /// + /// Get the data in the specified element in the data vector as an unsigned + /// int value. + /// + /// Element number whose value is to be returned. /// /// Element's value is returned as an unsigned int. /// @@ -761,11 +762,11 @@ namespace xflaim // getInt //----------------------------------------------------------------------------- - /// - /// Get the data in the specified element in the data vector as a signed - /// int value. - /// - /// Element number whose value is to be returned. + /// + /// Get the data in the specified element in the data vector as a signed + /// int value. + /// + /// Element number whose value is to be returned. /// /// Element's value is returned as a signed int. /// @@ -792,11 +793,11 @@ namespace xflaim // getString //----------------------------------------------------------------------------- - /// - /// Get the data in the specified element in the data vector as a string - /// value. - /// - /// Element number whose value is to be returned. + /// + /// Get the data in the specified element in the data vector as a string + /// value. + /// + /// Element number whose value is to be returned. /// /// Element's value is returned as a string. /// @@ -826,11 +827,11 @@ namespace xflaim // getBinary //----------------------------------------------------------------------------- - /// - /// Get the data in the specified element in the data vector as a byte array - /// value. - /// - /// Element number whose value is to be returned. + /// + /// Get the data in the specified element in the data vector as a byte array + /// value. + /// + /// Element number whose value is to be returned. /// /// Element's value is returned as a byte array. /// @@ -863,20 +864,20 @@ namespace xflaim // outputKey //----------------------------------------------------------------------------- - /// + /// /// Return a buffer that is an index key for the elements in the vector. The - /// key is generated using the definition of the index from the specified - /// database. - /// - /// - /// Database containing the index definition for which we want to - /// generate a key. - /// - /// Index number for which we want to generate a key. - /// - /// Flag that specifies whether or not node ids and - /// document ids in the data vector are to be included in the generated key. - /// + /// key is generated using the definition of the index from the specified + /// database. + /// + /// + /// Database containing the index definition for which we want to + /// generate a key. + /// + /// Index number for which we want to generate a key. + /// + /// Flag that specifies whether or not node ids and + /// document ids in the data vector are to be included in the generated key. + /// /// /// Returns the generated index key. /// @@ -914,16 +915,16 @@ namespace xflaim // outputData //----------------------------------------------------------------------------- - /// + /// /// Return a buffer that contains the data components for an index key /// for the elements in the vector. The data is generated using the - /// definition of the index from the specified database. - /// - /// - /// Database containing the index definition for which we want to - /// generate a key. - /// - /// Index number for which we want to generate a key. + /// definition of the index from the specified database. + /// + /// + /// Database containing the index definition for which we want to + /// generate a key. + /// + /// Index number for which we want to generate a key. /// /// Returns the data components of the index key. /// @@ -978,21 +979,21 @@ namespace xflaim // inputKey //----------------------------------------------------------------------------- - /// - /// Populate the data vector's key components using a buffer that contains - /// an index key's key components. - /// - /// - /// Database containing the index definition that is to be used to - /// parse through the key buffer to determine the key components. - /// - /// - /// Index number to be used to parse through the key buffer - /// to determine the key components. - /// - /// - /// Buffer containing the index key to be parsed. - /// + /// + /// Populate the data vector's key components using a buffer that contains + /// an index key's key components. + /// + /// + /// Database containing the index definition that is to be used to + /// parse through the key buffer to determine the key components. + /// + /// + /// Index number to be used to parse through the key buffer + /// to determine the key components. + /// + /// + /// Buffer containing the index key to be parsed. + /// public void inputKey( Db db, uint uiIndexNum, @@ -1020,21 +1021,21 @@ namespace xflaim // inputData //----------------------------------------------------------------------------- - /// - /// Populate the data vector's data components using a buffer that contains - /// an index key's data components. - /// - /// - /// Database containing the index definition that is to be used to - /// parse through the key buffer to determine the data components. - /// - /// - /// Index number to be used to parse through the data buffer - /// to determine the data components. - /// - /// - /// Buffer containing the data to be parsed. - /// + /// + /// Populate the data vector's data components using a buffer that contains + /// an index key's data components. + /// + /// + /// Database containing the index definition that is to be used to + /// parse through the key buffer to determine the data components. + /// + /// + /// Index number to be used to parse through the data buffer + /// to determine the data components. + /// + /// + /// Buffer containing the data to be parsed. + /// public void inputData( Db db, uint uiIndexNum, @@ -1062,9 +1063,9 @@ namespace xflaim // reset //----------------------------------------------------------------------------- - /// - /// Reset the contents of a data vector. - /// + /// + /// Reset the contents of a data vector. + /// public void reset() { xflaim_DataVector_reset( m_pDataVector); diff --git a/xflaim/csharp/xflaim/Db.cpp b/xflaim/csharp/xflaim/Db.cpp index 1af672c..ace08c1 100644 --- a/xflaim/csharp/xflaim/Db.cpp +++ b/xflaim/csharp/xflaim/Db.cpp @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Native C routines to support C# Db class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/xflaim/Db.cs b/xflaim/csharp/xflaim/Db.cs index 1d6952f..4fa6ee5 100644 --- a/xflaim/csharp/xflaim/Db.cs +++ b/xflaim/csharp/xflaim/Db.cs @@ -1,63 +1,64 @@ //------------------------------------------------------------------------------ // Desc: Db Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + using System; using System.Runtime.InteropServices; namespace xflaim { - /// - /// Predefined collections found in all XFLAIM databases. + /// + /// Predefined collections found in all XFLAIM databases. /// public enum PredefinedXFlaimCollections : uint { - /// - /// Maintenance collection + /// + /// Maintenance collection /// XFLM_MAINT_COLLECTION = 65533, - /// - /// Default data collection. + /// + /// Default data collection. /// XFLM_DATA_COLLECTION = 65534, - /// - /// Dictionary collection. + /// + /// Dictionary collection. /// XFLM_DICT_COLLECTION = 65535 } - /// - /// Predefined indexes found in all XFLAIM databases. + /// + /// Predefined indexes found in all XFLAIM databases. /// public enum PredefinedXFlaimIndexes : uint { - /// - /// Index on dictionary numbers + /// + /// Index on dictionary numbers /// XFLM_DICT_NUMBER_INDEX = 65534, - /// - /// Index in dictionary names. + /// + /// Index in dictionary names. /// XFLM_DICT_NAME_INDEX = 65535 } @@ -73,8 +74,8 @@ namespace xflaim /// public enum ReservedElmTag : uint { - /// - /// First reserved element number. + /// + /// First reserved element number. /// XFLM_FIRST_RESERVED_ELEMENT_TAG = 0xFFFFFE00, /// @@ -89,96 +90,96 @@ namespace xflaim /// "Index" /// ELM_INDEX_TAG = 0xFFFFFE02, - /// - /// "ElementComponent" + /// + /// "ElementComponent" /// ELM_ELEMENT_COMPONENT_TAG = 0xFFFFFE04, - /// - /// "AttributeComponent" + /// + /// "AttributeComponent" /// ELM_ATTRIBUTE_COMPONENT_TAG = 0xFFFFFE05, - /// - /// "Collection" + /// + /// "Collection" /// ELM_COLLECTION_TAG = 0xFFFFFE06, - /// - /// "Prefix" + /// + /// "Prefix" /// ELM_PREFIX_TAG = 0xFFFFFE07, - /// - /// "NextDictNums" + /// + /// "NextDictNums" /// ELM_NEXT_DICT_NUMS_TAG = 0xFFFFFE08, - /// - /// "DocumentTitle" + /// + /// "DocumentTitle" /// ELM_DOCUMENT_TITLE_TAG = 0xFFFFFE09, - /// - /// "Invalid" + /// + /// "Invalid" /// ELM_INVALID_TAG = 0xFFFFFE0A, - /// - /// "Quarantined" + /// + /// "Quarantined" /// ELM_QUARANTINED_TAG = 0xFFFFFE0B, - /// - /// "All" + /// + /// "All" /// ELM_ALL_TAG = 0xFFFFFE0C, - /// - /// "Annotation" + /// + /// "Annotation" /// ELM_ANNOTATION_TAG = 0xFFFFFE0D, - /// - /// "Any" + /// + /// "Any" /// ELM_ANY_TAG = 0xFFFFFE0E, - /// - /// "AttributeGroup" + /// + /// "AttributeGroup" /// ELM_ATTRIBUTE_GROUP_TAG = 0xFFFFFE0F, - /// - /// "Choice" + /// + /// "Choice" /// ELM_CHOICE_TAG = 0xFFFFFE10, - /// - /// "ComplexContent" + /// + /// "ComplexContent" /// ELM_COMPLEX_CONTENT_TAG = 0xFFFFFE11, - /// - /// "ComplexType" + /// + /// "ComplexType" /// ELM_COMPLEX_TYPE_TAG = 0xFFFFFE12, - /// - /// "Documentation" + /// + /// "Documentation" /// FLM_DOCUMENTATION_TAG = 0xFFFFFE13, - /// - /// "enumeration" + /// + /// "enumeration" /// ELM_ENUMERATION_TAG = 0xFFFFFE14, - /// - /// "extension" + /// + /// "extension" /// ELM_EXTENSION_TAG = 0xFFFFFE15, - /// - /// "Delete" + /// + /// "Delete" /// ELM_DELETE_TAG = 0xFFFFFE16, - /// - /// "BlockChain" + /// + /// "BlockChain" /// ELM_BLOCK_CHAIN_TAG = 0xFFFFFE17, - /// - /// "EncDef" + /// + /// "EncDef" /// ELM_ENCDEF_TAG = 0xFFFFFE18, - /// - /// "Sweep" + /// + /// "Sweep" /// ELM_SWEEP_TAG = 0xFFFFFE19, - /// - /// Last reserved element number + /// + /// Last reserved element number /// XFLM_LAST_RESERVED_ELEMENT_TAG = 0xFFFFFE19 } @@ -194,192 +195,192 @@ namespace xflaim /// public enum ReservedAttrTag : uint { - /// - /// First reserved attribute number. + /// + /// First reserved attribute number. /// XFLM_FIRST_RESERVED_ATTRIBUTE_TAG = 0xFFFFFE00, - /// - /// "DictNumber" + /// + /// "DictNumber" /// ATTR_DICT_NUMBER_TAG = 0xFFFFFE00, - /// - /// "CollectionNumber" + /// + /// "CollectionNumber" /// ATTR_COLLECTION_NUMBER_TAG = 0xFFFFFE01, - /// - /// "CollectionName" + /// + /// "CollectionName" /// ATTR_COLLECTION_NAME_TAG = 0xFFFFFE02, - /// - /// "name" + /// + /// "name" /// ATTR_NAME_TAG = 0xFFFFFE03, - /// - /// "targetNameSpace" + /// + /// "targetNameSpace" /// ATTR_TARGET_NAMESPACE_TAG = 0xFFFFFE04, - /// - /// "type" + /// + /// "type" /// ATTR_TYPE_TAG = 0xFFFFFE05, - /// - /// "State" + /// + /// "State" /// ATTR_STATE_TAG = 0xFFFFFE06, - /// - /// "Language" + /// + /// "Language" /// ATTR_LANGUAGE_TAG = 0xFFFFFE07, - /// - /// "IndexOptions" + /// + /// "IndexOptions" /// ATTR_INDEX_OPTIONS_TAG = 0xFFFFFE08, - /// - /// "IndexOn" + /// + /// "IndexOn" /// ATTR_INDEX_ON_TAG = 0xFFFFFE09, - /// - /// "Required" + /// + /// "Required" /// ATTR_REQUIRED_TAG = 0xFFFFFE0A, - /// - /// "Limit" + /// + /// "Limit" /// ATTR_LIMIT_TAG = 0xFFFFFE0B, - /// - /// "CompareRules" + /// + /// "CompareRules" /// ATTR_COMPARE_RULES_TAG = 0xFFFFFE0C, - /// - /// "KeyComponent" + /// + /// "KeyComponent" /// ATTR_KEY_COMPONENT_TAG = 0xFFFFFE0D, - /// - /// "DataComponent" + /// + /// "DataComponent" /// ATTR_DATA_COMPONENT_TAG = 0xFFFFFE0E, - /// - /// "LastDocumentIndexed" + /// + /// "LastDocumentIndexed" /// ATTR_LAST_DOC_INDEXED_TAG = 0xFFFFFE0F, - /// - /// "NextElementNum" + /// + /// "NextElementNum" /// ATTR_NEXT_ELEMENT_NUM_TAG = 0xFFFFFE10, - /// - /// "NextAttributeNum" + /// + /// "NextAttributeNum" /// ATTR_NEXT_ATTRIBUTE_NUM_TAG = 0xFFFFFE11, - /// - /// "NextIndexNum" + /// + /// "NextIndexNum" /// ATTR_NEXT_INDEX_NUM_TAG = 0xFFFFFE12, - /// - /// "NextCollectionNum" + /// + /// "NextCollectionNum" /// ATTR_NEXT_COLLECTION_NUM_TAG = 0xFFFFFE13, - /// - /// "NextPrefixNum" + /// + /// "NextPrefixNum" /// ATTR_NEXT_PREFIX_NUM_TAG = 0xFFFFFE14, - /// - /// "Source" + /// + /// "Source" /// ATTR_SOURCE_TAG = 0xFFFFFE15, - /// - /// "StateChangeCount" + /// + /// "StateChangeCount" /// ATTR_STATE_CHANGE_COUNT_TAG = 0xFFFFFE16, - /// - /// "xmlns" + /// + /// "xmlns" /// ATTR_XMLNS_TAG = 0xFFFFFE17, - /// - /// "abstract" + /// + /// "abstract" /// ATTR_ABSTRACT_TAG = 0xFFFFFE18, - /// - /// "base" + /// + /// "base" /// ATTR_BASE_TAG = 0xFFFFFE19, - /// - /// "block" + /// + /// "block" /// ATTR_BLOCK_TAG = 0xFFFFFE1A, - /// - /// "default" + /// + /// "default" /// ATTR_DEFAULT_TAG = 0xFFFFFE1B, - /// - /// "final" + /// + /// "final" /// ATTR_FINAL_TAG = 0xFFFFFE1C, - /// - /// "fixed" + /// + /// "fixed" /// ATTR_FIXED_TAG = 0xFFFFFE1D, - /// - /// "itemtype" + /// + /// "itemtype" /// ATTR_ITEM_TYPE_TAG = 0xFFFFFE1E, - /// - /// "membertypes" + /// + /// "membertypes" /// ATTR_MEMBER_TYPES_TAG = 0xFFFFFE1F, - /// - /// "mixed" + /// + /// "mixed" /// ATTR_MIXED_TAG = 0xFFFFFE20, - /// - /// "nillable" + /// + /// "nillable" /// ATTR_NILLABLE_TAG = 0xFFFFFE21, - /// - /// "ref" + /// + /// "ref" /// ATTR_REF_TAG = 0xFFFFFE22, - /// - /// "use" + /// + /// "use" /// ATTR_USE_TAG = 0xFFFFFE23, - /// - /// "value" + /// + /// "value" /// ATTR_VALUE_TAG = 0xFFFFFE24, - /// - /// "address" + /// + /// "address" /// ATTR_ADDRESS_TAG = 0xFFFFFE25, - /// - /// "xmlns:xflaim" + /// + /// "xmlns:xflaim" /// ATTR_XMLNS_XFLAIM_TAG = 0xFFFFFE26, - /// - /// "Key" + /// + /// "Key" /// ATTR_ENCRYPTION_KEY_TAG = 0xFFFFFE27, - /// - /// "Transaction" + /// + /// "Transaction" /// ATTR_TRANSACTION_TAG = 0xFFFFFE28, - /// - /// "NextEncDefNum" + /// + /// "NextEncDefNum" /// ATTR_NEXT_ENCDEF_NUM_TAG = 0xFFFFFE29, - /// - /// "encId" + /// + /// "encId" /// ATTR_ENCRYPTION_ID_TAG = 0xFFFFFE2A, - /// - /// "keySize" + /// + /// "keySize" /// ATTR_ENCRYPTION_KEY_SIZE_TAG = 0xFFFFFE2B, - /// - /// "UniqueSubElements" + /// + /// "UniqueSubElements" /// ATTR_UNIQUE_SUB_ELEMENTS_TAG = 0xFFFFFE2C, - /// - /// Last reserved attribute number + /// + /// Last reserved attribute number /// XFLM_LAST_RESERVED_ATTRIBUTE_TAG = 0xFFFFFE2C } @@ -388,27 +389,27 @@ namespace xflaim // Encryption schemes //----------------------------------------------------------------------------- - /// - /// Encryption schemes. - /// - public enum EncryptionScheme - { - /// AES 128 bit + /// + /// Encryption schemes. + /// + public enum EncryptionScheme + { + /// AES 128 bit ENC_AES128 = 1, - /// AES 192 bit + /// AES 192 bit ENC_AES192 = 2, - /// AES 256 bit + /// AES 256 bit ENC_AES256 = 3, - /// DES3 (168 bi)t + /// DES3 (168 bi)t ENC_DES3 = 4 - } - + } + //----------------------------------------------------------------------------- // Export format types. //----------------------------------------------------------------------------- - /// - /// Format types for exporting XML from an XFLAIM database. + /// + /// Format types for exporting XML from an XFLAIM database. /// public enum eExportFormatType : uint { @@ -433,221 +434,221 @@ namespace xflaim // Change states //----------------------------------------------------------------------------- - /// - /// Change states for definitions in the dictionary. - /// - public enum ChangeState - { - /// Check the definition to see if it is in use + /// + /// Change states for definitions in the dictionary. + /// + public enum ChangeState + { + /// Check the definition to see if it is in use STATE_CHECKING = 1, - /// Purge the definition after purging all uses of it + /// Purge the definition after purging all uses of it STATE_PURGE = 2, - /// Definition is in use. + /// Definition is in use. STATE_ACTIVE = 3 - } - + } + //----------------------------------------------------------------------------- // XML parse errors //----------------------------------------------------------------------------- - // IMPORTANT NOTE: These need to be kept in sync with the corresponding - // definitions in xflaim.h - /// - /// Parse errors that can occur when importing XML into a database. + // IMPORTANT NOTE: These need to be kept in sync with the corresponding + // definitions in xflaim.h + /// + /// Parse errors that can occur when importing XML into a database. /// public enum XMLParseError : uint { - /// - /// No error + /// + /// No error /// XML_NO_ERROR = 0, - /// + /// /// Invalid element name - does not start with a valid /// character for element names - /// + /// XML_ERR_BAD_ELEMENT_NAME, - /// + /// /// Element names cannot be "xmlns" or have "xmlns:" as a prefix - /// + /// XML_ERR_XMLNS_IN_ELEMENT_NAME, - /// + /// /// The element begin and end tags do not match - /// + /// XML_ERR_ELEMENT_NAME_MISMATCH, - /// + /// /// The prefix for the element or attribute has not been defined with /// an "xmlns:prefix=" attribute somewhere - /// + /// XML_ERR_PREFIX_NOT_DEFINED, - /// + /// /// Expecting a right angle bracket - /// + /// XML_ERR_EXPECTING_GT, - /// + /// /// Expecting a left angle bracket to begin an element name - /// + /// XML_ERR_EXPECTING_ELEMENT_LT, - /// + /// /// Expecting a '=' after the attribute name - /// + /// XML_ERR_EXPECTING_EQ, - /// + /// /// Multiple "xmlns" default namespace declarations in an element - /// + /// XML_ERR_MULTIPLE_XMLNS_DECLS, - /// + /// /// Multiple definitions for the same prefix ("xmlns:prefix=...") in an element - /// + /// XML_ERR_MULTIPLE_PREFIX_DECLS, - /// + /// /// Invalid xml declaration terminator - /// + /// XML_ERR_EXPECTING_QUEST_GT, - /// + /// /// Invalid XML markup - /// + /// XML_ERR_INVALID_XML_MARKUP, - /// + /// /// Must have at least one attr def in an ATTRLIST markup - /// + /// XML_ERR_MUST_HAVE_ONE_ATT_DEF, - /// + /// /// Expecting "NDATA" keyword - /// + /// XML_ERR_EXPECTING_NDATA, - /// + /// /// Expecting "SYSTEM" or "PUBLIC" keyword in NOTATION declaration - /// + /// XML_ERR_EXPECTING_SYSTEM_OR_PUBLIC, - /// + /// /// Expecting "(" - /// + /// XML_ERR_EXPECTING_LPAREN, - /// + /// /// Expecing ")" or "|" - /// + /// XML_ERR_EXPECTING_RPAREN_OR_PIPE, - /// + /// /// Expecting a name - /// + /// XML_ERR_EXPECTING_NAME, - /// + /// /// Invalid Attr type in ATTLIST - /// + /// XML_ERR_INVALID_ATT_TYPE, - /// + /// /// Invalid default decl, expecting #FIXED, #REQUIRED, #IMPLIED, or quoted attr value - /// + /// XML_ERR_INVALID_DEFAULT_DECL, - /// + /// /// Expecting PCDATA - only PCDATA allowed after # - /// + /// XML_ERR_EXPECTING_PCDATA, - /// + /// /// Expecting "*" - /// + /// XML_ERR_EXPECTING_ASTERISK, - /// + /// /// Empty content is invalid - must be parameters between parens - /// + /// XML_ERR_EMPTY_CONTENT_INVALID, - /// + /// /// Cannot mix choice items with sequenced items. - /// + /// XML_ERR_CANNOT_MIX_CHOICE_AND_SEQ, - /// + /// /// "XML" is not a legal name for a processing instruction - /// + /// XML_ERR_XML_ILLEGAL_PI_NAME, - /// + /// /// Illegal first character in name - must be an alphabetic letter or underscore - /// + /// XML_ERR_ILLEGAL_FIRST_NAME_CHAR, - /// + /// /// Illegal second ":" found in name. Name already has a colon. - /// + /// XML_ERR_ILLEGAL_COLON_IN_NAME, - /// + /// /// Expecting "version" - /// + /// XML_ERR_EXPECTING_VERSION, - /// + /// /// Invalid version number - only 1.0 is supported. - /// + /// XML_ERR_INVALID_VERSION_NUM, - /// + /// /// Unsupported encoding - must be "UTF-8" or "us-ascii" - /// + /// XML_ERR_UNSUPPORTED_ENCODING, - /// + /// /// Expecting "yes" or "no" - /// + /// XML_ERR_EXPECTING_YES_OR_NO, - /// + /// /// Expecting quote character - unexpected end of line - /// + /// XML_ERR_EXPECTING_QUOTE_BEFORE_EOL, - /// + /// /// Expecting ";" - /// + /// XML_ERR_EXPECTING_SEMI, - /// + /// /// Unexpected end of line in entity reference, need proper /// terminating character - ";" - /// + /// XML_ERR_UNEXPECTED_EOL_IN_ENTITY, - /// + /// /// Invalid numeric character entity. Number is either too large, or zero, /// or illegal characters were used in the number. - /// + /// XML_ERR_INVALID_CHARACTER_NUMBER, - /// + /// /// Unsupported predefined entity reference. - /// + /// XML_ERR_UNSUPPORTED_ENTITY, - /// + /// /// Expecting single or double quote character. - /// + /// XML_ERR_EXPECTING_QUOTE, - /// + /// /// Invalid character in public id. - /// + /// XML_ERR_INVALID_PUBLIC_ID_CHAR, - /// + /// /// Whitespace required - /// + /// XML_ERR_EXPECTING_WHITESPACE, - /// + /// /// Expecting HEX digit for binary value - /// + /// XML_ERR_EXPECTING_HEX_DIGIT, - /// + /// /// Invalid binary value for attribute - /// + /// XML_ERR_INVALID_BINARY_ATTR_VALUE, - /// + /// /// Error returned from createNode in processCDATA - /// + /// XML_ERR_CREATING_CDATA_NODE, - /// + /// /// Error returned from createNode in processComment - /// + /// XML_ERR_CREATING_COMMENT_NODE, - /// + /// /// Error returned from createNode in processPI - /// + /// XML_ERR_CREATING_PI_NODE, - /// + /// /// Error returned from createNode in processPI - /// + /// XML_ERR_CREATING_DATA_NODE, - /// + /// /// Error returned from createRootElement in processSTag - /// + /// XML_ERR_CREATING_ROOT_ELEMENT, - /// + /// /// Error returned from createNode in processSTag - /// + /// XML_ERR_CREATING_ELEMENT_NODE } @@ -655,19 +656,19 @@ namespace xflaim // XML encoding //----------------------------------------------------------------------------- - // IMPORTANT NOTE: These need to be kept in sync with the corresponding - // definitions in xflaim.h - /// - /// Types of XML encoding + // IMPORTANT NOTE: These need to be kept in sync with the corresponding + // definitions in xflaim.h + /// + /// Types of XML encoding /// public enum XMLEncoding : uint { - /// - /// UTF-8 encoding + /// + /// UTF-8 encoding /// XFLM_XML_UTF8_ENCODING, - /// - /// US ASCII encoding + /// + /// US ASCII encoding /// XFLM_XML_USASCII_ENCODING } @@ -686,52 +687,52 @@ namespace xflaim [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public class CS_XFLM_IMPORT_STATS { - /// - /// Lines processed + /// + /// Lines processed /// public uint uiLines; - /// - /// Characters processed + /// + /// Characters processed /// public uint uiChars; - /// - /// Attributes processed + /// + /// Attributes processed /// public uint uiAttributes; - /// - /// Elements processed + /// + /// Elements processed /// public uint uiElements; - /// - /// Text nodes processed + /// + /// Text nodes processed /// public uint uiText; - /// - /// Documents processed + /// + /// Documents processed /// public uint uiDocuments; - /// - /// Line number where the parser encountered an error + /// + /// Line number where the parser encountered an error /// public uint uiErrLineNum; - /// - /// Offset in the line where the parser encountered an error + /// + /// Offset in the line where the parser encountered an error /// public uint uiErrLineOffset; - /// - /// Type of error encountered + /// + /// Type of error encountered /// public XMLParseError eErrorType; - /// - /// Offset in the stream where the line containing the error starts + /// + /// Offset in the stream where the line containing the error starts /// public uint uiErrLineFilePos; - /// - /// Offset in the stream where the error starts + /// + /// Offset in the stream where the error starts /// public uint uiErrLineBytes; - /// - /// XML encoding (UTF-8, etc.) + /// + /// XML encoding (UTF-8, etc.) /// public XMLEncoding eXMLEncoding; } @@ -789,33 +790,33 @@ namespace xflaim /// Types of locks that may be requested. /// public enum eLockType : uint - { - /// No lock - FLM_LOCK_NONE = 0, - /// Exclusive lock - FLM_LOCK_EXCLUSIVE, - /// Shared lock - FLM_LOCK_SHARED - } - - /// - /// This object contains information about a lock holder or lock waiter. - /// - public class LockUser - { - /// - /// Thread ID that is either holding the lock or waiting for it. - /// - public uint uiThreadId; - /// - /// If this represents the lock holder, this is the amount of time - /// that the thread has been holding the lock. If it represents - /// the lock waiter, it is the amount of time the thread has been - /// waiting to obtain the lock. Time is in milliseconds. - /// - public uint uiTime; - } - + { + /// No lock + FLM_LOCK_NONE = 0, + /// Exclusive lock + FLM_LOCK_EXCLUSIVE, + /// Shared lock + FLM_LOCK_SHARED + } + + /// + /// This object contains information about a lock holder or lock waiter. + /// + public class LockUser + { + /// + /// Thread ID that is either holding the lock or waiting for it. + /// + public uint uiThreadId; + /// + /// If this represents the lock holder, this is the amount of time + /// that the thread has been holding the lock. If it represents + /// the lock waiter, it is the amount of time the thread has been + /// waiting to obtain the lock. Time is in milliseconds. + /// + public uint uiTime; + } + // IMPORTANT NOTE: These need to be kept in sync with the corresponding // definitions in xflaim.h /// @@ -842,41 +843,41 @@ namespace xflaim [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public class CS_XFLM_INDEX_STATUS { - /// + /// /// If ~0 then index is online, otherwise this is the value of the /// last document ID that was indexed. /// public ulong ulLastDocumentIndexed; - /// - /// Keys processed by the background indexing thread. + /// + /// Keys processed by the background indexing thread. /// public ulong ulKeysProcessed; - /// - /// Documents processed by the background indexing thread. + /// + /// Documents processed by the background indexing thread. /// public ulong ulDocumentsProcessed; - /// - /// Number of transactions completed by the background indexing thread. + /// + /// Number of transactions completed by the background indexing thread. /// public ulong ulTransactions; - /// - /// ID of the index. + /// + /// ID of the index. /// public uint uiIndexNum; - /// - /// Time the bacground indexing thread (if any) was started. + /// + /// Time the bacground indexing thread (if any) was started. /// public uint uiStartTime; - /// - /// State of the background indexing thread (if any). + /// + /// State of the background indexing thread (if any). /// public eXFlmIndexState eState; - } - -//----------------------------------------------------------------------------- -// RetrieveFlags -//----------------------------------------------------------------------------- - + } + +//----------------------------------------------------------------------------- +// RetrieveFlags +//----------------------------------------------------------------------------- + // IMPORTANT NOTE: These flags need to be kept in sync with the corresponding // definitions in xflaim.h /// @@ -888,16 +889,16 @@ namespace xflaim public enum RetrieveFlags : uint { /// Return item greater than or equal to the search key. - XFLM_INCL = 0x0010, - /// Return item greater than the search key. - XFLM_EXCL = 0x0020, - /// Return item that exactly matches the search key. - XFLM_EXACT = 0x0040, - /// - /// Used in conjunction with XFLM_EXCL. Specifies that the item to be - /// returned must match the key components, but the node ids may be - /// different. - /// + XFLM_INCL = 0x0010, + /// Return item greater than the search key. + XFLM_EXCL = 0x0020, + /// Return item that exactly matches the search key. + XFLM_EXACT = 0x0040, + /// + /// Used in conjunction with XFLM_EXCL. Specifies that the item to be + /// returned must match the key components, but the node ids may be + /// different. + /// XFLM_KEY_EXACT = 0x0080, /// Retrieve the first key in the index or first item in a result set. XFLM_FIRST = 0x0100, @@ -913,21 +914,21 @@ namespace xflaim // defines in xflaim.h. /// /// Reason checkpoint thread is forcing a checkpoint. - /// - public enum eCPReason : uint - { - /// - /// The checkpoint interval (typically 180 seconds) has elapsed. - /// - XFLM_CP_TIME_INTERVAL_REASON = 1, - /// - /// The database is being closed. - /// - XFLM_CP_SHUTTING_DOWN_REASON = 2, - /// - /// A problem was encountered whil writing to the RFL volume. - /// - XFLM_CP_RFL_VOLUME_PROBLEM = 3 + /// + public enum eCPReason : uint + { + /// + /// The checkpoint interval (typically 180 seconds) has elapsed. + /// + XFLM_CP_TIME_INTERVAL_REASON = 1, + /// + /// The database is being closed. + /// + XFLM_CP_SHUTTING_DOWN_REASON = 2, + /// + /// A problem was encountered whil writing to the RFL volume. + /// + XFLM_CP_RFL_VOLUME_PROBLEM = 3 } // IMPORTANT NOTE: This structure needs to be kept in sync with the corresponding @@ -938,51 +939,51 @@ namespace xflaim [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class XFLM_CHECKPOINT_INFO { - /// - /// If true, the checkpoint is currently running + /// + /// If true, the checkpoint is currently running /// public int bRunning; - /// - /// Amount of time (seconds) that the checkpoint has been running + /// + /// Amount of time (seconds) that the checkpoint has been running /// public uint uiRunningTime; - /// - /// If true, the checkpoint is being forced and cannot be interrupted by - /// a foreground update transaction. + /// + /// If true, the checkpoint is being forced and cannot be interrupted by + /// a foreground update transaction. /// public int bForcingCheckpoint; - /// - /// Amount of time (seconds) that the checkpoint has been running - /// in "forced" mode. + /// + /// Amount of time (seconds) that the checkpoint has been running + /// in "forced" mode. /// public uint uiForceCheckpointRunningTime; - /// - /// Specific reason for forcing a checkpoint. + /// + /// Specific reason for forcing a checkpoint. /// public eCPReason forceCheckpointReason; - /// - /// If true, the checkpoint thread is currently writing data blocks + /// + /// If true, the checkpoint thread is currently writing data blocks /// public int bWritingDataBlocks; - /// - /// Number of log blocks written to the roll-back log + /// + /// Number of log blocks written to the roll-back log /// public uint uiLogBlocksWritten; - /// - /// Number of data blocks written + /// + /// Number of data blocks written /// public uint uiDataBlocksWritten; - /// - /// Amount of dirty cache + /// + /// Amount of dirty cache /// public uint uiDirtyCacheBytes; - /// - /// Database block size + /// + /// Database block size /// public uint uiBlockSize; - /// - /// Amount of time the checkpoint has waited to truncate - /// the roll-back log + /// + /// Amount of time the checkpoint has waited to truncate + /// the roll-back log /// public uint uiWaitTruncateTime; }; @@ -996,8 +997,8 @@ namespace xflaim public class Db { private IntPtr m_pDb; // Pointer to IF_Db object in unmanaged space - private DbSystem m_dbSystem; - + private DbSystem m_dbSystem; + //----------------------------------------------------------------------------- // constructor //----------------------------------------------------------------------------- @@ -1062,21 +1063,21 @@ namespace xflaim internal IntPtr getDb() { return( m_pDb); - } - -//----------------------------------------------------------------------------- -// getDbSystem -//----------------------------------------------------------------------------- - - /// - /// Return the DbSystem object associated with this Db - /// - /// Returns the DbSystem object associated with this Db - internal DbSystem getDbSystem() - { - return m_dbSystem; - } - + } + +//----------------------------------------------------------------------------- +// getDbSystem +//----------------------------------------------------------------------------- + + /// + /// Return the DbSystem object associated with this Db + /// + /// Returns the DbSystem object associated with this Db + internal DbSystem getDbSystem() + { + return m_dbSystem; + } + //----------------------------------------------------------------------------- // close //----------------------------------------------------------------------------- @@ -1269,21 +1270,21 @@ namespace xflaim // dbLock //----------------------------------------------------------------------------- - /// - /// Lock the database. - /// - /// - /// Type of lock being requested. - /// - /// - /// Priority of lock being requested. - /// - /// + /// + /// Lock the database. + /// + /// + /// Type of lock being requested. + /// + /// + /// Priority of lock being requested. + /// + /// /// Lock wait time. Specifies the amount of time to wait for /// database lock. Valid values are 0 through 255 seconds. /// Zero is used to specify no-wait locks. 255 is used to specify - /// that there is no timeout. - /// + /// that there is no timeout. + /// /// public void dbLock( eLockType eLckType, @@ -1310,42 +1311,42 @@ namespace xflaim // dbUnlock //----------------------------------------------------------------------------- - /// - /// Unlocks the database. - /// + /// + /// Unlocks the database. + /// /// public void dbUnlock() - { - RCODE rc; - - if ((rc = xflaim_Db_dbUnlock( m_pDb)) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_dbUnlock( - IntPtr pDb); - + { + RCODE rc; + + if ((rc = xflaim_Db_dbUnlock( m_pDb)) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_dbUnlock( + IntPtr pDb); + //----------------------------------------------------------------------------- // getLockType //----------------------------------------------------------------------------- - /// + /// /// Get the type of database lock current held. - /// - /// - /// Type of lock is returned here. - /// - /// - /// Flag indicating whether the database was implicitly locked is - /// returned here. Returns true if implicitly locked, false if - /// explicitly locked. Implicit lock means that the database was - /// locked at the time the transaction was started. Explicit lock - /// means that the application called to - /// obtain the lock. - /// + /// + /// + /// Type of lock is returned here. + /// + /// + /// Flag indicating whether the database was implicitly locked is + /// returned here. Returns true if implicitly locked, false if + /// explicitly locked. Implicit lock means that the database was + /// locked at the time the transaction was started. Explicit lock + /// means that the application called to + /// obtain the lock. + /// public void getLockType( out eLockType eLckTyp, out bool bImplicit) @@ -1358,44 +1359,44 @@ namespace xflaim throw new XFlaimException( rc); } bImplicit = bImpl != 0 ? true : false; - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getLockType( - IntPtr pDb, - out eLockType peLockType, - out int pbImplicit); - + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getLockType( + IntPtr pDb, + out eLockType peLockType, + out int pbImplicit); + //----------------------------------------------------------------------------- // getLockInfo //----------------------------------------------------------------------------- - /// - /// Return various pieces of lock information. - /// - /// + /// + /// Return various pieces of lock information. + /// + /// /// Priority to look for. The uiPriorityCount parameter returns a count /// of all waiting threads with a lock priority greater than or equal to /// this. - /// - /// - /// Returns the type of database lock current held. - /// - /// - /// Returns the thread id of the thread that currently holds the database lock. - /// - /// - /// Returns the number of threads that are currently waiting to obtain - /// an exclusive database lock. - /// - /// - /// Returns the number of threads that are currently waiting to obtain - /// a shared database lock. - /// - /// - /// Returns the number of threads that are currently waiting to obtain - /// a database lock whose priority is >= iPriority. - /// + /// + /// + /// Returns the type of database lock current held. + /// + /// + /// Returns the thread id of the thread that currently holds the database lock. + /// + /// + /// Returns the number of threads that are currently waiting to obtain + /// an exclusive database lock. + /// + /// + /// Returns the number of threads that are currently waiting to obtain + /// a shared database lock. + /// + /// + /// Returns the number of threads that are currently waiting to obtain + /// a database lock whose priority is >= iPriority. + /// public void getLockInfo( int iPriority, out eLockType eLckType, @@ -1413,527 +1414,527 @@ namespace xflaim { throw new XFlaimException( rc); } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getLockInfo( - IntPtr pDb, + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getLockInfo( + IntPtr pDb, int iPriority, out eLockType eLckType, out uint uiThreadId, out uint uiNumExclQueued, out uint uiNumSharedQueued, out uint uiPriorityCount); - + //----------------------------------------------------------------------------- // indexSuspend //----------------------------------------------------------------------------- - /// + /// /// Suspend indexing on the specified index. - /// - /// - /// Index to be suspended. - /// + /// + /// + /// Index to be suspended. + /// public void indexSuspend( uint uiIndex) - { - RCODE rc; - - if ((rc = xflaim_Db_indexSuspend( m_pDb, uiIndex)) != 0) - { - throw new XFlaimException( rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_indexSuspend( - IntPtr pDb, - uint uiIndex); + { + RCODE rc; + + if ((rc = xflaim_Db_indexSuspend( m_pDb, uiIndex)) != 0) + { + throw new XFlaimException( rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_indexSuspend( + IntPtr pDb, + uint uiIndex); //----------------------------------------------------------------------------- // indexResume -//----------------------------------------------------------------------------- - - /// - /// Resume indexing on the specified index. - /// - /// - /// Index to be resumed. - /// - public void indexResume( - uint uiIndex) - { - RCODE rc; - - if ((rc = xflaim_Db_indexResume( m_pDb, uiIndex)) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_indexResume( - IntPtr pDb, - uint uiIndex); +//----------------------------------------------------------------------------- + + /// + /// Resume indexing on the specified index. + /// + /// + /// Index to be resumed. + /// + public void indexResume( + uint uiIndex) + { + RCODE rc; + + if ((rc = xflaim_Db_indexResume( m_pDb, uiIndex)) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_indexResume( + IntPtr pDb, + uint uiIndex); //----------------------------------------------------------------------------- // indexGetNext //----------------------------------------------------------------------------- - /// + /// /// This method provides a way to iterate through all of the indexes in the /// database. It returns the index ID of the index that comes after the /// passed in index number. The first index can be obtained by passing in a /// zero. - /// - /// + /// + /// /// Current index number. Index that comes after this one - /// will be returned. - /// + /// will be returned. + /// /// /// Returns the index ID of the index that comes after uiCurrIndex. /// public uint indexGetNext( uint uiCurrIndex) { - RCODE rc; - - if ((rc = xflaim_Db_indexGetNext( m_pDb, ref uiCurrIndex)) != 0) - { - throw new XFlaimException(rc); - } + RCODE rc; + + if ((rc = xflaim_Db_indexGetNext( m_pDb, ref uiCurrIndex)) != 0) + { + throw new XFlaimException(rc); + } return( uiCurrIndex); } - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_indexGetNext( - IntPtr pDb, - ref uint puiCurrIndex); - + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_indexGetNext( + IntPtr pDb, + ref uint puiCurrIndex); + //----------------------------------------------------------------------------- // indexStatus //----------------------------------------------------------------------------- - /// + /// /// Retrieves index status information - /// - /// - /// Index whose status is to be returned - /// + /// + /// + /// Index whose status is to be returned + /// /// An instance of a object. public CS_XFLM_INDEX_STATUS indexStatus( uint uiIndex) - { - RCODE rc; + { + RCODE rc; CS_XFLM_INDEX_STATUS indexStatus = new CS_XFLM_INDEX_STATUS(); - if ((rc = xflaim_Db_indexStatus( m_pDb, uiIndex, indexStatus)) != 0) - { - throw new XFlaimException(rc); - } + if ((rc = xflaim_Db_indexStatus( m_pDb, uiIndex, indexStatus)) != 0) + { + throw new XFlaimException(rc); + } return( indexStatus); } - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_indexStatus( - IntPtr pDb, - uint uiIndex, - CS_XFLM_INDEX_STATUS pIndexStatus); - + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_indexStatus( + IntPtr pDb, + uint uiIndex, + CS_XFLM_INDEX_STATUS pIndexStatus); + //----------------------------------------------------------------------------- // reduceSize //----------------------------------------------------------------------------- - /// + /// /// Return unused blocks back to the file system. - /// - /// - /// Maximum number of blocks to be returned. - /// + /// + /// + /// Maximum number of blocks to be returned. + /// /// /// Returns the number of blocks that were actually returned to the /// file system. /// public uint reduceSize( uint uiCount) - { - RCODE rc; - uint uiNumReduced; - - if ((rc = xflaim_Db_reduceSize( m_pDb, uiCount, out uiNumReduced)) != 0) - { - throw new XFlaimException(rc); - } - + { + RCODE rc; + uint uiNumReduced; + + if ((rc = xflaim_Db_reduceSize( m_pDb, uiCount, out uiNumReduced)) != 0) + { + throw new XFlaimException(rc); + } + return( uiNumReduced); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_reduceSize( - IntPtr pDb, - uint uiCount, - out uint uiNumReduced); - -//----------------------------------------------------------------------------- -// keyRetrieve -//----------------------------------------------------------------------------- - - /// - /// Lookup/retrieve keys in an index. - /// - /// - /// The index that is being searched. - /// - /// - /// The search key use for the search. - /// - /// - /// Search flags . - /// - /// - /// Data vector where found key will be returned. If null is passed in - /// a new data vector will be created. - /// - /// - /// Key that was retrieved from the index. - /// + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_reduceSize( + IntPtr pDb, + uint uiCount, + out uint uiNumReduced); + +//----------------------------------------------------------------------------- +// keyRetrieve +//----------------------------------------------------------------------------- + + /// + /// Lookup/retrieve keys in an index. + /// + /// + /// The index that is being searched. + /// + /// + /// The search key use for the search. + /// + /// + /// Search flags . + /// + /// + /// Data vector where found key will be returned. If null is passed in + /// a new data vector will be created. + /// + /// + /// Key that was retrieved from the index. + /// public DataVector keyRetrieve( uint uiIndex, - DataVector searchKey, + DataVector searchKey, RetrieveFlags retrieveFlags, DataVector foundKey) - { - RCODE rc; + { + RCODE rc; IntPtr pSearchKey = (searchKey == null ? IntPtr.Zero : searchKey.getDataVector()); - IntPtr pFoundKey; - - if (foundKey == null) - { - foundKey = m_dbSystem.createDataVector(); - } - - pFoundKey = foundKey.getDataVector(); - - if ((rc = xflaim_Db_keyRetrieve( m_pDb, - uiIndex, pSearchKey, retrieveFlags, pFoundKey)) != 0) - { - throw new XFlaimException(rc); - } - return( foundKey); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_keyRetrieve( - IntPtr pDb, - uint uiIndex, - IntPtr pSearchKey, - RetrieveFlags retrieveFlags, - IntPtr pFoundKey); + IntPtr pFoundKey; -//----------------------------------------------------------------------------- -// createDocument -//----------------------------------------------------------------------------- - - /// + if (foundKey == null) + { + foundKey = m_dbSystem.createDataVector(); + } + + pFoundKey = foundKey.getDataVector(); + + if ((rc = xflaim_Db_keyRetrieve( m_pDb, + uiIndex, pSearchKey, retrieveFlags, pFoundKey)) != 0) + { + throw new XFlaimException(rc); + } + return( foundKey); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_keyRetrieve( + IntPtr pDb, + uint uiIndex, + IntPtr pSearchKey, + RetrieveFlags retrieveFlags, + IntPtr pFoundKey); + +//----------------------------------------------------------------------------- +// createDocument +//----------------------------------------------------------------------------- + + /// /// Creates a new document node. - /// - /// - /// The collection to store the new document in. - /// - /// + /// + /// + /// The collection to store the new document in. + /// + /// /// An instance of a object. - /// + /// public DOMNode createDocument( uint uiCollection) { - RCODE rc; - IntPtr pNewNode = IntPtr.Zero; - - if ((rc = xflaim_Db_createDocument( m_pDb, uiCollection, - out pNewNode)) != 0) - { - throw new XFlaimException(rc); - } + RCODE rc; + IntPtr pNewNode = IntPtr.Zero; + + if ((rc = xflaim_Db_createDocument( m_pDb, uiCollection, + out pNewNode)) != 0) + { + throw new XFlaimException(rc); + } return( new DOMNode( pNewNode, this)); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_createDocument( - IntPtr pDb, - uint uiCollection, - out IntPtr ppNewNode); - -//----------------------------------------------------------------------------- -// createRootElement -//----------------------------------------------------------------------------- - - /// + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_createDocument( + IntPtr pDb, + uint uiCollection, + out IntPtr ppNewNode); + +//----------------------------------------------------------------------------- +// createRootElement +//----------------------------------------------------------------------------- + + /// /// Creates a new root element node. This is the root node of a document /// in the XFLAIM database. - /// - /// - /// The collection to store the new node in. - /// - /// - /// Name id of the element to be created. - /// - /// - /// An instance of a object. - /// + /// + /// + /// The collection to store the new node in. + /// + /// + /// Name id of the element to be created. + /// + /// + /// An instance of a object. + /// public DOMNode createRootElement( uint uiCollection, uint uiElementNameId) - { - RCODE rc; - IntPtr pNewNode = IntPtr.Zero; - - if ((rc = xflaim_Db_createRootElement( m_pDb, uiCollection, - uiElementNameId, out pNewNode)) != 0) - { - throw new XFlaimException(rc); - } - - return( new DOMNode(pNewNode, this)); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_createRootElement( - IntPtr pDb, - uint uiCollection, - uint uiElementNameId, - out IntPtr ppNewNode); - -//----------------------------------------------------------------------------- -// getFirstDocument -//----------------------------------------------------------------------------- - - /// - /// Retrieve the first document in a specified collection. - /// - /// - /// The collection from which to retrieve the first document - /// - /// + { + RCODE rc; + IntPtr pNewNode = IntPtr.Zero; + + if ((rc = xflaim_Db_createRootElement( m_pDb, uiCollection, + uiElementNameId, out pNewNode)) != 0) + { + throw new XFlaimException(rc); + } + + return( new DOMNode(pNewNode, this)); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_createRootElement( + IntPtr pDb, + uint uiCollection, + uint uiElementNameId, + out IntPtr ppNewNode); + +//----------------------------------------------------------------------------- +// getFirstDocument +//----------------------------------------------------------------------------- + + /// + /// Retrieve the first document in a specified collection. + /// + /// + /// The collection from which to retrieve the first document + /// + /// /// An existing DOM node object can optionally be passed in. It will - /// be reused rather than allocating a new object. - /// - /// - /// Returns the root of the document. - /// + /// be reused rather than allocating a new object. + /// + /// + /// Returns the root of the document. + /// public DOMNode getFirstDocument( uint uiCollection, DOMNode nodeToReuse) - { - RCODE rc; + { + RCODE rc; IntPtr pNode = (nodeToReuse != null) ? nodeToReuse.getNode() : IntPtr.Zero; - if ((rc = xflaim_Db_getFirstDocument( m_pDb, uiCollection, ref pNode)) != 0) - { - throw new XFlaimException(rc); - } - + if ((rc = xflaim_Db_getFirstDocument( m_pDb, uiCollection, ref pNode)) != 0) + { + throw new XFlaimException(rc); + } + if( nodeToReuse != null) { - nodeToReuse.setNodePtr( pNode, this); + nodeToReuse.setNodePtr( pNode, this); return( nodeToReuse); } return( new DOMNode( pNode, this)); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getFirstDocument( - IntPtr pDb, - uint uiCollection, - ref IntPtr pNode); - -//----------------------------------------------------------------------------- -// getLastDocument -//----------------------------------------------------------------------------- - - /// - /// Retrieves the last document in a specified collection. - /// - /// - /// The collection from which to retrieve the document - /// - /// - /// An existing DOM node object can optionally be passed in. It will - /// be reused rather than allocating a new object. - /// - /// - /// Returns the root of the document. - /// - public DOMNode getLastDocument( - uint uiCollection, - DOMNode nodeToReuse) - { - RCODE rc; + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getFirstDocument( + IntPtr pDb, + uint uiCollection, + ref IntPtr pNode); + +//----------------------------------------------------------------------------- +// getLastDocument +//----------------------------------------------------------------------------- + + /// + /// Retrieves the last document in a specified collection. + /// + /// + /// The collection from which to retrieve the document + /// + /// + /// An existing DOM node object can optionally be passed in. It will + /// be reused rather than allocating a new object. + /// + /// + /// Returns the root of the document. + /// + public DOMNode getLastDocument( + uint uiCollection, + DOMNode nodeToReuse) + { + RCODE rc; IntPtr pNode = (nodeToReuse != null) ? nodeToReuse.getNode() : IntPtr.Zero; - - if ((rc = xflaim_Db_getLastDocument( m_pDb, uiCollection, ref pNode)) != 0) - { - throw new XFlaimException(rc); - } - - if (nodeToReuse != null) - { - nodeToReuse.setNodePtr(pNode, this); - return( nodeToReuse); - } - - return( new DOMNode(pNode, this)); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getLastDocument( - IntPtr pDb, - uint uiCollection, - ref IntPtr pNewNode); + + if ((rc = xflaim_Db_getLastDocument( m_pDb, uiCollection, ref pNode)) != 0) + { + throw new XFlaimException(rc); + } + + if (nodeToReuse != null) + { + nodeToReuse.setNodePtr(pNode, this); + return( nodeToReuse); + } + + return( new DOMNode(pNode, this)); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getLastDocument( + IntPtr pDb, + uint uiCollection, + ref IntPtr pNewNode); -//----------------------------------------------------------------------------- -// getDocument -//----------------------------------------------------------------------------- - - /// - /// Retrieves a document from the specified collection. - /// - /// - /// The collection from which to retrieve the document - /// - /// - /// Search flags . - /// - /// - /// Document to retrieve. - /// - /// - /// An existing DOM node object can optionally be passed in. It will - /// be reused rather than allocating a new object. - /// - /// - /// Returns the root of the document. - /// - public DOMNode getDocument( - uint uiCollection, - RetrieveFlags retrieveFlags, - ulong ulDocumentId, - DOMNode nodeToReuse) - { - RCODE rc; +//----------------------------------------------------------------------------- +// getDocument +//----------------------------------------------------------------------------- + + /// + /// Retrieves a document from the specified collection. + /// + /// + /// The collection from which to retrieve the document + /// + /// + /// Search flags . + /// + /// + /// Document to retrieve. + /// + /// + /// An existing DOM node object can optionally be passed in. It will + /// be reused rather than allocating a new object. + /// + /// + /// Returns the root of the document. + /// + public DOMNode getDocument( + uint uiCollection, + RetrieveFlags retrieveFlags, + ulong ulDocumentId, + DOMNode nodeToReuse) + { + RCODE rc; IntPtr pNode = (nodeToReuse != null) ? nodeToReuse.getNode() : IntPtr.Zero; - - if ((rc = xflaim_Db_getDocument( m_pDb, uiCollection, - retrieveFlags, ulDocumentId, ref pNode)) != 0) - { - throw new XFlaimException(rc); - } - - if (nodeToReuse != null) - { - nodeToReuse.setNodePtr(pNode, this); - return( nodeToReuse); - } - - return( new DOMNode( pNode, this)); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getDocument( - IntPtr pDb, - uint uiCollection, - RetrieveFlags retrieveFlags, - ulong ulDocumentId, - ref IntPtr pNode); - -//----------------------------------------------------------------------------- -// documentDone -//----------------------------------------------------------------------------- - - /// + + if ((rc = xflaim_Db_getDocument( m_pDb, uiCollection, + retrieveFlags, ulDocumentId, ref pNode)) != 0) + { + throw new XFlaimException(rc); + } + + if (nodeToReuse != null) + { + nodeToReuse.setNodePtr(pNode, this); + return( nodeToReuse); + } + + return( new DOMNode( pNode, this)); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getDocument( + IntPtr pDb, + uint uiCollection, + RetrieveFlags retrieveFlags, + ulong ulDocumentId, + ref IntPtr pNode); + +//----------------------------------------------------------------------------- +// documentDone +//----------------------------------------------------------------------------- + + /// /// Indicate that modifications to a document are "done". This allows /// XFLAIM to process the document as needed. - /// - /// - /// The document's collection ID. - /// - /// - /// The document ID. - /// + /// + /// + /// The document's collection ID. + /// + /// + /// The document ID. + /// public void documentDone( uint uiCollection, ulong ulDocumentId) - { - RCODE rc; - - if ((rc = xflaim_Db_documentDone( m_pDb, uiCollection, ulDocumentId)) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_documentDone( - IntPtr pDb, - uint uiCollection, - ulong ulDocumentId); - -//----------------------------------------------------------------------------- -// documentDone -//----------------------------------------------------------------------------- - - /// - /// Indicate that modifications to a document are "done". This allows - /// XFLAIM to process the document as needed. - /// - /// - /// Root node of the document that the application has finished - /// modifying - /// + { + RCODE rc; + + if ((rc = xflaim_Db_documentDone( m_pDb, uiCollection, ulDocumentId)) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_documentDone( + IntPtr pDb, + uint uiCollection, + ulong ulDocumentId); + +//----------------------------------------------------------------------------- +// documentDone +//----------------------------------------------------------------------------- + + /// + /// Indicate that modifications to a document are "done". This allows + /// XFLAIM to process the document as needed. + /// + /// + /// Root node of the document that the application has finished + /// modifying + /// public void documentDone( DOMNode domNode) - { - RCODE rc; - - if ((rc = xflaim_Db_documentDone2( m_pDb, domNode.getNode())) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_documentDone2( - IntPtr pDb, - IntPtr pNode); - -//----------------------------------------------------------------------------- -// createElementDef -//----------------------------------------------------------------------------- - - /// - /// Creates a new element definition in the dictionary. - /// - /// + { + RCODE rc; + + if ((rc = xflaim_Db_documentDone2( m_pDb, domNode.getNode())) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_documentDone2( + IntPtr pDb, + IntPtr pNode); + +//----------------------------------------------------------------------------- +// createElementDef +//----------------------------------------------------------------------------- + + /// + /// Creates a new element definition in the dictionary. + /// + /// /// The namespace URI that this definition should be - /// created in. If null, the default namespace will be used. - /// - /// - /// The name of the element. - /// - /// - /// The data type for instances of this element. - /// - /// + /// created in. If null, the default namespace will be used. + /// + /// + /// The name of the element. + /// + /// + /// The data type for instances of this element. + /// + /// /// if non-zero, then xflaim will try to use this - /// number as the name ID of the new definition. - /// - /// - /// Returns the name ID of the new definition. - /// + /// number as the name ID of the new definition. + /// + /// + /// Returns the name ID of the new definition. + /// public uint createElementDef( string sNamespaceURI, string sElementName, @@ -1941,140 +1942,140 @@ namespace xflaim uint uiRequestedId) { - RCODE rc; - - if ((rc = xflaim_Db_createElementDef( m_pDb, sNamespaceURI, - sElementName, dataType, ref uiRequestedId)) != 0) - { - throw new XFlaimException(rc); - } + RCODE rc; + + if ((rc = xflaim_Db_createElementDef( m_pDb, sNamespaceURI, + sElementName, dataType, ref uiRequestedId)) != 0) + { + throw new XFlaimException(rc); + } return( uiRequestedId); } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_createElementDef( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPWStr)] - string sNamespaceURI, - [MarshalAs(UnmanagedType.LPWStr)] - string sElementName, - FlmDataType dataType, - ref uint puiRequestedId); - -//----------------------------------------------------------------------------- -// createUniqueElmDef -//----------------------------------------------------------------------------- - - /// + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_createElementDef( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPWStr)] + string sNamespaceURI, + [MarshalAs(UnmanagedType.LPWStr)] + string sElementName, + FlmDataType dataType, + ref uint puiRequestedId); + +//----------------------------------------------------------------------------- +// createUniqueElmDef +//----------------------------------------------------------------------------- + + /// /// Create a "unique" element definition - i.e., an element definition whose /// child elements must all be unique. - /// - /// - /// The namespace URI that this definition should be - /// created in. If null, the default namespace will be used. - /// - /// - /// The name of the element. - /// - /// - /// if non-zero, then xflaim will try to use this - /// number as the name ID of the new definition. - /// - /// - /// Returns the name ID of the new definition. - /// + /// + /// + /// The namespace URI that this definition should be + /// created in. If null, the default namespace will be used. + /// + /// + /// The name of the element. + /// + /// + /// if non-zero, then xflaim will try to use this + /// number as the name ID of the new definition. + /// + /// + /// Returns the name ID of the new definition. + /// public uint createUniqueElmDef( string sNamespaceURI, string sElementName, uint uiRequestedId) - { - RCODE rc; - - if ((rc = xflaim_Db_createUniqueElmDef( m_pDb, sNamespaceURI, - sElementName, ref uiRequestedId)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiRequestedId); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_createUniqueElmDef( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPWStr)] - string sNamespaceURI, - [MarshalAs(UnmanagedType.LPWStr)] - string sElementName, - ref uint puiRequestedId); + { + RCODE rc; -//----------------------------------------------------------------------------- -// getElementNameId -//----------------------------------------------------------------------------- - - /// - /// Gets the name id for a particular element name. - /// - /// - /// The namespace URI for the element. - /// - /// - /// The name of the element. - /// - /// - /// Returns the name ID of the element. - /// + if ((rc = xflaim_Db_createUniqueElmDef( m_pDb, sNamespaceURI, + sElementName, ref uiRequestedId)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiRequestedId); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_createUniqueElmDef( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPWStr)] + string sNamespaceURI, + [MarshalAs(UnmanagedType.LPWStr)] + string sElementName, + ref uint puiRequestedId); + +//----------------------------------------------------------------------------- +// getElementNameId +//----------------------------------------------------------------------------- + + /// + /// Gets the name id for a particular element name. + /// + /// + /// The namespace URI for the element. + /// + /// + /// The name of the element. + /// + /// + /// Returns the name ID of the element. + /// public uint getElementNameId( string sNamespaceURI, string sElementName) - { - RCODE rc; - uint uiNameId; - - if ((rc = xflaim_Db_getElementNameId( m_pDb, sNamespaceURI, - sElementName, out uiNameId)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiNameId); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getElementNameId( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPWStr)] - string sNamespaceURI, - [MarshalAs(UnmanagedType.LPWStr)] - string sElementName, - out uint uiNameId); + { + RCODE rc; + uint uiNameId; -//----------------------------------------------------------------------------- -// createAttributeDef -//----------------------------------------------------------------------------- - - /// - /// Creates a new attribute definition in the dictionary. - /// - /// - /// The namespace URI that this definition should be - /// created in. If null, the default namespace will be used. - /// - /// - /// The name of the attribute. - /// - /// - /// The data type for instances of this attribute. - /// - /// - /// if non-zero, then XFLAIM will try to use this - /// number as the name ID of the new definition. - /// - /// - /// Returns the name ID of the new definition. - /// + if ((rc = xflaim_Db_getElementNameId( m_pDb, sNamespaceURI, + sElementName, out uiNameId)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiNameId); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getElementNameId( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPWStr)] + string sNamespaceURI, + [MarshalAs(UnmanagedType.LPWStr)] + string sElementName, + out uint uiNameId); + +//----------------------------------------------------------------------------- +// createAttributeDef +//----------------------------------------------------------------------------- + + /// + /// Creates a new attribute definition in the dictionary. + /// + /// + /// The namespace URI that this definition should be + /// created in. If null, the default namespace will be used. + /// + /// + /// The name of the attribute. + /// + /// + /// The data type for instances of this attribute. + /// + /// + /// if non-zero, then XFLAIM will try to use this + /// number as the name ID of the new definition. + /// + /// + /// Returns the name ID of the new definition. + /// public uint createAttributeDef( string sNamespaceURI, string sAttributeName, @@ -2082,429 +2083,429 @@ namespace xflaim uint uiRequestedId) { - RCODE rc; - - if ((rc = xflaim_Db_createAttributeDef( m_pDb, sNamespaceURI, - sAttributeName, dataType, ref uiRequestedId)) != 0) - { - throw new XFlaimException(rc); - } + RCODE rc; + + if ((rc = xflaim_Db_createAttributeDef( m_pDb, sNamespaceURI, + sAttributeName, dataType, ref uiRequestedId)) != 0) + { + throw new XFlaimException(rc); + } return( uiRequestedId); } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_createAttributeDef( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPWStr)] - string sNamespaceURI, - [MarshalAs(UnmanagedType.LPWStr)] - string sAttributeName, - FlmDataType dataType, - ref uint puiRequestedId); - -//----------------------------------------------------------------------------- -// getAttributeNameId -//----------------------------------------------------------------------------- - - /// - /// Gets the name id for a particular attribute. - /// - /// - /// The namespace URI of the attribute. - /// - /// - /// The name of the attribute. - /// - /// - /// Returns the name ID of the attribute. - /// - public uint getAttributeNameId( - string sNamespaceURI, - string sAttributeName) - { - RCODE rc; - uint uiNameId; - - if ((rc = xflaim_Db_getAttributeNameId( m_pDb, sNamespaceURI, - sAttributeName, out uiNameId)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiNameId); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getAttributeNameId( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPWStr)] - string sNamespaceURI, - [MarshalAs(UnmanagedType.LPWStr)] - string sAttributeName, - out uint puiNameId); - -//----------------------------------------------------------------------------- -// createPrefixDef -//----------------------------------------------------------------------------- - - /// - /// Creates a new prefix definition in the dictionary. - /// - /// - /// The name of the attribute. - /// - /// - /// if non-zero, then XFLAIM will try to use this - /// number as the name ID of the new definition. - /// - /// - /// Returns the name ID of the new definition. - /// - public uint createPrefixDef( - string sPrefixName, - uint uiRequestedId) - { - RCODE rc; - - if ((rc = xflaim_Db_createPrefixDef( m_pDb, sPrefixName, - ref uiRequestedId)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiRequestedId); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_createPrefixDef( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPWStr)] - string sPrefixName, - ref uint puiRequestedId); - -//----------------------------------------------------------------------------- -// getPrefixId -//----------------------------------------------------------------------------- - - /// - /// Gets the name id for a particular prefix. - /// - /// - /// The name of the prefix. - /// - /// - /// Returns the name ID of the prefix. - /// - public uint getPrefixId( - string sPrefixName) - { - RCODE rc; - uint uiNameId; - - if ((rc = xflaim_Db_getPrefixId( m_pDb, sPrefixName, - out uiNameId)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiNameId); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getPrefixId( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPWStr)] - string sPrefixName, - out uint uiNameId); - -//----------------------------------------------------------------------------- -// createEncDef -//----------------------------------------------------------------------------- - - /// - /// Creates a new prefix definition in the dictionary. - /// - /// - /// Encryption definition name. - /// - /// - /// Encryption type. - /// - /// - /// If non-zero, then XFLAIM will try to use this - /// number as the name ID of the new definition. - /// - /// - /// Returns the name ID of the new definition. - /// - public uint createEncDef( - string sEncName, - EncryptionScheme eEncType, - uint uiRequestedId) - { - RCODE rc; - uint uiKeySize = 128; - string sEncType = "aes"; - - switch (eEncType) - { - case EncryptionScheme.ENC_AES128: - uiKeySize = 128; - sEncType = "aes"; - break; - case EncryptionScheme.ENC_AES192: - uiKeySize = 192; - sEncType = "aes"; - break; - case EncryptionScheme.ENC_AES256: - uiKeySize = 256; - sEncType = "aes"; - break; - case EncryptionScheme.ENC_DES3: - uiKeySize = 168; - sEncType = "des3"; - break; - default: - throw new XFlaimException( RCODE.NE_XFLM_INVALID_PARM); - } - - if ((rc = xflaim_Db_createEncDef( m_pDb, sEncType, sEncName, - uiKeySize, ref uiRequestedId)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiRequestedId); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_createEncDef( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPWStr)] - string sEncName, - [MarshalAs(UnmanagedType.LPWStr)] - string sEncType, - uint uiKeySize, - ref uint uiRequestedId); - -//----------------------------------------------------------------------------- -// getEncDefId -//----------------------------------------------------------------------------- - - /// - /// Gets the ID for a particular encryption definition. - /// - /// - /// The name of the encryption definition. - /// - /// - /// Returns the name ID of the encryption definition. - /// - public uint getEncDefId( - string sEncName) - { - RCODE rc; - uint uiNameId; - - if ((rc = xflaim_Db_getEncDefId( m_pDb, sEncName, out uiNameId)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiNameId); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getEncDefId( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPWStr)] - string sEncName, - out uint uiNameId); - -//----------------------------------------------------------------------------- -// createCollectionDef -//----------------------------------------------------------------------------- - - /// - /// Creates a collection definition in the dictionary. - /// - /// - /// The name of the collection. - /// - /// - /// ID of the encryption definition that should be used - /// to encrypt this collection. Zero means the collection will not be encrypted. - /// - /// - /// if non-zero, then XFLAIM will try to use this - /// number as the name ID of the new definition. - /// - /// - /// Returns the name ID of the new definition. - /// - public uint createCollectionDef( - string sCollectionName, - uint uiEncryptionId, - uint uiRequestedId) - { - RCODE rc; - - if ((rc = xflaim_Db_createCollectionDef( m_pDb, sCollectionName, - uiEncryptionId, ref uiRequestedId)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiRequestedId); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_createCollectionDef( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPWStr)] - string sCollectionName, - uint uiEncryptionId, - ref uint puiRequestedId); - -//----------------------------------------------------------------------------- -// getCollectionNumber -//----------------------------------------------------------------------------- - - /// - /// Gets the ID for a particular collection. - /// - /// - /// The name of the collection. - /// - /// - /// Returns the ID of the collection definition. - /// - public uint getCollectionNumber( - string sCollectionName) - { - RCODE rc; - uint uiNameId; - - if ((rc = xflaim_Db_getCollectionNumber( m_pDb, sCollectionName, - out uiNameId)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiNameId); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getCollectionNumber( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPWStr)] - string sCollectionName, - out uint uiNameId); - -//----------------------------------------------------------------------------- -// getIndexNumber -//----------------------------------------------------------------------------- - - /// - /// Gets the ID for a particular index. - /// - /// - /// The name of the index. - /// - /// - /// Returns the ID of the index definition. - /// - public uint getIndexNumber( - string sIndexName) - { - RCODE rc; - uint uiNameId; - - if ((rc = xflaim_Db_getIndexNumber( m_pDb, sIndexName, - out uiNameId)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiNameId); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getIndexNumber( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPWStr)] - string sIndexName, - out uint uiNameId); - -//----------------------------------------------------------------------------- -// getDictionaryDef -//----------------------------------------------------------------------------- - - /// - /// Retrieve a dictionary definition document. - /// - /// - /// The type of dictionary definition being retrieved. - /// - /// - /// The number the dictionary definition being retrieved. - /// - /// - /// An existing DOM node object can optionally be passed in. It will - /// be reused rather than allocating a new object. - /// - /// - /// Returns the root of the document. - /// - public DOMNode getDictionaryDef( - ReservedElmTag dictType, - uint uiDictNumber, - DOMNode nodeToReuse) - { - RCODE rc; - IntPtr pNode = (nodeToReuse != null) ? nodeToReuse.getNode() : IntPtr.Zero; - - if ((rc = xflaim_Db_getDictionaryDef( m_pDb, dictType, - uiDictNumber, ref pNode)) != 0) - { - throw new XFlaimException(rc); - } - - if (nodeToReuse != null) - { - nodeToReuse.setNodePtr(pNode, this); - return( nodeToReuse); - } - - return( new DOMNode(pNode, this)); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getDictionaryDef( - IntPtr pDb, - ReservedElmTag dictType, - uint uiDictNumber, - ref IntPtr ppNode); -//----------------------------------------------------------------------------- -// getDictionaryName -//----------------------------------------------------------------------------- - - /// - /// Get a dictionary definition's name. - /// - /// - /// The type of dictionary definition whose name is to be returned. - /// - /// - /// The number of the dictionary definition. - /// - /// - /// Name of the dictionary item. - /// - public string getDictionaryName( - ReservedElmTag dictType, + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_createAttributeDef( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPWStr)] + string sNamespaceURI, + [MarshalAs(UnmanagedType.LPWStr)] + string sAttributeName, + FlmDataType dataType, + ref uint puiRequestedId); + +//----------------------------------------------------------------------------- +// getAttributeNameId +//----------------------------------------------------------------------------- + + /// + /// Gets the name id for a particular attribute. + /// + /// + /// The namespace URI of the attribute. + /// + /// + /// The name of the attribute. + /// + /// + /// Returns the name ID of the attribute. + /// + public uint getAttributeNameId( + string sNamespaceURI, + string sAttributeName) + { + RCODE rc; + uint uiNameId; + + if ((rc = xflaim_Db_getAttributeNameId( m_pDb, sNamespaceURI, + sAttributeName, out uiNameId)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiNameId); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getAttributeNameId( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPWStr)] + string sNamespaceURI, + [MarshalAs(UnmanagedType.LPWStr)] + string sAttributeName, + out uint puiNameId); + +//----------------------------------------------------------------------------- +// createPrefixDef +//----------------------------------------------------------------------------- + + /// + /// Creates a new prefix definition in the dictionary. + /// + /// + /// The name of the attribute. + /// + /// + /// if non-zero, then XFLAIM will try to use this + /// number as the name ID of the new definition. + /// + /// + /// Returns the name ID of the new definition. + /// + public uint createPrefixDef( + string sPrefixName, + uint uiRequestedId) + { + RCODE rc; + + if ((rc = xflaim_Db_createPrefixDef( m_pDb, sPrefixName, + ref uiRequestedId)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiRequestedId); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_createPrefixDef( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPWStr)] + string sPrefixName, + ref uint puiRequestedId); + +//----------------------------------------------------------------------------- +// getPrefixId +//----------------------------------------------------------------------------- + + /// + /// Gets the name id for a particular prefix. + /// + /// + /// The name of the prefix. + /// + /// + /// Returns the name ID of the prefix. + /// + public uint getPrefixId( + string sPrefixName) + { + RCODE rc; + uint uiNameId; + + if ((rc = xflaim_Db_getPrefixId( m_pDb, sPrefixName, + out uiNameId)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiNameId); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getPrefixId( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPWStr)] + string sPrefixName, + out uint uiNameId); + +//----------------------------------------------------------------------------- +// createEncDef +//----------------------------------------------------------------------------- + + /// + /// Creates a new prefix definition in the dictionary. + /// + /// + /// Encryption definition name. + /// + /// + /// Encryption type. + /// + /// + /// If non-zero, then XFLAIM will try to use this + /// number as the name ID of the new definition. + /// + /// + /// Returns the name ID of the new definition. + /// + public uint createEncDef( + string sEncName, + EncryptionScheme eEncType, + uint uiRequestedId) + { + RCODE rc; + uint uiKeySize = 128; + string sEncType = "aes"; + + switch (eEncType) + { + case EncryptionScheme.ENC_AES128: + uiKeySize = 128; + sEncType = "aes"; + break; + case EncryptionScheme.ENC_AES192: + uiKeySize = 192; + sEncType = "aes"; + break; + case EncryptionScheme.ENC_AES256: + uiKeySize = 256; + sEncType = "aes"; + break; + case EncryptionScheme.ENC_DES3: + uiKeySize = 168; + sEncType = "des3"; + break; + default: + throw new XFlaimException( RCODE.NE_XFLM_INVALID_PARM); + } + + if ((rc = xflaim_Db_createEncDef( m_pDb, sEncType, sEncName, + uiKeySize, ref uiRequestedId)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiRequestedId); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_createEncDef( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPWStr)] + string sEncName, + [MarshalAs(UnmanagedType.LPWStr)] + string sEncType, + uint uiKeySize, + ref uint uiRequestedId); + +//----------------------------------------------------------------------------- +// getEncDefId +//----------------------------------------------------------------------------- + + /// + /// Gets the ID for a particular encryption definition. + /// + /// + /// The name of the encryption definition. + /// + /// + /// Returns the name ID of the encryption definition. + /// + public uint getEncDefId( + string sEncName) + { + RCODE rc; + uint uiNameId; + + if ((rc = xflaim_Db_getEncDefId( m_pDb, sEncName, out uiNameId)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiNameId); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getEncDefId( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPWStr)] + string sEncName, + out uint uiNameId); + +//----------------------------------------------------------------------------- +// createCollectionDef +//----------------------------------------------------------------------------- + + /// + /// Creates a collection definition in the dictionary. + /// + /// + /// The name of the collection. + /// + /// + /// ID of the encryption definition that should be used + /// to encrypt this collection. Zero means the collection will not be encrypted. + /// + /// + /// if non-zero, then XFLAIM will try to use this + /// number as the name ID of the new definition. + /// + /// + /// Returns the name ID of the new definition. + /// + public uint createCollectionDef( + string sCollectionName, + uint uiEncryptionId, + uint uiRequestedId) + { + RCODE rc; + + if ((rc = xflaim_Db_createCollectionDef( m_pDb, sCollectionName, + uiEncryptionId, ref uiRequestedId)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiRequestedId); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_createCollectionDef( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPWStr)] + string sCollectionName, + uint uiEncryptionId, + ref uint puiRequestedId); + +//----------------------------------------------------------------------------- +// getCollectionNumber +//----------------------------------------------------------------------------- + + /// + /// Gets the ID for a particular collection. + /// + /// + /// The name of the collection. + /// + /// + /// Returns the ID of the collection definition. + /// + public uint getCollectionNumber( + string sCollectionName) + { + RCODE rc; + uint uiNameId; + + if ((rc = xflaim_Db_getCollectionNumber( m_pDb, sCollectionName, + out uiNameId)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiNameId); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getCollectionNumber( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPWStr)] + string sCollectionName, + out uint uiNameId); + +//----------------------------------------------------------------------------- +// getIndexNumber +//----------------------------------------------------------------------------- + + /// + /// Gets the ID for a particular index. + /// + /// + /// The name of the index. + /// + /// + /// Returns the ID of the index definition. + /// + public uint getIndexNumber( + string sIndexName) + { + RCODE rc; + uint uiNameId; + + if ((rc = xflaim_Db_getIndexNumber( m_pDb, sIndexName, + out uiNameId)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiNameId); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getIndexNumber( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPWStr)] + string sIndexName, + out uint uiNameId); + +//----------------------------------------------------------------------------- +// getDictionaryDef +//----------------------------------------------------------------------------- + + /// + /// Retrieve a dictionary definition document. + /// + /// + /// The type of dictionary definition being retrieved. + /// + /// + /// The number the dictionary definition being retrieved. + /// + /// + /// An existing DOM node object can optionally be passed in. It will + /// be reused rather than allocating a new object. + /// + /// + /// Returns the root of the document. + /// + public DOMNode getDictionaryDef( + ReservedElmTag dictType, + uint uiDictNumber, + DOMNode nodeToReuse) + { + RCODE rc; + IntPtr pNode = (nodeToReuse != null) ? nodeToReuse.getNode() : IntPtr.Zero; + + if ((rc = xflaim_Db_getDictionaryDef( m_pDb, dictType, + uiDictNumber, ref pNode)) != 0) + { + throw new XFlaimException(rc); + } + + if (nodeToReuse != null) + { + nodeToReuse.setNodePtr(pNode, this); + return( nodeToReuse); + } + + return( new DOMNode(pNode, this)); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getDictionaryDef( + IntPtr pDb, + ReservedElmTag dictType, + uint uiDictNumber, + ref IntPtr ppNode); + +//----------------------------------------------------------------------------- +// getDictionaryName +//----------------------------------------------------------------------------- + + /// + /// Get a dictionary definition's name. + /// + /// + /// The type of dictionary definition whose name is to be returned. + /// + /// + /// The number of the dictionary definition. + /// + /// + /// Name of the dictionary item. + /// + public string getDictionaryName( + ReservedElmTag dictType, uint uiDictNumber) { RCODE rc; @@ -2520,231 +2521,231 @@ namespace xflaim sDictName = Marshal.PtrToStringUni( puzDictName); m_dbSystem.freeUnmanagedMem( puzDictName); return( sDictName); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getDictionaryName( - IntPtr pDb, - ReservedElmTag dictType, - uint uiDictNumber, - out IntPtr ppuzDictName); - -//----------------------------------------------------------------------------- -// getElementNamespace -//----------------------------------------------------------------------------- - - /// - /// Get an element definition's namespace. - /// - /// - /// The number of the element definition. - /// - /// - /// Returns the namespace for the element definition. - /// + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getDictionaryName( + IntPtr pDb, + ReservedElmTag dictType, + uint uiDictNumber, + out IntPtr ppuzDictName); + +//----------------------------------------------------------------------------- +// getElementNamespace +//----------------------------------------------------------------------------- + + /// + /// Get an element definition's namespace. + /// + /// + /// The number of the element definition. + /// + /// + /// Returns the namespace for the element definition. + /// public string getElementNamespace( uint uiDictNumber) - { - RCODE rc; - IntPtr puzElmNamespace; - string sElmNamespace; - - if ((rc = xflaim_Db_getElementNamespace( m_pDb, - uiDictNumber, out puzElmNamespace)) != 0) - { - throw new XFlaimException(rc); - } - - sElmNamespace = Marshal.PtrToStringUni( puzElmNamespace); - m_dbSystem.freeUnmanagedMem( puzElmNamespace); - return( sElmNamespace); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getElementNamespace( - IntPtr pDb, - uint uiDictNumber, - out IntPtr ppuzElmNamespace); + { + RCODE rc; + IntPtr puzElmNamespace; + string sElmNamespace; -//----------------------------------------------------------------------------- -// getAttributeNamespace -//----------------------------------------------------------------------------- - - /// - /// Get an attribute definition's namespace. - /// - /// - /// The number of the attribute definition. - /// - /// - /// Returns the namespace for the attribute definition. - /// + if ((rc = xflaim_Db_getElementNamespace( m_pDb, + uiDictNumber, out puzElmNamespace)) != 0) + { + throw new XFlaimException(rc); + } + + sElmNamespace = Marshal.PtrToStringUni( puzElmNamespace); + m_dbSystem.freeUnmanagedMem( puzElmNamespace); + return( sElmNamespace); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getElementNamespace( + IntPtr pDb, + uint uiDictNumber, + out IntPtr ppuzElmNamespace); + +//----------------------------------------------------------------------------- +// getAttributeNamespace +//----------------------------------------------------------------------------- + + /// + /// Get an attribute definition's namespace. + /// + /// + /// The number of the attribute definition. + /// + /// + /// Returns the namespace for the attribute definition. + /// public string getAttributeNamespace( uint uiDictNumber) - { - RCODE rc; - IntPtr puzAttrNamespace; - string sAttrNamespace; - - if ((rc = xflaim_Db_getAttributeNamespace( m_pDb, - uiDictNumber, out puzAttrNamespace)) != 0) - { - throw new XFlaimException(rc); - } - - sAttrNamespace = Marshal.PtrToStringUni( puzAttrNamespace); - m_dbSystem.freeUnmanagedMem( puzAttrNamespace); - return( sAttrNamespace); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getAttributeNamespace( - IntPtr pDb, - uint uiDictNumber, - out IntPtr ppuzAttrNamespace); + { + RCODE rc; + IntPtr puzAttrNamespace; + string sAttrNamespace; -//----------------------------------------------------------------------------- -// getNode -//----------------------------------------------------------------------------- - - /// - /// Retrieves the specified node from the specified collection. - /// - /// - /// The collection where the node is stored. - /// - /// - /// The ID number of the node to be retrieved. - /// - /// - /// - /// + if ((rc = xflaim_Db_getAttributeNamespace( m_pDb, + uiDictNumber, out puzAttrNamespace)) != 0) + { + throw new XFlaimException(rc); + } + + sAttrNamespace = Marshal.PtrToStringUni( puzAttrNamespace); + m_dbSystem.freeUnmanagedMem( puzAttrNamespace); + return( sAttrNamespace); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getAttributeNamespace( + IntPtr pDb, + uint uiDictNumber, + out IntPtr ppuzAttrNamespace); + +//----------------------------------------------------------------------------- +// getNode +//----------------------------------------------------------------------------- + + /// + /// Retrieves the specified node from the specified collection. + /// + /// + /// The collection where the node is stored. + /// + /// + /// The ID number of the node to be retrieved. + /// + /// + /// + /// public DOMNode getNode( uint uiCollection, ulong ulNodeId, DOMNode nodeToReuse) - { - RCODE rc; + { + RCODE rc; IntPtr pNode = (nodeToReuse != null) ? nodeToReuse.getNode() : IntPtr.Zero; - - if ((rc = xflaim_Db_getNode( m_pDb, uiCollection, ulNodeId, - ref pNode)) != 0) - { - throw new XFlaimException(rc); - } - - if (nodeToReuse != null) - { - nodeToReuse.setNodePtr(pNode, this); - return( nodeToReuse); - } - - return( new DOMNode(pNode, this)); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getNode( - IntPtr pDb, - uint uiCollection, - ulong ulNodeId, - ref IntPtr ppNode); -//----------------------------------------------------------------------------- -// getAttribute -//----------------------------------------------------------------------------- - - /// - /// Retrieves the specified attribute node from the specified collection. - /// - /// - /// The collection where the attribute is stored. - /// - /// - /// The ID number of the element node that contains the attribute - /// to be retrieved. - /// - /// - /// The attribute id of the attribute to be retrieved. - /// - /// - /// An existing DOM node object can optionally be passed in. It will - /// be reused rather than allocating a new object. - /// - /// - /// Returns the attribute node . - /// + if ((rc = xflaim_Db_getNode( m_pDb, uiCollection, ulNodeId, + ref pNode)) != 0) + { + throw new XFlaimException(rc); + } + + if (nodeToReuse != null) + { + nodeToReuse.setNodePtr(pNode, this); + return( nodeToReuse); + } + + return( new DOMNode(pNode, this)); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getNode( + IntPtr pDb, + uint uiCollection, + ulong ulNodeId, + ref IntPtr ppNode); + +//----------------------------------------------------------------------------- +// getAttribute +//----------------------------------------------------------------------------- + + /// + /// Retrieves the specified attribute node from the specified collection. + /// + /// + /// The collection where the attribute is stored. + /// + /// + /// The ID number of the element node that contains the attribute + /// to be retrieved. + /// + /// + /// The attribute id of the attribute to be retrieved. + /// + /// + /// An existing DOM node object can optionally be passed in. It will + /// be reused rather than allocating a new object. + /// + /// + /// Returns the attribute node . + /// public DOMNode getAttribute( uint uiCollection, ulong ulElementNodeId, uint uiAttrNameId, DOMNode nodeToReuse) - { - RCODE rc; + { + RCODE rc; IntPtr pNode = (nodeToReuse != null) ? nodeToReuse.getNode() : IntPtr.Zero; - - if ((rc = xflaim_Db_getAttribute( m_pDb, uiCollection, - ulElementNodeId, uiAttrNameId, ref pNode)) != 0) - { - throw new XFlaimException(rc); - } - - if (nodeToReuse != null) - { - nodeToReuse.setNodePtr(pNode, this); - return( nodeToReuse); - } - - return( new DOMNode(pNode, this)); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getAttribute( - IntPtr pDb, - uint uiCollection, - ulong ulElementNodeId, - uint uiAttrNameId, - ref IntPtr ppNode); -//----------------------------------------------------------------------------- -// getDataType -//----------------------------------------------------------------------------- - - /// + if ((rc = xflaim_Db_getAttribute( m_pDb, uiCollection, + ulElementNodeId, uiAttrNameId, ref pNode)) != 0) + { + throw new XFlaimException(rc); + } + + if (nodeToReuse != null) + { + nodeToReuse.setNodePtr(pNode, this); + return( nodeToReuse); + } + + return( new DOMNode(pNode, this)); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getAttribute( + IntPtr pDb, + uint uiCollection, + ulong ulElementNodeId, + uint uiAttrNameId, + ref IntPtr ppNode); + +//----------------------------------------------------------------------------- +// getDataType +//----------------------------------------------------------------------------- + + /// /// Returns the data type that was specified for a particular dictionary /// definition. NOTE: This really only applies to element and attribute /// definitions. - /// - /// - /// The type of dictionary definition whose data type is to be returned. - /// - /// - /// The number of the dictionary definition. - /// - /// - /// Data type of the dictionary object. - /// + /// + /// + /// The type of dictionary definition whose data type is to be returned. + /// + /// + /// The number of the dictionary definition. + /// + /// + /// Data type of the dictionary object. + /// public FlmDataType getDataType( - ReservedElmTag dictType, + ReservedElmTag dictType, uint uiDictNumber) - { - RCODE rc; - FlmDataType dataType; - - if ((rc = xflaim_Db_getDataType( m_pDb, - dictType, uiDictNumber, out dataType)) != 0) - { - throw new XFlaimException(rc); - } - - return( dataType); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getDataType( - IntPtr pDb, - ReservedElmTag dictType, - uint uiDictNumer, - out FlmDataType dataType); + { + RCODE rc; + FlmDataType dataType; + + if ((rc = xflaim_Db_getDataType( m_pDb, + dictType, uiDictNumber, out dataType)) != 0) + { + throw new XFlaimException(rc); + } + + return( dataType); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getDataType( + IntPtr pDb, + ReservedElmTag dictType, + uint uiDictNumer, + out FlmDataType dataType); //----------------------------------------------------------------------------- // backupBegin @@ -2793,147 +2794,147 @@ namespace xflaim int bFullBackup, int bLockDb, uint uiMaxLockWait, - out IntPtr ppBackup); - -//----------------------------------------------------------------------------- -// importDocument -//----------------------------------------------------------------------------- - - /// + out IntPtr ppBackup); + +//----------------------------------------------------------------------------- +// importDocument +//----------------------------------------------------------------------------- + + /// /// Imports an XML document into the XFlaim database. The import requires /// an update transaction. - /// - /// - /// Input stream containing the document(s) to be imported - /// - /// - /// Destination collection for imported document(s). - /// - /// + /// + /// + /// Input stream containing the document(s) to be imported + /// + /// + /// Destination collection for imported document(s). + /// + /// /// An existing DOM node object can optionally be passed in. It will - /// be reused rather than allocating a new object. - /// - /// - /// Import statistics is returned here if a non-null value is passed in. - /// - /// - /// Returns a that is the root of the imported document. - /// - public DOMNode importDocument( - IStream istream, - uint uiCollection, - DOMNode nodeToReuse, - CS_XFLM_IMPORT_STATS importStats) - { - RCODE rc; + /// be reused rather than allocating a new object. + /// + /// + /// Import statistics is returned here if a non-null value is passed in. + /// + /// + /// Returns a that is the root of the imported document. + /// + public DOMNode importDocument( + IStream istream, + uint uiCollection, + DOMNode nodeToReuse, + CS_XFLM_IMPORT_STATS importStats) + { + RCODE rc; IntPtr pDocumentNode = (nodeToReuse != null) ? nodeToReuse.getNode() : IntPtr.Zero; if (importStats == null) { importStats = new CS_XFLM_IMPORT_STATS(); } - - if ((rc = xflaim_Db_importDocument( m_pDb, istream.getIStream(), - uiCollection, ref pDocumentNode, importStats)) != 0) - { - throw new XFlaimException(rc); - } - + + if ((rc = xflaim_Db_importDocument( m_pDb, istream.getIStream(), + uiCollection, ref pDocumentNode, importStats)) != 0) + { + throw new XFlaimException(rc); + } + if( nodeToReuse != null) { - nodeToReuse.setNodePtr( pDocumentNode, this); + nodeToReuse.setNodePtr( pDocumentNode, this); return( nodeToReuse); } - - return( new DOMNode( pDocumentNode, this)); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_importDocument( - IntPtr pDb, - IntPtr pIStream, - uint uiCollection, - ref IntPtr ppDocumentNode, - CS_XFLM_IMPORT_STATS pImportStats); - -//----------------------------------------------------------------------------- -// importIntoDocument -//----------------------------------------------------------------------------- - - /// - /// Imports an XML fragment into a document. The import requires - /// an update transaction. - /// - /// - /// Input stream containing the nodes to be imported. - /// - /// - /// Existing node that imported nodes will link to. - /// - /// - /// Where imported XML fragment is to be linked with respect - /// to nodeToLinkTo. - /// - /// - /// Returns import statistics . - /// - public CS_XFLM_IMPORT_STATS importIntoDocument( - IStream istream, - DOMNode nodeToLinkTo, - eNodeInsertLoc insertLocation) - { - RCODE rc; - CS_XFLM_IMPORT_STATS importStats = new CS_XFLM_IMPORT_STATS(); - - if ((rc = xflaim_Db_importIntoDocument( m_pDb, - istream.getIStream(), nodeToLinkTo.getNode(), insertLocation, - importStats)) != 0) - { - throw new XFlaimException(rc); - } - - return( importStats); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_importIntoDocument( - IntPtr pDb, - IntPtr pIStream, - IntPtr pNodeToLinkTo, - eNodeInsertLoc insertLocation, - CS_XFLM_IMPORT_STATS importStats); - -//----------------------------------------------------------------------------- -// changeItemState -//----------------------------------------------------------------------------- - - /// + + return( new DOMNode( pDocumentNode, this)); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_importDocument( + IntPtr pDb, + IntPtr pIStream, + uint uiCollection, + ref IntPtr ppDocumentNode, + CS_XFLM_IMPORT_STATS pImportStats); + +//----------------------------------------------------------------------------- +// importIntoDocument +//----------------------------------------------------------------------------- + + /// + /// Imports an XML fragment into a document. The import requires + /// an update transaction. + /// + /// + /// Input stream containing the nodes to be imported. + /// + /// + /// Existing node that imported nodes will link to. + /// + /// + /// Where imported XML fragment is to be linked with respect + /// to nodeToLinkTo. + /// + /// + /// Returns import statistics . + /// + public CS_XFLM_IMPORT_STATS importIntoDocument( + IStream istream, + DOMNode nodeToLinkTo, + eNodeInsertLoc insertLocation) + { + RCODE rc; + CS_XFLM_IMPORT_STATS importStats = new CS_XFLM_IMPORT_STATS(); + + if ((rc = xflaim_Db_importIntoDocument( m_pDb, + istream.getIStream(), nodeToLinkTo.getNode(), insertLocation, + importStats)) != 0) + { + throw new XFlaimException(rc); + } + + return( importStats); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_importIntoDocument( + IntPtr pDb, + IntPtr pIStream, + IntPtr pNodeToLinkTo, + eNodeInsertLoc insertLocation, + CS_XFLM_IMPORT_STATS importStats); + +//----------------------------------------------------------------------------- +// changeItemState +//----------------------------------------------------------------------------- + + /// /// Change a dictionary definition's state. This routine is used to determine if /// the dictionary item can be deleted. It may also be used to force the /// definition to be deleted - once the database has determined that the /// definition is not in use anywhere. This should only be used for /// element definitions and attribute definitions definitions. - /// - /// - /// Type of dictionary definition whose state is being changed. - /// - /// + /// + /// + /// Type of dictionary definition whose state is being changed. + /// + /// /// Number of element or attribute definition whose state - /// is to be changed - /// - /// - /// State the definition is to be changed to. - /// + /// is to be changed + /// + /// + /// State the definition is to be changed to. + /// public void changeItemState( - ReservedElmTag dictType, - uint uiDictNumber, + ReservedElmTag dictType, + uint uiDictNumber, ChangeState eStateToChangeTo) - { - RCODE rc; - string sState = ""; - - switch (eStateToChangeTo) - { + { + RCODE rc; + string sState = ""; + + switch (eStateToChangeTo) + { case ChangeState.STATE_CHECKING: sState = "checking"; break; @@ -2946,320 +2947,320 @@ namespace xflaim default: throw new XFlaimException( RCODE.NE_XFLM_INVALID_PARM); } - - if ((rc = xflaim_Db_changeItemState( m_pDb, - dictType, uiDictNumber, sState)) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_changeItemState( - IntPtr pDb, - ReservedElmTag dictType, - uint uiDictNumber, - [MarshalAs(UnmanagedType.LPStr)] - string sState); - -//----------------------------------------------------------------------------- -// getRflFileName -//----------------------------------------------------------------------------- - - /// - /// Get the name of a roll-forward log file. - /// - /// - /// Roll-forward log file number whose name is to be returned. - /// - /// + + if ((rc = xflaim_Db_changeItemState( m_pDb, + dictType, uiDictNumber, sState)) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_changeItemState( + IntPtr pDb, + ReservedElmTag dictType, + uint uiDictNumber, + [MarshalAs(UnmanagedType.LPStr)] + string sState); + +//----------------------------------------------------------------------------- +// getRflFileName +//----------------------------------------------------------------------------- + + /// + /// Get the name of a roll-forward log file. + /// + /// + /// Roll-forward log file number whose name is to be returned. + /// + /// /// If true, only the base name of the file will be returned. - /// Otherwise, the entire path will be returned. - /// - /// - /// Name of the file. - /// + /// Otherwise, the entire path will be returned. + /// + /// + /// Name of the file. + /// public string getRflFileName( uint uiFileNum, bool bBaseOnly) - { - RCODE rc; - IntPtr pszFileName; - string sFileName; - - if ((rc = xflaim_Db_getRflFileName( m_pDb, uiFileNum, - (int)(bBaseOnly ? 1 : 0), out pszFileName)) != 0) - { - throw new XFlaimException(rc); - } - - sFileName = Marshal.PtrToStringAnsi( pszFileName); - m_dbSystem.freeUnmanagedMem( pszFileName); - return( sFileName); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getRflFileName( - IntPtr pDb, - uint uiFileNum, - int bBaseOnly, - out IntPtr ppszName); + { + RCODE rc; + IntPtr pszFileName; + string sFileName; -//----------------------------------------------------------------------------- -// setNextNodeId -//----------------------------------------------------------------------------- - - /// + if ((rc = xflaim_Db_getRflFileName( m_pDb, uiFileNum, + (int)(bBaseOnly ? 1 : 0), out pszFileName)) != 0) + { + throw new XFlaimException(rc); + } + + sFileName = Marshal.PtrToStringAnsi( pszFileName); + m_dbSystem.freeUnmanagedMem( pszFileName); + return( sFileName); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getRflFileName( + IntPtr pDb, + uint uiFileNum, + int bBaseOnly, + out IntPtr ppszName); + +//----------------------------------------------------------------------------- +// setNextNodeId +//----------------------------------------------------------------------------- + + /// /// Set the next node ID for a collection. This will be the node ID for /// the next node that is created in the collection. NOTE: The node ID must /// be greater than or equal to the current next node ID that is already /// set for the collection. Otherwise, it is ignored. - /// - /// - /// Collection whose next node ID is to be set - /// - /// - /// Next node ID value - /// + /// + /// + /// Collection whose next node ID is to be set + /// + /// + /// Next node ID value + /// public void setNextNodeId( uint uiCollection, ulong ulNextNodeId) - { - RCODE rc; - - if ((rc = xflaim_Db_setNextNodeId( m_pDb, uiCollection, - ulNextNodeId)) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_setNextNodeId( - IntPtr pDb, - uint uiCollection, - ulong ulNextNodeId); - -//----------------------------------------------------------------------------- -// setNextDictNum -//----------------------------------------------------------------------------- - - /// + { + RCODE rc; + + if ((rc = xflaim_Db_setNextNodeId( m_pDb, uiCollection, + ulNextNodeId)) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_setNextNodeId( + IntPtr pDb, + uint uiCollection, + ulong ulNextNodeId); + +//----------------------------------------------------------------------------- +// setNextDictNum +//----------------------------------------------------------------------------- + + /// /// Set the next dictionary number that is to be assigned for a particular /// type if dictionary definition. The specified "next dictionary number" /// must be greater than the current "next dictionary number". Otherwise, /// no action is taken. - /// - /// - /// Type of dictionary definition whose "next dictionary number" is to - /// be changed. - /// - /// - /// Next dictionary number. - /// + /// + /// + /// Type of dictionary definition whose "next dictionary number" is to + /// be changed. + /// + /// + /// Next dictionary number. + /// public void setNextDictNum( - ReservedElmTag dictType, - uint uiDictNumber) - { - RCODE rc; - - if ((rc = xflaim_Db_setNextDictNum( m_pDb, dictType, - uiDictNumber)) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_setNextDictNum( - IntPtr pDb, - ReservedElmTag dictType, - uint uiDictNumber); - -//----------------------------------------------------------------------------- -// setRflKeepFilesFlag -//----------------------------------------------------------------------------- - - /// - /// Specify whether the roll-forward log should keep or not keep RFL files. - /// - /// - /// Flag specifying whether to keep or not keep RFL files. - /// + ReservedElmTag dictType, + uint uiDictNumber) + { + RCODE rc; + + if ((rc = xflaim_Db_setNextDictNum( m_pDb, dictType, + uiDictNumber)) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_setNextDictNum( + IntPtr pDb, + ReservedElmTag dictType, + uint uiDictNumber); + +//----------------------------------------------------------------------------- +// setRflKeepFilesFlag +//----------------------------------------------------------------------------- + + /// + /// Specify whether the roll-forward log should keep or not keep RFL files. + /// + /// + /// Flag specifying whether to keep or not keep RFL files. + /// public void setRflKeepFilesFlag( bool bKeep) - { - RCODE rc; - - if ((rc = xflaim_Db_setRflKeepFilesFlag( m_pDb, - (int)(bKeep ? 1 : 0))) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_setRflKeepFilesFlag( - IntPtr pDb, - int bKeep); - -//----------------------------------------------------------------------------- -// getRflKeepFlag -//----------------------------------------------------------------------------- - - /// - /// Determine whether or not the roll-forward log files are being kept. - /// - /// - /// Returns true if RFL files are being kept, false otherwise. - /// + { + RCODE rc; + + if ((rc = xflaim_Db_setRflKeepFilesFlag( m_pDb, + (int)(bKeep ? 1 : 0))) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_setRflKeepFilesFlag( + IntPtr pDb, + int bKeep); + +//----------------------------------------------------------------------------- +// getRflKeepFlag +//----------------------------------------------------------------------------- + + /// + /// Determine whether or not the roll-forward log files are being kept. + /// + /// + /// Returns true if RFL files are being kept, false otherwise. + /// public bool getRflKeepFlag() - { - RCODE rc; - int bKeep; - - if ((rc = xflaim_Db_getRflKeepFlag( m_pDb, out bKeep)) != 0) - { - throw new XFlaimException( rc); - } - - return( bKeep != 0 ? true : false); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getRflKeepFlag( - IntPtr pDb, - out int bKeep); - -//----------------------------------------------------------------------------- -// setRflDir -//----------------------------------------------------------------------------- - - /// - /// Set the RFL directory. - /// - /// - /// Name of RFL directory. - /// + { + RCODE rc; + int bKeep; + + if ((rc = xflaim_Db_getRflKeepFlag( m_pDb, out bKeep)) != 0) + { + throw new XFlaimException( rc); + } + + return( bKeep != 0 ? true : false); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getRflKeepFlag( + IntPtr pDb, + out int bKeep); + +//----------------------------------------------------------------------------- +// setRflDir +//----------------------------------------------------------------------------- + + /// + /// Set the RFL directory. + /// + /// + /// Name of RFL directory. + /// public void setRflDir( string sRflDir) - { - RCODE rc; - - if ((rc = xflaim_Db_setRflDir( m_pDb, sRflDir)) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_setRflDir( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPStr)] - string sRflDir); - -//----------------------------------------------------------------------------- -// getRflDir -//----------------------------------------------------------------------------- - - /// - /// Get the current RFL directory. - /// - /// - /// Returns the current RFL directory name. - /// + { + RCODE rc; + + if ((rc = xflaim_Db_setRflDir( m_pDb, sRflDir)) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_setRflDir( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPStr)] + string sRflDir); + +//----------------------------------------------------------------------------- +// getRflDir +//----------------------------------------------------------------------------- + + /// + /// Get the current RFL directory. + /// + /// + /// Returns the current RFL directory name. + /// public string getRflDir() - { - RCODE rc; - IntPtr pszRflDir; - string sRflDir; - - if ((rc = xflaim_Db_getRflDir( m_pDb, out pszRflDir)) != 0) - { - throw new XFlaimException(rc); - } - - sRflDir = Marshal.PtrToStringAnsi( pszRflDir); - m_dbSystem.freeUnmanagedMem( pszRflDir); - return( sRflDir); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getRflDir( - IntPtr pDb, - out IntPtr ppszRflDir); - -//----------------------------------------------------------------------------- -// getRflFileNum -//----------------------------------------------------------------------------- - - /// - /// Get the current RFL file number. - /// - /// - /// Returns the current RFL file number. - /// + { + RCODE rc; + IntPtr pszRflDir; + string sRflDir; + + if ((rc = xflaim_Db_getRflDir( m_pDb, out pszRflDir)) != 0) + { + throw new XFlaimException(rc); + } + + sRflDir = Marshal.PtrToStringAnsi( pszRflDir); + m_dbSystem.freeUnmanagedMem( pszRflDir); + return( sRflDir); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getRflDir( + IntPtr pDb, + out IntPtr ppszRflDir); + +//----------------------------------------------------------------------------- +// getRflFileNum +//----------------------------------------------------------------------------- + + /// + /// Get the current RFL file number. + /// + /// + /// Returns the current RFL file number. + /// public uint getRflFileNum() - { - RCODE rc; - uint uiRflFileNum; - - if ((rc = xflaim_Db_getRflFileNum( m_pDb, out uiRflFileNum)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiRflFileNum); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getRflFileNum( - IntPtr pDb, - out uint puiRflFileNum); - -//----------------------------------------------------------------------------- -// getHighestNotUsedRflFileNum -//----------------------------------------------------------------------------- - - /// + { + RCODE rc; + uint uiRflFileNum; + + if ((rc = xflaim_Db_getRflFileNum( m_pDb, out uiRflFileNum)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiRflFileNum); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getRflFileNum( + IntPtr pDb, + out uint puiRflFileNum); + +//----------------------------------------------------------------------------- +// getHighestNotUsedRflFileNum +//----------------------------------------------------------------------------- + + /// /// Get the highest RFL file number that is no longer in use by XFLAIM. /// This RFL file can be removed from the system if needed. - /// - /// - /// Returns the highest RFL file number that is no longer in use. - /// + /// + /// + /// Returns the highest RFL file number that is no longer in use. + /// public uint getHighestNotUsedRflFileNum() - { - RCODE rc; - uint uiRflFileNum; - - if ((rc = xflaim_Db_getHighestNotUsedRflFileNum( m_pDb, - out uiRflFileNum)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiRflFileNum); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getHighestNotUsedRflFileNum( - IntPtr pDb, - out uint puiRflFileNum); + { + RCODE rc; + uint uiRflFileNum; -//----------------------------------------------------------------------------- -// setRflFileSizeLimits -//----------------------------------------------------------------------------- - - /// - /// Set size limits for RFL files. - /// - /// + if ((rc = xflaim_Db_getHighestNotUsedRflFileNum( m_pDb, + out uiRflFileNum)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiRflFileNum); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getHighestNotUsedRflFileNum( + IntPtr pDb, + out uint puiRflFileNum); + +//----------------------------------------------------------------------------- +// setRflFileSizeLimits +//----------------------------------------------------------------------------- + + /// + /// Set size limits for RFL files. + /// + /// /// Minimum RFL file size. Database will roll to the next RFL file when /// the current RFL file reaches this size. If possible it will complete /// the current transaction before rolling to the next file. - /// - /// + /// + /// /// Maximum RFL file size. Database will not allow an RFL file /// to exceed this size. Even if it is in the middle of a transaction, /// it will roll to the next RFL file before this size is allowed @@ -3267,546 +3268,546 @@ namespace xflaim /// roll to the next file when the RFL file exceeds iMinRflSize. If it can /// fit the current transaction in without exceeded iMaxRflSize, it will do /// so and then roll to the next file. Otherwise, it will roll to the next - /// file before iMaxRflSize is exceeded. - /// + /// file before iMaxRflSize is exceeded. + /// public void setRflFileSizeLimits( uint uiMinRflSize, uint uiMaxRflSize) { - RCODE rc; - - if ((rc = xflaim_Db_setRflFileSizeLimits( m_pDb, - uiMinRflSize, uiMaxRflSize)) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_setRflFileSizeLimits( - IntPtr pDb, - uint uiMinRflSize, - uint uiMaxRflSize); - -//----------------------------------------------------------------------------- -// getRflFileSizeLimits -//----------------------------------------------------------------------------- - - /// - /// Get the minimum and maximum RFL file sizes. - /// - /// - /// Returns minimum RFL file size. - /// - /// - /// Returns maximum RFL file size. - /// + RCODE rc; + + if ((rc = xflaim_Db_setRflFileSizeLimits( m_pDb, + uiMinRflSize, uiMaxRflSize)) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_setRflFileSizeLimits( + IntPtr pDb, + uint uiMinRflSize, + uint uiMaxRflSize); + +//----------------------------------------------------------------------------- +// getRflFileSizeLimits +//----------------------------------------------------------------------------- + + /// + /// Get the minimum and maximum RFL file sizes. + /// + /// + /// Returns minimum RFL file size. + /// + /// + /// Returns maximum RFL file size. + /// public void getRflFileSizeLimits( out uint uiMinRflSize, out uint uiMaxRflSize) - { - RCODE rc; - - if ((rc = xflaim_Db_getRflFileSizeLimits( m_pDb, - out uiMinRflSize, out uiMaxRflSize)) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getRflFileSizeLimits( - IntPtr pDb, - out uint puiMinRflSize, - out uint puiMaxRflSize); + { + RCODE rc; -//----------------------------------------------------------------------------- -// rflRollToNextFile -//----------------------------------------------------------------------------- - - /// - /// Force the database to roll to the next RFL file. - /// + if ((rc = xflaim_Db_getRflFileSizeLimits( m_pDb, + out uiMinRflSize, out uiMaxRflSize)) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getRflFileSizeLimits( + IntPtr pDb, + out uint puiMinRflSize, + out uint puiMaxRflSize); + +//----------------------------------------------------------------------------- +// rflRollToNextFile +//----------------------------------------------------------------------------- + + /// + /// Force the database to roll to the next RFL file. + /// public void rflRollToNextFile() { - RCODE rc; - - if ((rc = xflaim_Db_rflRollToNextFile(m_pDb)) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_rflRollToNextFile( - IntPtr pDb); - -//----------------------------------------------------------------------------- -// setKeepAbortedTransInRflFlag -//----------------------------------------------------------------------------- - - /// + RCODE rc; + + if ((rc = xflaim_Db_rflRollToNextFile(m_pDb)) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_rflRollToNextFile( + IntPtr pDb); + +//----------------------------------------------------------------------------- +// setKeepAbortedTransInRflFlag +//----------------------------------------------------------------------------- + + /// /// Specify whether the roll-forward log should keep or not keep aborted /// transactions. - /// - /// - /// Flag specifying whether to keep or not keep aborted transactions. - /// + /// + /// + /// Flag specifying whether to keep or not keep aborted transactions. + /// public void setKeepAbortedTransInRflFlag( bool bKeep) - { - RCODE rc; - - if ((rc = xflaim_Db_setKeepAbortedTransInRflFlag( m_pDb, - (int)(bKeep ? 1 : 0))) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_setKeepAbortedTransInRflFlag( - IntPtr pDb, - int bKeep); - -//----------------------------------------------------------------------------- -// getKeepAbortedTransInRflFlag -//----------------------------------------------------------------------------- - - /// - /// Determine whether or not the roll-forward log is keeping aborted - /// transactions. - /// - /// - /// Returns true if aborted transactions are being kept, false otherwise. - /// + { + RCODE rc; + + if ((rc = xflaim_Db_setKeepAbortedTransInRflFlag( m_pDb, + (int)(bKeep ? 1 : 0))) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_setKeepAbortedTransInRflFlag( + IntPtr pDb, + int bKeep); + +//----------------------------------------------------------------------------- +// getKeepAbortedTransInRflFlag +//----------------------------------------------------------------------------- + + /// + /// Determine whether or not the roll-forward log is keeping aborted + /// transactions. + /// + /// + /// Returns true if aborted transactions are being kept, false otherwise. + /// public bool getKeepAbortedTransInRflFlag() - { - RCODE rc; - int bKeep; - - - if ((rc = xflaim_Db_getKeepAbortedTransInRflFlag( m_pDb, - out bKeep)) != 0) - { - throw new XFlaimException(rc); - } - - return( bKeep != 0 ? true : false); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getKeepAbortedTransInRflFlag( - IntPtr pDb, - out int pbKeep); - -//----------------------------------------------------------------------------- -// setAutoTurnOffKeepRflFlag -//----------------------------------------------------------------------------- - - /// + { + RCODE rc; + int bKeep; + + + if ((rc = xflaim_Db_getKeepAbortedTransInRflFlag( m_pDb, + out bKeep)) != 0) + { + throw new XFlaimException(rc); + } + + return( bKeep != 0 ? true : false); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getKeepAbortedTransInRflFlag( + IntPtr pDb, + out int pbKeep); + +//----------------------------------------------------------------------------- +// setAutoTurnOffKeepRflFlag +//----------------------------------------------------------------------------- + + /// /// Specify whether the roll-forward log should automatically turn off the /// keeping of RFL files if the RFL volume fills up. - /// - /// + /// + /// /// Flag specifying whether to automatically turn off the - /// keeping of RFL files if the RFL volume fills up. - /// + /// keeping of RFL files if the RFL volume fills up. + /// public void setAutoTurnOffKeepRflFlag( bool bAutoTurnOff) - { - RCODE rc; - - if ((rc = xflaim_Db_setAutoTurnOffKeepRflFlag( m_pDb, - (int)(bAutoTurnOff ? 1 : 0))) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_setAutoTurnOffKeepRflFlag( - IntPtr pDb, - int bAutoTurnOff); - -//----------------------------------------------------------------------------- -// getAutoTurnOffKeepRflFlag -//----------------------------------------------------------------------------- - - /// + { + RCODE rc; + + if ((rc = xflaim_Db_setAutoTurnOffKeepRflFlag( m_pDb, + (int)(bAutoTurnOff ? 1 : 0))) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_setAutoTurnOffKeepRflFlag( + IntPtr pDb, + int bAutoTurnOff); + +//----------------------------------------------------------------------------- +// getAutoTurnOffKeepRflFlag +//----------------------------------------------------------------------------- + + /// /// Determine whether or not keeping of RFL files will automatically be /// turned off if the RFL volume fills up. - /// - /// + /// + /// /// Returns true if the keeping of RFL files will automatically be - /// turned off when the RFL volume fills up, false otherwise. - /// + /// turned off when the RFL volume fills up, false otherwise. + /// public bool getAutoTurnOffKeepRflFlag() { - RCODE rc; - int bAutoTurnOff; - - if ((rc = xflaim_Db_getAutoTurnOffKeepRflFlag( m_pDb, out bAutoTurnOff)) != 0) - { - throw new XFlaimException(rc); - } - - return( bAutoTurnOff != 0 ? true : false); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getAutoTurnOffKeepRflFlag( - IntPtr pDb, - out int pbAutoTurnOff); - -//----------------------------------------------------------------------------- -// setFileExtendSize -//----------------------------------------------------------------------------- - - /// - /// Set the file extend size for the database. This size specifies how much - /// to extend a database file when it needs to be extended. - /// - /// - /// File extend size. - /// + RCODE rc; + int bAutoTurnOff; + + if ((rc = xflaim_Db_getAutoTurnOffKeepRflFlag( m_pDb, out bAutoTurnOff)) != 0) + { + throw new XFlaimException(rc); + } + + return( bAutoTurnOff != 0 ? true : false); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getAutoTurnOffKeepRflFlag( + IntPtr pDb, + out int pbAutoTurnOff); + +//----------------------------------------------------------------------------- +// setFileExtendSize +//----------------------------------------------------------------------------- + + /// + /// Set the file extend size for the database. This size specifies how much + /// to extend a database file when it needs to be extended. + /// + /// + /// File extend size. + /// public void setFileExtendSize( uint uiFileExtendSize) - { - xflaim_Db_setFileExtendSize( m_pDb, uiFileExtendSize); - } - - [DllImport("xflaim")] - private static extern void xflaim_Db_setFileExtendSize( - IntPtr pDb, - uint uiFileExtendSize); + { + xflaim_Db_setFileExtendSize( m_pDb, uiFileExtendSize); + } -//----------------------------------------------------------------------------- -// getFileExtendSize -//----------------------------------------------------------------------------- - - /// - /// Get the file extend size for the database. - /// - /// - /// Returns file extend size. - /// + [DllImport("xflaim")] + private static extern void xflaim_Db_setFileExtendSize( + IntPtr pDb, + uint uiFileExtendSize); + +//----------------------------------------------------------------------------- +// getFileExtendSize +//----------------------------------------------------------------------------- + + /// + /// Get the file extend size for the database. + /// + /// + /// Returns file extend size. + /// public uint getFileExtendSize() - { - return( xflaim_Db_getFileExtendSize( m_pDb)); - } - - [DllImport("xflaim")] - private static extern uint xflaim_Db_getFileExtendSize( - IntPtr pDb); + { + return( xflaim_Db_getFileExtendSize( m_pDb)); + } -//----------------------------------------------------------------------------- -// getDbVersion -//----------------------------------------------------------------------------- - - /// + [DllImport("xflaim")] + private static extern uint xflaim_Db_getFileExtendSize( + IntPtr pDb); + +//----------------------------------------------------------------------------- +// getDbVersion +//----------------------------------------------------------------------------- + + /// /// Get the database version for the database. This is the version of the /// database, not the code. - /// - /// - /// Returns database version. - /// + /// + /// + /// Returns database version. + /// public uint getDbVersion() - { - return( xflaim_Db_getDbVersion( m_pDb)); - } - - [DllImport("xflaim")] - private static extern uint xflaim_Db_getDbVersion( - IntPtr pDb); - -//----------------------------------------------------------------------------- -// getBlockSize -//----------------------------------------------------------------------------- - - /// - /// Get the database block size. - /// - /// - /// Returns database block size. - /// - public uint getBlockSize() - { - return( xflaim_Db_getBlockSize( m_pDb)); - } - - [DllImport("xflaim")] - private static extern uint xflaim_Db_getBlockSize( - IntPtr pDb); - -//----------------------------------------------------------------------------- -// getDefaultLanguage -//----------------------------------------------------------------------------- - - /// - /// Get the database default language. - /// - /// - /// Returns database default language. - /// - public Languages getDefaultLanguage() - { - return( xflaim_Db_getDefaultLanguage( m_pDb)); - } - - [DllImport("xflaim")] - private static extern Languages xflaim_Db_getDefaultLanguage( - IntPtr pDb); + { + return( xflaim_Db_getDbVersion( m_pDb)); + } -//----------------------------------------------------------------------------- -// getTransID -//----------------------------------------------------------------------------- - - /// + [DllImport("xflaim")] + private static extern uint xflaim_Db_getDbVersion( + IntPtr pDb); + +//----------------------------------------------------------------------------- +// getBlockSize +//----------------------------------------------------------------------------- + + /// + /// Get the database block size. + /// + /// + /// Returns database block size. + /// + public uint getBlockSize() + { + return( xflaim_Db_getBlockSize( m_pDb)); + } + + [DllImport("xflaim")] + private static extern uint xflaim_Db_getBlockSize( + IntPtr pDb); + +//----------------------------------------------------------------------------- +// getDefaultLanguage +//----------------------------------------------------------------------------- + + /// + /// Get the database default language. + /// + /// + /// Returns database default language. + /// + public Languages getDefaultLanguage() + { + return( xflaim_Db_getDefaultLanguage( m_pDb)); + } + + [DllImport("xflaim")] + private static extern Languages xflaim_Db_getDefaultLanguage( + IntPtr pDb); + +//----------------------------------------------------------------------------- +// getTransID +//----------------------------------------------------------------------------- + + /// /// Get the database's current transaction ID. If no transaction is /// currently running, but this Db object has an exclusive lock on the database, /// the transaction ID of the last committed transaction will be returned. /// If no transaction is running, and this Db object does not have an /// exclusive lock on the database, zero is returned. - /// - /// - /// Transaction ID - /// - public ulong getTransID() - { - return( xflaim_Db_getTransID( m_pDb)); - } - - [DllImport("xflaim")] - private static extern ulong xflaim_Db_getTransID( - IntPtr pDb); - -//----------------------------------------------------------------------------- -// getDbControlFileName -//----------------------------------------------------------------------------- - - /// - /// Get the name of the database's control file - /// - /// - /// Returns control file name. - /// + /// + /// + /// Transaction ID + /// + public ulong getTransID() + { + return( xflaim_Db_getTransID( m_pDb)); + } + + [DllImport("xflaim")] + private static extern ulong xflaim_Db_getTransID( + IntPtr pDb); + +//----------------------------------------------------------------------------- +// getDbControlFileName +//----------------------------------------------------------------------------- + + /// + /// Get the name of the database's control file + /// + /// + /// Returns control file name. + /// public string getDbControlFileName() - { - RCODE rc; - IntPtr pszFileName; - string sFileName; - - if ((rc = xflaim_Db_getDbControlFileName( m_pDb, out pszFileName)) != 0) - { - throw new XFlaimException(rc); - } - - sFileName = Marshal.PtrToStringAnsi( pszFileName); - m_dbSystem.freeUnmanagedMem( pszFileName); - return( sFileName); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getDbControlFileName( - IntPtr pDb, - out IntPtr ppszFileName); - -//----------------------------------------------------------------------------- -// getLastBackupTransID -//----------------------------------------------------------------------------- - - /// - /// Get the transaction ID of the last backup that was taken on the database. - /// - /// - /// Returns last backup transaction ID. - /// + { + RCODE rc; + IntPtr pszFileName; + string sFileName; + + if ((rc = xflaim_Db_getDbControlFileName( m_pDb, out pszFileName)) != 0) + { + throw new XFlaimException(rc); + } + + sFileName = Marshal.PtrToStringAnsi( pszFileName); + m_dbSystem.freeUnmanagedMem( pszFileName); + return( sFileName); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getDbControlFileName( + IntPtr pDb, + out IntPtr ppszFileName); + +//----------------------------------------------------------------------------- +// getLastBackupTransID +//----------------------------------------------------------------------------- + + /// + /// Get the transaction ID of the last backup that was taken on the database. + /// + /// + /// Returns last backup transaction ID. + /// public ulong getLastBackupTransID() - { - RCODE rc; - ulong ulTransId; - - if ((rc = xflaim_Db_getLastBackupTransID( m_pDb, out ulTransId)) != 0) - { - throw new XFlaimException(rc); - } - - return( ulTransId); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getLastBackupTransID( - IntPtr pDb, - out ulong ulTransId); - -//----------------------------------------------------------------------------- -// getBlocksChangedSinceBackup -//----------------------------------------------------------------------------- - - /// - /// Get the number of blocks that have changed since the last backup was + { + RCODE rc; + ulong ulTransId; + + if ((rc = xflaim_Db_getLastBackupTransID( m_pDb, out ulTransId)) != 0) + { + throw new XFlaimException(rc); + } + + return( ulTransId); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getLastBackupTransID( + IntPtr pDb, + out ulong ulTransId); + +//----------------------------------------------------------------------------- +// getBlocksChangedSinceBackup +//----------------------------------------------------------------------------- + + /// + /// Get the number of blocks that have changed since the last backup was /// taken. - /// - /// - /// Returns number of blocks that have changed. - /// + /// + /// + /// Returns number of blocks that have changed. + /// public uint getBlocksChangedSinceBackup() - { - RCODE rc; - uint uiBlocksChanged; - - if ((rc = xflaim_Db_getBlocksChangedSinceBackup( m_pDb, - out uiBlocksChanged)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiBlocksChanged); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getBlocksChangedSinceBackup( - IntPtr pDb, - out uint uiBlocksChanged); - -//----------------------------------------------------------------------------- -// getNextIncBackupSequenceNum -//----------------------------------------------------------------------------- - - /// - /// Get the next incremental backup sequence number for the database. - /// - /// - /// Returns next incremental backup sequence number. - /// + { + RCODE rc; + uint uiBlocksChanged; + + if ((rc = xflaim_Db_getBlocksChangedSinceBackup( m_pDb, + out uiBlocksChanged)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiBlocksChanged); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getBlocksChangedSinceBackup( + IntPtr pDb, + out uint uiBlocksChanged); + +//----------------------------------------------------------------------------- +// getNextIncBackupSequenceNum +//----------------------------------------------------------------------------- + + /// + /// Get the next incremental backup sequence number for the database. + /// + /// + /// Returns next incremental backup sequence number. + /// public uint getNextIncBackupSequenceNum() - { - RCODE rc; - uint uiNextIncBackupSequenceNum; - - if ((rc = xflaim_Db_getNextIncBackupSequenceNum( m_pDb, - out uiNextIncBackupSequenceNum)) != 0) - { - throw new XFlaimException(rc); - } - - return( uiNextIncBackupSequenceNum); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getNextIncBackupSequenceNum( - IntPtr pDb, - out uint uiNextIncBackupSequenceNum); - -//----------------------------------------------------------------------------- -// getDiskSpaceUsage -//----------------------------------------------------------------------------- - - /// + { + RCODE rc; + uint uiNextIncBackupSequenceNum; + + if ((rc = xflaim_Db_getNextIncBackupSequenceNum( m_pDb, + out uiNextIncBackupSequenceNum)) != 0) + { + throw new XFlaimException(rc); + } + + return( uiNextIncBackupSequenceNum); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getNextIncBackupSequenceNum( + IntPtr pDb, + out uint uiNextIncBackupSequenceNum); + +//----------------------------------------------------------------------------- +// getDiskSpaceUsage +//----------------------------------------------------------------------------- + + /// /// Get the disk space usage for the database. - /// - /// - /// Returns the amount of disk space currently being used by data files. - /// - /// - /// Returns the amount of disk space currently being used by rollback files. - /// - /// - /// Returns the amount of disk space currently being used by RFL files. - /// + /// + /// + /// Returns the amount of disk space currently being used by data files. + /// + /// + /// Returns the amount of disk space currently being used by rollback files. + /// + /// + /// Returns the amount of disk space currently being used by RFL files. + /// public void getDiskSpaceUsage( out ulong ulDataSize, out ulong ulRollbackSize, out ulong ulRflSize) - { - RCODE rc; - - if ((rc = xflaim_Db_getDiskSpaceUsage( m_pDb, - out ulDataSize, out ulRollbackSize, out ulRflSize)) != 0) - { - throw new XFlaimException(rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getDiskSpaceUsage( - IntPtr pDb, + { + RCODE rc; + + if ((rc = xflaim_Db_getDiskSpaceUsage( m_pDb, + out ulDataSize, out ulRollbackSize, out ulRflSize)) != 0) + { + throw new XFlaimException(rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getDiskSpaceUsage( + IntPtr pDb, out ulong ulDataSize, out ulong ulRollbackSize, out ulong ulRflSize); - -//----------------------------------------------------------------------------- -// getMustCloseRC -//----------------------------------------------------------------------------- - - /// + +//----------------------------------------------------------------------------- +// getMustCloseRC +//----------------------------------------------------------------------------- + + /// /// Get error code that caused the database to force itself to close. - /// - /// - /// Returns error code that caused the "must close" condition. - /// - public RCODE getMustCloseRC() - { - return( xflaim_Db_getMustCloseRC( m_pDb)); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getMustCloseRC( - IntPtr pDb); - -//----------------------------------------------------------------------------- -// getAbortRC -//----------------------------------------------------------------------------- - - /// + /// + /// + /// Returns error code that caused the "must close" condition. + /// + public RCODE getMustCloseRC() + { + return( xflaim_Db_getMustCloseRC( m_pDb)); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getMustCloseRC( + IntPtr pDb); + +//----------------------------------------------------------------------------- +// getAbortRC +//----------------------------------------------------------------------------- + + /// /// Get error code that caused the current transaction to require an abort. - /// - /// - /// Returns the error code that requires the transaction to abort - /// + /// + /// + /// Returns the error code that requires the transaction to abort + /// public RCODE getAbortRC() - { - return( xflaim_Db_getAbortRC(m_pDb)); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_getAbortRC( - IntPtr pDb); - -//----------------------------------------------------------------------------- -// setMustAbortTrans -//----------------------------------------------------------------------------- - - /// + { + return( xflaim_Db_getAbortRC(m_pDb)); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_getAbortRC( + IntPtr pDb); + +//----------------------------------------------------------------------------- +// setMustAbortTrans +//----------------------------------------------------------------------------- + + /// /// Force the current transaction to abort. This method should be called /// when the code should not be the code that aborts the transation, but /// wants to require that the transaction be aborted by whatever module has /// the authority to abort the transaction. An error code may be /// set to indicate what error condition is causing the transaction to be /// aborted. - /// - /// - /// Error code that indicates why the transaction is aborting. - /// + /// + /// + /// Error code that indicates why the transaction is aborting. + /// public void setMustAbortTrans( RCODE rc) { xflaim_Db_setMustAbortTrans( m_pDb, rc); } - - [DllImport("xflaim")] - private static extern void xflaim_Db_setMustAbortTrans( - IntPtr pDb, - RCODE rc); - -//----------------------------------------------------------------------------- -// enableEncryption -//----------------------------------------------------------------------------- - - /// - /// Enable encryption support for this database. - /// + + [DllImport("xflaim")] + private static extern void xflaim_Db_setMustAbortTrans( + IntPtr pDb, + RCODE rc); + +//----------------------------------------------------------------------------- +// enableEncryption +//----------------------------------------------------------------------------- + + /// + /// Enable encryption support for this database. + /// public void enableEncryption() { RCODE rc; @@ -3816,204 +3817,204 @@ namespace xflaim throw new XFlaimException( rc); } } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_enableEncryption( - IntPtr pDb); - -//----------------------------------------------------------------------------- -// wrapKey -//----------------------------------------------------------------------------- - - /// + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_enableEncryption( + IntPtr pDb); + +//----------------------------------------------------------------------------- +// wrapKey +//----------------------------------------------------------------------------- + + /// /// Wrap the database key in a password. This method is called when it is /// desirable to move the database to a different machine. Normally, the /// database key is wrapped in the local NICI storage key - which means that /// the database can only be opened and accessed on that machine. -- Once /// the database key is wrapped in a password, the password must be /// supplied to the dbOpen method to open the database. - /// - /// - /// Password the database key should be wrapped in. - /// + /// + /// + /// Password the database key should be wrapped in. + /// public void wrapKey( string sPassword) - { - RCODE rc; - - if ((rc = xflaim_Db_wrapKey( m_pDb, sPassword)) != 0) - { - throw new XFlaimException( rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_wrapKey( - IntPtr pDb, - [MarshalAs(UnmanagedType.LPStr)] - string sPassword); - -//----------------------------------------------------------------------------- -// rollOverDbKey -//----------------------------------------------------------------------------- - - /// + { + RCODE rc; + + if ((rc = xflaim_Db_wrapKey( m_pDb, sPassword)) != 0) + { + throw new XFlaimException( rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_wrapKey( + IntPtr pDb, + [MarshalAs(UnmanagedType.LPStr)] + string sPassword); + +//----------------------------------------------------------------------------- +// rollOverDbKey +//----------------------------------------------------------------------------- + + /// /// Generate a new database key. All encryption definition keys will be - /// re-wrapped in the new database key. - /// + /// re-wrapped in the new database key. + /// public void rollOverDbKey() - { - RCODE rc; - - if ((rc = xflaim_Db_rollOverDbKey( m_pDb)) != 0) - { - throw new XFlaimException( rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_rollOverDbKey( - IntPtr pDb); - -//----------------------------------------------------------------------------- -// getSerialNumber -//----------------------------------------------------------------------------- - - /// - /// Get the database serial number. - /// - /// + { + RCODE rc; + + if ((rc = xflaim_Db_rollOverDbKey( m_pDb)) != 0) + { + throw new XFlaimException( rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_rollOverDbKey( + IntPtr pDb); + +//----------------------------------------------------------------------------- +// getSerialNumber +//----------------------------------------------------------------------------- + + /// + /// Get the database serial number. + /// + /// /// Byte array containing the database serial number. This number - /// is generated and stored in the database when the database is created. - /// + /// is generated and stored in the database when the database is created. + /// public byte[] getSerialNumber() - { - byte[] ucValue; - - ucValue = new byte[16]; - - xflaim_Db_getSerialNumber( m_pDb, ucValue); - return( ucValue); - } - - [DllImport("xflaim")] - private static extern void xflaim_Db_getSerialNumber( - IntPtr pDb, + { + byte[] ucValue; + + ucValue = new byte[16]; + + xflaim_Db_getSerialNumber( m_pDb, ucValue); + return( ucValue); + } + + [DllImport("xflaim")] + private static extern void xflaim_Db_getSerialNumber( + IntPtr pDb, [MarshalAs(UnmanagedType.LPArray), Out] byte[] pucValue); - -//----------------------------------------------------------------------------- -// getCheckpointInfo -//----------------------------------------------------------------------------- - - /// - /// Get information about the checkpoint thread. - /// - /// Returns information about what the checkpoint thread is doing. + +//----------------------------------------------------------------------------- +// getCheckpointInfo +//----------------------------------------------------------------------------- + + /// + /// Get information about the checkpoint thread. + /// + /// Returns information about what the checkpoint thread is doing. public XFLM_CHECKPOINT_INFO getCheckpointInfo() - { - XFLM_CHECKPOINT_INFO checkpointInfo = new XFLM_CHECKPOINT_INFO(); - - xflaim_Db_getCheckpointInfo( m_pDb, checkpointInfo); - return( checkpointInfo); - } - - [DllImport("xflaim")] - private static extern void xflaim_Db_getCheckpointInfo( - IntPtr pDb, + { + XFLM_CHECKPOINT_INFO checkpointInfo = new XFLM_CHECKPOINT_INFO(); + + xflaim_Db_getCheckpointInfo( m_pDb, checkpointInfo); + return( checkpointInfo); + } + + [DllImport("xflaim")] + private static extern void xflaim_Db_getCheckpointInfo( + IntPtr pDb, XFLM_CHECKPOINT_INFO pCheckpointInfo); - -//----------------------------------------------------------------------------- -// exportXML -//----------------------------------------------------------------------------- - - /// - /// Export XML to a text file. - /// - /// - /// The node in the XML document to export. All of its sub-tree will be exported. - /// - /// - /// File the XML is to be exported to. File will be overwritten. - /// - /// - /// Formatting to use when exporting. - /// + +//----------------------------------------------------------------------------- +// exportXML +//----------------------------------------------------------------------------- + + /// + /// Export XML to a text file. + /// + /// + /// The node in the XML document to export. All of its sub-tree will be exported. + /// + /// + /// File the XML is to be exported to. File will be overwritten. + /// + /// + /// Formatting to use when exporting. + /// public void exportXML( DOMNode startNode, string sFileName, eExportFormatType eFormat) - { - RCODE rc; - IntPtr pStartNode = (startNode != null) ? startNode.getNode() : IntPtr.Zero; - - if ((rc = xflaim_Db_exportXML( m_pDb, pStartNode, sFileName, eFormat)) != 0) - { - throw new XFlaimException( rc); - } - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_exportXML( - IntPtr pDb, + { + RCODE rc; + IntPtr pStartNode = (startNode != null) ? startNode.getNode() : IntPtr.Zero; + + if ((rc = xflaim_Db_exportXML( m_pDb, pStartNode, sFileName, eFormat)) != 0) + { + throw new XFlaimException( rc); + } + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_exportXML( + IntPtr pDb, IntPtr pStartNode, - [MarshalAs(UnmanagedType.LPStr)] + [MarshalAs(UnmanagedType.LPStr)] string sFileName, eExportFormatType eFormat); - -//----------------------------------------------------------------------------- -// exportXMLToString -//----------------------------------------------------------------------------- - - /// - /// Export XML to a string. - /// - /// - /// The node in the XML document to export. All of its sub-tree will be exported. - /// - /// - /// Formatting to use when exporting. - /// - /// - /// Returns a string containing the exported XML. - /// + +//----------------------------------------------------------------------------- +// exportXMLToString +//----------------------------------------------------------------------------- + + /// + /// Export XML to a string. + /// + /// + /// The node in the XML document to export. All of its sub-tree will be exported. + /// + /// + /// Formatting to use when exporting. + /// + /// + /// Returns a string containing the exported XML. + /// public string exportXMLToString( DOMNode startNode, eExportFormatType eFormat) - { - RCODE rc; - IntPtr pszStr; - string sXML; - IntPtr pStartNode = (startNode != null) ? startNode.getNode() : IntPtr.Zero; - - if ((rc = xflaim_Db_exportXMLToString( m_pDb, pStartNode, - eFormat, out pszStr)) != 0) - { - throw new XFlaimException( rc); - } + { + RCODE rc; + IntPtr pszStr; + string sXML; + IntPtr pStartNode = (startNode != null) ? startNode.getNode() : IntPtr.Zero; + + if ((rc = xflaim_Db_exportXMLToString( m_pDb, pStartNode, + eFormat, out pszStr)) != 0) + { + throw new XFlaimException( rc); + } sXML = Marshal.PtrToStringAnsi( pszStr); m_dbSystem.freeUnmanagedMem( pszStr); - return( sXML); - } - - [DllImport("xflaim")] - private static extern RCODE xflaim_Db_exportXMLToString( - IntPtr pDb, + return( sXML); + } + + [DllImport("xflaim")] + private static extern RCODE xflaim_Db_exportXMLToString( + IntPtr pDb, IntPtr pStartNode, eExportFormatType eFormat, out IntPtr ppszStr); - -//----------------------------------------------------------------------------- -// getLockUsers -//----------------------------------------------------------------------------- - - /// - /// Returns an array representing all of the threads that are either - /// holding the database lock (this is always the zeroeth entry in the array) - /// as well as threads waiting to obtain the database lock (entries - /// 1 through N). - /// - /// Array of database lock holder and waiters. + +//----------------------------------------------------------------------------- +// getLockUsers +//----------------------------------------------------------------------------- + + /// + /// Returns an array representing all of the threads that are either + /// holding the database lock (this is always the zeroeth entry in the array) + /// as well as threads waiting to obtain the database lock (entries + /// 1 through N). + /// + /// Array of database lock holder and waiters. public LockUser [] getLockUsers() { RCODE rc; @@ -4035,9 +4036,9 @@ namespace xflaim private delegate int LockInfoClientCallback( int bSetTotalLocks, uint uiTotalLocks, - uint uiLockNum, - uint uiThreadId, - uint uiTime); + uint uiLockNum, + uint uiThreadId, + uint uiTime); private class LockInfoClientDelegate { @@ -4060,9 +4061,9 @@ namespace xflaim public int funcLockInfoClient( int bSetTotalLocks, uint uiTotalLocks, - uint uiLockNum, - uint uiThreadId, - uint uiTime) + uint uiLockNum, + uint uiThreadId, + uint uiTime) { if (bSetTotalLocks != 0) { @@ -4076,6 +4077,6 @@ namespace xflaim } return( 1); } - } + } } } diff --git a/xflaim/csharp/xflaim/DbCopyStatus.cs b/xflaim/csharp/xflaim/DbCopyStatus.cs index 61644a3..a396861 100644 --- a/xflaim/csharp/xflaim/DbCopyStatus.cs +++ b/xflaim/csharp/xflaim/DbCopyStatus.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Db Copy Status -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/xflaim/DbInfo.cpp b/xflaim/csharp/xflaim/DbInfo.cpp index 2de39e1..84c5b1a 100644 --- a/xflaim/csharp/xflaim/DbInfo.cpp +++ b/xflaim/csharp/xflaim/DbInfo.cpp @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Native C routines to support C# DbInfo class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/xflaim/DbInfo.cs b/xflaim/csharp/xflaim/DbInfo.cs index 72966f5..886db28 100644 --- a/xflaim/csharp/xflaim/DbInfo.cs +++ b/xflaim/csharp/xflaim/DbInfo.cs @@ -1,35 +1,36 @@ //------------------------------------------------------------------------------ // Desc: Db Info -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + using System; using System.Runtime.InteropServices; namespace xflaim { - /// - /// Database header - on-disk format. + /// + /// Database header - on-disk format. /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class XFLM_DB_HDR @@ -118,17 +119,17 @@ namespace xflaim public byte[] DbKey; } - /// - /// Object returned from that contains - /// statistics collected during the check operation. + /// + /// Object returned from that contains + /// statistics collected during the check operation. /// public class DbInfo { private IntPtr m_pDbInfo; // Pointer to IF_DbInfo object in unmanaged space - /// - /// Constructor - /// + /// + /// Constructor + /// /// /// Pointer to IF_DbInfo object allocated in unmanaged space. /// @@ -143,8 +144,8 @@ namespace xflaim m_pDbInfo = pDbInfo; } - /// - /// Destructor + /// + /// Destructor /// ~DbInfo() { @@ -163,9 +164,9 @@ namespace xflaim // getNumCollections //----------------------------------------------------------------------------- - /// - /// Returns the number of collections in the database. - /// + /// + /// Returns the number of collections in the database. + /// /// Number of collections in the database. public uint getNumCollections() { @@ -180,9 +181,9 @@ namespace xflaim // getNumIndexes //----------------------------------------------------------------------------- - /// - /// Returns the number of indexes in the database. - /// + /// + /// Returns the number of indexes in the database. + /// /// Number of indexes in the database public uint getNumIndexes() { @@ -196,10 +197,10 @@ namespace xflaim //----------------------------------------------------------------------------- // getNumLogicalFiles //----------------------------------------------------------------------------- - - /// - /// Returns the total number of collections and indexes in the database. - /// + + /// + /// Returns the total number of collections and indexes in the database. + /// /// Total number of logical files (collections and indexes) public uint getNumLogicalFiles() { @@ -213,10 +214,10 @@ namespace xflaim //----------------------------------------------------------------------------- // getDatabaseSize //----------------------------------------------------------------------------- - - /// - /// Returns the total size of the database (in bytes). - /// + + /// + /// Returns the total size of the database (in bytes). + /// /// Total size of the database public ulong getDatabaseSize() { @@ -230,10 +231,10 @@ namespace xflaim //----------------------------------------------------------------------------- // getDbHdr //----------------------------------------------------------------------------- - - /// - /// Get the database header - /// + + /// + /// Get the database header + /// /// /// Database header is returned here. /// @@ -251,19 +252,19 @@ namespace xflaim //----------------------------------------------------------------------------- // getAvailBlockStats //----------------------------------------------------------------------------- - - /// - /// Return statistics on blocks in the avail list. - /// - /// - /// Total bytes of blocks in the avail list. - /// - /// - /// Total blocks in the avail list. - /// - /// - /// Last corruption error that was reported for blocks in the avail list. - /// + + /// + /// Return statistics on blocks in the avail list. + /// + /// + /// Total bytes of blocks in the avail list. + /// + /// + /// Total blocks in the avail list. + /// + /// + /// Last corruption error that was reported for blocks in the avail list. + /// /// /// Total corruptions reported for blocks in the avail list. /// @@ -289,19 +290,19 @@ namespace xflaim //----------------------------------------------------------------------------- // getLFHBlockStats //----------------------------------------------------------------------------- - - /// - /// Return statistics for blocks in the logical file header block list. - /// - /// - /// Total bytes of blocks in the list. - /// - /// - /// Total blocks in the list. - /// - /// - /// Last corruption error that was reported for blocks in the list. - /// + + /// + /// Return statistics for blocks in the logical file header block list. + /// + /// + /// Total bytes of blocks in the list. + /// + /// + /// Total blocks in the list. + /// + /// + /// Last corruption error that was reported for blocks in the list. + /// /// /// Total corruptions reported for blocks in the list. /// @@ -327,27 +328,27 @@ namespace xflaim //----------------------------------------------------------------------------- // getBTreeInfo //----------------------------------------------------------------------------- - - /// - /// Returns information about a particular B-Tree in the database - /// - /// - /// Logical file for which information is being requested. Note that - /// the total number of logical files is the sum of collections and - /// indexes. Collections are the numbers between 0 and CollectionCount - 1. - /// Indexes are the numbers between CollectionCount and CollectionCount + IndexCount - 1. - /// Thus, if there are 5 collections, and 3 indexes, the collections will - /// be in elements 0 through 4, and the indexes will be in elements 5 through 7. - /// - /// - /// Logical file number for the requested logical file is returned here. - /// - /// - /// Type of logical file is returned here. - /// - /// - /// Root block address for the logical file is returned here. - /// + + /// + /// Returns information about a particular B-Tree in the database + /// + /// + /// Logical file for which information is being requested. Note that + /// the total number of logical files is the sum of collections and + /// indexes. Collections are the numbers between 0 and CollectionCount - 1. + /// Indexes are the numbers between CollectionCount and CollectionCount + IndexCount - 1. + /// Thus, if there are 5 collections, and 3 indexes, the collections will + /// be in elements 0 through 4, and the indexes will be in elements 5 through 7. + /// + /// + /// Logical file number for the requested logical file is returned here. + /// + /// + /// Type of logical file is returned here. + /// + /// + /// Root block address for the logical file is returned here. + /// /// /// Number of levels in the B-tree is returned here. /// @@ -374,45 +375,45 @@ namespace xflaim //----------------------------------------------------------------------------- // getBTreeBlockStats //----------------------------------------------------------------------------- - - /// - /// Return the statistics for a specific logical file at a specific level - /// in the logical file's b-tree. - /// - /// - /// Logical file for which information is being requested. Note that - /// the total number of logical files is the sum of collections and - /// indexes. Collections are the numbers between 0 and CollectionCount - 1. - /// Indexes are the numbers between CollectionCount and CollectionCount + IndexCount - 1. - /// Thus, if there are 5 collections, and 3 indexes, the collections will - /// be in elements 0 through 4, and the indexes will be in elements 5 through 7. - /// - /// - /// Level in b-tree for which information is being requested. - /// - /// - /// Number of keys in this level of the b-tree is returned here. - /// - /// - /// Total bytes used in blocks at this level of the b-tree is returned here. - /// - /// - /// Total elements in blocks at this level of the b-tree is returned here. - /// - /// - /// Total continuation elements in blocks at this level of the b-tree is returned here. - /// - /// - /// Total bytes in continuation elements in blocks at this level of the b-tree is returned here. - /// - /// - /// Total blocks at this level of the b-tree is returned here. - /// - /// - /// Last corruption found for blocks at this level of the b-tree is returned here. - /// + + /// + /// Return the statistics for a specific logical file at a specific level + /// in the logical file's b-tree. + /// + /// + /// Logical file for which information is being requested. Note that + /// the total number of logical files is the sum of collections and + /// indexes. Collections are the numbers between 0 and CollectionCount - 1. + /// Indexes are the numbers between CollectionCount and CollectionCount + IndexCount - 1. + /// Thus, if there are 5 collections, and 3 indexes, the collections will + /// be in elements 0 through 4, and the indexes will be in elements 5 through 7. + /// + /// + /// Level in b-tree for which information is being requested. + /// + /// + /// Number of keys in this level of the b-tree is returned here. + /// + /// + /// Total bytes used in blocks at this level of the b-tree is returned here. + /// + /// + /// Total elements in blocks at this level of the b-tree is returned here. + /// + /// + /// Total continuation elements in blocks at this level of the b-tree is returned here. + /// + /// + /// Total bytes in continuation elements in blocks at this level of the b-tree is returned here. + /// + /// + /// Total blocks at this level of the b-tree is returned here. + /// + /// + /// Last corruption found for blocks at this level of the b-tree is returned here. + /// /// - /// Number of corruptions found for blocks at this level of the b-tree is returned here. + /// Number of corruptions found for blocks at this level of the b-tree is returned here. /// public void getBTreeBlockStats( uint uiNthLogicalFile, diff --git a/xflaim/csharp/xflaim/DbRenameStatus.cs b/xflaim/csharp/xflaim/DbRenameStatus.cs index 50a490f..d9c9f70 100644 --- a/xflaim/csharp/xflaim/DbRenameStatus.cs +++ b/xflaim/csharp/xflaim/DbRenameStatus.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Db Rename Status -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/xflaim/DbSystem.cpp b/xflaim/csharp/xflaim/DbSystem.cpp index 24f0a6f..acbf760 100644 --- a/xflaim/csharp/xflaim/DbSystem.cpp +++ b/xflaim/csharp/xflaim/DbSystem.cpp @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Native C routines to support C# DbSystem class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/xflaim/DbSystem.cs b/xflaim/csharp/xflaim/DbSystem.cs index dfa7bb0..11b8056 100644 --- a/xflaim/csharp/xflaim/DbSystem.cs +++ b/xflaim/csharp/xflaim/DbSystem.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Db System -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -256,8 +256,8 @@ namespace xflaim { private IntPtr m_pDbSystem; // Pointer to IF_DbSystem object in unmanaged space - /// - /// Maximum key size - keep in sync with definition in xflaim.h + /// + /// Maximum key size - keep in sync with definition in xflaim.h /// public const uint XFLM_MAX_KEY_SIZE = 1024; @@ -1266,12 +1266,12 @@ namespace xflaim // openBufferIStream //----------------------------------------------------------------------------- - /// - /// Open an input stream that reads from a string buffer. - /// - /// - /// String the input stream is to read from. - /// + /// + /// Open an input stream that reads from a string buffer. + /// + /// + /// String the input stream is to read from. + /// /// /// Returns an object that can then be passed to /// methods which require an IStream object. @@ -1299,12 +1299,12 @@ namespace xflaim // openFileIStream //----------------------------------------------------------------------------- - /// - /// Open an input stream that reads from a file. - /// - /// - /// Name of the file the input stream is to read from. - /// + /// + /// Open an input stream that reads from a file. + /// + /// + /// Name of the file the input stream is to read from. + /// /// /// Returns an object that can then be passed to /// methods which require an IStream object. @@ -1333,17 +1333,17 @@ namespace xflaim // openMultiFileIStream //----------------------------------------------------------------------------- - /// - /// Open an input stream that reads from multiple files. - /// - /// - /// Name of the directory where the multiple files are to be found. - /// - /// + /// + /// Open an input stream that reads from multiple files. + /// + /// + /// Name of the directory where the multiple files are to be found. + /// + /// /// Base name of the input files. Files that constitute the - /// input stream are sBaseName, sBaseName.00000001, sBaseName.00000002, etc. - where - /// the extension is a Hex number. - /// + /// input stream are sBaseName, sBaseName.00000001, sBaseName.00000002, etc. - where + /// the extension is a Hex number. + /// /// /// Returns an object that can then be passed to /// methods which require an IStream object. @@ -1376,18 +1376,18 @@ namespace xflaim // openBufferedIStream //----------------------------------------------------------------------------- - /// - /// Open an input stream that buffers an existing input stream. - /// - /// - /// Input stream that is to be buffered. - /// - /// + /// + /// Open an input stream that buffers an existing input stream. + /// + /// + /// Input stream that is to be buffered. + /// + /// /// iBufferSize The size (in bytes) of the buffer to use for the /// input stream. Data will be read into the buffer in chunks of this size. - /// This will help performance by preventing lots of smaller reads from - /// the original input stream. - /// + /// This will help performance by preventing lots of smaller reads from + /// the original input stream. + /// /// /// Returns an object that can then be passed to /// methods which require an IStream object. @@ -1418,13 +1418,13 @@ namespace xflaim // openUncompressingIStream //----------------------------------------------------------------------------- - /// - /// Open an input stream that decompresses data from another input stream. It - /// is assumed that data coming out of the other input stream is compressed. - /// - /// - /// Input stream whose data is to be decompressed. - /// + /// + /// Open an input stream that decompresses data from another input stream. It + /// is assumed that data coming out of the other input stream is compressed. + /// + /// + /// Input stream whose data is to be decompressed. + /// /// /// Returns an object that can then be passed to /// methods which require an IStream object. @@ -1453,18 +1453,18 @@ namespace xflaim // openBase64Encoder //----------------------------------------------------------------------------- - /// + /// /// Open an input stream that encodes data from another input stream into - /// base 64 encoded binary. Data read from the stream object returned by - /// this method will be base 64 encoded. - /// - /// - /// Input stream whose data is to be base 64 encoded. - /// - /// - /// Flag indicating whether or not line breaks - /// should be inserted into the data as it is base 64 encoded. - /// + /// base 64 encoded binary. Data read from the stream object returned by + /// this method will be base 64 encoded. + /// + /// + /// Input stream whose data is to be base 64 encoded. + /// + /// + /// Flag indicating whether or not line breaks + /// should be inserted into the data as it is base 64 encoded. + /// /// /// Returns an object that can then be passed to /// methods which require an IStream object. @@ -1496,15 +1496,15 @@ namespace xflaim // openBase64Decoder //----------------------------------------------------------------------------- - /// + /// /// Open an input stream that decodes data from another input stream. It is /// assumed that data read from the original input stream is base 64 /// encoded. - /// - /// - /// Input stream whose data is to be decoded. It is assumed that data read - /// from this stream is base 64 encoded. - /// + /// + /// + /// Input stream whose data is to be decoded. It is assumed that data read + /// from this stream is base 64 encoded. + /// /// /// Returns an object that can then be passed to /// methods which require an IStream object. @@ -1533,17 +1533,17 @@ namespace xflaim // openFileOStream //----------------------------------------------------------------------------- - /// - /// Open an output stream that writes data to a file. - /// - /// - /// Name of file to write data to. - /// - /// + /// + /// Open an output stream that writes data to a file. + /// + /// + /// Name of file to write data to. + /// + /// /// Flag indicating whether or not the output file - /// should be truncated if it already exists. If false, the file will be - /// appended to. - /// + /// should be truncated if it already exists. If false, the file will be + /// appended to. + /// /// /// Returns an object that can then be passed to /// methods which require an OStream object. @@ -1575,24 +1575,24 @@ namespace xflaim // openMultiFileOStream //----------------------------------------------------------------------------- - /// - /// Open a multi-file output stream. Data is written to one or more files. - /// - /// - /// Directory where output files are to be created. - /// - /// + /// + /// Open a multi-file output stream. Data is written to one or more files. + /// + /// + /// Directory where output files are to be created. + /// + /// /// Base name for creating file names. The first file will - /// be called sBaseName. Subsequent files will be named sBaseName.00000001, - /// sBaseName.00000002, etc. The extension is a hex number. - /// - /// - /// Maximum number of bytes to write to each file in the multi-file set. - /// - /// - /// Flag indicating whether or not the output files - /// should be overwritten if they already exist. - /// + /// be called sBaseName. Subsequent files will be named sBaseName.00000001, + /// sBaseName.00000002, etc. The extension is a hex number. + /// + /// + /// Maximum number of bytes to write to each file in the multi-file set. + /// + /// + /// Flag indicating whether or not the output files + /// should be overwritten if they already exist. + /// /// /// Returns an object that can then be passed to /// methods which require an OStream object. @@ -1630,17 +1630,17 @@ namespace xflaim // removeMultiFileStream //----------------------------------------------------------------------------- - /// - /// Remove a multi-file output stream from disk. - /// - /// - /// Directory where the files belonging to the output stream are located. - /// - /// + /// + /// Remove a multi-file output stream from disk. + /// + /// + /// Directory where the files belonging to the output stream are located. + /// + /// /// Base name for files belonging to the output stream. The first file will - /// be called sBaseName. Subsequent files will be named sBaseName.00000001, - /// sBaseName.00000002, etc. The extension is a hex number. - /// + /// be called sBaseName. Subsequent files will be named sBaseName.00000001, + /// sBaseName.00000002, etc. The extension is a hex number. + /// public void removeMultiFileStream( string sDirectory, string sBaseName) @@ -1666,21 +1666,21 @@ namespace xflaim // openBufferedOStream //----------------------------------------------------------------------------- - /// + /// /// Open a buffered output stream. A buffer is allocated for writing data to /// the original output stream. Instead of writing small chunks of data to /// the original output stream, it is first gathered into the output buffer. /// When the output buffer fills, the entire buffer is sent to the original - /// output stream with a single write. The idea is that by buffering the - /// output data, performance can be improved. - /// - /// - /// Output stream that the data is ultimately going to be written to - but it - /// will be buffered before being written. - /// - /// - /// Size of the buffer to be used for buffering output. - /// + /// output stream with a single write. The idea is that by buffering the + /// output data, performance can be improved. + /// + /// + /// Output stream that the data is ultimately going to be written to - but it + /// will be buffered before being written. + /// + /// + /// Size of the buffer to be used for buffering output. + /// /// /// Returns an object that can then be passed to /// methods which require an OStream object. @@ -1714,11 +1714,11 @@ namespace xflaim /// /// Open a compressing output stream. Data is compressed before writing it /// out to the passed in output stream object. - /// - /// - /// Output stream that the data is ultimately going to be written to - but it - /// will be compressed before being written. - /// + /// + /// + /// Output stream that the data is ultimately going to be written to - but it + /// will be compressed before being written. + /// /// /// Returns an object that can then be passed to /// methods which require an OStream object. @@ -1747,13 +1747,13 @@ namespace xflaim // writeToOStream //----------------------------------------------------------------------------- - /// - /// Read data from an input stream and write it out to an output stream. This - /// is a quick way to copy all data from an input stream to an output stream. - /// - /// - /// Input stream data is to be read from. - /// + /// + /// Read data from an input stream and write it out to an output stream. This + /// is a quick way to copy all data from an input stream to an output stream. + /// + /// + /// Input stream data is to be read from. + /// /// /// Output stream data is to be written to. /// @@ -1780,9 +1780,9 @@ namespace xflaim // createDataVector //----------------------------------------------------------------------------- - /// - /// Create a object. - /// + /// + /// Create a object. + /// /// Returns a objecdt public DataVector createDataVector() { @@ -1820,12 +1820,12 @@ namespace xflaim // updateIniFile //----------------------------------------------------------------------------- - /// - /// Set a parameter in the .INI file for XFLAIM. - /// - /// - /// Name of parameter whose value is to be set. - /// + /// + /// Set a parameter in the .INI file for XFLAIM. + /// + /// + /// Name of parameter whose value is to be set. + /// /// /// Value the parameter is to be set to. /// @@ -1853,16 +1853,16 @@ namespace xflaim // dbDup //----------------------------------------------------------------------------- - /// + /// /// Duplicate a object. This method is a quicker way to open /// a database than calling the method. If the application has - /// already opened a database, it may pass the Db object it obtained - /// into this method to get another Db object. - /// - /// - /// Db object to duplicate. - /// - /// Returns a new object. + /// already opened a database, it may pass the Db object it obtained + /// into this method to get another Db object. + /// + /// + /// Db object to duplicate. + /// + /// Returns a new object. public Db dbDup( Db dbToDup) { @@ -1886,28 +1886,28 @@ namespace xflaim // setDynamicMemoryLimit //----------------------------------------------------------------------------- - /// - /// Set a cache limit that is dynamically adjusted. - /// - /// - /// Percent of available memory that the cache limit is to be set to. A - /// new cache limit is periodically recalculated based on this percentage. - /// - /// - /// Minimum value that the cache limit is to be set to whenever a new - /// cache limit is calculated. - /// - /// - /// Maximum value that the cache limit is to be set to whenever a new cache - /// limit is calculated. - /// - /// + /// + /// Set a cache limit that is dynamically adjusted. + /// + /// + /// Percent of available memory that the cache limit is to be set to. A + /// new cache limit is periodically recalculated based on this percentage. + /// + /// + /// Minimum value that the cache limit is to be set to whenever a new + /// cache limit is calculated. + /// + /// + /// Maximum value that the cache limit is to be set to whenever a new cache + /// limit is calculated. + /// + /// /// This is an alternative way to specify a maximum cache limit. If zero, /// this parameter is ignored and ulCacheAdjustMax is used. If non-zero, /// the maximum cache limit is calculated to be the amount of available - /// memory minus this number - the idea being to leave a certain amount of - /// memory for other processes to use. - /// + /// memory minus this number - the idea being to leave a certain amount of + /// memory for other processes to use. + /// public void setDynamicMemoryLimit( uint uiCacheAdjustPercent, ulong ulCacheAdjustMin, @@ -1935,43 +1935,43 @@ namespace xflaim // setHardMemoryLimit //----------------------------------------------------------------------------- - /// - /// Set a cache limit that is permanent until the next explicit call to either - /// setHardMemoryLimit or setDynamicMemoryLimit. - /// - /// + /// + /// Set a cache limit that is permanent until the next explicit call to either + /// setHardMemoryLimit or setDynamicMemoryLimit. + /// + /// /// If non-zero, the new cache limit will be calculated as a /// percentage of either the available memory or as a percentage of the - /// total memory on the system. ulMin, ulMax, and ulMinToLeave are used to - /// determine a minimum and maximum range for the new cache limit. - /// - /// + /// total memory on the system. ulMin, ulMax, and ulMinToLeave are used to + /// determine a minimum and maximum range for the new cache limit. + /// + /// /// Only used if uiPercent is non-zero. If true, it - /// specifies that the percent is to be percent of available memory. If false, - /// the percent is the percent of total memory on the system. - /// - /// - /// Only used if uiPercent is non-zero. Specifies the minimum - /// value that the cache limit is to be allowed to be set to. - /// - /// + /// specifies that the percent is to be percent of available memory. If false, + /// the percent is the percent of total memory on the system. + /// + /// + /// Only used if uiPercent is non-zero. Specifies the minimum + /// value that the cache limit is to be allowed to be set to. + /// + /// /// If uiPercent is non-zero, this specifies the maxmimum value - /// that the cache limit is to be set to. If uiPercent is zero, this specifies - /// the new cache limit (in bytes). - /// - /// + /// that the cache limit is to be set to. If uiPercent is zero, this specifies + /// the new cache limit (in bytes). + /// + /// /// Only used if uiPercent is non-zero. In that case, and this value is non-zero, /// this is an alternative way to specify a maximum cache limit. If zero, this /// parameter is ignored and ulMax is used. If non-zero, the maximum cache limit /// is calculated to be the amount of available memory (or total memory if bPercentOfAvail - /// is false) minus this number - the idea being to leave a certain amount of memory for - /// other processes to use. - /// - /// + /// is false) minus this number - the idea being to leave a certain amount of memory for + /// other processes to use. + /// + /// /// Flag indicating whether cache should be pre-allocated. If true, the amount of memory /// specified in the new limit will be allocated immediately. Otherwise, the memory is - /// allocated as needed. - /// + /// allocated as needed. + /// public void setHardMemoryLimit( uint uiPercent, bool bPercentOfAvail, @@ -2004,13 +2004,13 @@ namespace xflaim // getDynamicCacheSupported //----------------------------------------------------------------------------- - /// - /// Determine if dynamic cache limits are supported on this platform. - /// + /// + /// Determine if dynamic cache limits are supported on this platform. + /// /// - /// Flag indicating whether or not dynamic cache limits are - /// supported on this platform. - /// + /// Flag indicating whether or not dynamic cache limits are + /// supported on this platform. + /// public bool getDynamicCacheSupported() { return( xflaim_DbSystem_getDynamicCacheSupported( m_pDbSystem) != 0 @@ -2026,13 +2026,13 @@ namespace xflaim // getCacheInfo //----------------------------------------------------------------------------- - /// - /// Get cache information. - /// + /// + /// Get cache information. + /// /// - /// Returns a object which contains - /// information about cache. - /// + /// Returns a object which contains + /// information about cache. + /// public CS_XFLM_CACHE_INFO getCacheInfo() { CS_XFLM_CACHE_INFO cacheInfo = new CS_XFLM_CACHE_INFO(); @@ -2051,16 +2051,16 @@ namespace xflaim // closeUnusedFiles //----------------------------------------------------------------------------- - /// - /// Close all file descriptors that have are not currently in use and - /// have been out of use for at least n seconds. - /// - /// + /// + /// Close all file descriptors that have are not currently in use and + /// have been out of use for at least n seconds. + /// + /// /// Specifies the number of seconds. File descriptors that are not currently /// in use and have been out of use for at least this amount of time will be - /// closed and released. A value of zero will cause all file descriptors not - /// currently in use to be closed and released. - /// + /// closed and released. A value of zero will cause all file descriptors not + /// currently in use to be closed and released. + /// public void closeUnusedFiles( uint uiSeconds) { @@ -2081,10 +2081,10 @@ namespace xflaim // startStats //----------------------------------------------------------------------------- - /// - /// Start collecting of statistics. - /// - public void startStats() + /// + /// Start collecting of statistics. + /// + public void startStats() { xflaim_DbSystem_startStats( m_pDbSystem); } @@ -2097,12 +2097,12 @@ namespace xflaim // stopStats //----------------------------------------------------------------------------- - /// + /// /// Stop collecting of statistics. NOTE: Statistics collected from the time - /// the method was called will still be available to - /// retrieve from the method. - /// - public void stopStats() + /// the method was called will still be available to + /// retrieve from the method. + /// + public void stopStats() { xflaim_DbSystem_stopStats( m_pDbSystem); } @@ -2115,11 +2115,11 @@ namespace xflaim // resetStats //----------------------------------------------------------------------------- - /// - /// Reset statistics. All current statistics are started over - as if the - /// method had been called. - /// - public void resetStats() + /// + /// Reset statistics. All current statistics are started over - as if the + /// method had been called. + /// + public void resetStats() { xflaim_DbSystem_resetStats( m_pDbSystem); } @@ -2132,10 +2132,10 @@ namespace xflaim // getStats //----------------------------------------------------------------------------- - /// - /// Retrieve the current statistics that have been collected so far. - /// - public DbSystemStats getStats() + /// + /// Retrieve the current statistics that have been collected so far. + /// + public DbSystemStats getStats() { RCODE rc; IntPtr pDbSystemStats; @@ -2156,14 +2156,14 @@ namespace xflaim // setTempDir //----------------------------------------------------------------------------- - /// - /// Set the directory where temporary files are to be created. - /// - /// - /// Name of temporary directory. - /// - public void setTempDir( - string sTempDir) + /// + /// Set the directory where temporary files are to be created. + /// + /// + /// Name of temporary directory. + /// + public void setTempDir( + string sTempDir) { RCODE rc; @@ -2183,13 +2183,13 @@ namespace xflaim // getTempDir //----------------------------------------------------------------------------- - /// - /// Get the directory where temporary files are to be created. - /// - /// - /// Name of temporary directory. - /// - public string getTempDir() + /// + /// Get the directory where temporary files are to be created. + /// + /// + /// Name of temporary directory. + /// + public string getTempDir() { RCODE rc; IntPtr pszTempDir; @@ -2213,21 +2213,21 @@ namespace xflaim // setCheckpointInterval //----------------------------------------------------------------------------- - /// + /// /// Set the checkpoint interval. The checkpoint interval is the maximum number /// of seconds that XFLAIM will allow to go by before a checkpoint is forced. /// Note that XFLAIM attempt to complete a checkpoint as often as possible. /// However, if many update transctions are being performed one after the other /// with no break, it is possible that XFLAIM will not be able to complete /// a checkpoint. If the checkpoint interval is exceeded without a checkpoint - /// being done, XFLAIM will hold off updaters until a checkpoint can be - /// completed. This is what is known as a "forced" checkpoint. - /// - /// - /// Checkpoint interval, in seconds. - /// - public void setCheckpointInterval( - uint uiSeconds) + /// being done, XFLAIM will hold off updaters until a checkpoint can be + /// completed. This is what is known as a "forced" checkpoint. + /// + /// + /// Checkpoint interval, in seconds. + /// + public void setCheckpointInterval( + uint uiSeconds) { xflaim_DbSystem_setCheckpointInterval( m_pDbSystem, uiSeconds); } @@ -2241,13 +2241,13 @@ namespace xflaim // getCheckpointInterval //----------------------------------------------------------------------------- - /// - /// Get the current checkpoint interval. - /// - /// - /// Returns current checkpoint interval, in seconds. - /// - public uint getCheckpointInterval() + /// + /// Get the current checkpoint interval. + /// + /// + /// Returns current checkpoint interval, in seconds. + /// + public uint getCheckpointInterval() { return( xflaim_DbSystem_getCheckpointInterval( m_pDbSystem)); } @@ -2260,18 +2260,18 @@ namespace xflaim // setCacheAdjustInterval //----------------------------------------------------------------------------- - /// + /// /// Set the cache adjust interval. The cache adjust interval is only used /// when the application has set a dynamic cache limit (see the - /// setDynamicCacheLimit API). It specifies how often XFLAIM should calculate - /// a new cache limit. - /// - /// - /// Specifies the number of seconds between times when XFLAIM - /// recalculates a new cache limit. - /// - public void setCacheAdjustInterval( - uint uiSeconds) + /// setDynamicCacheLimit API). It specifies how often XFLAIM should calculate + /// a new cache limit. + /// + /// + /// Specifies the number of seconds between times when XFLAIM + /// recalculates a new cache limit. + /// + public void setCacheAdjustInterval( + uint uiSeconds) { xflaim_DbSystem_setCacheAdjustInterval( m_pDbSystem, uiSeconds); } @@ -2285,13 +2285,13 @@ namespace xflaim // getCacheAdjustInterval //----------------------------------------------------------------------------- - /// - /// Get the current cache adjust interval. - /// - /// - /// Returns the current cache adjust interval, in seconds. - /// - public uint getCacheAdjustInterval() + /// + /// Get the current cache adjust interval. + /// + /// + /// Returns the current cache adjust interval, in seconds. + /// + public uint getCacheAdjustInterval() { return( xflaim_DbSystem_getCacheAdjustInterval( m_pDbSystem)); } @@ -2304,19 +2304,19 @@ namespace xflaim // setCacheCleanupInterval //----------------------------------------------------------------------------- - /// + /// /// Set the current cache cleanup interval. XFLAIM has a background thread /// that periodically wakes up and removes "old" objects from cache. Old /// objects are objects that are prior versions of current objects. During - /// a cleanup cycle, XFLAIM determines which of these objects are never going - /// to be needed again and removes them from cache. - /// - /// - /// Specifies the number of seconds between times when XFLAIM - /// cleans up "old" objects in cache. - /// - public void setCacheCleanupInterval( - uint uiSeconds) + /// a cleanup cycle, XFLAIM determines which of these objects are never going + /// to be needed again and removes them from cache. + /// + /// + /// Specifies the number of seconds between times when XFLAIM + /// cleans up "old" objects in cache. + /// + public void setCacheCleanupInterval( + uint uiSeconds) { xflaim_DbSystem_setCacheCleanupInterval( m_pDbSystem, uiSeconds); } @@ -2330,13 +2330,13 @@ namespace xflaim // getCacheCleanupInterval //----------------------------------------------------------------------------- - /// - /// Get the current cache cleanup interval. - /// - /// - /// Returns the current cache cleanup interval, in seconds. - /// - public uint getCacheCleanupInterval() + /// + /// Get the current cache cleanup interval. + /// + /// + /// Returns the current cache cleanup interval, in seconds. + /// + public uint getCacheCleanupInterval() { return( xflaim_DbSystem_getCacheCleanupInterval( m_pDbSystem)); } @@ -2349,20 +2349,20 @@ namespace xflaim // setUnusedCleanupInterval //----------------------------------------------------------------------------- - /// + /// /// Set the current unused cleanup interval. XFLAIM has a background thread /// that periodically wakes up and removes objects that have not been in use /// for a certain amount of time (as specified by the setMaxUnusedTime method). /// This includes file descriptors and other in-memory objects that XFLAIM - /// may have been holding on to in case they are reused. It does NOT include - /// blocks in block cache or nodes in node cache. - /// - /// - /// Specifies the number of seconds between times when XFLAIM - /// cleans up "unused" objects in cache. - /// - public void setUnusedCleanupInterval( - uint uiSeconds) + /// may have been holding on to in case they are reused. It does NOT include + /// blocks in block cache or nodes in node cache. + /// + /// + /// Specifies the number of seconds between times when XFLAIM + /// cleans up "unused" objects in cache. + /// + public void setUnusedCleanupInterval( + uint uiSeconds) { xflaim_DbSystem_setUnusedCleanupInterval( m_pDbSystem, uiSeconds); } @@ -2376,13 +2376,13 @@ namespace xflaim // getUnusedCleanupInterval //----------------------------------------------------------------------------- - /// - /// Get the current unused cleanup interval. - /// - /// - /// Returns the current unused cleanup interval, in seconds. - /// - public uint getUnusedCleanupInterval() + /// + /// Get the current unused cleanup interval. + /// + /// + /// Returns the current unused cleanup interval, in seconds. + /// + public uint getUnusedCleanupInterval() { return( xflaim_DbSystem_getUnusedCleanupInterval( m_pDbSystem)); } @@ -2395,21 +2395,21 @@ namespace xflaim // setMaxUnusedTime //----------------------------------------------------------------------------- - /// + /// /// Set the maximum unused time limit. XFLAIM has a background thread /// that periodically wakes up and removes objects that have not been in /// for a certain amount of time. This includes file descriptors and /// other in-memory objects that XFLAIM may have been holding on to in case /// they are reused. This method allows an application to specify a timeout - /// value that determines the maximum time an object may be "unused" before - /// it is cleaned up. - /// - /// - /// Specifies the time limit (in seconds) for objects to be - /// "unused" before they are cleaned up. - /// - public void setMaxUnusedTime( - uint uiSeconds) + /// value that determines the maximum time an object may be "unused" before + /// it is cleaned up. + /// + /// + /// Specifies the time limit (in seconds) for objects to be + /// "unused" before they are cleaned up. + /// + public void setMaxUnusedTime( + uint uiSeconds) { xflaim_DbSystem_setMaxUnusedTime( m_pDbSystem, uiSeconds); } @@ -2423,13 +2423,13 @@ namespace xflaim // getMaxUnusedTime //----------------------------------------------------------------------------- - /// - /// Get the maximum unused time limit. - /// - /// - /// Returns the maximum unused time limit, in seconds. - /// - public uint getMaxUnusedTime() + /// + /// Get the maximum unused time limit. + /// + /// + /// Returns the maximum unused time limit, in seconds. + /// + public uint getMaxUnusedTime() { return( xflaim_DbSystem_getMaxUnusedTime( m_pDbSystem)); } @@ -2442,21 +2442,21 @@ namespace xflaim // deactivateOpenDb //----------------------------------------------------------------------------- - /// - /// Deactivate an open database. This method allows an application to force - /// a particular database to be closed by all threads. - /// - /// - /// The name of the control file of the database to. - /// deactivate. For more explanation see documentation for - /// . - /// - /// - /// The data file directory. See for more information. - /// - public void deactivateOpenDb( - string sDbFileName, - string sDataDir) + /// + /// Deactivate an open database. This method allows an application to force + /// a particular database to be closed by all threads. + /// + /// + /// The name of the control file of the database to. + /// deactivate. For more explanation see documentation for + /// . + /// + /// + /// The data file directory. See for more information. + /// + public void deactivateOpenDb( + string sDbFileName, + string sDataDir) { xflaim_DbSystem_deactivateOpenDb( m_pDbSystem, sDbFileName, sDataDir); } @@ -2473,17 +2473,17 @@ namespace xflaim // setQuerySaveMax //----------------------------------------------------------------------------- - /// + /// /// Set maximum number of queries to save statistics and information on. NOTE: - /// If the method is called, the maximum is set to 20 until - /// is called - unless a non-zero value has already been set. - /// - /// - /// The maximum number of queries to save information on. The - /// last N queries that were executed will be saved. - /// - public void setQuerySaveMax( - uint uiMaxToSave) + /// If the method is called, the maximum is set to 20 until + /// is called - unless a non-zero value has already been set. + /// + /// + /// The maximum number of queries to save information on. The + /// last N queries that were executed will be saved. + /// + public void setQuerySaveMax( + uint uiMaxToSave) { xflaim_DbSystem_setQuerySaveMax( m_pDbSystem, uiMaxToSave); } @@ -2497,13 +2497,13 @@ namespace xflaim // getQuerySaveMax //----------------------------------------------------------------------------- - /// - /// Get maximum number of queries to save statistics and information on. - /// - /// - /// Returns the maximum number of queries to save information on. - /// - public uint getQuerySaveMax() + /// + /// Get maximum number of queries to save statistics and information on. + /// + /// + /// Returns the maximum number of queries to save information on. + /// + public uint getQuerySaveMax() { return( xflaim_DbSystem_getQuerySaveMax( m_pDbSystem)); } @@ -2516,24 +2516,24 @@ namespace xflaim // setDirtyCacheLimits //----------------------------------------------------------------------------- - /// - /// Set dirty cache limits. - /// - /// + /// + /// Set dirty cache limits. + /// + /// /// This is the maximum amount of cache (in bytes) that the system /// should allow to be dirty. Once the maximum is exceeded, XFLAIM will - /// attempt to write out dirty blocks until the dirty cache is less than or - /// equal to the value specified by ulLowDirty. - /// - /// + /// attempt to write out dirty blocks until the dirty cache is less than or + /// equal to the value specified by ulLowDirty. + /// + /// /// This number is the low threshhold for dirty cache. It is /// a hysteresis value. Once dirty cache exceeds the value specified by - /// the ulMaxDirty parameter, XFLAIM will write out dirty blocks until the - /// dirty cache is once again less than or equal to this number. - /// - public void setDirtyCacheLimits( - ulong ulMaxDirty, - ulong ulLowDirty) + /// the ulMaxDirty parameter, XFLAIM will write out dirty blocks until the + /// dirty cache is once again less than or equal to this number. + /// + public void setDirtyCacheLimits( + ulong ulMaxDirty, + ulong ulLowDirty) { xflaim_DbSystem_setDirtyCacheLimits( m_pDbSystem, ulMaxDirty, ulLowDirty); } @@ -2548,18 +2548,18 @@ namespace xflaim // getDirtyCacheLimits //----------------------------------------------------------------------------- - /// - /// Get dirty cache limits. - /// - /// - /// Returns the maximum dirty cache limit. - /// - /// - /// Returns the low dirty cache limit. - /// - public void getDirtyCacheLimits( - out ulong ulMaxDirty, - out ulong ulLowDirty) + /// + /// Get dirty cache limits. + /// + /// + /// Returns the maximum dirty cache limit. + /// + /// + /// Returns the low dirty cache limit. + /// + public void getDirtyCacheLimits( + out ulong ulMaxDirty, + out ulong ulLowDirty) { xflaim_DbSystem_getDirtyCacheLimits( m_pDbSystem, out ulMaxDirty, out ulLowDirty); } @@ -2574,41 +2574,41 @@ namespace xflaim // compareStrings //----------------------------------------------------------------------------- - /// - /// Compare two strings. - /// - /// - /// This is the string on the left side of the comparison operation. - /// - /// + /// + /// Compare two strings. + /// + /// + /// This is the string on the left side of the comparison operation. + /// + /// /// This flag, if true, specifies that wildcard characters /// found in sLeftString should be treated as wildcard characters instead of - /// literal characters to compare. If false, the wildcard character (*) is - /// treated like a normal character. - /// - /// - /// This is the string on the right side of the comparison operation. - /// - /// + /// literal characters to compare. If false, the wildcard character (*) is + /// treated like a normal character. + /// + /// + /// This is the string on the right side of the comparison operation. + /// + /// /// This flag, if true, specifies that wildcard characters /// found in sRightString should be treated as wildcard characters instead of - /// literal characters to compare. If false, the wildcard character (*) is - /// treated like a normal character. - /// - /// - /// Flags for doing string comparisons. Should be logical ORs of the members - /// of . - /// - /// - /// Language to use for doing collation of strings. - /// + /// literal characters to compare. If false, the wildcard character (*) is + /// treated like a normal character. + /// + /// + /// Flags for doing string comparisons. Should be logical ORs of the members + /// of . + /// + /// + /// Language to use for doing collation of strings. + /// /// /// Returns a value indicating whether sLeftString is less than, equal to, /// or greater than sRightString. A value of -1 means sLeftString < sRightString. /// A value of 0 means the strings are equal. A value of 1 means that /// sLeftString > sRightString. /// - public int compareStrings( + public int compareStrings( string sLeftString, bool bLeftWild, string sRightString, @@ -2646,16 +2646,16 @@ namespace xflaim // uniIsUpper //----------------------------------------------------------------------------- - /// - /// Determine if a character is upper case. - /// - /// - /// Character to be tested. - /// + /// + /// Determine if a character is upper case. + /// + /// + /// Character to be tested. + /// /// /// Returns a flag indicating if the character is upper case. /// - public bool uniIsUpper( + public bool uniIsUpper( char uzChar) { return( xflaim_DbSystem_uniIsUpper( m_pDbSystem, @@ -2671,16 +2671,16 @@ namespace xflaim // uniIsLower //----------------------------------------------------------------------------- - /// - /// Determine if a character is lower case. - /// - /// - /// Character to be tested. - /// + /// + /// Determine if a character is lower case. + /// + /// + /// Character to be tested. + /// /// /// Returns a flag indicating if the character is lower case. /// - public bool uniIsLower( + public bool uniIsLower( char uzChar) { return( xflaim_DbSystem_uniIsLower( m_pDbSystem, @@ -2696,16 +2696,16 @@ namespace xflaim // uniIsAlpha //----------------------------------------------------------------------------- - /// - /// Determine if a character is an alphabetic character. - /// - /// - /// Character to be tested. - /// + /// + /// Determine if a character is an alphabetic character. + /// + /// + /// Character to be tested. + /// /// /// Returns a flag indicating if the character is alphabetic /// - public bool uniIsAlpha( + public bool uniIsAlpha( char uzChar) { return( xflaim_DbSystem_uniIsAlpha( m_pDbSystem, @@ -2721,16 +2721,16 @@ namespace xflaim // uniIsDecimalDigit //----------------------------------------------------------------------------- - /// - /// Determine if a character is a decimal digit (0..9) - /// - /// - /// Character to be tested. - /// + /// + /// Determine if a character is a decimal digit (0..9) + /// + /// + /// Character to be tested. + /// /// /// Returns a flag indicating if the character is a decimal digit /// - public bool uniIsDecimalDigit( + public bool uniIsDecimalDigit( char uzChar) { return( xflaim_DbSystem_uniIsDecimalDigit( m_pDbSystem, @@ -2746,16 +2746,16 @@ namespace xflaim // uniToLower //----------------------------------------------------------------------------- - /// - /// Convert a character to lower case - /// - /// - /// Character to be converted. - /// + /// + /// Convert a character to lower case + /// + /// + /// Character to be converted. + /// /// /// Returns the converted character /// - public char uniToLower( + public char uniToLower( char uzChar) { return( xflaim_DbSystem_uniToLower( m_pDbSystem, uzChar)); @@ -2770,17 +2770,17 @@ namespace xflaim // waitToClose //----------------------------------------------------------------------------- - /// + /// /// Wait for a database to close. This method will not return until the - /// database specified has been closed by all Db ojects that currently have - /// it open. - /// + /// database specified has been closed by all Db ojects that currently have + /// it open. + /// /// /// The name of the control file of the database to wait /// to close. For more explanation see documentation for /// . /// - public void waitToClose( + public void waitToClose( string sDbFileName) { RCODE rc; @@ -2801,18 +2801,18 @@ namespace xflaim // clearCache //----------------------------------------------------------------------------- - /// - /// Free as much cache as possible. NOTE: This method will not be able to - /// remove cached blocks and nodes that are currently in use. - /// + /// + /// Free as much cache as possible. NOTE: This method will not be able to + /// remove cached blocks and nodes that are currently in use. + /// /// /// This is a object that may be used to /// write out dirty cache blocks. It may be null. If non-null, it must be /// the object that is currently running an update /// transaction. /// - public void clearCache( - Db dbWithUpdateTrans) + public void clearCache( + Db dbWithUpdateTrans) { RCODE rc; diff --git a/xflaim/csharp/xflaim/DbSystemStats.cpp b/xflaim/csharp/xflaim/DbSystemStats.cpp index 0ef8b7d..7f4f82a 100644 --- a/xflaim/csharp/xflaim/DbSystemStats.cpp +++ b/xflaim/csharp/xflaim/DbSystemStats.cpp @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Native C routines to support C# DbSystemStats class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -55,24 +55,24 @@ FLMEXTC FLMEXP void FLMAPI xflaim_DbSystemStats_getGeneralStats( // IMPORTANT NOTE: This structure needs to stay in sync with the // corresponding class in the C# code. -typedef struct -{ - char * pszDbName; - FLMUINT32 ui32NumLFiles; - XFLM_RTRANS_STATS ReadTransStats; - XFLM_UTRANS_STATS UpdateTransStats; - XFLM_BLOCKIO_STATS LFHBlockStats; - XFLM_BLOCKIO_STATS AvailBlockStats; - XFLM_DISKIO_STAT DbHdrWrites; - XFLM_DISKIO_STAT LogBlockWrites; - XFLM_DISKIO_STAT LogBlockRestores; - XFLM_DISKIO_STAT LogBlockReads; - FLMUINT32 ui32LogBlockChkErrs; - FLMUINT32 ui32ReadErrors; - FLMUINT32 ui32WriteErrors; - F_LOCK_STATS LockStats; -} CS_XFLM_DB_STATS; - +typedef struct +{ + char * pszDbName; + FLMUINT32 ui32NumLFiles; + XFLM_RTRANS_STATS ReadTransStats; + XFLM_UTRANS_STATS UpdateTransStats; + XFLM_BLOCKIO_STATS LFHBlockStats; + XFLM_BLOCKIO_STATS AvailBlockStats; + XFLM_DISKIO_STAT DbHdrWrites; + XFLM_DISKIO_STAT LogBlockWrites; + XFLM_DISKIO_STAT LogBlockRestores; + XFLM_DISKIO_STAT LogBlockReads; + FLMUINT32 ui32LogBlockChkErrs; + FLMUINT32 ui32ReadErrors; + FLMUINT32 ui32WriteErrors; + F_LOCK_STATS LockStats; +} CS_XFLM_DB_STATS; + /**************************************************************************** Desc: ****************************************************************************/ @@ -111,17 +111,17 @@ Exit: // IMPORTANT NOTE: This structure needs to stay in sync with the // corresponding class in the C# code. -typedef struct -{ - XFLM_BLOCKIO_STATS RootBlockStats; - XFLM_BLOCKIO_STATS MiddleBlockStats; - XFLM_BLOCKIO_STATS LeafBlockStats; - FLMUINT64 ui64BlockSplits; - FLMUINT64 ui64BlockCombines; - FLMUINT32 ui32LFileNum; - FLMINT32 i32LfType; -} CS_XFLM_LFILE_STATS; - +typedef struct +{ + XFLM_BLOCKIO_STATS RootBlockStats; + XFLM_BLOCKIO_STATS MiddleBlockStats; + XFLM_BLOCKIO_STATS LeafBlockStats; + FLMUINT64 ui64BlockSplits; + FLMUINT64 ui64BlockCombines; + FLMUINT32 ui32LFileNum; + FLMINT32 i32LfType; +} CS_XFLM_LFILE_STATS; + /**************************************************************************** Desc: ****************************************************************************/ diff --git a/xflaim/csharp/xflaim/DbSystemStats.cs b/xflaim/csharp/xflaim/DbSystemStats.cs index 18a3b62..fa2ceb6 100644 --- a/xflaim/csharp/xflaim/DbSystemStats.cs +++ b/xflaim/csharp/xflaim/DbSystemStats.cs @@ -1,99 +1,100 @@ //------------------------------------------------------------------------------ // Desc: System statistics -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + using System; using System.Runtime.InteropServices; namespace xflaim { - // IMPORTANT NOTE: This needs to be kept in sync with the - // corresponding definition in ftk.h - /// - /// Structure used in gathering statistics to hold an operation count elapsed time. + // IMPORTANT NOTE: This needs to be kept in sync with the + // corresponding definition in ftk.h + /// + /// Structure used in gathering statistics to hold an operation count elapsed time. /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] - public class F_COUNT_TIME_STAT - { - /// Number of times operation was performed - public ulong ulCount; - /// Total elamsed time (milliseconds) for the operations - public ulong ulElapMilli; - } + public class F_COUNT_TIME_STAT + { + /// Number of times operation was performed + public ulong ulCount; + /// Total elamsed time (milliseconds) for the operations + public ulong ulElapMilli; + } - // IMPORTANT NOTE: This needs to be kept in sync with the - // corresponding definition in ftk.h - /// - /// Lock statistics. + // IMPORTANT NOTE: This needs to be kept in sync with the + // corresponding definition in ftk.h + /// + /// Lock statistics. /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] - public class F_LOCK_STATS - { - /// Statistics on times when nobody was holding a lock on the database. - public F_COUNT_TIME_STAT NoLocks; - /// Statistics on times threads were waiting to obtain a database lock. - public F_COUNT_TIME_STAT WaitingForLock; - /// Statistics on times when a thread was holding a lock on the database. - public F_COUNT_TIME_STAT HeldLock; - } - - // IMPORTANT NOTE: This needs to be kept in sync with the - // corresponding definition in xflaim.h - /// - /// Read transaction statistics + public class F_LOCK_STATS + { + /// Statistics on times when nobody was holding a lock on the database. + public F_COUNT_TIME_STAT NoLocks; + /// Statistics on times threads were waiting to obtain a database lock. + public F_COUNT_TIME_STAT WaitingForLock; + /// Statistics on times when a thread was holding a lock on the database. + public F_COUNT_TIME_STAT HeldLock; + } + + // IMPORTANT NOTE: This needs to be kept in sync with the + // corresponding definition in xflaim.h + /// + /// Read transaction statistics /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class XFLM_RTRANS_STATS { - /// Committed read transaction statistics + /// Committed read transaction statistics public F_COUNT_TIME_STAT CommittedTrans; - /// Aborted read transaction statistics + /// Aborted read transaction statistics public F_COUNT_TIME_STAT AbortedTrans; } - // IMPORTANT NOTE: This needs to be kept in sync with the - // corresponding definition in xflaim.h - /// - /// Update transaction statistics. + // IMPORTANT NOTE: This needs to be kept in sync with the + // corresponding definition in xflaim.h + /// + /// Update transaction statistics. /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class XFLM_UTRANS_STATS { - /// Committed update transaction statistics + /// Committed update transaction statistics public F_COUNT_TIME_STAT CommittedTrans; - /// Group complete statistics + /// Group complete statistics public F_COUNT_TIME_STAT GroupCompletes; - /// Transactions that finished in a group + /// Transactions that finished in a group public ulong ulGroupFinished; - /// Aborted update transaction statistics + /// Aborted update transaction statistics public F_COUNT_TIME_STAT AbortedTrans; } - // IMPORTANT NOTE: This needs to be kept in sync with the - // corresponding definition in xflaim.h - /// - /// Disk IO statistics. + // IMPORTANT NOTE: This needs to be kept in sync with the + // corresponding definition in xflaim.h + /// + /// Disk IO statistics. /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class XFLM_DISKIO_STAT @@ -106,10 +107,10 @@ namespace xflaim public ulong ulElapMilli; } - // IMPORTANT NOTE: This needs to be kept in sync with the - // corresponding definition in xflaim.h - /// - /// Block statistics. + // IMPORTANT NOTE: This needs to be kept in sync with the + // corresponding definition in xflaim.h + /// + /// Block statistics. /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class XFLM_BLOCKIO_STATS @@ -128,10 +129,10 @@ namespace xflaim public uint uiOldViewErrors; } - // IMPORTANT NOTE: This needs to be kept in sync with the - // corresponding definition in DbSystemStats.cpp - /// - /// Logical file statistics + // IMPORTANT NOTE: This needs to be kept in sync with the + // corresponding definition in DbSystemStats.cpp + /// + /// Logical file statistics /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class CS_XFLM_LFILE_STATS @@ -152,42 +153,42 @@ namespace xflaim public eLFileType eLfType; } - // IMPORTANT NOTE: This needs to be kept in sync with the - // corresponding definition in DbSystemStats.cpp - /// - /// Database statistics + // IMPORTANT NOTE: This needs to be kept in sync with the + // corresponding definition in DbSystemStats.cpp + /// + /// Database statistics /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class CS_XFLM_DB_STATS { - /// Database name + /// Database name [MarshalAs(UnmanagedType.LPStr)] public string sDbName; - /// Number of logical files we have statistics for + /// Number of logical files we have statistics for public uint uiNumLFiles; - /// Read transaction statistics + /// Read transaction statistics public XFLM_RTRANS_STATS ReadTransStats; - /// Update transaction statistics + /// Update transaction statistics public XFLM_UTRANS_STATS UpdateTransStats; - /// Block statistics for Logical File Header blocks + /// Block statistics for Logical File Header blocks public XFLM_BLOCKIO_STATS LFHBlockStats; - /// Block statistics for avail blocks + /// Block statistics for avail blocks public XFLM_BLOCKIO_STATS AvailBlockStats; - /// Disk IO statistics for database header writes + /// Disk IO statistics for database header writes public XFLM_DISKIO_STAT DbHdrWrites; - /// Disk IO statistics for log block writes + /// Disk IO statistics for log block writes public XFLM_DISKIO_STAT LogBlockWrites; - /// Disk IO statistics for log block restores + /// Disk IO statistics for log block restores public XFLM_DISKIO_STAT LogBlockRestores; - /// Disk IO statistics for log block reads + /// Disk IO statistics for log block reads public XFLM_DISKIO_STAT LogBlockReads; - /// Log block checksum errors + /// Log block checksum errors public uint uiLogBlockChkErrs; - /// Total read errors + /// Total read errors public uint uiReadErrors; - /// Total write errors + /// Total write errors public uint uiWriteErrors; - /// Lock statistics + /// Lock statistics public F_LOCK_STATS LockStats; } @@ -273,22 +274,22 @@ namespace xflaim // getGeneralStats //----------------------------------------------------------------------------- - /// - /// Retrieve some general statistics. - /// - /// - /// Returns number of databases there are statistics for. - /// - /// - /// Returns time statistics were started. - /// - /// - /// Returns time statistics were stopped. - /// - public void getGeneralStats( - out uint uiNumDatabases, - out uint uiStartTime, - out uint uiStopTime) + /// + /// Retrieve some general statistics. + /// + /// + /// Returns number of databases there are statistics for. + /// + /// + /// Returns time statistics were started. + /// + /// + /// Returns time statistics were stopped. + /// + public void getGeneralStats( + out uint uiNumDatabases, + out uint uiStartTime, + out uint uiStopTime) { xflaim_DbSystemStats_getGeneralStats( m_pStats, out uiNumDatabases, out uiStartTime, out uiStopTime); @@ -305,35 +306,35 @@ namespace xflaim // getDbStats //----------------------------------------------------------------------------- - /// - /// Retrieve statistics for a particular database. - /// - /// - /// Number of the database for which statistics are to be returned. - /// This number should be between 0 and N - 1, where N = Number of - /// databases for which we have statistics. - /// The number of databases may be determined by calling the - /// method. - /// - /// - /// A object to return the requested - /// database statistics in. If null, an object will be allocated. - /// - /// - /// A object is returned which - /// holds statistics for the specified database. - /// - public CS_XFLM_DB_STATS getDbStats( - uint uiDatabaseNum, - CS_XFLM_DB_STATS dbStats) - { - RCODE rc; - - if (dbStats == null) - { - dbStats = new CS_XFLM_DB_STATS(); - } - + /// + /// Retrieve statistics for a particular database. + /// + /// + /// Number of the database for which statistics are to be returned. + /// This number should be between 0 and N - 1, where N = Number of + /// databases for which we have statistics. + /// The number of databases may be determined by calling the + /// method. + /// + /// + /// A object to return the requested + /// database statistics in. If null, an object will be allocated. + /// + /// + /// A object is returned which + /// holds statistics for the specified database. + /// + public CS_XFLM_DB_STATS getDbStats( + uint uiDatabaseNum, + CS_XFLM_DB_STATS dbStats) + { + RCODE rc; + + if (dbStats == null) + { + dbStats = new CS_XFLM_DB_STATS(); + } + if ((rc = xflaim_DbSystemStats_getDbStats( m_pStats, uiDatabaseNum, dbStats)) != 0) { @@ -353,49 +354,49 @@ namespace xflaim // getLFileStats //----------------------------------------------------------------------------- - /// - /// Retrieve statistics for a particular logical file in a particular - /// database. - /// - /// - /// Number of the database for which logical file - /// statistics are to be returned. - /// This number should be between 0 and N - 1, where N = Number of - /// databases for which we have statistics. - /// The number of databases may be determined by calling the - /// method. - /// - /// - /// Number of the logical file for which logical file - /// statistics are to be returned. - /// This number should be between 0 and N - 1, where N = Number of - /// logical files for the specified database. The number of logical - /// files for a particular database is found in the - /// member of the - /// object, which is returned from the - /// method. - /// - /// - /// A object to return the requested - /// statistics in. If null, an object will be allocated. - /// - /// - /// A object is returned which - /// holds statistics for the specified logical file of the - /// specified database. - /// - public CS_XFLM_LFILE_STATS getLFileStats( - uint uiDatabaseNum, - uint uiLFileNum, - CS_XFLM_LFILE_STATS lFileStats) - { - RCODE rc; - - if (lFileStats == null) - { - lFileStats = new CS_XFLM_LFILE_STATS(); - } - + /// + /// Retrieve statistics for a particular logical file in a particular + /// database. + /// + /// + /// Number of the database for which logical file + /// statistics are to be returned. + /// This number should be between 0 and N - 1, where N = Number of + /// databases for which we have statistics. + /// The number of databases may be determined by calling the + /// method. + /// + /// + /// Number of the logical file for which logical file + /// statistics are to be returned. + /// This number should be between 0 and N - 1, where N = Number of + /// logical files for the specified database. The number of logical + /// files for a particular database is found in the + /// member of the + /// object, which is returned from the + /// method. + /// + /// + /// A object to return the requested + /// statistics in. If null, an object will be allocated. + /// + /// + /// A object is returned which + /// holds statistics for the specified logical file of the + /// specified database. + /// + public CS_XFLM_LFILE_STATS getLFileStats( + uint uiDatabaseNum, + uint uiLFileNum, + CS_XFLM_LFILE_STATS lFileStats) + { + RCODE rc; + + if (lFileStats == null) + { + lFileStats = new CS_XFLM_LFILE_STATS(); + } + if ((rc = xflaim_DbSystemStats_getLFileStats( m_pStats, uiDatabaseNum, uiLFileNum, lFileStats)) != 0) { diff --git a/xflaim/csharp/xflaim/IStream.cpp b/xflaim/csharp/xflaim/IStream.cpp index b0a3a60..b829d5a 100644 --- a/xflaim/csharp/xflaim/IStream.cpp +++ b/xflaim/csharp/xflaim/IStream.cpp @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Native C routines to support C# IStream class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/xflaim/IStream.cs b/xflaim/csharp/xflaim/IStream.cs index c3e97b4..218d838 100644 --- a/xflaim/csharp/xflaim/IStream.cs +++ b/xflaim/csharp/xflaim/IStream.cs @@ -1,33 +1,33 @@ //------------------------------------------------------------------------------ // Desc: Input Stream -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ -using System; -using System.Runtime.InteropServices; - -namespace xflaim -{ +using System; +using System.Runtime.InteropServices; + +namespace xflaim +{ /// /// The IStream class encapsulates an IF_IStream object that was allocated @@ -70,14 +70,14 @@ namespace xflaim m_dbSystem = dbSystem; - // Must call something inside of DbSystem. Otherwise, the - // m_dbSystem object gets a compiler warning on linux because - // it is not used anywhere. Other than that, there is really - // no need to make the following call. - if (m_dbSystem.getDbSystem() == IntPtr.Zero) - { - throw new XFlaimException( "Invalid DbSystem.IF_DbSystem object"); - } + // Must call something inside of DbSystem. Otherwise, the + // m_dbSystem object gets a compiler warning on linux because + // it is not used anywhere. Other than that, there is really + // no need to make the following call. + if (m_dbSystem.getDbSystem() == IntPtr.Zero) + { + throw new XFlaimException( "Invalid DbSystem.IF_DbSystem object"); + } } /// @@ -102,9 +102,9 @@ namespace xflaim m_dbSystem = null; } - [DllImport("xflaim")] - private static extern void xflaim_IStream_Release( - IntPtr pIStream); + [DllImport("xflaim")] + private static extern void xflaim_IStream_Release( + IntPtr pIStream); internal IntPtr getIStream() { diff --git a/xflaim/csharp/xflaim/OStream.cpp b/xflaim/csharp/xflaim/OStream.cpp index a3ac13d..ba10dc5 100644 --- a/xflaim/csharp/xflaim/OStream.cpp +++ b/xflaim/csharp/xflaim/OStream.cpp @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Native C routines to support C# OStream class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/xflaim/OStream.cs b/xflaim/csharp/xflaim/OStream.cs index f236502..546b001 100644 --- a/xflaim/csharp/xflaim/OStream.cs +++ b/xflaim/csharp/xflaim/OStream.cs @@ -1,33 +1,33 @@ //------------------------------------------------------------------------------ // Desc: Output Stream -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ -using System; -using System.Runtime.InteropServices; - -namespace xflaim -{ +using System; +using System.Runtime.InteropServices; + +namespace xflaim +{ /// /// The OStream class encapsulates an IF_OStream object that was allocated @@ -70,14 +70,14 @@ namespace xflaim m_dbSystem = dbSystem; - // Must call something inside of DbSystem. Otherwise, the - // m_dbSystem object gets a compiler warning on linux because - // it is not used anywhere. Other than that, there is really - // no need to make the following call. - if (m_dbSystem.getDbSystem() == IntPtr.Zero) - { - throw new XFlaimException( "Invalid DbSystem.IF_DbSystem object"); - } + // Must call something inside of DbSystem. Otherwise, the + // m_dbSystem object gets a compiler warning on linux because + // it is not used anywhere. Other than that, there is really + // no need to make the following call. + if (m_dbSystem.getDbSystem() == IntPtr.Zero) + { + throw new XFlaimException( "Invalid DbSystem.IF_DbSystem object"); + } } /// @@ -102,9 +102,9 @@ namespace xflaim m_dbSystem = null; } - [DllImport("xflaim")] - private static extern void xflaim_OStream_Release( - IntPtr pOStream); + [DllImport("xflaim")] + private static extern void xflaim_OStream_Release( + IntPtr pOStream); internal IntPtr getOStream() { diff --git a/xflaim/csharp/xflaim/Query.cpp b/xflaim/csharp/xflaim/Query.cpp index aa1e767..cb78e71 100644 --- a/xflaim/csharp/xflaim/Query.cpp +++ b/xflaim/csharp/xflaim/Query.cpp @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Native C routines to support C# Query class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/csharp/xflaim/Query.cs b/xflaim/csharp/xflaim/Query.cs index 71b7b2c..913c4a6 100644 --- a/xflaim/csharp/xflaim/Query.cs +++ b/xflaim/csharp/xflaim/Query.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Db Check Status -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -29,35 +29,35 @@ using System.Runtime.InteropServices; namespace xflaim { - // IMPORTANT NOTE: This needs to be kept in sync with the definitions in ftk.h - /// - /// Flags for comparing strings. + // IMPORTANT NOTE: This needs to be kept in sync with the definitions in ftk.h + /// + /// Flags for comparing strings. /// [Flags] public enum CompareFlags : uint { /// Do case sensitive comparison. - FLM_COMP_CASE_INSENSITIVE = 0x0001, + FLM_COMP_CASE_INSENSITIVE = 0x0001, /// Compare multiple whitespace characters as a single space. - FLM_COMP_COMPRESS_WHITESPACE = 0x0002, + FLM_COMP_COMPRESS_WHITESPACE = 0x0002, /// Ignore all whitespace during comparison. - FLM_COMP_NO_WHITESPACE = 0x0004, + FLM_COMP_NO_WHITESPACE = 0x0004, /// Ignore all underscore characters during comparison. - FLM_COMP_NO_UNDERSCORES = 0x0008, + FLM_COMP_NO_UNDERSCORES = 0x0008, /// Ignore all dash characters during comparison. - FLM_COMP_NO_DASHES = 0x0010, + FLM_COMP_NO_DASHES = 0x0010, /// Treat newlines and tabs as spaces during comparison. - FLM_COMP_WHITESPACE_AS_SPACE = 0x0020, + FLM_COMP_WHITESPACE_AS_SPACE = 0x0020, /// Ignore leading space characters during comparison. - FLM_COMP_IGNORE_LEADING_SPACE = 0x0040, + FLM_COMP_IGNORE_LEADING_SPACE = 0x0040, /// Ignore trailing space characters during comparison. - FLM_COMP_IGNORE_TRAILING_SPACE = 0x0080, + FLM_COMP_IGNORE_TRAILING_SPACE = 0x0080, /// Compare wild cards - FLM_COMP_WILD = 0x0100 + FLM_COMP_WILD = 0x0100 } - /// - /// Axis types for XPATH components + /// + /// Axis types for XPATH components /// public enum eXPathAxisTypes : uint { @@ -93,12 +93,12 @@ namespace xflaim META_AXIS } - // IMPORTANT NOTE: These must be kept in sync with the corresponding - // definitions in xflaim.h. NOTE: Only the ones that are valid - // to pass into the method need to be - // defined here. - /// - /// Query operators. + // IMPORTANT NOTE: These must be kept in sync with the corresponding + // definitions in xflaim.h. NOTE: Only the ones that are valid + // to pass into the method need to be + // defined here. + /// + /// Query operators. /// public enum eQueryOperators { @@ -152,8 +152,8 @@ namespace xflaim XFLM_RBRACKET_OP = 24 } - /// - /// Types of optimizations for queries. + /// + /// Types of optimizations for queries. /// public enum eQOptTypes : uint { @@ -169,10 +169,10 @@ namespace xflaim XFLM_QOPT_NODE_ID_RANGE } - // IMPORTANT NOTE: This structure must be kept in sync with the - // corresponding structure in C# code. - /// - /// Optimization information for queries. + // IMPORTANT NOTE: This structure must be kept in sync with the + // corresponding structure in C# code. + /// + /// Optimization information for queries. /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class CS_XFLM_OPT_INFO @@ -249,24 +249,24 @@ namespace xflaim /// /// Collection this object is to be associated with. /// - public Query( - Db db, - uint uiCollection) - { - RCODE rc; - - if ((rc = xflaim_Query_createQuery( uiCollection, out m_pQuery)) != 0) - { - throw new XFlaimException( rc); - } - - if (db == null) - { - throw new XFlaimException( "Invalid Db object"); - } - m_db = db; - } - + public Query( + Db db, + uint uiCollection) + { + RCODE rc; + + if ((rc = xflaim_Query_createQuery( uiCollection, out m_pQuery)) != 0) + { + throw new XFlaimException( rc); + } + + if (db == null) + { + throw new XFlaimException( "Invalid Db object"); + } + m_db = db; + } + /// /// Destructor. /// @@ -275,9 +275,9 @@ namespace xflaim close(); } - /// - /// Return the pointer to the IF_Query object. - /// + /// + /// Return the pointer to the IF_Query object. + /// /// Returns a pointer to the IF_Query object. internal IntPtr getQuery() { @@ -315,11 +315,11 @@ namespace xflaim // setLanguage //----------------------------------------------------------------------------- - /// - /// Set the language for the query criteria. This affects how string - /// comparisons are done. Collation is done according to the language - /// specified. - /// + /// + /// Set the language for the query criteria. This affects how string + /// comparisons are done. Collation is done according to the language + /// specified. + /// /// /// Language to be used for string comparisons. /// @@ -343,9 +343,9 @@ namespace xflaim // setupQueryExpr //----------------------------------------------------------------------------- - /// - /// Setup the query criteria from the passed in string. - /// + /// + /// Setup the query criteria from the passed in string. + /// /// /// String containing the query criteria. /// @@ -371,9 +371,9 @@ namespace xflaim // copyCriteria //----------------------------------------------------------------------------- - /// - /// Copy the query criteria from one Query object into this Query object. - /// + /// + /// Copy the query criteria from one Query object into this Query object. + /// /// /// Query object whose criteria is to be copied. /// @@ -397,21 +397,21 @@ namespace xflaim // addXPathComponent //----------------------------------------------------------------------------- - /// - /// Add an XPATH component to a query. - /// - /// - /// Type of axis for the XPATH component being added. - /// - /// - /// Type of node for the XPATH component. - /// + /// + /// Add an XPATH component to a query. + /// + /// + /// Type of axis for the XPATH component being added. + /// + /// + /// Type of node for the XPATH component. + /// /// /// Name ID for the node in the XPATH component. /// public void addXPathComponent( - eXPathAxisTypes eXPathAxis, - eDomNodeType eNodeType, + eXPathAxisTypes eXPathAxis, + eDomNodeType eNodeType, uint uiNameId) { RCODE rc = 0; @@ -425,27 +425,27 @@ namespace xflaim [DllImport("xflaim")] private static extern RCODE xflaim_Query_addXPathComponent( IntPtr pQuery, - eXPathAxisTypes eXPathAxis, - eDomNodeType eNodeType, + eXPathAxisTypes eXPathAxis, + eDomNodeType eNodeType, uint uiNameId); //----------------------------------------------------------------------------- // addOperator //----------------------------------------------------------------------------- - /// - /// Add an operator to a query's criteria. - /// - /// - /// Operator to be added. - /// + /// + /// Add an operator to a query's criteria. + /// + /// + /// Operator to be added. + /// /// /// Flags for doing string comparisons. Should be logical ORs of the /// enums in . These flags are only used /// when comparing string operands. /// public void addOperator( - eQueryOperators eOperator, + eQueryOperators eOperator, CompareFlags eCompareFlags) { RCODE rc = 0; @@ -459,16 +459,16 @@ namespace xflaim [DllImport("xflaim")] private static extern RCODE xflaim_Query_addOperator( IntPtr pQuery, - eQueryOperators eOperator, + eQueryOperators eOperator, CompareFlags eCompareFlags); //----------------------------------------------------------------------------- // addStringValue //----------------------------------------------------------------------------- - /// - /// Add a string value to the query's criteria. - /// + /// + /// Add a string value to the query's criteria. + /// /// /// Value to be added to the criteria. /// @@ -493,9 +493,9 @@ namespace xflaim // addBinaryValue //----------------------------------------------------------------------------- - /// - /// Add a binary value to the query's criteria. - /// + /// + /// Add a binary value to the query's criteria. + /// /// /// Value to be added to the criteria. /// @@ -521,9 +521,9 @@ namespace xflaim // addULongValue //----------------------------------------------------------------------------- - /// - /// Add an unsigned long value to the query's criteria. - /// + /// + /// Add an unsigned long value to the query's criteria. + /// /// /// Value to be added to the criteria. /// @@ -547,9 +547,9 @@ namespace xflaim // addLongValue //----------------------------------------------------------------------------- - /// - /// Add an signed long value to the query's criteria. - /// + /// + /// Add an signed long value to the query's criteria. + /// /// /// Value to be added to the criteria. /// @@ -573,9 +573,9 @@ namespace xflaim // addUIntValue //----------------------------------------------------------------------------- - /// - /// Add an unsigned integer value to the query's criteria. - /// + /// + /// Add an unsigned integer value to the query's criteria. + /// /// /// Value to be added to the criteria. /// @@ -599,9 +599,9 @@ namespace xflaim // addIntValue //----------------------------------------------------------------------------- - /// - /// Add a signed integer value to the query's criteria. - /// + /// + /// Add a signed integer value to the query's criteria. + /// /// /// Value to be added to the criteria. /// @@ -625,9 +625,9 @@ namespace xflaim // addBoolean //----------------------------------------------------------------------------- - /// - /// Add a boolean (true/false) predicate to the query's criteria. - /// + /// + /// Add a boolean (true/false) predicate to the query's criteria. + /// /// /// Value to be added to the criteria. /// @@ -651,9 +651,9 @@ namespace xflaim // addUnknown //----------------------------------------------------------------------------- - /// - /// Add an "unknown" predicate to the query's criteria. - /// + /// + /// Add an "unknown" predicate to the query's criteria. + /// public void addUnknown() { RCODE rc = 0; @@ -672,19 +672,19 @@ namespace xflaim // getFirst //----------------------------------------------------------------------------- - /// - /// Gets the first that satisfies the query criteria. - /// This may be a document root node, or any node within the document. What - /// is returned depends on how the XPATH expression was constructed. - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// - /// - /// Time limit (in milliseconds) for operation to complete. - /// A value of zero indicates that the operation should not time out. - /// + /// + /// Gets the first that satisfies the query criteria. + /// This may be a document root node, or any node within the document. What + /// is returned depends on how the XPATH expression was constructed. + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// + /// + /// Time limit (in milliseconds) for operation to complete. + /// A value of zero indicates that the operation should not time out. + /// /// /// Returns a object. /// @@ -701,17 +701,17 @@ namespace xflaim { throw new XFlaimException( rc); } - if (nodeToReuse == null) - { - newNode = new DOMNode( pNode, m_db); - } - else - { - newNode = nodeToReuse; - newNode.setNodePtr( pNode, m_db); - } - - return( newNode); + if (nodeToReuse == null) + { + newNode = new DOMNode( pNode, m_db); + } + else + { + newNode = nodeToReuse; + newNode.setNodePtr( pNode, m_db); + } + + return( newNode); } [DllImport("xflaim")] @@ -725,19 +725,19 @@ namespace xflaim // getLast //----------------------------------------------------------------------------- - /// - /// Gets the last that satisfies the query criteria. - /// This may be a document root node, or any node within the document. What - /// is returned depends on how the XPATH expression was constructed. - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// - /// - /// Time limit (in milliseconds) for operation to complete. - /// A value of zero indicates that the operation should not time out. - /// + /// + /// Gets the last that satisfies the query criteria. + /// This may be a document root node, or any node within the document. What + /// is returned depends on how the XPATH expression was constructed. + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// + /// + /// Time limit (in milliseconds) for operation to complete. + /// A value of zero indicates that the operation should not time out. + /// /// /// Returns a object. /// @@ -754,17 +754,17 @@ namespace xflaim { throw new XFlaimException( rc); } - if (nodeToReuse == null) - { - newNode = new DOMNode( pNode, m_db); - } - else - { - newNode = nodeToReuse; - newNode.setNodePtr( pNode, m_db); - } - - return( newNode); + if (nodeToReuse == null) + { + newNode = new DOMNode( pNode, m_db); + } + else + { + newNode = nodeToReuse; + newNode.setNodePtr( pNode, m_db); + } + + return( newNode); } [DllImport("xflaim")] @@ -778,19 +778,19 @@ namespace xflaim // getNext //----------------------------------------------------------------------------- - /// - /// Gets the next that satisfies the query criteria. - /// This may be a document root node, or any node within the document. What - /// is returned depends on how the XPATH expression was constructed. - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// - /// - /// Time limit (in milliseconds) for operation to complete. - /// A value of zero indicates that the operation should not time out. - /// + /// + /// Gets the next that satisfies the query criteria. + /// This may be a document root node, or any node within the document. What + /// is returned depends on how the XPATH expression was constructed. + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// + /// + /// Time limit (in milliseconds) for operation to complete. + /// A value of zero indicates that the operation should not time out. + /// /// /// Returns a object. /// @@ -807,17 +807,17 @@ namespace xflaim { throw new XFlaimException( rc); } - if (nodeToReuse == null) - { - newNode = new DOMNode( pNode, m_db); - } - else - { - newNode = nodeToReuse; - newNode.setNodePtr( pNode, m_db); - } - - return( newNode); + if (nodeToReuse == null) + { + newNode = new DOMNode( pNode, m_db); + } + else + { + newNode = nodeToReuse; + newNode.setNodePtr( pNode, m_db); + } + + return( newNode); } [DllImport("xflaim")] @@ -831,19 +831,19 @@ namespace xflaim // getPrev //----------------------------------------------------------------------------- - /// - /// Gets the previous that satisfies the query criteria. - /// This may be a document root node, or any node within the document. What - /// is returned depends on how the XPATH expression was constructed. - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// - /// - /// Time limit (in milliseconds) for operation to complete. - /// A value of zero indicates that the operation should not time out. - /// + /// + /// Gets the previous that satisfies the query criteria. + /// This may be a document root node, or any node within the document. What + /// is returned depends on how the XPATH expression was constructed. + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// + /// + /// Time limit (in milliseconds) for operation to complete. + /// A value of zero indicates that the operation should not time out. + /// /// /// Returns a object. /// @@ -860,17 +860,17 @@ namespace xflaim { throw new XFlaimException( rc); } - if (nodeToReuse == null) - { - newNode = new DOMNode( pNode, m_db); - } - else - { - newNode = nodeToReuse; - newNode.setNodePtr( pNode, m_db); - } - - return( newNode); + if (nodeToReuse == null) + { + newNode = new DOMNode( pNode, m_db); + } + else + { + newNode = nodeToReuse; + newNode.setNodePtr( pNode, m_db); + } + + return( newNode); } [DllImport("xflaim")] @@ -884,17 +884,17 @@ namespace xflaim // getCurrent //----------------------------------------------------------------------------- - /// - /// Gets the current that the query object returned - /// in a prior call to , , - /// , or . - /// This may be a document root node, or any node within the document. What - /// is returned depends on how the XPATH expression was constructed. - /// - /// - /// An existing object can optionally be passed in, and - /// it will be reused instead of a new object being allocated. - /// + /// + /// Gets the current that the query object returned + /// in a prior call to , , + /// , or . + /// This may be a document root node, or any node within the document. What + /// is returned depends on how the XPATH expression was constructed. + /// + /// + /// An existing object can optionally be passed in, and + /// it will be reused instead of a new object being allocated. + /// /// /// Returns a object. /// @@ -910,17 +910,17 @@ namespace xflaim { throw new XFlaimException( rc); } - if (nodeToReuse == null) - { - newNode = new DOMNode( pNode, m_db); - } - else - { - newNode = nodeToReuse; - newNode.setNodePtr( pNode, m_db); - } - - return( newNode); + if (nodeToReuse == null) + { + newNode = new DOMNode( pNode, m_db); + } + else + { + newNode = nodeToReuse; + newNode.setNodePtr( pNode, m_db); + } + + return( newNode); } [DllImport("xflaim")] @@ -933,8 +933,8 @@ namespace xflaim // resetQuery //----------------------------------------------------------------------------- - /// - /// Resets the query criteria and results set for the query. + /// + /// Resets the query criteria and results set for the query. /// public void resetQuery() { @@ -949,8 +949,8 @@ namespace xflaim // getStatsAndOptInfo //----------------------------------------------------------------------------- - /// - /// Returns statistics and optimization information for the query. + /// + /// Returns statistics and optimization information for the query. /// /// Returns an array of objects. public CS_XFLM_OPT_INFO [] getStatsAndOptInfo() @@ -991,9 +991,9 @@ namespace xflaim // setDupHandling //----------------------------------------------------------------------------- - /// - /// Set duplicate handling for the query. - /// + /// + /// Set duplicate handling for the query. + /// /// /// Specifies whether duplicates should be removed from the result set. /// @@ -1012,9 +1012,9 @@ namespace xflaim // setIndex //----------------------------------------------------------------------------- - /// - /// Set an index for the query. - /// + /// + /// Set an index for the query. + /// /// /// Index that the query should use. /// @@ -1037,9 +1037,9 @@ namespace xflaim // getIndex //----------------------------------------------------------------------------- - /// - /// Get the index that is being used for the query. - /// + /// + /// Get the index that is being used for the query. + /// /// /// Returns the index the query is using. If more than one index is being /// used, this will be on the first of those indexes. @@ -1072,61 +1072,61 @@ namespace xflaim // addSortKey //----------------------------------------------------------------------------- - /// - /// Add a sort key to the query. - /// - /// - /// Context that the current sort key is to be added relative to - either - /// as a child or a sibling. If this is the first sort key, a zero should - /// be passed in here. Otherwise, the value returned from a previous call - /// to addSortKey should be passed in. - /// - /// - /// Indicates whether this sort key should be added as a child or a sibling - /// to the sort key context that was passed in the pSortKeyContext parameter. - /// NOTE: If ulSortKeyContext is zero, then the bChildToContext parameter is ignored. - /// - /// - /// Indicates whether the current key component is an element or an attribute. - /// - /// - /// Name ID of the current key component. - /// - /// - /// Flags for doing string comparisons when sorting for this sort key component. - /// Should be logical ORs of the members of . This - /// parameter is only used if the component is a string element or attribute. - /// - /// - /// Limit on the size of the key component. If the component is a string element - /// or attribute, it is the number of characters. If the component is a binary - /// element or attribute, it is the number of bytes. - /// - /// - /// Specifies which key component this sort key component is. A value of zero - /// indicates that it is not a key component, but simply a context component for - /// other key components. - /// - /// - /// Indicates that this key component should be sorted in descending order. - /// - /// - /// Indicates that when the value for this key component is missing, it should - /// be sorted high instead of low. - /// + /// + /// Add a sort key to the query. + /// + /// + /// Context that the current sort key is to be added relative to - either + /// as a child or a sibling. If this is the first sort key, a zero should + /// be passed in here. Otherwise, the value returned from a previous call + /// to addSortKey should be passed in. + /// + /// + /// Indicates whether this sort key should be added as a child or a sibling + /// to the sort key context that was passed in the pSortKeyContext parameter. + /// NOTE: If ulSortKeyContext is zero, then the bChildToContext parameter is ignored. + /// + /// + /// Indicates whether the current key component is an element or an attribute. + /// + /// + /// Name ID of the current key component. + /// + /// + /// Flags for doing string comparisons when sorting for this sort key component. + /// Should be logical ORs of the members of . This + /// parameter is only used if the component is a string element or attribute. + /// + /// + /// Limit on the size of the key component. If the component is a string element + /// or attribute, it is the number of characters. If the component is a binary + /// element or attribute, it is the number of bytes. + /// + /// + /// Specifies which key component this sort key component is. A value of zero + /// indicates that it is not a key component, but simply a context component for + /// other key components. + /// + /// + /// Indicates that this key component should be sorted in descending order. + /// + /// + /// Indicates that when the value for this key component is missing, it should + /// be sorted high instead of low. + /// /// - /// Returns a value that can be passed back into subsequent calls to addSortKey + /// Returns a value that can be passed back into subsequent calls to addSortKey /// when this component needs to be used as a context for subsequent components. /// - public IntPtr addSortKey( - IntPtr pvSortKeyContext, - bool bChildToContext, - bool bElement, - uint uiNameId, - CompareFlags compareFlags, - uint uiLimit, - uint uiKeyComponent, - bool bSortDescending, + public IntPtr addSortKey( + IntPtr pvSortKeyContext, + bool bChildToContext, + bool bElement, + uint uiNameId, + CompareFlags compareFlags, + uint uiLimit, + uint uiKeyComponent, + bool bSortDescending, bool bSortMissingHigh) { RCODE rc; @@ -1147,14 +1147,14 @@ namespace xflaim [DllImport("xflaim")] private static extern RCODE xflaim_Query_addSortKey( IntPtr pQuery, - IntPtr pvSortKeyContext, - int bChildToContext, - int bElement, - uint uiNameId, - CompareFlags compareFlags, - uint uiLimit, - uint uiKeyComponent, - int bSortDescending, + IntPtr pvSortKeyContext, + int bChildToContext, + int bElement, + uint uiNameId, + CompareFlags compareFlags, + uint uiLimit, + uint uiKeyComponent, + int bSortDescending, int bSortMissingHigh, out IntPtr ppvContext); @@ -1162,8 +1162,8 @@ namespace xflaim // enablePositioning //----------------------------------------------------------------------------- - /// - /// Enable absolute positioning in the query result set. + /// + /// Enable absolute positioning in the query result set. /// public void enablePositioning() { @@ -1183,27 +1183,27 @@ namespace xflaim // positionTo //----------------------------------------------------------------------------- - /// - /// Position to the in the result that is at - /// the absolute position specified by the uiPosition parameter. - /// - /// - /// An existing object can optionally be - /// passed in, and it will be reused instead of a new object being allocated. - /// - /// - /// Time limit (in milliseconds) for operation to complete. A value of zero - /// indicates that the operation should not time out. - /// - /// - /// Absolute position in the result set to position to. - /// + /// + /// Position to the in the result that is at + /// the absolute position specified by the uiPosition parameter. + /// + /// + /// An existing object can optionally be + /// passed in, and it will be reused instead of a new object being allocated. + /// + /// + /// Time limit (in milliseconds) for operation to complete. A value of zero + /// indicates that the operation should not time out. + /// + /// + /// Absolute position in the result set to position to. + /// /// /// Returns a object. /// - public DOMNode positionTo( - DOMNode nodeToReuse, - uint uiTimeLimit, + public DOMNode positionTo( + DOMNode nodeToReuse, + uint uiTimeLimit, uint uiPosition) { RCODE rc; @@ -1215,24 +1215,24 @@ namespace xflaim { throw new XFlaimException( rc); } - if (nodeToReuse == null) - { - newNode = new DOMNode( pNode, m_db); - } - else - { - newNode = nodeToReuse; - newNode.setNodePtr( pNode, m_db); - } - - return( newNode); + if (nodeToReuse == null) + { + newNode = new DOMNode( pNode, m_db); + } + else + { + newNode = nodeToReuse; + newNode.setNodePtr( pNode, m_db); + } + + return( newNode); } [DllImport("xflaim")] private static extern RCODE xflaim_Query_positionTo( IntPtr pQuery, IntPtr pDb, - uint uiTimeLimit, + uint uiTimeLimit, uint uiPosition, ref IntPtr ppNode); @@ -1240,34 +1240,34 @@ namespace xflaim // positionTo //----------------------------------------------------------------------------- - /// - /// Position to the in the result that is at - /// the position specified by the searchKey parameter. - /// - /// - /// An existing object can optionally be - /// passed in, and it will be reused instead of a new object being allocated. - /// - /// - /// Time limit (in milliseconds) for operation to complete. A value of zero - /// indicates that the operation should not time out. - /// - /// - /// This is a key that corresponds to the sort key that was specified using - /// the addSortKey method. This method looks up the node in the result set - /// that has this search key and returns it. - /// - /// - /// The search flags that direct how the key is to be used to do positioning. - /// This should be values from that are ORed together. - /// + /// + /// Position to the in the result that is at + /// the position specified by the searchKey parameter. + /// + /// + /// An existing object can optionally be + /// passed in, and it will be reused instead of a new object being allocated. + /// + /// + /// Time limit (in milliseconds) for operation to complete. A value of zero + /// indicates that the operation should not time out. + /// + /// + /// This is a key that corresponds to the sort key that was specified using + /// the addSortKey method. This method looks up the node in the result set + /// that has this search key and returns it. + /// + /// + /// The search flags that direct how the key is to be used to do positioning. + /// This should be values from that are ORed together. + /// /// /// Returns a object. /// - public DOMNode positionTo( - DOMNode nodeToReuse, - uint uiTimeLimit, - DataVector searchKey, + public DOMNode positionTo( + DOMNode nodeToReuse, + uint uiTimeLimit, + DataVector searchKey, RetrieveFlags retrieveFlags) { RCODE rc; @@ -1280,24 +1280,24 @@ namespace xflaim { throw new XFlaimException( rc); } - if (nodeToReuse == null) - { - newNode = new DOMNode( pNode, m_db); - } - else - { - newNode = nodeToReuse; - newNode.setNodePtr( pNode, m_db); - } - - return( newNode); + if (nodeToReuse == null) + { + newNode = new DOMNode( pNode, m_db); + } + else + { + newNode = nodeToReuse; + newNode.setNodePtr( pNode, m_db); + } + + return( newNode); } [DllImport("xflaim")] private static extern RCODE xflaim_Query_positionToByKey( IntPtr pQuery, IntPtr pDb, - uint uiTimeLimit, + uint uiTimeLimit, IntPtr pDataVector, RetrieveFlags retrieveFlags, ref IntPtr ppNode); @@ -1306,10 +1306,10 @@ namespace xflaim // getPosition //----------------------------------------------------------------------------- - /// - /// Returns the absolute position within the result set where the query - /// is currently positioned. - /// + /// + /// Returns the absolute position within the result set where the query + /// is currently positioned. + /// /// Returns absolute position. public uint getPosition() { @@ -1321,7 +1321,7 @@ namespace xflaim { throw new XFlaimException( rc); } - return( uiPosition); + return( uiPosition); } [DllImport("xflaim")] @@ -1334,9 +1334,9 @@ namespace xflaim // buildResultSet //----------------------------------------------------------------------------- - /// - /// Build the result set for the query. - /// + /// + /// Build the result set for the query. + /// /// /// Time limit (in milliseconds) for operation to complete. A value of /// zero indicates that the operation should not time out. @@ -1363,8 +1363,8 @@ namespace xflaim // stopBuildingResultSet //----------------------------------------------------------------------------- - /// - /// Stop building the result set for the query. + /// + /// Stop building the result set for the query. /// public void stopBuildingResultSet() { @@ -1379,9 +1379,9 @@ namespace xflaim // enableResultSetEncryption //----------------------------------------------------------------------------- - /// - /// Enable encryption for the query result set while it is being built. - /// Anything that overflows to disk will be encrypted. + /// + /// Enable encryption for the query result set while it is being built. + /// Anything that overflows to disk will be encrypted. /// public void enableResultSetEncryption() { @@ -1396,36 +1396,36 @@ namespace xflaim // getCounts //----------------------------------------------------------------------------- - /// - /// Return counts about the result set that has either been built or is - /// in the process of being built. - /// - /// - /// Time limit (in milliseconds) for operation to complete. A value of - /// zero indicates that the operation should not time out. - /// - /// - /// Specifies whether the method should wait for the result set to be - /// completely built before returning counts. If true, the method will - /// return the current counts, even if the result set is not completely built. - /// - /// - /// Returns total nodes or documents read so far. - /// - /// - /// Returns total nodes or documents that have passed the query criteria. - /// This is essentially the current total of nodes or documents that will - /// be in the query result set. - /// - /// - /// Returns the number of nodes that can be positioned to. This will be - /// zero if the result set must be sorted before positioning can occur. - /// + /// + /// Return counts about the result set that has either been built or is + /// in the process of being built. + /// + /// + /// Time limit (in milliseconds) for operation to complete. A value of + /// zero indicates that the operation should not time out. + /// + /// + /// Specifies whether the method should wait for the result set to be + /// completely built before returning counts. If true, the method will + /// return the current counts, even if the result set is not completely built. + /// + /// + /// Returns total nodes or documents read so far. + /// + /// + /// Returns total nodes or documents that have passed the query criteria. + /// This is essentially the current total of nodes or documents that will + /// be in the query result set. + /// + /// + /// Returns the number of nodes that can be positioned to. This will be + /// zero if the result set must be sorted before positioning can occur. + /// /// /// Indicates if the result set is completely built yet. /// - public void getCounts( - uint uiTimeLimit, + public void getCounts( + uint uiTimeLimit, bool bPartialCountOk, out uint uiReadCount, out uint uiPassedCount, diff --git a/xflaim/csharp/xflaim/RCODE.cs b/xflaim/csharp/xflaim/RCODE.cs index 80e996c..5ffe184 100644 --- a/xflaim/csharp/xflaim/RCODE.cs +++ b/xflaim/csharp/xflaim/RCODE.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: RCODE -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -28,87 +28,87 @@ using System.Runtime.InteropServices; namespace xflaim { - // IMPORTANT NOTE: If the RCODEs in xflaim.h change, those changes need to be reflected here. - /// - /// Error codes returned from XFLAIM. + // IMPORTANT NOTE: If the RCODEs in xflaim.h change, those changes need to be reflected here. + /// + /// Error codes returned from XFLAIM. /// public enum RCODE : int { - /// + /// NE_XFLM_OK = 0, - /// + /// NE_XFLM_NOT_IMPLEMENTED = 0xC05F, - /// + /// NE_XFLM_MEM = 0xC037, - /// + /// NE_XFLM_INVALID_PARM = 0xC08B, - /// + /// NE_XFLM_NOT_FOUND = 0xC006, - /// + /// NE_XFLM_EXISTS = 0xC004, - /// + /// NE_XFLM_FAILURE = 0xC005, - /// + /// NE_XFLM_BOF_HIT = 0xC001, - /// + /// NE_XFLM_EOF_HIT = 0xC002, - /// + /// NE_XFLM_CONV_DEST_OVERFLOW = 0xC01C, - /// + /// NE_XFLM_CONV_ILLEGAL = 0xC01D, - /// + /// NE_XFLM_CONV_NUM_OVERFLOW = 0xC020, - /// + /// NE_XFLM_SYNTAX = 0xC045, - /// + /// NE_XFLM_ILLEGAL_OP = 0xC026, - /// + /// NE_XFLM_BAD_SEN = 0xC503, - /// + /// NE_XFLM_COULD_NOT_START_THREAD = 0xC504, - /// + /// NE_XFLM_BAD_BASE64_ENCODING = 0xC505, - /// + /// NE_XFLM_STREAM_EXISTS = 0xC506, - /// + /// NE_XFLM_MULTIPLE_MATCHES = 0xC507, - /// + /// NE_XFLM_NOT_UNIQUE = 0xC03E, - /// + /// NE_XFLM_BTREE_ERROR = 0xC012, - /// + /// NE_XFLM_BTREE_KEY_SIZE = 0xC508, - /// + /// NE_XFLM_BTREE_FULL = 0xC013, - /// + /// NE_XFLM_BTREE_BAD_STATE = 0xC509, - /// + /// NE_XFLM_COULD_NOT_CREATE_MUTEX = 0xC50A, - /// + /// NE_XFLM_DATA_ERROR = 0xC022, - /// + /// NE_XFLM_IO_PATH_NOT_FOUND = 0xC209, - /// + /// NE_XFLM_IO_END_OF_FILE = 0xC205, - /// + /// NE_XFLM_IO_NO_MORE_FILES = 0xC20C, - /// + /// NE_XFLM_COULD_NOT_CREATE_SEMAPHORE = 0xC500, - /// + /// NE_XFLM_BAD_UTF8 = 0xC501, - /// + /// NE_XFLM_ERROR_WAITING_ON_SEMPAHORE = 0xC502, - /// + /// NE_XFLM_BAD_PLATFORM_FORMAT = 0xC50B, /**************************************************************************** Desc: General XFLAIM errors ****************************************************************************/ - /// User or application aborted (canceled) operation. + /// User or application aborted (canceled) operation. NE_XFLM_USER_ABORT = 0xD100, - /// Invalid XLM namespace prefix specified. Either a prefix name or number that was specified was not defined. + /// Invalid XLM namespace prefix specified. Either a prefix name or number that was specified was not defined. NE_XFLM_BAD_PREFIX = 0xD101, /// XML attribute cannot be used - it is being deleted from the database. NE_XFLM_ATTRIBUTE_PURGED = 0xD102, diff --git a/xflaim/csharp/xflaim/RestoreClient.cs b/xflaim/csharp/xflaim/RestoreClient.cs index bc0f9ac..48c78ec 100644 --- a/xflaim/csharp/xflaim/RestoreClient.cs +++ b/xflaim/csharp/xflaim/RestoreClient.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Restore Client -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -28,21 +28,21 @@ using System.Runtime.InteropServices; namespace xflaim { - - /// + + /// /// This interface defines the client side interface to XFlaim's restore /// subsystem. Clients may pass an object that implements this interface /// into the call to - /// See the documentation regarding Backup/Restore operations for more details. * @see DefaultRestoreClient + /// See the documentation regarding Backup/Restore operations for more details. * @see DefaultRestoreClient /// public interface RestoreClient { - /// - /// During a restore operation, this method is called when a backup set is - /// to be opened. The implementaiton should do whatever is necessary to - /// open the backup set (open files, etc.). - /// + /// + /// During a restore operation, this method is called when a backup set is + /// to be opened. The implementaiton should do whatever is necessary to + /// open the backup set (open files, etc.). + /// /// /// Returns an . Note that returning anything /// except RCODE.NE_XFLM_OK will cause the restore operation to abort. It @@ -50,16 +50,16 @@ namespace xflaim /// RCODE openBackupSet(); - /// - /// During a restore operation, this method is called when the restore - /// process expects a roll-forward log file to be opened. Subsequent - /// read operations are to return data from the specified RFL file. - /// If the requested roll-forward log file is not available, this method - /// should return RCODE.NE_FLM_IO_PATH_NOT_FOUND. - /// - /// - /// Roll-forward log file that is to be opened. - /// + /// + /// During a restore operation, this method is called when the restore + /// process expects a roll-forward log file to be opened. Subsequent + /// read operations are to return data from the specified RFL file. + /// If the requested roll-forward log file is not available, this method + /// should return RCODE.NE_FLM_IO_PATH_NOT_FOUND. + /// + /// + /// Roll-forward log file that is to be opened. + /// /// /// Returns an . To indicate to the restore operation /// that there are no more roll-forward log files, the implementation should @@ -70,16 +70,16 @@ namespace xflaim RCODE openRflFile( uint uiFileNum); - /// - /// During a restore operation, this method is called when the restore - /// process expects an incremental backup file to be opened. Subsequent - /// read operations are to return data from the specified incremental backup file. - /// If the requested incremental backup file is not available, this method - /// should return RCODE.NE_FLM_IO_PATH_NOT_FOUND. - /// - /// - /// Incremental backup file that is to be opened. - /// + /// + /// During a restore operation, this method is called when the restore + /// process expects an incremental backup file to be opened. Subsequent + /// read operations are to return data from the specified incremental backup file. + /// If the requested incremental backup file is not available, this method + /// should return RCODE.NE_FLM_IO_PATH_NOT_FOUND. + /// + /// + /// Incremental backup file that is to be opened. + /// /// /// Returns an . To indicate to the restore operation /// that there are no more incremental backup files, the implementation should @@ -90,21 +90,21 @@ namespace xflaim RCODE openIncFile( uint uiFileNum); - /// - /// The restore operation calls this method when it wants to read data. - /// Previous calls to , , - /// or will have been made to tell the - /// implementation where data should be read from. - /// - /// - /// Number of bytes the restore operation would like to read. - /// - /// - /// Data buffer that data is to be returned in. - /// - /// - /// Returns the number of bytes actually read. - /// + /// + /// The restore operation calls this method when it wants to read data. + /// Previous calls to , , + /// or will have been made to tell the + /// implementation where data should be read from. + /// + /// + /// Number of bytes the restore operation would like to read. + /// + /// + /// Data buffer that data is to be returned in. + /// + /// + /// Returns the number of bytes actually read. + /// /// /// Returns an . To indicate to the restore operation /// that there is no more data to be read, the implementation should @@ -117,11 +117,11 @@ namespace xflaim IntPtr pvBuffer, ref uint uiBytesRead); - /// - /// The restore operation will call this method to close the current - /// file that is being read from. The implementation should close - /// whatever file it is currently reading data from. - /// + /// + /// The restore operation will call this method to close the current + /// file that is being read from. The implementation should close + /// whatever file it is currently reading data from. + /// /// /// Returns an . Note that returning anything /// other than RCODE.NE_XFLM_OK will cause the restore operation to abort. It @@ -129,11 +129,11 @@ namespace xflaim /// RCODE close(); - /// - /// The restore operation will call this method to abort the current - /// file that is being read from. The implementation should close - /// whatever file it is currently reading data from. - /// + /// + /// The restore operation will call this method to abort the current + /// file that is being read from. The implementation should close + /// whatever file it is currently reading data from. + /// /// /// Returns an . Note that returning anything /// other than RCODE.NE_XFLM_OK will cause the restore operation to abort. It diff --git a/xflaim/csharp/xflaim/RestoreStatus.cs b/xflaim/csharp/xflaim/RestoreStatus.cs index 0bbc1e1..253c384 100644 --- a/xflaim/csharp/xflaim/RestoreStatus.cs +++ b/xflaim/csharp/xflaim/RestoreStatus.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Restore Status -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -29,11 +29,11 @@ using System.Runtime.InteropServices; namespace xflaim { - /// - /// Actions that are returned from methods. - /// These actions tell the method - /// what action to take with respect to the operation that it is - /// reporting it is about to do. + /// + /// Actions that are returned from methods. + /// These actions tell the method + /// what action to take with respect to the operation that it is + /// reporting it is about to do. /// public enum RestoreAction : int { @@ -46,8 +46,8 @@ namespace xflaim /// Retry the operation XFLM_RESTORE_ACTION_RETRY } - - /// + + /// /// This interface allows XFlaim's restore subsystem to periodicly pass /// information about the status of a restore operation (bytes completed and /// bytes remaining) while the operation is running. The implementor may do @@ -57,15 +57,15 @@ namespace xflaim public interface RestoreStatus { - /// - /// The method calls this method to report - /// progress of the restore operation. - /// - /// - /// Action to be taken by is returned here. - /// - /// Total bytes that need to be restored. - /// Bytes restored so far. + /// + /// The method calls this method to report + /// progress of the restore operation. + /// + /// + /// Action to be taken by is returned here. + /// + /// Total bytes that need to be restored. + /// Bytes restored so far. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -76,14 +76,14 @@ namespace xflaim ulong ulBytesToDo, ulong ulBytesDone); - /// - /// The method calls this method to report - /// an error condition. - /// - /// - /// Action to be taken by is returned here. - /// - /// Error code. + /// + /// The method calls this method to report + /// an error condition. + /// + /// + /// Action to be taken by is returned here. + /// + /// Error code. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -93,14 +93,14 @@ namespace xflaim ref RestoreAction peRestoreAction, RCODE rcErr); - /// - /// The method calls this method to report - /// a that a transaction begin packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for transaction that is starting. + /// + /// The method calls this method to report + /// a that a transaction begin packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for transaction that is starting. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -110,14 +110,14 @@ namespace xflaim ref RestoreAction peRestoreAction, ulong ulTransId); - /// - /// The method calls this method to report - /// a that a transaction commit packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for committed transaction. + /// + /// The method calls this method to report + /// a that a transaction commit packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for committed transaction. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -127,14 +127,14 @@ namespace xflaim ref RestoreAction peRestoreAction, ulong ulTransId); - /// - /// The method calls this method to report - /// a that a transaction abort packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for aborted transaction. + /// + /// The method calls this method to report + /// a that a transaction abort packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for aborted transaction. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -144,27 +144,27 @@ namespace xflaim ref RestoreAction peRestoreAction, ulong ulTransId); - /// - /// The method calls this method to report - /// a that a block chain free packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// - /// This is the document ID of the document in the database where the - /// block chain free information is maintained. - /// - /// - /// Start block address of block chain to free. - /// - /// - /// Last block in block chain that should be freed. - /// - /// - /// Count of blocks to free. - /// + /// + /// The method calls this method to report + /// a that a block chain free packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// + /// This is the document ID of the document in the database where the + /// block chain free information is maintained. + /// + /// + /// Start block address of block chain to free. + /// + /// + /// Last block in block chain that should be freed. + /// + /// + /// Count of blocks to free. + /// /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -178,15 +178,15 @@ namespace xflaim uint uiEndBlkAddr, uint uiCount); - /// - /// The method calls this method to report - /// a that an index suspend packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Index being suspended. + /// + /// The method calls this method to report + /// a that an index suspend packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Index being suspended. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -197,15 +197,15 @@ namespace xflaim ulong ulTransId, uint uiIndexNum); - /// - /// The method calls this method to report - /// a that an index resume packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Index being resumed. + /// + /// The method calls this method to report + /// a that an index resume packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Index being resumed. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -216,15 +216,15 @@ namespace xflaim ulong ulTransId, uint uiIndexNum); - /// - /// The method calls this method to report - /// a that an reduce database size packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Count of blocks to reduce. + /// + /// The method calls this method to report + /// a that an reduce database size packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Count of blocks to reduce. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -235,16 +235,16 @@ namespace xflaim ulong ulTransId, uint uiCount); - /// - /// The method calls this method to report - /// a that an upgrade database packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Old version database is being upgraded from. - /// New version database is being upgraded to. + /// + /// The method calls this method to report + /// a that an upgrade database packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Old version database is being upgraded from. + /// New version database is being upgraded to. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -256,14 +256,14 @@ namespace xflaim uint uiOldDbVersion, uint uiNewDbVersion); - /// - /// The method calls this method to report - /// a that a roll-forward log file is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Roll-forward log file number. + /// + /// The method calls this method to report + /// a that a roll-forward log file is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Roll-forward log file number. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -273,15 +273,15 @@ namespace xflaim ref RestoreAction peRestoreAction, uint uiFileNum); - /// - /// The method calls this method to report - /// a that a roll-forward log file is being read from. - /// - /// - /// Action to be taken by is returned here. - /// - /// Roll-forward log file number. - /// Number of bytes that were read. + /// + /// The method calls this method to report + /// a that a roll-forward log file is being read from. + /// + /// + /// Action to be taken by is returned here. + /// + /// Roll-forward log file number. + /// Number of bytes that were read. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -292,14 +292,14 @@ namespace xflaim uint uiFileNum, uint uiBytesRead); - /// - /// The method calls this method to report - /// a that an enable encryption packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. + /// + /// The method calls this method to report + /// a that an enable encryption packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -309,14 +309,14 @@ namespace xflaim ref RestoreAction peRestoreAction, ulong ulTransId); - /// - /// The method calls this method to report - /// a that a wrap key packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. + /// + /// The method calls this method to report + /// a that a wrap key packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -326,16 +326,16 @@ namespace xflaim ref RestoreAction peRestoreAction, ulong ulTransId); - /// - /// The method calls this method to report - /// a that a set next node ID packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection whose next node ID is being set. - /// Next node ID that is to be set. + /// + /// The method calls this method to report + /// a that a set next node ID packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection whose next node ID is being set. + /// Next node ID that is to be set. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -347,17 +347,17 @@ namespace xflaim uint uiCollection, ulong ulNextNodeId); - /// - /// The method calls this method to report - /// a that a set node meta value packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection the node belongs to. - /// Node ID whose meta value is being set. - /// Meta value to be set on the node. + /// + /// The method calls this method to report + /// a that a set node meta value packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection the node belongs to. + /// Node ID whose meta value is being set. + /// Meta value to be set on the node. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -370,18 +370,18 @@ namespace xflaim ulong ulNodeId, ulong ulMetaValue); - /// - /// The method calls this method to report - /// a that a set node prefix ID packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection the node belongs to. - /// Node ID whose prefix ID is being set. - /// Attribute of node whose prefix ID is to be set (zero means no attribute). - /// Prefix ID that is to be set on the specified node. + /// + /// The method calls this method to report + /// a that a set node prefix ID packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection the node belongs to. + /// Node ID whose prefix ID is being set. + /// Attribute of node whose prefix ID is to be set (zero means no attribute). + /// Prefix ID that is to be set on the specified node. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -395,18 +395,18 @@ namespace xflaim uint uiAttrNameId, uint uiPrefixId); - /// - /// The method calls this method to report - /// a that a set node flags packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection the node belongs to. - /// Node ID whose flags are being set. - /// Flags to be set on the node. - /// Specifies whether flags are being set (true) or unset (false). + /// + /// The method calls this method to report + /// a that a set node flags packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection the node belongs to. + /// Node ID whose flags are being set. + /// Flags to be set on the node. + /// Specifies whether flags are being set (true) or unset (false). /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -420,17 +420,17 @@ namespace xflaim uint uiFlags, bool bAdd); - /// - /// The method calls this method to report - /// a that a set attribute value packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection the node belongs to. - /// Node ID of element the attribute belongs to whose value is being set. - /// Attribute ID whose value is being set. + /// + /// The method calls this method to report + /// a that a set attribute value packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection the node belongs to. + /// Node ID of element the attribute belongs to whose value is being set. + /// Attribute ID whose value is being set. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -443,16 +443,16 @@ namespace xflaim ulong ulElementNodeId, uint uiAttrNameId); - /// - /// The method calls this method to report - /// a that a set node value packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection the node belongs to. - /// Node ID whose value is being set. + /// + /// The method calls this method to report + /// a that a set node value packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection the node belongs to. + /// Node ID whose value is being set. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -464,16 +464,16 @@ namespace xflaim uint uiCollection, ulong ulNodeId); - /// - /// The method calls this method to report - /// a that a node update packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection the node belongs to. - /// Node ID of node being updated. + /// + /// The method calls this method to report + /// a that a node update packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection the node belongs to. + /// Node ID of node being updated. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -485,18 +485,18 @@ namespace xflaim uint uiCollection, ulong ulNodeId); - /// - /// The method calls this method to report - /// a that a node insert packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection the node belongs to. - /// ID of parent node the new node is being inserted as a child to. - /// ID of new child node being inserted. - /// ID of existing child node that the new child node is being inserted as a sibling to. + /// + /// The method calls this method to report + /// a that a node insert packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection the node belongs to. + /// ID of parent node the new node is being inserted as a child to. + /// ID of new child node being inserted. + /// ID of existing child node that the new child node is being inserted as a sibling to. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -510,19 +510,19 @@ namespace xflaim ulong ulNewChildId, ulong ulRefChildId); - /// - /// The method calls this method to report - /// a that a node create packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection the node belongs to. - /// ID of node the new node will be created relative to. - /// Type of node being created. - /// Name ID to be given to the new node. - /// Relative location the new node is to be inserted with respect to the reference node. + /// + /// The method calls this method to report + /// a that a node create packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection the node belongs to. + /// ID of node the new node will be created relative to. + /// Type of node being created. + /// Name ID to be given to the new node. + /// Relative location the new node is to be inserted with respect to the reference node. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -537,17 +537,17 @@ namespace xflaim uint uiNameId, eNodeInsertLoc eLocation); - /// - /// The method calls this method to report - /// a that a node children delete packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection the node belongs to. - /// Node ID of node whose children are to be deleted. - /// Name ID of child nodes to be deleted. + /// + /// The method calls this method to report + /// a that a node children delete packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection the node belongs to. + /// Node ID of node whose children are to be deleted. + /// Name ID of child nodes to be deleted. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -560,17 +560,17 @@ namespace xflaim ulong ulNodeId, uint uiNameId); - /// - /// The method calls this method to report - /// a that an attribute delete packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection the node belongs to. - /// Node ID of element whose attribute is being deleted. - /// Name ID of attribute being deleted. + /// + /// The method calls this method to report + /// a that an attribute delete packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection the node belongs to. + /// Node ID of element whose attribute is being deleted. + /// Name ID of attribute being deleted. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -583,16 +583,16 @@ namespace xflaim ulong ulElementNodeId, uint uiAttrNameId); - /// - /// The method calls this method to report - /// a that a node delete packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection the node belongs to. - /// Node ID of node being deleted. + /// + /// The method calls this method to report + /// a that a node delete packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection the node belongs to. + /// Node ID of node being deleted. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -604,16 +604,16 @@ namespace xflaim uint uiCollection, ulong ulNodeId); - /// - /// The method calls this method to report - /// a that a document done packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. - /// Collection the document belongs to. - /// Document ID of document that is done. + /// + /// The method calls this method to report + /// a that a document done packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. + /// Collection the document belongs to. + /// Document ID of document that is done. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw @@ -625,14 +625,14 @@ namespace xflaim uint uiCollection, ulong ulDocumentId); - /// - /// The method calls this method to report - /// a that a roll over database key packet is being restored. - /// - /// - /// Action to be taken by is returned here. - /// - /// Transaction ID for this packet. + /// + /// The method calls this method to report + /// a that a roll over database key packet is being restored. + /// + /// + /// Action to be taken by is returned here. + /// + /// Transaction ID for this packet. /// /// If the implementation returns anything except RCODE.NE_XFLM_OK /// the operation will abort and throw diff --git a/xflaim/csharp/xflaim/dbCheck.cs b/xflaim/csharp/xflaim/dbCheck.cs index 82ae915..8f5954c 100644 --- a/xflaim/csharp/xflaim/dbCheck.cs +++ b/xflaim/csharp/xflaim/dbCheck.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Db Check Status -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -29,8 +29,8 @@ using System.Runtime.InteropServices; namespace xflaim { - /// - /// Flags to be used for checking a database. + /// + /// Flags to be used for checking a database. /// [Flags] public enum DbCheckFlags : int @@ -49,11 +49,11 @@ namespace xflaim XFLM_ALLOW_LIMITED_MODE = 0x0400 } - // IMPORTANT NOTE: Any additions or changes made in the C++ code should be - // synced to here. - /// - /// Corruption codes that can be returned from when it - /// reports a corruption. + // IMPORTANT NOTE: Any additions or changes made in the C++ code should be + // synced to here. + /// + /// Corruption codes that can be returned from when it + /// reports a corruption. /// public enum FlmCorruptionCode : int { @@ -260,12 +260,12 @@ namespace xflaim /// FLM_BAD_CHILD_ELM_COUNT = 101 } - - // IMPORTANT NOTE: Any additions or changes made in the C++ code should be - // synced to here. - /// - /// Locations in the database where corruptions can occur. - /// + + // IMPORTANT NOTE: Any additions or changes made in the C++ code should be + // synced to here. + /// + /// Locations in the database where corruptions can occur. + /// public enum ErrLocale : int { /// @@ -282,10 +282,10 @@ namespace xflaim // IMPORTANT NOTE: This structure needs to stay in sync with the XFLM_CORRUPT_INFO // structure defined in xflaim.h - /// - /// Class that reports a corruption when it is detected by the - /// operation. - /// It is returned in the method. + /// + /// Class that reports a corruption when it is detected by the + /// operation. + /// It is returned in the method. /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class XFLM_CORRUPT_INFO @@ -334,9 +334,9 @@ namespace xflaim // IMPORTANT NOTE: These enums need to stay in sync with the corresponding // definitions in xflaim.h - /// - /// This enum defines the various phases that a - /// operation goes through. + /// + /// This enum defines the various phases that a + /// operation goes through. /// public enum FlmCheckPhase : int { @@ -354,91 +354,91 @@ namespace xflaim // IMPORTANT NOTE: This structure needs to stay in sync with the XFLM_PROGRESS_CHECK_INFO // structure defined in xflaim.h - /// - /// Class that reports progress information for a operation. - /// It is returned in the method. + /// + /// Class that reports progress information for a operation. + /// It is returned in the method. /// [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] public class XFLM_PROGRESS_CHECK_INFO { - /// - /// Indicates which phase of the check operation - /// is currently in. + /// + /// Indicates which phase of the check operation + /// is currently in. /// public FlmCheckPhase eCheckPhase; - /// - /// Indicates whether we are just starting this phase of the operation. Value - /// will be non-zero if just starting, zero otherwise. + /// + /// Indicates whether we are just starting this phase of the operation. Value + /// will be non-zero if just starting, zero otherwise. /// public int bStartFlag; - /// - /// Total number of bytes in the database. + /// + /// Total number of bytes in the database. /// public ulong ulDatabaseSize; - /// - /// Total number of logical files (collections and indexes) to be checked. + /// + /// Total number of logical files (collections and indexes) to be checked. /// public uint uiNumLFs; - /// - /// Logical file being checked (nth of N). - /// This is only set if eCheckPhase == XFLM_CHECK_B_TREE. + /// + /// Logical file being checked (nth of N). + /// This is only set if eCheckPhase == XFLM_CHECK_B_TREE. /// public uint uiCurrLF; - /// - /// Logical file number of the logical file being checked. - /// This is only set if eCheckPhase == XFLM_CHECK_B_TREE. + /// + /// Logical file number of the logical file being checked. + /// This is only set if eCheckPhase == XFLM_CHECK_B_TREE. /// public uint uiLfNumber; - /// - /// Logical file type of the logical file being checked. - /// This is only set if eCheckPhase == XFLM_CHECK_B_TREE. + /// + /// Logical file type of the logical file being checked. + /// This is only set if eCheckPhase == XFLM_CHECK_B_TREE. /// public eLFileType eLfType; - /// - /// Total bytes checked thus far. + /// + /// Total bytes checked thus far. /// public ulong ulBytesExamined; - /// - /// Number of corruptions repaired so far. + /// + /// Number of corruptions repaired so far. /// public uint uiNumProblemsFixed; - /// - /// Number of DOM nodes traversed so far in the current logical file. + /// + /// Number of DOM nodes traversed so far in the current logical file. /// public ulong ulNumDomNodes; - /// - /// Number of DOM links verified so far in the current logical file. + /// + /// Number of DOM links verified so far in the current logical file. /// public ulong ulNumDomLinksVerified; - /// - /// Number of broken DOM links found so far in the current logical file. + /// + /// Number of broken DOM links found so far in the current logical file. /// public ulong ulNumBrokenDomLinks; // Fields that report index check progress - /// - /// Number of index keys collected so far + /// + /// Number of index keys collected so far /// public ulong ulNumKeys; - /// - /// Number of duplicate index keys found so far + /// + /// Number of duplicate index keys found so far /// public ulong ulNumDuplicateKeys; - /// - /// Number of index key checked. + /// + /// Number of index key checked. /// public ulong ulNumKeysExamined; - /// - /// Number of index keys found in index, but not found in document + /// + /// Number of index keys found in index, but not found in document /// public ulong ulNumKeysNotFound; - /// - /// Number of index keys found in a document but missing from the index + /// + /// Number of index keys found in a document but missing from the index /// public ulong ulNumDocKeysNotFound; - /// - /// Number of non-corruption conflicts found + /// + /// Number of non-corruption conflicts found /// public ulong ulNumConflicts; } @@ -447,19 +447,19 @@ namespace xflaim /// This interface allows an application to receive information during a /// operation. The implementation may /// do anything it wants with the information, such as write - /// it to a log file or display it on the screen. + /// it to a log file or display it on the screen. /// public interface DbCheckStatus { - /// - /// Called by to report progress of the - /// check operation. - /// - /// - /// This object contains information about the progress of the - /// check operation. - /// + /// + /// Called by to report progress of the + /// check operation. + /// + /// + /// This object contains information about the progress of the + /// check operation. + /// /// /// If the implementation object returns anything but RCODE.NE_XFLM_OK /// the operation will abort and throw an @@ -468,13 +468,13 @@ namespace xflaim RCODE reportProgress( XFLM_PROGRESS_CHECK_INFO progressInfo); - /// - /// Called by to report corruptions when - /// they are found. - /// - /// - /// Information about the corruption is contained in this object. - /// + /// + /// Called by to report corruptions when + /// they are found. + /// + /// + /// Information about the corruption is contained in this object. + /// /// /// If the implementation object returns anything but RCODE.NE_XFLM_OK /// the operation will abort and throw an diff --git a/xflaim/csharp/xflaim/dbRebuild.cs b/xflaim/csharp/xflaim/dbRebuild.cs index ca9bf8a..593c8a3 100644 --- a/xflaim/csharp/xflaim/dbRebuild.cs +++ b/xflaim/csharp/xflaim/dbRebuild.cs @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Db Rebuild Status -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ @@ -34,52 +34,52 @@ namespace xflaim /// public enum RebuildPhase : int { - /// Determining block size - REBUILD_GET_BLK_SIZ = 1, - /// Recovering the dictionary - REBUILD_RECOVER_DICT = 2, - /// Recovering non-dictionary data - REBUILD_RECOVER_DATA = 3 - } - - // IMPORTANT NOTE: This structure needs to stay in sync with the XFLM_REBUILD_INFO - // structure defined in xflaim.h + /// Determining block size + REBUILD_GET_BLK_SIZ = 1, + /// Recovering the dictionary + REBUILD_RECOVER_DICT = 2, + /// Recovering non-dictionary data + REBUILD_RECOVER_DATA = 3 + } + + // IMPORTANT NOTE: This structure needs to stay in sync with the XFLM_REBUILD_INFO + // structure defined in xflaim.h /// /// Class that reports progress information for a operation. /// It is returned in the method. - /// - [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] - public class XFLM_REBUILD_INFO - { - /// Current phase of the rebuild operation - public RebuildPhase eDoingFlag; + /// + [StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] + public class XFLM_REBUILD_INFO + { + /// Current phase of the rebuild operation + public RebuildPhase eDoingFlag; /// /// Indicates whether we are just starting this phase of the operation. Value /// will be non-zero if just starting, zero otherwise. - /// - public int bStartFlag; + /// + public int bStartFlag; /// /// Size of the database in bytes. - /// - public ulong ulDatabaseSize; + /// + public ulong ulDatabaseSize; /// /// Total bytes read so far. - /// - public ulong ulBytesExamined; + /// + public ulong ulBytesExamined; /// /// Total DOM nodes found so far. - /// - public ulong ulTotNodes; + /// + public ulong ulTotNodes; /// /// Total DOM nodes recovered. - /// - public ulong ulNodesRecov; + /// + public ulong ulNodesRecov; /// /// Total DOM nodes discarded. - /// - public ulong ulDiscardedDocs; - } - + /// + public ulong ulDiscardedDocs; + } + /// /// This interface allows XFlaim to periodically pass information back to the /// client about the status of an ongoing database rebuild operation. The @@ -97,14 +97,14 @@ namespace xflaim /// This object contains information about the progress of the /// rebuild operation. /// - /// - /// If the implementation object returns anything but RCODE.NE_XFLM_OK - /// the operation will abort and throw an - /// - /// - RCODE reportRebuild( - XFLM_REBUILD_INFO rebuildInfo); - + /// + /// If the implementation object returns anything but RCODE.NE_XFLM_OK + /// the operation will abort and throw an + /// + /// + RCODE reportRebuild( + XFLM_REBUILD_INFO rebuildInfo); + /// /// Called by to report corruptions found by the /// rebuild operation. @@ -112,12 +112,12 @@ namespace xflaim /// /// Information about the corruption is contained in this object. /// - /// - /// If the implementation object returns anything but RCODE.NE_XFLM_OK - /// the operation will abort and throw an - /// - /// - RCODE reportRebuildErr( - XFLM_CORRUPT_INFO corruptInfo); + /// + /// If the implementation object returns anything but RCODE.NE_XFLM_OK + /// the operation will abort and throw an + /// + /// + RCODE reportRebuildErr( + XFLM_CORRUPT_INFO corruptInfo); } } diff --git a/xflaim/java/jni/jbackup.cpp b/xflaim/java/jni/jbackup.cpp index 4656c06..4533e5b 100644 --- a/xflaim/java/jni/jbackup.cpp +++ b/xflaim/java/jni/jbackup.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ #include "jniftk.h" diff --git a/xflaim/java/jni/jdatavector.cpp b/xflaim/java/jni/jdatavector.cpp index fd05f92..02105f5 100644 --- a/xflaim/java/jni/jdatavector.cpp +++ b/xflaim/java/jni/jdatavector.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ #include "xflaim.h" diff --git a/xflaim/java/jni/jdb.cpp b/xflaim/java/jni/jdb.cpp index b5d24db..0c47b19 100644 --- a/xflaim/java/jni/jdb.cpp +++ b/xflaim/java/jni/jdb.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ #include "xflaim.h" diff --git a/xflaim/java/jni/jdbsystem.cpp b/xflaim/java/jni/jdbsystem.cpp index c974ee4..c8adc3b 100644 --- a/xflaim/java/jni/jdbsystem.cpp +++ b/xflaim/java/jni/jdbsystem.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ #include "xflaim_DbSystem.h" diff --git a/xflaim/java/jni/jdomnode.cpp b/xflaim/java/jni/jdomnode.cpp index 9b63e92..5e6d266 100644 --- a/xflaim/java/jni/jdomnode.cpp +++ b/xflaim/java/jni/jdomnode.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ #include "xflaim.h" diff --git a/xflaim/java/jni/jistream.cpp b/xflaim/java/jni/jistream.cpp index b9104c0..2c5bdd4 100644 --- a/xflaim/java/jni/jistream.cpp +++ b/xflaim/java/jni/jistream.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ #include "xflaim_IStream.h" diff --git a/xflaim/java/jni/jniftk.cpp b/xflaim/java/jni/jniftk.cpp index 1954226..2df5619 100644 --- a/xflaim/java/jni/jniftk.cpp +++ b/xflaim/java/jni/jniftk.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ #include "xflaim.h" diff --git a/xflaim/java/jni/jniftk.h b/xflaim/java/jni/jniftk.h index 753dee2..2f61247 100644 --- a/xflaim/java/jni/jniftk.h +++ b/xflaim/java/jni/jniftk.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ #ifndef JNIFTK_H diff --git a/xflaim/java/jni/jnirestore.cpp b/xflaim/java/jni/jnirestore.cpp index bd22b08..ba88928 100644 --- a/xflaim/java/jni/jnirestore.cpp +++ b/xflaim/java/jni/jnirestore.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ #include "jniftk.h" diff --git a/xflaim/java/jni/jnirestore.h b/xflaim/java/jni/jnirestore.h index 9031a11..2a44790 100644 --- a/xflaim/java/jni/jnirestore.h +++ b/xflaim/java/jni/jnirestore.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ /**************************************************************************** diff --git a/xflaim/java/jni/jnistatus.cpp b/xflaim/java/jni/jnistatus.cpp index 54b910a..0b3aaf7 100644 --- a/xflaim/java/jni/jnistatus.cpp +++ b/xflaim/java/jni/jnistatus.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ #include "jnistatus.h" diff --git a/xflaim/java/jni/jnistatus.h b/xflaim/java/jni/jnistatus.h index fc0fda5..b87ca44 100644 --- a/xflaim/java/jni/jnistatus.h +++ b/xflaim/java/jni/jnistatus.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ #include "xflaim.h" diff --git a/xflaim/java/jni/jostream.cpp b/xflaim/java/jni/jostream.cpp index a4105a7..2dd931c 100644 --- a/xflaim/java/jni/jostream.cpp +++ b/xflaim/java/jni/jostream.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ #include "xflaim_OStream.h" diff --git a/xflaim/java/jni/jquery.cpp b/xflaim/java/jni/jquery.cpp index 592cc96..41adcdf 100644 --- a/xflaim/java/jni/jquery.cpp +++ b/xflaim/java/jni/jquery.cpp @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/util/XFlaimTester/XFlaimTester.java b/xflaim/java/util/XFlaimTester/XFlaimTester.java index f0c16eb..6715d72 100644 --- a/xflaim/java/util/XFlaimTester/XFlaimTester.java +++ b/xflaim/java/util/XFlaimTester/XFlaimTester.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ import java.util.Collections; diff --git a/xflaim/java/util/xedit/Attribute.java b/xflaim/java/util/xedit/Attribute.java index f96681c..eb52ccc 100644 --- a/xflaim/java/util/xedit/Attribute.java +++ b/xflaim/java/util/xedit/Attribute.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Attributes -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: Attribute.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xedit; diff --git a/xflaim/java/util/xedit/AttributeSelector.java b/xflaim/java/util/xedit/AttributeSelector.java index 72c0a39..7611b01 100644 --- a/xflaim/java/util/xedit/AttributeSelector.java +++ b/xflaim/java/util/xedit/AttributeSelector.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Attribute Selector -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: AttributeSelector.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xedit; diff --git a/xflaim/java/util/xedit/Collection.java b/xflaim/java/util/xedit/Collection.java index 75d971d..c890774 100644 --- a/xflaim/java/util/xedit/Collection.java +++ b/xflaim/java/util/xedit/Collection.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Collections -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: Collection.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xedit; diff --git a/xflaim/java/util/xedit/CollectionSelector.java b/xflaim/java/util/xedit/CollectionSelector.java index 36a172a..463c439 100644 --- a/xflaim/java/util/xedit/CollectionSelector.java +++ b/xflaim/java/util/xedit/CollectionSelector.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Collection Selector -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: CollectionSelector.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xedit; diff --git a/xflaim/java/util/xedit/Document.java b/xflaim/java/util/xedit/Document.java index 550a697..197a597 100644 --- a/xflaim/java/util/xedit/Document.java +++ b/xflaim/java/util/xedit/Document.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Documents -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: Document.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xedit; diff --git a/xflaim/java/util/xedit/DocumentSelector.java b/xflaim/java/util/xedit/DocumentSelector.java index 77f4e22..176236f 100644 --- a/xflaim/java/util/xedit/DocumentSelector.java +++ b/xflaim/java/util/xedit/DocumentSelector.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Document Selector -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: DocumentSelector.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xedit; diff --git a/xflaim/java/util/xedit/EditValueDialog.java b/xflaim/java/util/xedit/EditValueDialog.java index 54923b1..2cc0170 100644 --- a/xflaim/java/util/xedit/EditValueDialog.java +++ b/xflaim/java/util/xedit/EditValueDialog.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Edit Value Dialog -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: EditValueDialog.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xedit; import java.awt.Container; diff --git a/xflaim/java/util/xedit/FileImporter.java b/xflaim/java/util/xedit/FileImporter.java index 7d9bada..2e7ffad 100644 --- a/xflaim/java/util/xedit/FileImporter.java +++ b/xflaim/java/util/xedit/FileImporter.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: File Importer -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: FileImporter.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xedit; import xedit.*; diff --git a/xflaim/java/util/xedit/NodeDialog.java b/xflaim/java/util/xedit/NodeDialog.java index afc35f6..007ae90 100644 --- a/xflaim/java/util/xedit/NodeDialog.java +++ b/xflaim/java/util/xedit/NodeDialog.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Node Dialog -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: NodeDialog.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xedit; diff --git a/xflaim/java/util/xedit/NodePanel.java b/xflaim/java/util/xedit/NodePanel.java index b87aa19..8d241e1 100644 --- a/xflaim/java/util/xedit/NodePanel.java +++ b/xflaim/java/util/xedit/NodePanel.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Node Panel -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: NodePanel.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xedit; import xedit.*; diff --git a/xflaim/java/util/xedit/NodeTag.java b/xflaim/java/util/xedit/NodeTag.java index 362a9bc..7be7b96 100644 --- a/xflaim/java/util/xedit/NodeTag.java +++ b/xflaim/java/util/xedit/NodeTag.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Node Tag -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: NodeTag.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xedit; import java.awt.Component; diff --git a/xflaim/java/util/xedit/NodeType.java b/xflaim/java/util/xedit/NodeType.java index 120a587..fc25361 100644 --- a/xflaim/java/util/xedit/NodeType.java +++ b/xflaim/java/util/xedit/NodeType.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Node Type -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: NodeType.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xedit; import java.awt.Component; diff --git a/xflaim/java/util/xedit/NodeValue.java b/xflaim/java/util/xedit/NodeValue.java index b4217f6..6f023cc 100644 --- a/xflaim/java/util/xedit/NodeValue.java +++ b/xflaim/java/util/xedit/NodeValue.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Node Value -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: NodeValue.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xedit; /** diff --git a/xflaim/java/util/xedit/OpenDocumentSelector.java b/xflaim/java/util/xedit/OpenDocumentSelector.java index 1a4b9d4..e9bb053 100644 --- a/xflaim/java/util/xedit/OpenDocumentSelector.java +++ b/xflaim/java/util/xedit/OpenDocumentSelector.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Open Document Selector -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: OpenDocumentSelector.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ /** diff --git a/xflaim/java/util/xedit/ProgressBox.java b/xflaim/java/util/xedit/ProgressBox.java index ba8f69e..9ea960f 100644 --- a/xflaim/java/util/xedit/ProgressBox.java +++ b/xflaim/java/util/xedit/ProgressBox.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Progress Box -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: ProgressBox.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xedit; diff --git a/xflaim/java/util/xedit/Status.java b/xflaim/java/util/xedit/Status.java index 878b0b8..34a63a7 100644 --- a/xflaim/java/util/xedit/Status.java +++ b/xflaim/java/util/xedit/Status.java @@ -1,31 +1,31 @@ //------------------------------------------------------------------------------ // Desc: Status -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: Status.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xedit; import javax.swing.JLabel; - /** * To change the template for this generated type comment go to * Window->Preferences->Java->Code Generation->Code and Comments diff --git a/xflaim/java/util/xedit/UITools.java b/xflaim/java/util/xedit/UITools.java index 4155cef..bb36e54 100644 --- a/xflaim/java/util/xedit/UITools.java +++ b/xflaim/java/util/xedit/UITools.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: UI Tools -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: UITools.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xedit; diff --git a/xflaim/java/util/xedit/XEdit.java b/xflaim/java/util/xedit/XEdit.java index 80324c0..99a33a4 100644 --- a/xflaim/java/util/xedit/XEdit.java +++ b/xflaim/java/util/xedit/XEdit.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: XEdit -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: XEdit.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xedit; import xflaim.*; diff --git a/xflaim/java/util/xedit/XFileFilter.java b/xflaim/java/util/xedit/XFileFilter.java index 048a39e..cd0a221 100644 --- a/xflaim/java/util/xedit/XFileFilter.java +++ b/xflaim/java/util/xedit/XFileFilter.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: File Filter -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: XFileFilter.java 3120 2006-01-19 13:41:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xedit; diff --git a/xflaim/java/xflaim/Backup.java b/xflaim/java/xflaim/Backup.java index c6723bb..2041e73 100644 --- a/xflaim/java/xflaim/Backup.java +++ b/xflaim/java/xflaim/Backup.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Backup -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: Backup.java 3109 2006-01-19 13:07:07 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/BackupClient.java b/xflaim/java/xflaim/BackupClient.java index 9289fa1..8294fe7 100644 --- a/xflaim/java/xflaim/BackupClient.java +++ b/xflaim/java/xflaim/BackupClient.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Backup Client -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: BackupClient.java 3109 2006-01-19 13:07:07 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/BackupStatus.java b/xflaim/java/xflaim/BackupStatus.java index 6ff1cbb..bb6a1f7 100644 --- a/xflaim/java/xflaim/BackupStatus.java +++ b/xflaim/java/xflaim/BackupStatus.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Backup Status -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: BackupStatus.java 3109 2006-01-19 13:07:07 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/BlockIOStats.java b/xflaim/java/xflaim/BlockIOStats.java index 0f46ea8..f3501dd 100644 --- a/xflaim/java/xflaim/BlockIOStats.java +++ b/xflaim/java/xflaim/BlockIOStats.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: BlockIOStats Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/CHECKINFO.java b/xflaim/java/xflaim/CHECKINFO.java index 28d3126..ee9e410 100644 --- a/xflaim/java/xflaim/CHECKINFO.java +++ b/xflaim/java/xflaim/CHECKINFO.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Progress Check Info Structure -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: CHECKINFO.java 3111 2006-01-19 13:10:50 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/CORRUPTINFO.java b/xflaim/java/xflaim/CORRUPTINFO.java index b304144..4650cb7 100644 --- a/xflaim/java/xflaim/CORRUPTINFO.java +++ b/xflaim/java/xflaim/CORRUPTINFO.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Corrupt Info Structure -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: CORRUPTINFO.java 3111 2006-01-19 13:10:50 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; import xflaim.DOMNode; import xflaim.DataVector; diff --git a/xflaim/java/xflaim/CREATEOPTS.java b/xflaim/java/xflaim/CREATEOPTS.java index 966fbce..9429a63 100644 --- a/xflaim/java/xflaim/CREATEOPTS.java +++ b/xflaim/java/xflaim/CREATEOPTS.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Create Options Structure -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: CREATEOPTS.java 3109 2006-01-19 13:07:07 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/CacheInfo.java b/xflaim/java/xflaim/CacheInfo.java index 2c9edc0..fcdff88 100644 --- a/xflaim/java/xflaim/CacheInfo.java +++ b/xflaim/java/xflaim/CacheInfo.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: CacheInfo Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/CacheUsage.java b/xflaim/java/xflaim/CacheUsage.java index fc689c4..8702cb6 100644 --- a/xflaim/java/xflaim/CacheUsage.java +++ b/xflaim/java/xflaim/CacheUsage.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: CacheUsage Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/CheckpointInfo.java b/xflaim/java/xflaim/CheckpointInfo.java index 9e0778a..9514637 100644 --- a/xflaim/java/xflaim/CheckpointInfo.java +++ b/xflaim/java/xflaim/CheckpointInfo.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: CheckpointInfo Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/Collections.java b/xflaim/java/xflaim/Collections.java index ade0f35..decf646 100644 --- a/xflaim/java/xflaim/Collections.java +++ b/xflaim/java/xflaim/Collections.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: XFLAIM Java Interface -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2006 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: Collections.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/CommitClient.java b/xflaim/java/xflaim/CommitClient.java index c336aac..c487b23 100644 --- a/xflaim/java/xflaim/CommitClient.java +++ b/xflaim/java/xflaim/CommitClient.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: CommitClient Interface -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; interface CommitClient diff --git a/xflaim/java/xflaim/CompareRules.java b/xflaim/java/xflaim/CompareRules.java index 2f9e48a..2726dc7 100644 --- a/xflaim/java/xflaim/CompareRules.java +++ b/xflaim/java/xflaim/CompareRules.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: CompareRules -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/CountTimeStat.java b/xflaim/java/xflaim/CountTimeStat.java index aa2dcb6..81dfa59 100644 --- a/xflaim/java/xflaim/CountTimeStat.java +++ b/xflaim/java/xflaim/CountTimeStat.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: CountTimeStat Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/DOMNode.java b/xflaim/java/xflaim/DOMNode.java index fc82dd8..ecd8f62 100644 --- a/xflaim/java/xflaim/DOMNode.java +++ b/xflaim/java/xflaim/DOMNode.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: DOM Node -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: DOMNode.java 3109 2006-01-19 13:07:07 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/DataVector.java b/xflaim/java/xflaim/DataVector.java index ae99875..ad45945 100644 --- a/xflaim/java/xflaim/DataVector.java +++ b/xflaim/java/xflaim/DataVector.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Data Vector -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: DataVector.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/Db.java b/xflaim/java/xflaim/Db.java index 6319089..a6836ad 100644 --- a/xflaim/java/xflaim/Db.java +++ b/xflaim/java/xflaim/Db.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Db Class -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: Db.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/DbCheckFlags.java b/xflaim/java/xflaim/DbCheckFlags.java index 062afb0..8e104cc 100644 --- a/xflaim/java/xflaim/DbCheckFlags.java +++ b/xflaim/java/xflaim/DbCheckFlags.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Check Flags -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: DbCheckFlags.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/DbCheckStatus.java b/xflaim/java/xflaim/DbCheckStatus.java index dcfecf1..eb8e92e 100644 --- a/xflaim/java/xflaim/DbCheckStatus.java +++ b/xflaim/java/xflaim/DbCheckStatus.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Db Check Status -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: DbCheckStatus.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/DbCopyStatus.java b/xflaim/java/xflaim/DbCopyStatus.java index bca61b8..7491f94 100644 --- a/xflaim/java/xflaim/DbCopyStatus.java +++ b/xflaim/java/xflaim/DbCopyStatus.java @@ -1,27 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Db Copy Status -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com -// -// $Id: DbCopyStatus.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/DbInfo.java b/xflaim/java/xflaim/DbInfo.java index 29cb462..118e325 100644 --- a/xflaim/java/xflaim/DbInfo.java +++ b/xflaim/java/xflaim/DbInfo.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Db Copy Status -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: DbInfo.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/DbRebuildStatus.java b/xflaim/java/xflaim/DbRebuildStatus.java index 8f6bb49..38841a3 100644 --- a/xflaim/java/xflaim/DbRebuildStatus.java +++ b/xflaim/java/xflaim/DbRebuildStatus.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Db Rebuild -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: DbRebuildStatus.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/DbRenameStatus.java b/xflaim/java/xflaim/DbRenameStatus.java index b802c9e..22f0d60 100644 --- a/xflaim/java/xflaim/DbRenameStatus.java +++ b/xflaim/java/xflaim/DbRenameStatus.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Db Rename Status -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: DbRenameStatus.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/DbStats.java b/xflaim/java/xflaim/DbStats.java index bc633f1..b9a22c6 100644 --- a/xflaim/java/xflaim/DbStats.java +++ b/xflaim/java/xflaim/DbStats.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: DbStats Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/DbSystem.java b/xflaim/java/xflaim/DbSystem.java index a9ade57..c7805c7 100644 --- a/xflaim/java/xflaim/DbSystem.java +++ b/xflaim/java/xflaim/DbSystem.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Db System -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: DbSystem.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/DefaultBackupClient.java b/xflaim/java/xflaim/DefaultBackupClient.java index a9dbb7e..6a47d2f 100644 --- a/xflaim/java/xflaim/DefaultBackupClient.java +++ b/xflaim/java/xflaim/DefaultBackupClient.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Default Backup Client -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: DefaultBackupClient.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; import java.io.File; diff --git a/xflaim/java/xflaim/DefaultRestoreClient.java b/xflaim/java/xflaim/DefaultRestoreClient.java index c2bfbaa..034806b 100644 --- a/xflaim/java/xflaim/DefaultRestoreClient.java +++ b/xflaim/java/xflaim/DefaultRestoreClient.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Default Restore Client -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/DeleteStatus.java b/xflaim/java/xflaim/DeleteStatus.java index 26cd727..6b66ca2 100644 --- a/xflaim/java/xflaim/DeleteStatus.java +++ b/xflaim/java/xflaim/DeleteStatus.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: DeleteStatus Interface -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; interface DeleteStatus diff --git a/xflaim/java/xflaim/DictType.java b/xflaim/java/xflaim/DictType.java index 00e0e53..d407ef5 100644 --- a/xflaim/java/xflaim/DictType.java +++ b/xflaim/java/xflaim/DictType.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Types of items in the dictionary. -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/DiskIOStat.java b/xflaim/java/xflaim/DiskIOStat.java index ebb600c..208eaba 100644 --- a/xflaim/java/xflaim/DiskIOStat.java +++ b/xflaim/java/xflaim/DiskIOStat.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: DiskIOStat Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/ExportFormatType.java b/xflaim/java/xflaim/ExportFormatType.java index 20f4178..b1cde2d 100644 --- a/xflaim/java/xflaim/ExportFormatType.java +++ b/xflaim/java/xflaim/ExportFormatType.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: ExportFormatType -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/FlmBackupType.java b/xflaim/java/xflaim/FlmBackupType.java index 03f804d..39aed66 100644 --- a/xflaim/java/xflaim/FlmBackupType.java +++ b/xflaim/java/xflaim/FlmBackupType.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Backup -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: FlmBackupType.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/FlmDataType.java b/xflaim/java/xflaim/FlmDataType.java index 54608f0..0e098b3 100644 --- a/xflaim/java/xflaim/FlmDataType.java +++ b/xflaim/java/xflaim/FlmDataType.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Data Type -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: FlmDataType.java 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/FlmDictIndex.java b/xflaim/java/xflaim/FlmDictIndex.java index f47d72e..e4fa351 100644 --- a/xflaim/java/xflaim/FlmDictIndex.java +++ b/xflaim/java/xflaim/FlmDictIndex.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Dictionary Index -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: FlmDictIndex.java 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/FlmDomNodeType.java b/xflaim/java/xflaim/FlmDomNodeType.java index ad3f1ae..670a041 100644 --- a/xflaim/java/xflaim/FlmDomNodeType.java +++ b/xflaim/java/xflaim/FlmDomNodeType.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: DOM Node Type -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: FlmDomNodeType.java 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/FlmInsertLoc.java b/xflaim/java/xflaim/FlmInsertLoc.java index 8d44fce..13d9172 100644 --- a/xflaim/java/xflaim/FlmInsertLoc.java +++ b/xflaim/java/xflaim/FlmInsertLoc.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Insert Location -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: FlmInsertLoc.java 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/IStream.java b/xflaim/java/xflaim/IStream.java index 38131b7..96f0ce7 100644 --- a/xflaim/java/xflaim/IStream.java +++ b/xflaim/java/xflaim/IStream.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Input Stream -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/ImportStats.java b/xflaim/java/xflaim/ImportStats.java index 47dbb10..df696e6 100644 --- a/xflaim/java/xflaim/ImportStats.java +++ b/xflaim/java/xflaim/ImportStats.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: ImportStats Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/IndexState.java b/xflaim/java/xflaim/IndexState.java index faa3ede..f6c63f6 100644 --- a/xflaim/java/xflaim/IndexState.java +++ b/xflaim/java/xflaim/IndexState.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: IndexState -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/IndexStatus.java b/xflaim/java/xflaim/IndexStatus.java index 0b94582..42a99e3 100644 --- a/xflaim/java/xflaim/IndexStatus.java +++ b/xflaim/java/xflaim/IndexStatus.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: IndexStatus Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/InsertLoc.java b/xflaim/java/xflaim/InsertLoc.java index daf2514..4d2a942 100644 --- a/xflaim/java/xflaim/InsertLoc.java +++ b/xflaim/java/xflaim/InsertLoc.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: InsertLoc -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/IxClient.java b/xflaim/java/xflaim/IxClient.java index 564e3cc..e3ea64b 100644 --- a/xflaim/java/xflaim/IxClient.java +++ b/xflaim/java/xflaim/IxClient.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: IxClient Interface -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; interface IxClient diff --git a/xflaim/java/xflaim/IxStatus.java b/xflaim/java/xflaim/IxStatus.java index 5983e5b..8968f8c 100644 --- a/xflaim/java/xflaim/IxStatus.java +++ b/xflaim/java/xflaim/IxStatus.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: IxStatus Interface -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; interface IxStatus diff --git a/xflaim/java/xflaim/KeyRetrieveFlags.java b/xflaim/java/xflaim/KeyRetrieveFlags.java index c70ff43..eb0c95d 100644 --- a/xflaim/java/xflaim/KeyRetrieveFlags.java +++ b/xflaim/java/xflaim/KeyRetrieveFlags.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Key Retrieve Flags -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: KeyRetrieveFlags.java 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/LFileStats.java b/xflaim/java/xflaim/LFileStats.java index 6b6fcfa..af98762 100644 --- a/xflaim/java/xflaim/LFileStats.java +++ b/xflaim/java/xflaim/LFileStats.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: LFileStats Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/LockStats.java b/xflaim/java/xflaim/LockStats.java index 94f205e..1087c88 100644 --- a/xflaim/java/xflaim/LockStats.java +++ b/xflaim/java/xflaim/LockStats.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: LockStats Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/LockType.java b/xflaim/java/xflaim/LockType.java index b900cd8..3cad4f5 100644 --- a/xflaim/java/xflaim/LockType.java +++ b/xflaim/java/xflaim/LockType.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Lock Types -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/LockUser.java b/xflaim/java/xflaim/LockUser.java index 5dde2c6..b8b6d94 100644 --- a/xflaim/java/xflaim/LockUser.java +++ b/xflaim/java/xflaim/LockUser.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: LockUser -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/OStream.java b/xflaim/java/xflaim/OStream.java index 4d4adc2..69ee79f 100644 --- a/xflaim/java/xflaim/OStream.java +++ b/xflaim/java/xflaim/OStream.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Output Stream -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/OptInfo.java b/xflaim/java/xflaim/OptInfo.java index e1bd6ee..f3d3927 100644 --- a/xflaim/java/xflaim/OptInfo.java +++ b/xflaim/java/xflaim/OptInfo.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: OptInfo -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/OptType.java b/xflaim/java/xflaim/OptType.java index c0cbb2d..5305eb7 100644 --- a/xflaim/java/xflaim/OptType.java +++ b/xflaim/java/xflaim/OptType.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: OptType -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/Query.java b/xflaim/java/xflaim/Query.java index 413ff78..e5dfc9a 100644 --- a/xflaim/java/xflaim/Query.java +++ b/xflaim/java/xflaim/Query.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Query object -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/QueryOperators.java b/xflaim/java/xflaim/QueryOperators.java index 42106c9..9953ddd 100644 --- a/xflaim/java/xflaim/QueryOperators.java +++ b/xflaim/java/xflaim/QueryOperators.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: QueryOperators -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/RCODE.java b/xflaim/java/xflaim/RCODE.java index a3637fd..ea61ed6 100644 --- a/xflaim/java/xflaim/RCODE.java +++ b/xflaim/java/xflaim/RCODE.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: RCODEs -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: RCODE.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006; dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/RTransStats.java b/xflaim/java/xflaim/RTransStats.java index 5f7d47d..713b585 100644 --- a/xflaim/java/xflaim/RTransStats.java +++ b/xflaim/java/xflaim/RTransStats.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: RTransStats Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/RebuildStatus.java b/xflaim/java/xflaim/RebuildStatus.java index 251b485..5484fdb 100644 --- a/xflaim/java/xflaim/RebuildStatus.java +++ b/xflaim/java/xflaim/RebuildStatus.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: RebuildStatus Interface -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; interface RebuildStatus diff --git a/xflaim/java/xflaim/ReserveID.java b/xflaim/java/xflaim/ReserveID.java index a3ad9d8..a3f083f 100644 --- a/xflaim/java/xflaim/ReserveID.java +++ b/xflaim/java/xflaim/ReserveID.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Reserve ID -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: ReserveID.java 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/RestoreAction.java b/xflaim/java/xflaim/RestoreAction.java index 3463dda..6f3785f 100644 --- a/xflaim/java/xflaim/RestoreAction.java +++ b/xflaim/java/xflaim/RestoreAction.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Restore Actions -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: RestoreAction.java 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/RestoreClient.java b/xflaim/java/xflaim/RestoreClient.java index 203729a..9cfead3 100644 --- a/xflaim/java/xflaim/RestoreClient.java +++ b/xflaim/java/xflaim/RestoreClient.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Restore Client -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: RestoreClient.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/RestoreStatus.java b/xflaim/java/xflaim/RestoreStatus.java index 20a95b3..2e2adcb 100644 --- a/xflaim/java/xflaim/RestoreStatus.java +++ b/xflaim/java/xflaim/RestoreStatus.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Restore Status -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: RestoreStatus.java 3110 2006-01-19 13:09:08 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/ResultSetCounts.java b/xflaim/java/xflaim/ResultSetCounts.java index 40f1ed4..feeb226 100644 --- a/xflaim/java/xflaim/ResultSetCounts.java +++ b/xflaim/java/xflaim/ResultSetCounts.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: ResultSetCounts -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/SearchFlags.java b/xflaim/java/xflaim/SearchFlags.java index 48b6a30..c40f5cc 100644 --- a/xflaim/java/xflaim/SearchFlags.java +++ b/xflaim/java/xflaim/SearchFlags.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: SearchFlags -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/java/xflaim/SlabUsage.java b/xflaim/java/xflaim/SlabUsage.java index 89ed95a..aac8b6f 100644 --- a/xflaim/java/xflaim/SlabUsage.java +++ b/xflaim/java/xflaim/SlabUsage.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: SlabUsage Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/Stats.java b/xflaim/java/xflaim/Stats.java index 752e9c0..91f2078 100644 --- a/xflaim/java/xflaim/Stats.java +++ b/xflaim/java/xflaim/Stats.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: Stats Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/TransactionFlags.java b/xflaim/java/xflaim/TransactionFlags.java index 30919fa..a4bc45d 100644 --- a/xflaim/java/xflaim/TransactionFlags.java +++ b/xflaim/java/xflaim/TransactionFlags.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Transaction Flags -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: TransactionFlags.java 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/TransactionType.java b/xflaim/java/xflaim/TransactionType.java index d28ed55..4d6f277 100644 --- a/xflaim/java/xflaim/TransactionType.java +++ b/xflaim/java/xflaim/TransactionType.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Transaction Types -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: TransactionType.java 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/UTransStats.java b/xflaim/java/xflaim/UTransStats.java index 7e54bac..326df9f 100644 --- a/xflaim/java/xflaim/UTransStats.java +++ b/xflaim/java/xflaim/UTransStats.java @@ -1,27 +1,28 @@ //------------------------------------------------------------------------------ // Desc: UTransStats Class -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ + package xflaim; /** diff --git a/xflaim/java/xflaim/XFlaimException.java b/xflaim/java/xflaim/XFlaimException.java index 2664bd1..f9348c7 100644 --- a/xflaim/java/xflaim/XFlaimException.java +++ b/xflaim/java/xflaim/XFlaimException.java @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: XFLAIM Exceptions -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: $ +// $Id$ //------------------------------------------------------------------------------ package xflaim; diff --git a/xflaim/java/xflaim/XPathAxis.java b/xflaim/java/xflaim/XPathAxis.java index 33a43d0..fb6ead2 100644 --- a/xflaim/java/xflaim/XPathAxis.java +++ b/xflaim/java/xflaim/XPathAxis.java @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: XPathAxis -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/src/btreeinfo.cpp b/xflaim/src/btreeinfo.cpp index 20b2adf..c2e4222 100644 --- a/xflaim/src/btreeinfo.cpp +++ b/xflaim/src/btreeinfo.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Class for gathering b-tree information. -// // Tabs: 3 // -// Copyright (c) 2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: btreeinfo.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/f_btpool.cpp b/xflaim/src/f_btpool.cpp index f0a8dd2..d1909ae 100644 --- a/xflaim/src/f_btpool.cpp +++ b/xflaim/src/f_btpool.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: B-Tree pool class file -// // Tabs: 3 // -// Copyright (c) 2002-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2002-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: f_btpool.cpp 3111 2006-01-19 13:10:50 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/f_btpool.h b/xflaim/src/f_btpool.h index 063cf43..95e953d 100644 --- a/xflaim/src/f_btpool.h +++ b/xflaim/src/f_btpool.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Header file for the B-Tree pool -// // Tabs: 3 // -// Copyright (c) 2002-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2002-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: f_btpool.h 3108 2006-01-19 13:05:19 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef F_BTPOOL_H diff --git a/xflaim/src/f_btree.cpp b/xflaim/src/f_btree.cpp index 9416d75..2bb53ce 100644 --- a/xflaim/src/f_btree.cpp +++ b/xflaim/src/f_btree.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This class handles all of operations on a given B-Tree. -// // Tabs: 3 // -// Copyright (c) 2002-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2002-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: f_btree.cpp 3111 2006-01-19 13:10:50 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/f_btree.h b/xflaim/src/f_btree.h index d49868d..1fa358d 100644 --- a/xflaim/src/f_btree.h +++ b/xflaim/src/f_btree.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Header file for the B-Tree class definitions -// // Tabs: 3 // -// Copyright (c) 2002-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2002-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: f_btree.h 3108 2006-01-19 13:05:19 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef F_BTREE_H diff --git a/xflaim/src/f_ccs.cpp b/xflaim/src/f_ccs.cpp index 5061678..ae16a5b 100644 --- a/xflaim/src/f_ccs.cpp +++ b/xflaim/src/f_ccs.cpp @@ -1,24 +1,24 @@ //------------------------------------------------------------------------------ // Desc: Controlled Cryptographic Services (CCS) interface -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/src/f_ccs.h b/xflaim/src/f_ccs.h index b13a39f..18a30c6 100644 --- a/xflaim/src/f_ccs.h +++ b/xflaim/src/f_ccs.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Controlled Cryptographic Services (CCS) interface -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: f_nici.h 3108 2006-01-19 13:05:19 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef F_CCS_H diff --git a/xflaim/src/f_nici.cpp b/xflaim/src/f_nici.cpp index 543524b..8618c0d 100644 --- a/xflaim/src/f_nici.cpp +++ b/xflaim/src/f_nici.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains the functions needed for the NICI interface // functions. Adapted from ss_crypto.c written by Cameron Mashayekhi. -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: f_nici.cpp 3111 2006-01-19 13:10:50 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fbtrset.cpp b/xflaim/src/fbtrset.cpp index 2c394a3..405ba30 100644 --- a/xflaim/src/fbtrset.cpp +++ b/xflaim/src/fbtrset.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains routines that implement a result set using // a temporary XFLAIM database. -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fbtrset.cpp 3111 2006-01-19 13:10:50 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fbtrset.h b/xflaim/src/fbtrset.h index 83e7853..cbe42f6 100644 --- a/xflaim/src/fbtrset.h +++ b/xflaim/src/fbtrset.h @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This File contains routines which do certain types of verifications // on objects in a FLAIM database. -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fbtrset.h 3108 2006-01-19 13:05:19 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef BTRSET_H diff --git a/xflaim/src/fcache.h b/xflaim/src/fcache.h index e08cc62..ef5b035 100644 --- a/xflaim/src/fcache.h +++ b/xflaim/src/fcache.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Various classes used to manage cache. -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fcache.h 3108 2006-01-19 13:05:19 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FCACHE_H diff --git a/xflaim/src/fcollate.cpp b/xflaim/src/fcollate.cpp index dabac88..110859b 100644 --- a/xflaim/src/fcollate.cpp +++ b/xflaim/src/fcollate.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Routines for building collation keys -// // Tabs: 3 // -// Copyright (c) 1993-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1993-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fcollate.cpp 3111 2006-01-19 13:10:50 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fcollate.h b/xflaim/src/fcollate.h index 8df0750..ee33fef 100644 --- a/xflaim/src/fcollate.h +++ b/xflaim/src/fcollate.h @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: Header for collation routines -// // Tabs: 3 // -// Copyright (c) 1991-1992, 1994-2000, 2002-2006 Novell, Inc. -// All Rights Reserved. +// Copyright (c) 1991-1992, 1994-2000, 2002-2007 Novell, Inc. +// All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fcollate.h 3108 2006-01-19 13:05:19 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FCOLLATE_H diff --git a/xflaim/src/fdbcnfig.cpp b/xflaim/src/fdbcnfig.cpp index 44590bb..e7233cc 100644 --- a/xflaim/src/fdbcnfig.cpp +++ b/xflaim/src/fdbcnfig.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Database config get/set functions -// // Tabs: 3 // -// Copyright (c) 1996-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1996-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fdbcnfig.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fdbcopy.cpp b/xflaim/src/fdbcopy.cpp index 8f8f223..be01965 100644 --- a/xflaim/src/fdbcopy.cpp +++ b/xflaim/src/fdbcopy.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This file contains the F_DbSystem::dbCopy method. -// // Tabs: 3 // -// Copyright (c) 1998-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1998-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fdbcopy.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fdbremov.cpp b/xflaim/src/fdbremov.cpp index 9359305..77e3557 100644 --- a/xflaim/src/fdbremov.cpp +++ b/xflaim/src/fdbremov.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This file contains the F_DbSystem::dbRemove method. -// // Tabs: 3 // -// Copyright (c) 2001-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2001-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fdbremov.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fdbrenam.cpp b/xflaim/src/fdbrenam.cpp index 6d84a8a..774430d 100644 --- a/xflaim/src/fdbrenam.cpp +++ b/xflaim/src/fdbrenam.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This file contains the F_DbSystem::dbRename method. -// // Tabs: 3 // -// Copyright (c) 2001-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2001-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fdbrenam.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fdict.cpp b/xflaim/src/fdict.cpp index 31cee70..cc881ab 100644 --- a/xflaim/src/fdict.cpp +++ b/xflaim/src/fdict.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Routines to access anything in the dictionary -// // Tabs: 3 // -// Copyright (c) 1995-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1995-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fdict.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fdict.h b/xflaim/src/fdict.h index d60ce7d..5c82b15 100644 --- a/xflaim/src/fdict.h +++ b/xflaim/src/fdict.h @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: F_Dict class definitions - internal object for database's // dictionary. -// // Tabs: 3 // -// Copyright (c) 2002-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2002-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fdict.h 3108 2006-01-19 13:05:19 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FDICT_H diff --git a/xflaim/src/fdllmain.cpp b/xflaim/src/fdllmain.cpp index ac880b9..def3622 100644 --- a/xflaim/src/fdllmain.cpp +++ b/xflaim/src/fdllmain.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This is the standard functionality that all com servers must export -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fdllmain.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fdoclist.cpp b/xflaim/src/fdoclist.cpp index e665851..0d501e0 100644 --- a/xflaim/src/fdoclist.cpp +++ b/xflaim/src/fdoclist.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Document list object implementation -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fdoclist.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fdom.cpp b/xflaim/src/fdom.cpp index 619720b..ef08cd3 100644 --- a/xflaim/src/fdom.cpp +++ b/xflaim/src/fdom.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: DOM node implementation -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fdom.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/ffilehdr.cpp b/xflaim/src/ffilehdr.cpp index 9ec3bee..7717d61 100644 --- a/xflaim/src/ffilehdr.cpp +++ b/xflaim/src/ffilehdr.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Routines for accessing information in the database header. -// // Tabs: 3 // -// Copyright (c) 1995-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1995-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: ffilehdr.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/filesys.h b/xflaim/src/filesys.h index ab29806..8a54e97 100644 --- a/xflaim/src/filesys.h +++ b/xflaim/src/filesys.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Various macros, prototypes, structures. -// // Tabs: 3 // -// Copyright (c) 1990-1993, 1995-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1990-1993, 1995-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: filesys.h 3108 2006-01-19 13:05:19 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FILESYS_H diff --git a/xflaim/src/flaimsys.h b/xflaim/src/flaimsys.h index 95f6373..2cd4a85 100644 --- a/xflaim/src/flaimsys.h +++ b/xflaim/src/flaimsys.h @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This is the master header file for FLAIM. It is included by nearly // all of the source files. -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flaimsys.h 3108 2006-01-19 13:05:19 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FLAIMSYS_H diff --git a/xflaim/src/flbackup.cpp b/xflaim/src/flbackup.cpp index e767fbf..7c5889a 100644 --- a/xflaim/src/flbackup.cpp +++ b/xflaim/src/flbackup.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Backup and restore Routines -// // Tabs: 3 // -// Copyright (c) 1999-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1999-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flbackup.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flblddb.cpp b/xflaim/src/flblddb.cpp index 68377af..ac9ebf3 100644 --- a/xflaim/src/flblddb.cpp +++ b/xflaim/src/flblddb.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Routines for rebuilding a corrupted database. -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flblddb.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flchkdb.cpp b/xflaim/src/flchkdb.cpp index 15c6d8d..4fa9208 100644 --- a/xflaim/src/flchkdb.cpp +++ b/xflaim/src/flchkdb.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Check a database for corruptions -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flchkdb.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flchkix.cpp b/xflaim/src/flchkix.cpp index 5bb7c75..f814e00 100644 --- a/xflaim/src/flchkix.cpp +++ b/xflaim/src/flchkix.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Check logical integrity of indexes. -// // Tabs: 3 // -// Copyright (c) 1992, 1994-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1992, 1994-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flchkix.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flchktr.cpp b/xflaim/src/flchktr.cpp index e91cae3..5de9527 100644 --- a/xflaim/src/flchktr.cpp +++ b/xflaim/src/flchktr.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Check b-trees for physical integrity. -// // Tabs: 3 // -// Copyright (c) 1991-1992, 1995-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-1992, 1995-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flchktr.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flclose.cpp b/xflaim/src/flclose.cpp index d23befe..376eac3 100644 --- a/xflaim/src/flclose.cpp +++ b/xflaim/src/flclose.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains the destructor for the F_Db object. -// // Tabs: 3 // -// Copyright (c) 1990-1992, 1995-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1990-1992, 1995-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flclose.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flconvrt.cpp b/xflaim/src/flconvrt.cpp index 356afbe..62837d8 100644 --- a/xflaim/src/flconvrt.cpp +++ b/xflaim/src/flconvrt.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Database upgrade routines. -// // Tabs: 3 // -// Copyright (c) 1999-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1999-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flconvrt.cpp 3112 2006-01-19 13:12:40 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flcreate.cpp b/xflaim/src/flcreate.cpp index afe6afc..bdcce21 100644 --- a/xflaim/src/flcreate.cpp +++ b/xflaim/src/flcreate.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Create a database. -// // Tabs: 3 // -// Copyright (c) 1990-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1990-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flcreate.cpp 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fldbglog.cpp b/xflaim/src/fldbglog.cpp index d192b88..ece268b 100644 --- a/xflaim/src/fldbglog.cpp +++ b/xflaim/src/fldbglog.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains the functions for debug logging. -// // Tabs: 3 // -// Copyright (c) 1999-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1999-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fldbglog.cpp 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flerror.cpp b/xflaim/src/flerror.cpp index 509abf4..394326a 100644 --- a/xflaim/src/flerror.cpp +++ b/xflaim/src/flerror.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This file contains error routines that are used throughout FLAIM. -// // Tabs: 3 // -// Copyright (c) 1997-2000, 2002-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1997-2000, 2002-2006 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flerror.cpp 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flindex.cpp b/xflaim/src/flindex.cpp index 970024d..417a2f2 100644 --- a/xflaim/src/flindex.cpp +++ b/xflaim/src/flindex.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains FLAIM API routines that aid the user in managing indexes. -// // Tabs: 3 // -// Copyright (c) 2000-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2000-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flindex.cpp 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flkeyret.cpp b/xflaim/src/flkeyret.cpp index c97a609..285b0ad 100644 --- a/xflaim/src/flkeyret.cpp +++ b/xflaim/src/flkeyret.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This file contains the F_Db::keyRetrieve method. -// // Tabs: 3 // -// Copyright (c) 1998-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1998-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flkeyret.cpp 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flmstat.cpp b/xflaim/src/flmstat.cpp index e086f40..f906726 100644 --- a/xflaim/src/flmstat.cpp +++ b/xflaim/src/flmstat.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This file contains routines for updating FLAIM statistics. -// // Tabs: 3 // -// Copyright (c) 1997-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1997-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flmstat.cpp 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flmstat.h b/xflaim/src/flmstat.h index 070303d..156e6e8 100644 --- a/xflaim/src/flmstat.h +++ b/xflaim/src/flmstat.h @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This include file contains the structure definitions and prototypes // needed to capture statistics. -// // Tabs: 3 // -// Copyright (c) 1997-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1997-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flmstat.h 3108 2006-01-19 13:05:19 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FLMSTAT_H diff --git a/xflaim/src/flog.cpp b/xflaim/src/flog.cpp index 2e801da..ca2b895 100644 --- a/xflaim/src/flog.cpp +++ b/xflaim/src/flog.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains routines for logging messages from within FLAIM. -// // Tabs: 3 // -// Copyright (c) 2001-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2001-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flog.cpp 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flog.h b/xflaim/src/flog.h index da179d8..69583ae 100644 --- a/xflaim/src/flog.h +++ b/xflaim/src/flog.h @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains the logging routines. They use the // IF_Logger_Client and IF_LogMessage_Client classes. -// // Tabs: 3 // -// Copyright (c) 2001-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2001-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flog.h 3108 2006-01-19 13:05:19 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FLOG_H diff --git a/xflaim/src/flopen.cpp b/xflaim/src/flopen.cpp index 981fabe..d188ac1 100644 --- a/xflaim/src/flopen.cpp +++ b/xflaim/src/flopen.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains the F_DbSystem::openDb method. -// // Tabs: 3 // -// Copyright (c) 1990-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1990-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flopen.cpp 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flreduce.cpp b/xflaim/src/flreduce.cpp index c07c1fc..eb35cf1 100644 --- a/xflaim/src/flreduce.cpp +++ b/xflaim/src/flreduce.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: Reduce the database size by move 'N' free blocks the the end of // the file and truncating the file. -// // Tabs: 3 // -// Copyright (c) 1992-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1992-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flreduce.cpp 3113 2006-01-19 13:20:35 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flsweep.cpp b/xflaim/src/flsweep.cpp index 3e1a628..a7530ef 100644 --- a/xflaim/src/flsweep.cpp +++ b/xflaim/src/flsweep.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains the code to F_Db::sweep method -// // Tabs: 3 // -// Copyright (c) 1996-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1996-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flsweep.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fltrabrt.cpp b/xflaim/src/fltrabrt.cpp index 365062c..bea7beb 100644 --- a/xflaim/src/fltrabrt.cpp +++ b/xflaim/src/fltrabrt.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains routines for aborting a transaction. -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fltrabrt.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fltrbeg.cpp b/xflaim/src/fltrbeg.cpp index 31f1dd6..9e18c5c 100644 --- a/xflaim/src/fltrbeg.cpp +++ b/xflaim/src/fltrbeg.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains routines for starting a transaction. -// // Tabs: 3 // -// Copyright (c) 1991, 1994-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991, 1994-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fltrbeg.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fltrcmit.cpp b/xflaim/src/fltrcmit.cpp index 018f269..635fd48 100644 --- a/xflaim/src/fltrcmit.cpp +++ b/xflaim/src/fltrcmit.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains routines for committing a transaction. -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fltrcmit.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/flverify.cpp b/xflaim/src/flverify.cpp index 8c7c3f5..f9e9a70 100644 --- a/xflaim/src/flverify.cpp +++ b/xflaim/src/flverify.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Verify data in a database. -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flverify.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fntable.cpp b/xflaim/src/fntable.cpp index 51e78e9..371515f 100644 --- a/xflaim/src/fntable.cpp +++ b/xflaim/src/fntable.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Class for managing a name table. -// // Tabs: 3 // -// Copyright (c) 1992, 1994-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1992, 1994-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fntable.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fnumber.cpp b/xflaim/src/fnumber.cpp index 53617f9..a2a2233 100644 --- a/xflaim/src/fnumber.cpp +++ b/xflaim/src/fnumber.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: Routines that do conversions between internal number and numeric // key format to platform number types. -// // Tabs: 3 // -// Copyright (c) 2002-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2002-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fnumber.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #define DEFINE_NUMBER_MAXIMUMS diff --git a/xflaim/src/fqeval.cpp b/xflaim/src/fqeval.cpp index abfb7f2..78050d3 100644 --- a/xflaim/src/fqeval.cpp +++ b/xflaim/src/fqeval.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains the methods for doing evaluation of query expressions. -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fqeval.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fqsort.cpp b/xflaim/src/fqsort.cpp index a970c51..05a48de 100644 --- a/xflaim/src/fqsort.cpp +++ b/xflaim/src/fqsort.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains the methods for doing sorting in the F_Query class. -// // Tabs: 3 // -// Copyright (c) 2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fqsort.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fquery.cpp b/xflaim/src/fquery.cpp index ba7186d..20b12c8 100644 --- a/xflaim/src/fquery.cpp +++ b/xflaim/src/fquery.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains the methods for F_Query class. -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fquery.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fquery.h b/xflaim/src/fquery.h index 5839b50..d146320 100644 --- a/xflaim/src/fquery.h +++ b/xflaim/src/fquery.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains defines, structures and prototypes for FLAIM cursors. -// // Tabs: 3 // -// Copyright (c) 1994-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1994-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fquery.h 3109 2006-01-19 13:07:07 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FQUERY_H diff --git a/xflaim/src/frestore.cpp b/xflaim/src/frestore.cpp index 1793e3a..03a253b 100644 --- a/xflaim/src/frestore.cpp +++ b/xflaim/src/frestore.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Methods used during restore -// // Tabs: 3 // -// Copyright (c) 2001-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2001-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: frestore.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fsblk_u.cpp b/xflaim/src/fsblk_u.cpp index 9cc3a72..ce2c284 100644 --- a/xflaim/src/fsblk_u.cpp +++ b/xflaim/src/fsblk_u.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: Contains routines for handling blocks in the avail list - putting // blocks into the avail list and removing them from the avail list. -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fsblk_u.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fscursor.cpp b/xflaim/src/fscursor.cpp index 92e08d2..f62de66 100644 --- a/xflaim/src/fscursor.cpp +++ b/xflaim/src/fscursor.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: Cursor routines to get the complexity of the file system out // of the search code. -// // Tabs: 3 // -// Copyright (c) 2000-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2000-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fscursor.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fscursor.h b/xflaim/src/fscursor.h index 30c3b8f..f9e7857 100644 --- a/xflaim/src/fscursor.h +++ b/xflaim/src/fscursor.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This is the header file that contains the FSIndexCursor class. -// // Tabs: 3 // -// Copyright (c) 2000-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2000-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fscursor.h 3109 2006-01-19 13:07:07 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FSCURSOR_H diff --git a/xflaim/src/fsdatacu.cpp b/xflaim/src/fsdatacu.cpp index f8e39af..1e26073 100644 --- a/xflaim/src/fsdatacu.cpp +++ b/xflaim/src/fsdatacu.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: Cursor routines to get the complexity of the file system out // of the search code. -// // Tabs: 3 // -// Copyright (c) 2000-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2000-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fsdatacu.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fslfile.cpp b/xflaim/src/fslfile.cpp index 6affc81..bd21ca2 100644 --- a/xflaim/src/fslfile.cpp +++ b/xflaim/src/fslfile.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Routines for reading and writing logical file headers. -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fslfile.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fslfileu.cpp b/xflaim/src/fslfileu.cpp index 8d9eace..62cdecb 100644 --- a/xflaim/src/fslfileu.cpp +++ b/xflaim/src/fslfileu.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Routines to perform dictionary updates. -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fslfileu.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fsrefupd.cpp b/xflaim/src/fsrefupd.cpp index 6f9b376..b9b1232 100644 --- a/xflaim/src/fsrefupd.cpp +++ b/xflaim/src/fsrefupd.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Insert and delete keys in an index B-Tree. -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fsrefupd.cpp 3114 2006-01-19 13:22:45 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fstructs.h b/xflaim/src/fstructs.h index f5f55cc..f01b6c9 100644 --- a/xflaim/src/fstructs.h +++ b/xflaim/src/fstructs.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Various structures and classes used internally by FLAIM. -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fstructs.h 3109 2006-01-19 13:07:07 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FSTRUCTS_H diff --git a/xflaim/src/fsysdata.cpp b/xflaim/src/fsysdata.cpp index e17203b..6c82bbc 100644 --- a/xflaim/src/fsysdata.cpp +++ b/xflaim/src/fsysdata.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains the routines that initialize and shut down FLAIM, // as well as routines for configuring FLAIM. -// // Tabs: 3 // -// Copyright (c) 1995-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1995-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fsysdata.cpp 3123 2006-01-24 17:19:50 -0700 (Tue, 24 Jan 2006) ahodgkinson $ +// $Id$ //------------------------------------------------------------------------------ #define ALLOCATE_SYS_DATA diff --git a/xflaim/src/funicode.cpp b/xflaim/src/funicode.cpp index 987e2b4..75bef98 100644 --- a/xflaim/src/funicode.cpp +++ b/xflaim/src/funicode.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This file contains the Unicode conversion routines -// // Tabs: 3 // -// Copyright (c) 1999-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1999-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: funicode.cpp 3115 2006-01-19 13:24:39 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ //#define DEF_FLM_UNI_GLOBALS diff --git a/xflaim/src/fvector.cpp b/xflaim/src/fvector.cpp index 92563d5..d1193e8 100644 --- a/xflaim/src/fvector.cpp +++ b/xflaim/src/fvector.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains the code for the F_DataVector class. -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fvector.cpp 3115 2006-01-19 13:24:39 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fxml.cpp b/xflaim/src/fxml.cpp index 47ada27..c4bf9f2 100644 --- a/xflaim/src/fxml.cpp +++ b/xflaim/src/fxml.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: XML parser -// // Tabs: 3 // -// Copyright (c) 2000-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2000-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fxml.cpp 3115 2006-01-19 13:24:39 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fxml.h b/xflaim/src/fxml.h index 3cc1890..868a720 100644 --- a/xflaim/src/fxml.h +++ b/xflaim/src/fxml.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This file contains the FLAIM XML wrapper class -// // Tabs: 3 // -// Copyright (c) 1999-2000, 2002-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1999-2000, 2002-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fxml.h 3109 2006-01-19 13:07:07 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FXML_H diff --git a/xflaim/src/fxpath.cpp b/xflaim/src/fxpath.cpp index 65a8952..2a5b72c 100644 --- a/xflaim/src/fxpath.cpp +++ b/xflaim/src/fxpath.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Methods for parsing and evaluating XPATH queries -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fxpath.cpp 3123 2006-01-24 17:19:50 -0700 (Tue, 24 Jan 2006) ahodgkinson $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/fxpath.h b/xflaim/src/fxpath.h index eec0a31..d099232 100644 --- a/xflaim/src/fxpath.h +++ b/xflaim/src/fxpath.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This file contains the FLAIM XML import and export utility classes -// // Tabs: 3 // -// Copyright (c) 1999-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1999-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fxpath.h 3109 2006-01-19 13:07:07 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FXPATH_H diff --git a/xflaim/src/kybldkey.cpp b/xflaim/src/kybldkey.cpp index 219d7de..436600c 100644 --- a/xflaim/src/kybldkey.cpp +++ b/xflaim/src/kybldkey.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Build from and until keys from a predicate -// // Tabs: 3 // -// Copyright (c) 1996-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1996-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: kybldkey.cpp 3115 2006-01-19 13:24:39 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/kybuild.cpp b/xflaim/src/kybuild.cpp index ca16e28..b98bf41 100644 --- a/xflaim/src/kybuild.cpp +++ b/xflaim/src/kybuild.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains the main routines for building of index keys, // and adding them to the database. -// // Tabs: 3 // -// Copyright (c) 1990-1992, 1994-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1990-1992, 1994-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: kybuild.cpp 3115 2006-01-19 13:24:39 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/kycollat.cpp b/xflaim/src/kycollat.cpp index c15384a..ac05dc6 100644 --- a/xflaim/src/kycollat.cpp +++ b/xflaim/src/kycollat.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Index collation routines -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: kycollat.cpp 3115 2006-01-19 13:24:39 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/kyeword.cpp b/xflaim/src/kyeword.cpp index 167b2a6..39f5d21 100644 --- a/xflaim/src/kyeword.cpp +++ b/xflaim/src/kyeword.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains the code to parse out individual words and // substrings in a text string. -// // Tabs: 3 // -// Copyright (c) 1990-2000, 2002-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1990-2000, 2002-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: kyeword.cpp 3115 2006-01-19 13:24:39 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/kyqsort.cpp b/xflaim/src/kyqsort.cpp index 24485af..0ec1766 100644 --- a/xflaim/src/kyqsort.cpp +++ b/xflaim/src/kyqsort.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Contains specific q-sort code to sort FLAIM's KREF structures. -// // Tabs: 3 // -// Copyright (c) 1990-2000, 2002-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1990-2000, 2002-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: kyqsort.cpp 3115 2006-01-19 13:24:39 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/kyunlock.cpp b/xflaim/src/kyunlock.cpp index 8b378df..2808d4e 100644 --- a/xflaim/src/kyunlock.cpp +++ b/xflaim/src/kyunlock.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains the routines to initialize and set up // structures for indexing. -// // Tabs: 3 // -// Copyright (c) 1992-2000, 2002-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1992-2000, 2002-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: kyunlock.cpp 3115 2006-01-19 13:24:39 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/ncache.cpp b/xflaim/src/ncache.cpp index 29b38f2..332d934 100644 --- a/xflaim/src/ncache.cpp +++ b/xflaim/src/ncache.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This is the DOM Node cache for XFLAIM -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: ncache.cpp 3115 2006-01-19 13:24:39 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/nodeinfo.cpp b/xflaim/src/nodeinfo.cpp index f74fa35..382a6ac 100644 --- a/xflaim/src/nodeinfo.cpp +++ b/xflaim/src/nodeinfo.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Class for gathering node information. -// // Tabs: 3 // -// Copyright (c) 2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: nodeinfo.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/recover.cpp b/xflaim/src/recover.cpp index 57c9848..481d06a 100644 --- a/xflaim/src/recover.cpp +++ b/xflaim/src/recover.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: Contains routines for recovering a database after // a failure. -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: recover.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/rfl.cpp b/xflaim/src/rfl.cpp index 1508bee..5f6f258 100644 --- a/xflaim/src/rfl.cpp +++ b/xflaim/src/rfl.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This module contains routine for roll forward logging. -// // Tabs: 3 // -// Copyright (c) 1998-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1998-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: rfl.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/rfl.h b/xflaim/src/rfl.h index fcfaae3..5676aa9 100644 --- a/xflaim/src/rfl.h +++ b/xflaim/src/rfl.h @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains structures and definitions used for roll // forward logging. -// // Tabs: 3 // -// Copyright (c) 1998-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1998-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: rfl.h 3109 2006-01-19 13:07:07 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef RFL_H diff --git a/xflaim/src/scache.cpp b/xflaim/src/scache.cpp index efeef94..c1eb780 100644 --- a/xflaim/src/scache.cpp +++ b/xflaim/src/scache.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Block Cache routines -// // Tabs: 3 // -// Copyright (c) 1997-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1997-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: scache.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/translog.cpp b/xflaim/src/translog.cpp index 5e90ada..d9b1dca 100644 --- a/xflaim/src/translog.cpp +++ b/xflaim/src/translog.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Routines to handle transaction logging -// // Tabs: 3 // -// Copyright (c) 1991-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1991-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: translog.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/src/xflaim.h b/xflaim/src/xflaim.h index aa73b65..6530ffe 100644 --- a/xflaim/src/xflaim.h +++ b/xflaim/src/xflaim.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: XFLAIM public definitions and interfaces -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: xflaim.h 3123 2006-01-24 17:19:50 -0700 (Tue, 24 Jan 2006) ahodgkinson $ +// $Id$ //------------------------------------------------------------------------------ #ifndef XFLAIM_H @@ -104,7 +104,6 @@ #define XFLM_DEFAULT_KEEP_RFL_FILES_FLAG FALSE FLMBOOL bLogAbortedTransToRfl; #define XFLM_DEFAULT_LOG_ABORTED_TRANS_FLAG FALSE - FLMUINT32 ui32DefaultLanguage; #define XFLM_DEFAULT_LANG (FLM_US_LANG) } XFLM_CREATE_OPTS, F_CREATE_OPTS; @@ -880,22 +879,22 @@ FLMUINT64 ui64FileSize; FLMUINT32 ui32NumLFs; FLMUINT32 ui32CurrLF; - FLMUINT32 ui32LfNumber; /* Logical File Pass */ + FLMUINT32 ui32LfNumber; // Logical file FLMUINT32 ui32LfType; FLMUINT64 ui64BytesExamined; - FLMUINT32 ui32NumProblemsFixed; /* Number of corruptions repaired */ - FLMUINT64 ui64NumDomNodes; /* in the current Lf */ - FLMUINT64 ui64NumDomLinksVerified; /* in the current Lf */ - FLMUINT64 ui64NumBrokenDomLinks; /* in the current Lf */ + FLMUINT32 ui32NumProblemsFixed; // Number of corruptions repaired + FLMUINT64 ui64NumDomNodes; // in the current Lf + FLMUINT64 ui64NumDomLinksVerified; // in the current Lf + FLMUINT64 ui64NumBrokenDomLinks; // in the current Lf - /* Index check progress */ + // Index check progress - FLMUINT64 ui64NumKeys; /* Number of keys in the result set */ - FLMUINT64 ui64NumDuplicateKeys; /* Number of duplicate keys generated */ - FLMUINT64 ui64NumKeysExamined; /* Number of keys checked */ - FLMUINT64 ui64NumKeysNotFound; /* Keys in index but missing from document */ - FLMUINT64 ui64NumDocKeysNotFound; /* Keys in documents but missing from indexes */ - FLMUINT64 ui64NumConflicts; /* # of non-corruption conflicts */ + FLMUINT64 ui64NumKeys; // Number of keys in the result set + FLMUINT64 ui64NumDuplicateKeys; // Number of duplicate keys generated + FLMUINT64 ui64NumKeysExamined; // Number of keys checked + FLMUINT64 ui64NumKeysNotFound; // Keys in index but missing from document + FLMUINT64 ui64NumDocKeysNotFound; // Keys in documents but missing from indexes + FLMUINT64 ui64NumConflicts; // # of non-corruption conflicts } XFLM_PROGRESS_CHECK_INFO; /************************************************************************** @@ -4123,11 +4122,11 @@ IF_QueryValFunc ** ppNewObj) = 0; }; - /*============================================================================ + /**************************************************************************** Desc: Abstract base class which provides the interface that XFLAIM uses to allow an application to embed a node source inside an XPATH component. - ============================================================================*/ + ****************************************************************************/ flminterface IF_QueryNodeSource : public F_Object { public: diff --git a/xflaim/src/xflaimtk.h b/xflaim/src/xflaimtk.h index 484b066..4bdc457 100644 --- a/xflaim/src/xflaimtk.h +++ b/xflaim/src/xflaimtk.h @@ -1,25 +1,25 @@ //------------------------------------------------------------------------------ // Desc: Placeholder for FLAIM's cross-platform toolkit public definitions // and interfaces -// // Tabs: 3 // -// Copyright (c) 2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2006-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // // $Id$ //------------------------------------------------------------------------------ diff --git a/xflaim/util/basictestsrv.cpp b/xflaim/util/basictestsrv.cpp index d989b60..b21f138 100644 --- a/xflaim/util/basictestsrv.cpp +++ b/xflaim/util/basictestsrv.cpp @@ -2,27 +2,27 @@ // Desc: This is the main implementation of BasicTest component of our unit // test suite. It handles basic operations such as: creating a db, // deleting a db, backup and restore and add and remove nodes. -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: basictestsrv.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/binarytest.cpp b/xflaim/util/binarytest.cpp index 9dfb9d0..3565d3d 100644 --- a/xflaim/util/binarytest.cpp +++ b/xflaim/util/binarytest.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Unit test for testing binary values -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: binarytest.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/checkdb.cpp b/xflaim/util/checkdb.cpp index 8352fa8..17abc54 100644 --- a/xflaim/util/checkdb.cpp +++ b/xflaim/util/checkdb.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Checks a database for corruptions -// // Tabs: 3 // -// Copyright (c) 1992-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1992-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: checkdb.cpp 3129 2006-01-25 11:46:17 -0700 (Wed, 25 Jan 2006) ahodgkinson $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/util/colldeftestsrv.cpp b/xflaim/util/colldeftestsrv.cpp index b12893f..9e95bcc 100644 --- a/xflaim/util/colldeftestsrv.cpp +++ b/xflaim/util/colldeftestsrv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Collection definition unit tests -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: colldeftestsrv.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/dbdiff.cpp b/xflaim/util/dbdiff.cpp index 8560605..91deacb 100644 --- a/xflaim/util/dbdiff.cpp +++ b/xflaim/util/dbdiff.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Utility to compare two databases for equivalence. -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: dbdiff.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/util/dbdiff.h b/xflaim/util/dbdiff.h index ce0d987..7846fa0 100644 --- a/xflaim/util/dbdiff.h +++ b/xflaim/util/dbdiff.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Utility to compare two databases for equivalence. -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: dbdiff.h 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ /*============================================================================= diff --git a/xflaim/util/dictchangetest.cpp b/xflaim/util/dictchangetest.cpp index bff6d24..20f4dee 100644 --- a/xflaim/util/dictchangetest.cpp +++ b/xflaim/util/dictchangetest.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Dictionary change tests -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: dictchangetest.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/dictdeftestsrv.cpp b/xflaim/util/dictdeftestsrv.cpp index f95c8a3..8a236e2 100644 --- a/xflaim/util/dictdeftestsrv.cpp +++ b/xflaim/util/dictdeftestsrv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Dictionary definition tests -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: dictdeftestsrv.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/diffbackups.cpp b/xflaim/util/diffbackups.cpp index 6731900..8640816 100644 --- a/xflaim/util/diffbackups.cpp +++ b/xflaim/util/diffbackups.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Check differences between backups -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: diffbackups.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "dart_backup.h" diff --git a/xflaim/util/dirtyexittest1srv.cpp b/xflaim/util/dirtyexittest1srv.cpp index a91ba66..5bf09b6 100644 --- a/xflaim/util/dirtyexittest1srv.cpp +++ b/xflaim/util/dirtyexittest1srv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Dirty exit test 1 -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: dirtyexittest1srv.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/dirtyexittest2srv.cpp b/xflaim/util/dirtyexittest2srv.cpp index a5f3c52..d1ee4fd 100644 --- a/xflaim/util/dirtyexittest2srv.cpp +++ b/xflaim/util/dirtyexittest2srv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Dirty exit test 2 -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: dirtyexittest2srv.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/domedit.cpp b/xflaim/util/domedit.cpp index a61e75c..34faf92 100644 --- a/xflaim/util/domedit.cpp +++ b/xflaim/util/domedit.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Standalone DOM editor utility -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: domedit.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/util/domedit.h b/xflaim/util/domedit.h index 87a4ce8..0f0228f 100644 --- a/xflaim/util/domedit.h +++ b/xflaim/util/domedit.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: DOM editor -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: domedit.h 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef DOMEDIT_HPP diff --git a/xflaim/util/domnodetestsrv.cpp b/xflaim/util/domnodetestsrv.cpp index c1b63c4..5c65c2e 100644 --- a/xflaim/util/domnodetestsrv.cpp +++ b/xflaim/util/domnodetestsrv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: DOM Node tests -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: domnodetestsrv.cpp 3116 2006-01-19 13:31:53 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/enctestsrv.cpp b/xflaim/util/enctestsrv.cpp index 913f494..b384e98 100644 --- a/xflaim/util/enctestsrv.cpp +++ b/xflaim/util/enctestsrv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Encryption tests -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: enctestsrv.cpp 3117 2006-01-19 13:34:36 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/fdomedt.cpp b/xflaim/util/fdomedt.cpp index 79a13a8..b92b2a4 100644 --- a/xflaim/util/fdomedt.cpp +++ b/xflaim/util/fdomedt.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: DOM editor class -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fdomedt.cpp 3133 2006-01-25 12:00:01 -0700 (Wed, 25 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/util/flm_dlst.cpp b/xflaim/util/flm_dlst.cpp index 40aeec7..277d3fa 100644 --- a/xflaim/util/flm_dlst.cpp +++ b/xflaim/util/flm_dlst.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Dynamic, interactive list manager -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flm_dlst.cpp 3117 2006-01-19 13:34:36 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/util/flm_dlst.h b/xflaim/util/flm_dlst.h index 8a7ccd8..0078d44 100644 --- a/xflaim/util/flm_dlst.h +++ b/xflaim/util/flm_dlst.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: FLAIM's dynamic, interactive list manager -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flm_dlst.h 3117 2006-01-19 13:34:36 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FLM_DLST_HPP diff --git a/xflaim/util/flm_lutl.cpp b/xflaim/util/flm_lutl.cpp index fd8e398..68b4acd 100644 --- a/xflaim/util/flm_lutl.cpp +++ b/xflaim/util/flm_lutl.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Utility routines for presenting selection and statistics lists -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flm_lutl.cpp 3117 2006-01-19 13:34:36 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/util/flm_lutl.h b/xflaim/util/flm_lutl.h index 5976bda..bd258d0 100644 --- a/xflaim/util/flm_lutl.h +++ b/xflaim/util/flm_lutl.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: FLAIM's utility routines for presenting selection and statistics lists -// // Tabs: 3 // -// Copyright (c) 2003,2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003, 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flm_lutl.h 3117 2006-01-19 13:34:36 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ RCODE FLMAPI flstIndexManagerThread( diff --git a/xflaim/util/flmunittest.cpp b/xflaim/util/flmunittest.cpp index 52a33a9..3d82242 100644 --- a/xflaim/util/flmunittest.cpp +++ b/xflaim/util/flmunittest.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Unit test driver -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: flmunittest.cpp 3138 2006-01-25 12:27:05 -0700 (Wed, 25 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/flmunittest.h b/xflaim/util/flmunittest.h index d56fff6..5fd8feb 100644 --- a/xflaim/util/flmunittest.h +++ b/xflaim/util/flmunittest.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Interface definition that all unit tests must implement -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: testdef.h 2961 2005-11-14 20:18:15Z ahodgkinson $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FLMUNITTEST_H diff --git a/xflaim/util/fshell.cpp b/xflaim/util/fshell.cpp index 689a998..cd035a2 100644 --- a/xflaim/util/fshell.cpp +++ b/xflaim/util/fshell.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Command-line environment for FLAIM utilities -// // Tabs: 3 // -// Copyright (c) 1999-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1999-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fshell.cpp 3133 2006-01-25 12:00:01 -0700 (Wed, 25 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "fshell.h" diff --git a/xflaim/util/fshell.h b/xflaim/util/fshell.h index c24882d..5b3f63e 100644 --- a/xflaim/util/fshell.h +++ b/xflaim/util/fshell.h @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Command-line environment for FLAIM utilities -// // Tabs: 3 // -// Copyright (c) 1999-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1999-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: fshell.h 3117 2006-01-19 13:34:36 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef FSHELL_HPP diff --git a/xflaim/util/importtestsrv.cpp b/xflaim/util/importtestsrv.cpp index 0bf882e..9631010 100644 --- a/xflaim/util/importtestsrv.cpp +++ b/xflaim/util/importtestsrv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Import unit test -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: importtestsrv.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/indexdeftestsrv.cpp b/xflaim/util/indexdeftestsrv.cpp index a342698..8ade35d 100644 --- a/xflaim/util/indexdeftestsrv.cpp +++ b/xflaim/util/indexdeftestsrv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Index definition unit test. -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: indexdeftestsrv.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/indextest1srv.cpp b/xflaim/util/indextest1srv.cpp index 164a473..3e4c223 100644 --- a/xflaim/util/indextest1srv.cpp +++ b/xflaim/util/indextest1srv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Indexing unit test 1 -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: indextest1srv.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/indextest2srv.cpp b/xflaim/util/indextest2srv.cpp index db7bc5a..4684397 100644 --- a/xflaim/util/indextest2srv.cpp +++ b/xflaim/util/indextest2srv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Indexing Unit Test 2 -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: indextest2srv.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/indextest3.cpp b/xflaim/util/indextest3.cpp index 5366a37..b280975 100644 --- a/xflaim/util/indextest3.cpp +++ b/xflaim/util/indextest3.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Indexing unit test 3 -// // Tabs: 3 // -// Copyright (c) 2004-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2004-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: indextest3.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/metaphonetestsrv.cpp b/xflaim/util/metaphonetestsrv.cpp index cb8c46c..fd4b02a 100644 --- a/xflaim/util/metaphonetestsrv.cpp +++ b/xflaim/util/metaphonetestsrv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Metaphone unit test -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: metaphonetestsrv.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/namespacetestsrv.cpp b/xflaim/util/namespacetestsrv.cpp index 3eda70b..0b2405a 100644 --- a/xflaim/util/namespacetestsrv.cpp +++ b/xflaim/util/namespacetestsrv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Namespace unit test -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: namespacetestsrv.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/rebuild.cpp b/xflaim/util/rebuild.cpp index 0cca54e..1d4f5b4 100644 --- a/xflaim/util/rebuild.cpp +++ b/xflaim/util/rebuild.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Rebuild a corrupted database -// // Tabs: 3 // -// Copyright (c) 1992-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1992-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: rebuild.cpp 3129 2006-01-25 11:46:17 -0700 (Wed, 25 Jan 2006) ahodgkinson $ +// $Id$ //------------------------------------------------------------------------------ #include "xflaim.h" diff --git a/xflaim/util/regressiontest.cpp b/xflaim/util/regressiontest.cpp index 5e7b41a..2a46772 100644 --- a/xflaim/util/regressiontest.cpp +++ b/xflaim/util/regressiontest.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Regression tests for specific defects -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: regressiontest.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/rfltestsrv.cpp b/xflaim/util/rfltestsrv.cpp index 42dd99b..f7ff3ce 100644 --- a/xflaim/util/rfltestsrv.cpp +++ b/xflaim/util/rfltestsrv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: RFL unit tests -// // Tabs: 3 // -// Copyright (c) 2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: rfltestsrv.cpp 3129 2006-01-25 11:46:17 -0700 (Wed, 25 Jan 2006) ahodgkinson $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/sharutil.cpp b/xflaim/util/sharutil.cpp index 89425e8..7ab499c 100644 --- a/xflaim/util/sharutil.cpp +++ b/xflaim/util/sharutil.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Shared utility routines -// // Tabs: 3 // -// Copyright (c) 1997-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1997-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: sharutil.cpp 3129 2006-01-25 11:46:17 -0700 (Wed, 25 Jan 2006) ahodgkinson $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h" diff --git a/xflaim/util/sharutil.h b/xflaim/util/sharutil.h index b7f4d77..849297e 100644 --- a/xflaim/util/sharutil.h +++ b/xflaim/util/sharutil.h @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: Shared utility routines -// // Tabs: 3 // -// Copyright (c) 1997, 1999-2001, 2003-2006 Novell, Inc. -// All Rights Reserved. +// Copyright (c) 1997, 1999-2001, 2003-2006 Novell, Inc. +// All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: sharutil.h 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #ifndef SHARUTIL_H diff --git a/xflaim/util/sortkeytest.cpp b/xflaim/util/sortkeytest.cpp index 4ca9f59..454b935 100644 --- a/xflaim/util/sortkeytest.cpp +++ b/xflaim/util/sortkeytest.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Sort key unit test -// // Tabs: 3 // -// Copyright (c) 2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2005-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: sortkeytest.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/sortkeytest2.cpp b/xflaim/util/sortkeytest2.cpp index 0e86a5e..0bde9de 100644 --- a/xflaim/util/sortkeytest2.cpp +++ b/xflaim/util/sortkeytest2.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Sort key unit test 2 -// // Tabs: 3 // -// Copyright (c) 2005-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2005-2006 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: sortkeytest2.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/view.cpp b/xflaim/util/view.cpp index 31ce088..d38b1d5 100644 --- a/xflaim/util/view.cpp +++ b/xflaim/util/view.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This file is the main for the database view utility -// // Tabs: 3 // -// Copyright (c) 1992-1995, 1997-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1992-1995, 1997-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: view.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #define MAIN_MODULE diff --git a/xflaim/util/view.h b/xflaim/util/view.h index b724c1e..68b5d5c 100644 --- a/xflaim/util/view.h +++ b/xflaim/util/view.h @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains global variables, typedefs, and prototypes // for the VIEW program. -// // Tabs: 3 // -// Copyright (c) 1992-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1992-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: view.h 3129 2006-01-25 11:46:17 -0700 (Wed, 25 Jan 2006) ahodgkinson $ +// $Id$ //------------------------------------------------------------------------------ #ifndef VIEW_H diff --git a/xflaim/util/viewblk.cpp b/xflaim/util/viewblk.cpp index 2375e7c..56174d4 100644 --- a/xflaim/util/viewblk.cpp +++ b/xflaim/util/viewblk.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: This file contains routines for viewing blocks in the database. -// // Tabs: 3 // -// Copyright (c) 1992-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1992-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: viewblk.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "view.h" diff --git a/xflaim/util/viewdisp.cpp b/xflaim/util/viewdisp.cpp index 1c03e70..dbc81f4 100644 --- a/xflaim/util/viewdisp.cpp +++ b/xflaim/util/viewdisp.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains display routines for the VIEW program. -// // Tabs: 3 // -// Copyright (c) 1992-1995, 1998-2000, 2002-2003,2005-2006 Novell, Inc. -// All Rights Reserved. +// Copyright (c) 1992-1995, 1998-2000, 2002-2003, 2005-2007 Novell, Inc. +// All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: viewdisp.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "view.h" diff --git a/xflaim/util/viewedit.cpp b/xflaim/util/viewedit.cpp index 7c43a82..10f7630 100644 --- a/xflaim/util/viewedit.cpp +++ b/xflaim/util/viewedit.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains the routines which allow editing and entering // of data. -// // Tabs: 3 // -// Copyright (c) 1992-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1992-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: viewedit.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "view.h" diff --git a/xflaim/util/viewhdr.cpp b/xflaim/util/viewhdr.cpp index 0fc3306..fceecb8 100644 --- a/xflaim/util/viewhdr.cpp +++ b/xflaim/util/viewhdr.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains the routines which display database header // information. -// // Tabs: 3 // -// Copyright (c) 2002-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2002-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: viewhdr.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "view.h" diff --git a/xflaim/util/viewlfil.cpp b/xflaim/util/viewlfil.cpp index 90fa5d3..e57c275 100644 --- a/xflaim/util/viewlfil.cpp +++ b/xflaim/util/viewlfil.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This file contains the routines which display the logical file // blocks in a FLAIM database. -// // Tabs: 3 // -// Copyright (c) 1992-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1992-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: viewlfil.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "view.h" diff --git a/xflaim/util/viewmenu.cpp b/xflaim/util/viewmenu.cpp index 47c8668..3f499fd 100644 --- a/xflaim/util/viewmenu.cpp +++ b/xflaim/util/viewmenu.cpp @@ -1,28 +1,28 @@ //------------------------------------------------------------------------------ // Desc: This file contains the routines which initialize and setup // menus in the VIEW program. -// // Tabs: 3 // -// Copyright (c) 1992-1995, 1998-2000, 2002-2006 Novell, Inc. -// All Rights Reserved. +// Copyright (c) 1992-1995, 1998-2000, 2002-2007 Novell, Inc. +// All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: viewmenu.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "view.h" diff --git a/xflaim/util/viewsrch.cpp b/xflaim/util/viewsrch.cpp index c1bd1cd..8fb66aa 100644 --- a/xflaim/util/viewsrch.cpp +++ b/xflaim/util/viewsrch.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: This modules contains the routines which allow searching for // a key or a node. -// // Tabs: 3 // -// Copyright (c) 1992-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 1992-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: viewsrch.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "view.h" diff --git a/xflaim/util/xpathtest1srv.cpp b/xflaim/util/xpathtest1srv.cpp index be7f2fd..7065b3f 100644 --- a/xflaim/util/xpathtest1srv.cpp +++ b/xflaim/util/xpathtest1srv.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: XPATH unit test 1 -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: xpathtest1srv.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/xpathtest2srv.cpp b/xflaim/util/xpathtest2srv.cpp index 9ba44e5..95ee05a 100644 --- a/xflaim/util/xpathtest2srv.cpp +++ b/xflaim/util/xpathtest2srv.cpp @@ -1,27 +1,27 @@ //------------------------------------------------------------------------------ // Desc: More XPATH Query tests. These tests focus on the META axis and the // Node subscript ([]). -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: xpathtest2srv.cpp 3129 2006-01-25 11:46:17 -0700 (Wed, 25 Jan 2006) ahodgkinson $ +// $Id$ //------------------------------------------------------------------------------ #include "flmunittest.h" diff --git a/xflaim/util/xshell.cpp b/xflaim/util/xshell.cpp index 6fdaf72..8fe099d 100644 --- a/xflaim/util/xshell.cpp +++ b/xflaim/util/xshell.cpp @@ -1,26 +1,26 @@ //------------------------------------------------------------------------------ // Desc: Interactive database shell -// // Tabs: 3 // -// Copyright (c) 2003-2006 Novell, Inc. All Rights Reserved. +// Copyright (c) 2003-2007 Novell, Inc. All Rights Reserved. // -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; version 2.1 +// of the License. // -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library Lesser General Public License for more details. // -// You should have received a copy of the GNU General Public License -// along with this program; if not, contact Novell, Inc. +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, contact Novell, Inc. // -// To contact Novell about this file by physical or electronic mail, -// you may find current contact information at www.novell.com +// To contact Novell about this file by physical or electronic mail, +// you may find current contact information at www.novell.com. // -// $Id: xshell.cpp 3119 2006-01-19 13:39:12 -0700 (Thu, 19 Jan 2006) dsanders $ +// $Id$ //------------------------------------------------------------------------------ #include "flaimsys.h"