CHtmlStream

CHtmlStream temel sınıf yok.

CHtmlStream bellek html yöneten bir sınıftır. html bellek dosyaları ham bayt geçici olarak depolamak için yararlıdır veya kendi iletim önce nesneleri seri hale getirilmiş. CFiletüretilmemiş rağmen CHtmlStream CFile–derived sınıfı CHtmlStream önce dışarı gönderme için geçici arabellek veri ve CHtmlStream bellek dosyasına depolanan verileri depolamak için kullanılan dışında CMemFile, okunamaz gibi davranır.

CHtmlStream nesneleri genellikle otomatik olarak oluşturulur ve size teslim CHttpServer::ConstructStreamgöre; Ancak, CHttpServer::ConstructStream geçersiz kılar ve kendi özel işlevsellik sağlamak.

CHtmlStream nesneleri otomatik olarak kendi bellek ayırabilir veya iliştir' i arayarak, kendi bellek bloğu CHtmlStream nesnesine ekleyebilirsiniz. Her iki durumda da nGrowBytesiçinde bellek dosyasını otomatik olarak büyüyen bellek ayrılır- nGrowBytes sıfır değilse artışlarla büyüklüğünde. NGrowBytes parametresi olan yapıcısına ayarla.

Bellek başlangıçta CHtmlStream nesne tarafından ayrılan bellek otomatik olarak imha CHtmlStream nesnenin silinir; Aksi takdirde, nesneye iliştirilmiş bellek ayırmayı kaldırma için sorumlu.

Çalıştırma kitaplığı işlevlerini kullanan CHtmlStream malloc, realloc, ve ayırmak, tahsis ve bellek; ayırması için ücretsiz ve içsel memcpy arabellek büyüyen zaman blok kopya bellek. CHtmlStream dosya büyüdükçe Bu davranış veya davranışını değiştirmek için CHtmlStream kendi sınıf türetmek ve uygun işlevleri geçersiz kılar.

# include lt;afxisapi.h>

Sı&nıf üyeleri |nbsp; Hiyerarşi çizelgesi

Ör&neknbsp; mfc örnek wwwquote

Ayrıca bkz: CHttpServer, CHttpFilter

Index