Lines Matching defs:component
105 status_t BMIMEMultipartMailContainer::AddComponent(BMailComponent *component) {
106 if (!_components_in_code.AddItem(component))
111 _components_in_code.RemoveItem(component);
120 if (BMailComponent *component = (BMailComponent *)_components_in_code.ItemAt(index))
121 return component; //--- Handle easy case
129 BMailComponent component (_charSetForTextDecoding);
130 if (component.SetToRFC822(_io_data,part->end - part->start) < B_OK)
133 BMailComponent *piece = component.WhatIsThis();
163 BMIMEMultipartMailContainer::RemoveComponent(BMailComponent *component)
165 if (component == NULL)
168 int32 index = _components_in_code.IndexOf(component);
169 if (component == NULL)
315 // the boundary, not part of the previous MIME component.
362 // another component to add.
367 // Next component's header starts just after the boundary line.
381 // component if there wasn't a trailing boundary and there is some data
390 // If requested, actually read the data inside each component, otherwise