Bagikan melalui


Kelas CGopherLocator

Mendapatkan "pencari lokasi" gopher dari server gopher, menentukan jenis pencari lokasi, dan membuat pencari lokasi tersedia untuk CGopherFileFind.

Catatan

CGopherConnectionKelas , CGopherFile, CGopherFileFind, CGopherLocator dan anggota mereka tidak digunakan lagi karena mereka tidak berfungsi pada platform Windows XP, tetapi mereka akan terus bekerja pada platform sebelumnya.

Sintaks

class CGopherLocator : public CObject

Anggota

Konstruktor Publik

Nama Deskripsi
CGopherLocator::CGopherLocator Membuat CGopherLocator objek.

Metode Publik

Nama Deskripsi
CGopherLocator::GetLocatorType Mengurai pencari gopher dan menentukan atributnya.

Operator Publik

Nama Deskripsi
CGopherLocator::operator LPCTSTR Secara langsung mengakses karakter yang CGopherLocator disimpan dalam objek sebagai string gaya C.

Keterangan

Aplikasi harus mendapatkan pencari lokasi server gopher sebelum dapat mengambil informasi dari server tersebut. Setelah memiliki pencari lokasi, ia harus memperlakukan pencari lokasi sebagai token buram.

Setiap pencari gopher memiliki atribut yang menentukan jenis file atau server yang ditemukan. Lihat GetLocatorType untuk daftar jenis pencari gopher.

Aplikasi biasanya menggunakan pencari lokasi untuk panggilan ke CGopherFileFind::FindFile untuk mengambil informasi tertentu.

Untuk mempelajari selengkapnya tentang cara CGopherLocator kerja dengan kelas Internet MFC lainnya, lihat artikel Pemrograman Internet dengan WinInet.

Hierarki Warisan

CObject

CGopherLocator

Persyaratan

Header: afxinet.h

CGopherLocator::CGopherLocator

Fungsi anggota ini dipanggil untuk membuat CGopherLocator objek.

CGopherLocator(const CGopherLocator& ref);

Parameter

ref
Referensi ke objek konstanta CGopherLocator .

Keterangan

Anda tidak pernah membuat objek secara CGopherLocator langsung. Sebagai gantinya, panggil CGopherConnection::CreateLocator untuk membuat dan mengembalikan pointer ke CGopherLocator objek.

CGopherLocator::GetLocatorType

Panggil fungsi anggota ini untuk mendapatkan jenis pencari lokasi.

BOOL GetLocatorType(DWORD& dwRef) const;

Parameter

dwRef
Referensi ke DWORD yang akan menerima jenis pencari lokasi. Lihat Keterangan untuk tabel jenis pencari lokasi.

Tampilkan Nilai

Bukan nol jika berhasil; jika tidak, 0. Jika panggilan gagal, fungsi Win32 GetLastError dapat dipanggil untuk menentukan penyebab kesalahan.

Keterangan

Jenis yang mungkin adalah sebagai berikut:

Nilai Makna
GOPHER_TYPE_TEXT_FILE File teks ASCII.
GOPHER_TYPE_DIRECTORY Direktori item Gopher tambahan.
GOPHER_TYPE_CSO Server buku telepon CSO.
GOPHER_TYPE_ERROR Menunjukkan kondisi kesalahan.
GOPHER_TYPE_MAC_BINHEX File Macintosh dalam format BINHEX.
GOPHER_TYPE_DOS_ARCHIVE File arsip DOS.
GOPHER_TYPE_UNIX_UUENCODED File UUENCODED.
GOPHER_TYPE_INDEX_SERVER Server indeks.
GOPHER_TYPE_TELNET Server Telnet.
GOPHER_TYPE_BINARY File biner.
GOPHER_TYPE_REDUNDANT Server duplikat. Informasi yang terkandung dalam adalah duplikat server utama. Server utama adalah entri direktori terakhir yang tidak memiliki jenis GOPHER_TYPE_REDUNDANT.
GOPHER_TYPE_TN3270 Server TN3270.
GOPHER_TYPE_GIF File grafis GIF.
GOPHER_TYPE_IMAGE File gambar.
GOPHER_TYPE_BITMAP File bitmap.
GOPHER_TYPE_MOVIE File film.
GOPHER_TYPE_SOUND File suara.
GOPHER_TYPE_HTML Dokumen HTML.
GOPHER_TYPE_PDF File PDF.
GOPHER_TYPE_CALENDAR File kalender.
GOPHER_TYPE_INLINE File sebaris.
GOPHER_TYPE_UNKNOWN Tipe item tidak diketahui.
GOPHER_TYPE_ASK Item Ask+.
GOPHER_TYPE_GOPHER_PLUS Item Gopher+.

CGopherLocator::operator LPCTSTR

Operator transmisi yang berguna ini menyediakan metode yang efisien untuk mengakses string C yang dihentikan null yang CGopherLocator terkandung dalam objek.

operator LPCTSTR () const;

Tampilkan Nilai

Penunjuk karakter ke data string.

Keterangan

Tidak ada karakter yang disalin; hanya penunjuk yang dikembalikan.

Lihat juga

Kelas CObject
Bagan Hierarki
Kelas CGopherFileFind