Graphing API Functions
PEER Graphing API menggunakan fungsi berikut:
Fungsi Inisialisasi dan Pembersihan
Fungsi | Deskripsi |
---|---|
PeerGraphShutdown | Membersihkan sumber daya apa pun yang dialokasikan oleh panggilan ke PeerGraphStartup. |
PeerGraphStartup | Menunjukkan ke Infrastruktur Grafik Serekan versi protokol Serekan apa yang diperlukan aplikasi panggilan. |
Pembuatan Grafik dan Fungsi Akses
Fungsi | Deskripsi |
---|---|
PeerGraphClose | Membatalkan handel grafik serekan yang dikembalikan oleh panggilan ke PeerGraphBuat atau PeerGraphOpen, dan menutup semua koneksi jaringan untuk grafik serekan yang ditentukan. |
PeerGraphBuat | Membuat grafik serekan baru. |
PeerGraphDelete | Menghapus data yang terkait dengan grafik serekan tertentu. |
PeerGraphListen | Menunjukkan bahwa grafik serekan harus mulai mendengarkan koneksi masuk. |
PeerGraphBuka | Membuka grafik serekan yang dibuat sebelumnya oleh simpul lokal atau simpul jarak jauh. |
Fungsi Informasi Grafik dan Simpul
Fungsi | Deskripsi |
---|---|
PeerGraphEnumNodes | Membuat dan mengembalikan handel enumerasi yang digunakan untuk menghitung simpul dalam grafik serekan. |
PeerGraphGetNodeInfo | Mengambil informasi tentang simpul tertentu. |
PeerGraphGetProperties | Mengambil properti grafik serekan saat ini. |
PeerGraphGetStatus | Mengembalikan status grafik serekan saat ini. |
PeerGraphSetNodeAttributes | Mengatur atribut struktur PEER_NODE_INFO untuk simpul lokal. |
PeerGraphSetPresence | Secara eksplisit mengaktifkan atau menonaktifkan publikasi rekaman kehadiran untuk simpul tertentu. Fungsi ini dapat mengambil alih pengaturan kehadiran di properti grafik serekan. |
PeerGraphSetProperties | Mengatur properti grafik serekan. |
Fungsi Manajemen Rekaman
Fungsi | Deskripsi |
---|---|
PeerGraphAddRecord | Menambahkan rekaman baru ke grafik serekan. Rekaman yang ditambahkan dengan fungsi ini dikirim ke setiap simpul dalam grafik serekan. |
PeerGraphDeleteRecord | Menandai rekaman sebagai dihapus dalam grafik serekan. |
PeerGraphEnumRecords | Membuat dan mengembalikan handel enumerasi yang digunakan untuk menghitung rekaman dari jenis rekaman, pengguna, atau keduanya tertentu. |
PeerGraphGetRecord | Mengambil rekaman tertentu berdasarkan ID rekaman yang ditentukan. |
PeerGraphSearchRecords | Mencari grafik serekan untuk rekaman tertentu. |
PeerGraphUpdateRecord | Memperbarui rekaman dalam grafik serekan lalu membanjiri rekaman ke setiap simpul dalam grafik serekan. |
PeerGraphValidateDeferredRecords | Menunjukkan kepada Infrastruktur Grafik Serekan bahwa saatnya untuk mengirim ulang rekaman yang ditangguhkan agar modul keamanan dapat divalidasi. |
Fungsi Ekspor dan Impor
Fungsi | Deskripsi |
---|---|
PeerGraphExportDatabase | Mengekspor database grafik serekan ke dalam file yang bisa Anda pindahkan ke komputer lain. |
PeerGraphImportDatabase | Mengimpor file yang berisi informasi dari database grafik serekan. |
Fungsi Utilitas dan Dukungan
Fungsi | Deskripsi |
---|---|
PeerGraphEndEnumeration | Merilis handel enumerasi, dan membebaskan sumber daya yang terkait dengan enumerasi. |
PeerGraphFreeData | Membebaskan sumber daya yang dikembalikan oleh beberapa fungsi PEER Graphing API. |
PeerGraphGetItemCount | Mengambil jumlah item dalam enumerasi. |
PeerGraphGetNextItem | Mendapatkan item atau item berikutnya dalam enumerasi yang dibuat oleh panggilan ke fungsi tertentu, yang mengembalikan enumerasi serekan. |
PeerGraphPeerTimeToUniversalTime | Mengonversi nilai waktu referensi yang dikelola grafik serekan ke nilai waktu yang dilokalkan yang sesuai untuk ditampilkan di komputer serekan. |
PeerGraphUniversalTimeToPeerTime | Mengonversi nilai waktu universal dari komputer serekan ke nilai waktu grafik serekan umum. |
Fungsi Koneksi
Fungsi | Deskripsi |
---|---|
PeerGraphCloseDirectConnection | Menutup koneksi langsung yang ditentukan. |
PeerGraphConnect | Mencoba membuat koneksi ke simpul tertentu dalam grafik serekan. Fungsi ini memulai operasi asinkron. |
PeerGraphEnumConnections | Membuat dan mengembalikan handel enumerasi yang digunakan untuk menghitung koneksi simpul lokal. |
PeerGraphOpenDirectConnection | Memungkinkan aplikasi untuk membuat koneksi langsung dengan simpul dalam grafik serekan. Koneksi hanya dapat dibuat jika simpul tempat aplikasi terhubung telah berlangganan peristiwa PEER_GRAPH_EVENT_DIRECT_CONNECTION. |
PeerGraphSendData | Mengirim data ke simpul tetangga atau node yang terhubung langsung. |
Fungsi Infrastruktur Peristiwa
Fungsi | Deskripsi |
---|---|
PeerGraphGetEventData | Mengambil peristiwa serekan. |
PeerGraphRegisterEvent | Mendaftarkan permintaan peer untuk diberi tahu tentang perubahan yang terkait dengan grafik serekan dan jenis peristiwa. |
PeerGraphUnregisterEvent | Meminta agar aplikasi tidak lagi diberi tahu tentang perubahan yang terkait dengan grafik serekan dan jenis catatan. |