Closed
Bug 103272
Opened 23 years ago
Closed 9 years ago
cleanup the way necko exposes public components
Categories
(Core :: Networking, defect)
Core
Networking
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: darin.moz, Unassigned)
Details
(Keywords: arch)
i'd like to see necko push all public CID's and ContractID's into nsNetCID.h. this file should be used to document the interfaces implemented by a particular class specified by a CID and/or ContractID. i have already added a couple classes to this file over the past year, and i think it would be good to transition the rest of necko.
Reporter | ||
Updated•23 years ago
|
Target Milestone: mozilla0.9.6 → mozilla0.9.7
Comment 2•23 years ago
|
||
hey darin, the scheme that we came up with for deailing with public contract-ids is to create separate header files for each public "component" and put its contract-id and related stuff in there... the reason for separate headers was to make it easier for doxygen style documentation... and to allow components to change (more or less) independently from each other :-) take a look at the bottom of http://www.mozilla.org/projects/embedding/EmbedInterfaceFreeze.html -- rick
Reporter | ||
Comment 3•23 years ago
|
||
rick: that sounds good... could you point me to a sample component header file?
Status: NEW → ASSIGNED
Comment 4•23 years ago
|
||
I can't think of any 'component headers' that you can use for reference (jud, please correct me if i'm wrong)... So, you can be the first :-) -- rick
Reporter | ||
Comment 5•23 years ago
|
||
do you have a naming convention for these? a preferred location in the tree? consider for example, nsLoadGroup. could you give me an example of what a component header for this should roughly look like? obviously, i can't call it nsLoadGroup.h ... what should it be called then?
Reporter | ||
Updated•23 years ago
|
Summary: make all of necko use nsNetCID.h → cleanup the way necko exposes public components
Comment 9•22 years ago
|
||
Moving Netscape owned 0.9.9 and 1.0 bugs that don't have an nsbeta1, nsbeta1+, topembed, topembed+, Mozilla0.9.9+ or Mozilla1.0+ keyword. Please send any questions or feedback about this to adt@netscape.com. You can search for "Moving bugs not scheduled for a project" to quickly delete this bugmail.
Target Milestone: mozilla1.0 → mozilla1.2
Reporter | ||
Updated•22 years ago
|
Target Milestone: mozilla1.2alpha → ---
Reporter | ||
Comment 11•18 years ago
|
||
-> default owner
Assignee: darin → nobody
Status: ASSIGNED → NEW
QA Contact: benc → networking
Target Milestone: Future → ---
Updated•18 years ago
|
Priority: P3 → --
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•