Kelas CGopherLocator
Mendapatkan "pencari lokasi" gopher dari server gopher, menentukan jenis pencari lokasi, dan membuat pencari lokasi tersedia untuk CGopherFileFind.
Catatan
CGopherConnection
Kelas , 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
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.