History

Renamed folders and separated GSF.Media and GSF.Net into separate projects.

StephenCWills committed 14 years ago

Commit ac1ef661 parent 45bce55628 files · +733 −461Browse files

Showing the changes to Source/Libraries/GSF.Core/Threading/NamespaceDoc.cs (1 of 628 files). Show all

Unified · Split

Source/Libraries/GSF.Core/Threading/NamespaceDoc.cs+244−0
@@ -0,0 +1,244 @@
1+//*******************************************************************************************************
2+// NamespaceDoc.cs - Gbtc
3+//
4+// Tennessee Valley Authority, 2009
5+// No copyright is claimed pursuant to 17 USC § 105. All Other Rights Reserved.
6+//
7+// This software is made freely available under the TVA Open Source Agreement (see below).
8+//
9+// Code Modification History:
10+// -----------------------------------------------------------------------------------------------------
11+// 09/29/2009 - Pinal C. Patel
12+// Generated original version of source code.
13+//
14+//*******************************************************************************************************
15+
16+#region [ TVA Open Source Agreement ]
17+/*
18+
19+ THIS OPEN SOURCE AGREEMENT ("AGREEMENT") DEFINES THE RIGHTS OF USE,REPRODUCTION, DISTRIBUTION,
20+ MODIFICATION AND REDISTRIBUTION OF CERTAIN COMPUTER SOFTWARE ORIGINALLY RELEASED BY THE
21+ TENNESSEE VALLEY AUTHORITY, A CORPORATE AGENCY AND INSTRUMENTALITY OF THE UNITED STATES GOVERNMENT
22+ ("GOVERNMENT AGENCY"). GOVERNMENT AGENCY IS AN INTENDED THIRD-PARTY BENEFICIARY OF ALL SUBSEQUENT
23+ DISTRIBUTIONS OR REDISTRIBUTIONS OF THE SUBJECT SOFTWARE. ANYONE WHO USES, REPRODUCES, DISTRIBUTES,
24+ MODIFIES OR REDISTRIBUTES THE SUBJECT SOFTWARE, AS DEFINED HEREIN, OR ANY PART THEREOF, IS, BY THAT
25+ ACTION, ACCEPTING IN FULL THE RESPONSIBILITIES AND OBLIGATIONS CONTAINED IN THIS AGREEMENT.
26+
27+ Original Software Designation: openPDC
28+ Original Software Title: The GSF Open Source Phasor Data Concentrator
29+ User Registration Requested. Please Visit https://naspi.tva.com/Registration/
30+ Point of Contact for Original Software: J. Ritchie Carroll <mailto:jrcarrol@tva.gov>
31+
32+ 1. DEFINITIONS
33+
34+ A. "Contributor" means Government Agency, as the developer of the Original Software, and any entity
35+ that makes a Modification.
36+
37+ B. "Covered Patents" mean patent claims licensable by a Contributor that are necessarily infringed by
38+ the use or sale of its Modification alone or when combined with the Subject Software.
39+
40+ C. "Display" means the showing of a copy of the Subject Software, either directly or by means of an
41+ image, or any other device.
42+
43+ D. "Distribution" means conveyance or transfer of the Subject Software, regardless of means, to
44+ another.
45+
46+ E. "Larger Work" means computer software that combines Subject Software, or portions thereof, with
47+ software separate from the Subject Software that is not governed by the terms of this Agreement.
48+
49+ F. "Modification" means any alteration of, including addition to or deletion from, the substance or
50+ structure of either the Original Software or Subject Software, and includes derivative works, as that
51+ term is defined in the Copyright Statute, 17 USC § 101. However, the act of including Subject Software
52+ as part of a Larger Work does not in and of itself constitute a Modification.
53+
54+ G. "Original Software" means the computer software first released under this Agreement by Government
55+ Agency entitled openPDC, including source code, object code and accompanying documentation, if any.
56+
57+ H. "Recipient" means anyone who acquires the Subject Software under this Agreement, including all
58+ Contributors.
59+
60+ I. "Redistribution" means Distribution of the Subject Software after a Modification has been made.
61+
62+ J. "Reproduction" means the making of a counterpart, image or copy of the Subject Software.
63+
64+ K. "Sale" means the exchange of the Subject Software for money or equivalent value.
65+
66+ L. "Subject Software" means the Original Software, Modifications, or any respective parts thereof.
67+
68+ M. "Use" means the application or employment of the Subject Software for any purpose.
69+
70+ 2. GRANT OF RIGHTS
71+
72+ A. Under Non-Patent Rights: Subject to the terms and conditions of this Agreement, each Contributor,
73+ with respect to its own contribution to the Subject Software, hereby grants to each Recipient a
74+ non-exclusive, world-wide, royalty-free license to engage in the following activities pertaining to
75+ the Subject Software:
76+
77+ 1. Use
78+
79+ 2. Distribution
80+
81+ 3. Reproduction
82+
83+ 4. Modification
84+
85+ 5. Redistribution
86+
87+ 6. Display
88+
89+ B. Under Patent Rights: Subject to the terms and conditions of this Agreement, each Contributor, with
90+ respect to its own contribution to the Subject Software, hereby grants to each Recipient under Covered
91+ Patents a non-exclusive, world-wide, royalty-free license to engage in the following activities
92+ pertaining to the Subject Software:
93+
94+ 1. Use
95+
96+ 2. Distribution
97+
98+ 3. Reproduction
99+
100+ 4. Sale
101+
102+ 5. Offer for Sale
103+
104+ C. The rights granted under Paragraph B. also apply to the combination of a Contributor's Modification
105+ and the Subject Software if, at the time the Modification is added by the Contributor, the addition of
106+ such Modification causes the combination to be covered by the Covered Patents. It does not apply to
107+ any other combinations that include a Modification.
108+
109+ D. The rights granted in Paragraphs A. and B. allow the Recipient to sublicense those same rights.
110+ Such sublicense must be under the same terms and conditions of this Agreement.
111+
112+ 3. OBLIGATIONS OF RECIPIENT
113+
114+ A. Distribution or Redistribution of the Subject Software must be made under this Agreement except for
115+ additions covered under paragraph 3H.
116+
117+ 1. Whenever a Recipient distributes or redistributes the Subject Software, a copy of this Agreement
118+ must be included with each copy of the Subject Software; and
119+
120+ 2. If Recipient distributes or redistributes the Subject Software in any form other than source code,
121+ Recipient must also make the source code freely available, and must provide with each copy of the
122+ Subject Software information on how to obtain the source code in a reasonable manner on or through a
123+ medium customarily used for software exchange.
124+
125+ B. Each Recipient must ensure that the following copyright notice appears prominently in the Subject
126+ Software:
127+
128+ No copyright is claimed pursuant to 17 USC § 105. All Other Rights Reserved.
129+
130+ C. Each Contributor must characterize its alteration of the Subject Software as a Modification and
131+ must identify itself as the originator of its Modification in a manner that reasonably allows
132+ subsequent Recipients to identify the originator of the Modification. In fulfillment of these
133+ requirements, Contributor must include a file (e.g., a change log file) that describes the alterations
134+ made and the date of the alterations, identifies Contributor as originator of the alterations, and
135+ consents to characterization of the alterations as a Modification, for example, by including a
136+ statement that the Modification is derived, directly or indirectly, from Original Software provided by
137+ Government Agency. Once consent is granted, it may not thereafter be revoked.
138+
139+ D. A Contributor may add its own copyright notice to the Subject Software. Once a copyright notice has
140+ been added to the Subject Software, a Recipient may not remove it without the express permission of
141+ the Contributor who added the notice.
142+
143+ E. A Recipient may not make any representation in the Subject Software or in any promotional,
144+ advertising or other material that may be construed as an endorsement by Government Agency or by any
145+ prior Recipient of any product or service provided by Recipient, or that may seek to obtain commercial
146+ advantage by the fact of Government Agency's or a prior Recipient's participation in this Agreement.
147+
148+ F. In an effort to track usage and maintain accurate records of the Subject Software, each Recipient,
149+ upon receipt of the Subject Software, is requested to register with Government Agency by visiting the
150+ following website: https://naspi.tva.com/Registration/. Recipient's name and personal information
151+ shall be used for statistical purposes only. Once a Recipient makes a Modification available, it is
152+ requested that the Recipient inform Government Agency at the web site provided above how to access the
153+ Modification.
154+
155+ G. Each Contributor represents that that its Modification does not violate any existing agreements,
156+ regulations, statutes or rules, and further that Contributor has sufficient rights to grant the rights
157+ conveyed by this Agreement.
158+
159+ H. A Recipient may choose to offer, and to charge a fee for, warranty, support, indemnity and/or
160+ liability obligations to one or more other Recipients of the Subject Software. A Recipient may do so,
161+ however, only on its own behalf and not on behalf of Government Agency or any other Recipient. Such a
162+ Recipient must make it absolutely clear that any such warranty, support, indemnity and/or liability
163+ obligation is offered by that Recipient alone. Further, such Recipient agrees to indemnify Government
164+ Agency and every other Recipient for any liability incurred by them as a result of warranty, support,
165+ indemnity and/or liability offered by such Recipient.
166+
167+ I. A Recipient may create a Larger Work by combining Subject Software with separate software not
168+ governed by the terms of this agreement and distribute the Larger Work as a single product. In such
169+ case, the Recipient must make sure Subject Software, or portions thereof, included in the Larger Work
170+ is subject to this Agreement.
171+
172+ J. Notwithstanding any provisions contained herein, Recipient is hereby put on notice that export of
173+ any goods or technical data from the United States may require some form of export license from the
174+ U.S. Government. Failure to obtain necessary export licenses may result in criminal liability under
175+ U.S. laws. Government Agency neither represents that a license shall not be required nor that, if
176+ required, it shall be issued. Nothing granted herein provides any such export license.
177+
178+ 4. DISCLAIMER OF WARRANTIES AND LIABILITIES; WAIVER AND INDEMNIFICATION
179+
180+ A. No Warranty: THE SUBJECT SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY OF ANY KIND, EITHER
181+ EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY THAT THE SUBJECT
182+ SOFTWARE WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
183+ PARTICULAR PURPOSE, OR FREEDOM FROM INFRINGEMENT, ANY WARRANTY THAT THE SUBJECT SOFTWARE WILL BE ERROR
184+ FREE, OR ANY WARRANTY THAT DOCUMENTATION, IF PROVIDED, WILL CONFORM TO THE SUBJECT SOFTWARE. THIS
185+ AGREEMENT DOES NOT, IN ANY MANNER, CONSTITUTE AN ENDORSEMENT BY GOVERNMENT AGENCY OR ANY PRIOR
186+ RECIPIENT OF ANY RESULTS, RESULTING DESIGNS, HARDWARE, SOFTWARE PRODUCTS OR ANY OTHER APPLICATIONS
187+ RESULTING FROM USE OF THE SUBJECT SOFTWARE. FURTHER, GOVERNMENT AGENCY DISCLAIMS ALL WARRANTIES AND
188+ LIABILITIES REGARDING THIRD-PARTY SOFTWARE, IF PRESENT IN THE ORIGINAL SOFTWARE, AND DISTRIBUTES IT
189+ "AS IS."
190+
191+ B. Waiver and Indemnity: RECIPIENT AGREES TO WAIVE ANY AND ALL CLAIMS AGAINST GOVERNMENT AGENCY, ITS
192+ AGENTS, EMPLOYEES, CONTRACTORS AND SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT. IF RECIPIENT'S USE
193+ OF THE SUBJECT SOFTWARE RESULTS IN ANY LIABILITIES, DEMANDS, DAMAGES, EXPENSES OR LOSSES ARISING FROM
194+ SUCH USE, INCLUDING ANY DAMAGES FROM PRODUCTS BASED ON, OR RESULTING FROM, RECIPIENT'S USE OF THE
195+ SUBJECT SOFTWARE, RECIPIENT SHALL INDEMNIFY AND HOLD HARMLESS GOVERNMENT AGENCY, ITS AGENTS,
196+ EMPLOYEES, CONTRACTORS AND SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT, TO THE EXTENT PERMITTED BY
197+ LAW. THE FOREGOING RELEASE AND INDEMNIFICATION SHALL APPLY EVEN IF THE LIABILITIES, DEMANDS, DAMAGES,
198+ EXPENSES OR LOSSES ARE CAUSED, OCCASIONED, OR CONTRIBUTED TO BY THE NEGLIGENCE, SOLE OR CONCURRENT, OF
199+ GOVERNMENT AGENCY OR ANY PRIOR RECIPIENT. RECIPIENT'S SOLE REMEDY FOR ANY SUCH MATTER SHALL BE THE
200+ IMMEDIATE, UNILATERAL TERMINATION OF THIS AGREEMENT.
201+
202+ 5. GENERAL TERMS
203+
204+ A. Termination: This Agreement and the rights granted hereunder will terminate automatically if a
205+ Recipient fails to comply with these terms and conditions, and fails to cure such noncompliance within
206+ thirty (30) days of becoming aware of such noncompliance. Upon termination, a Recipient agrees to
207+ immediately cease use and distribution of the Subject Software. All sublicenses to the Subject
208+ Software properly granted by the breaching Recipient shall survive any such termination of this
209+ Agreement.
210+
211+ B. Severability: If any provision of this Agreement is invalid or unenforceable under applicable law,
212+ it shall not affect the validity or enforceability of the remainder of the terms of this Agreement.
213+
214+ C. Applicable Law: This Agreement shall be subject to United States federal law only for all purposes,
215+ including, but not limited to, determining the validity of this Agreement, the meaning of its
216+ provisions and the rights, obligations and remedies of the parties.
217+
218+ D. Entire Understanding: This Agreement constitutes the entire understanding and agreement of the
219+ parties relating to release of the Subject Software and may not be superseded, modified or amended
220+ except by further written agreement duly executed by the parties.
221+
222+ E. Binding Authority: By accepting and using the Subject Software under this Agreement, a Recipient
223+ affirms its authority to bind the Recipient to all terms and conditions of this Agreement and that
224+ Recipient hereby agrees to all terms and conditions herein.
225+
226+ F. Point of Contact: Any Recipient contact with Government Agency is to be directed to the designated
227+ representative as follows: J. Ritchie Carroll <mailto:jrcarrol@tva.gov>.
228+
229+*/
230+#endregion
231+
232+using System.Runtime.CompilerServices;
233+
234+namespace GSF.Threading
235+{
236+ /// <summary>
237+ /// Contains classes used to define managed threads that can be used for debugging threads by providing
238+ /// automatic tracking, total thread runtime and the ability to run threads in alternate execution contexts.
239+ /// </summary>
240+ [CompilerGenerated()]
241+ class NamespaceDoc
242+ {
243+ }
244+}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t