GW2RegisterReportFile
Fungsi GW2RegisterReportFile mendaftarkan path file tempat file log engineering akan ditempatkan. API ini menghasilkan file laporan hanya untuk build debug dari Glasswall Engine.
- C++
- C#
- Java
- Python
- JavaScript
Sinopsis
Untuk sesi session, fungsi GW2RegisterReportFile mendaftarkan nama file tempat file log engineering akan ditempatkan. Nama tersebut adalah string yang ditunjuk oleh reportFilePathName.
#include "glasswall.core2.api.h"
int GW2RegisterReportFile(Session session, const char *reportFilePathName);
Hasil pengembalian
Mengembalikan nilai enum GW2_RetStatus berupa integer. Angka negatif menunjukkan kegagalan.
Sinopsis
public int RegisterReportFile(
int session,
string reportFilePathName)
Hasil pengembalian
Mengembalikan nilai enum GW2_RetStatus berupa integer. Angka negatif menunjukkan kegagalan.
Sinopsis
import com.glasswall.core2javabridge.*;
public int GW2RegisterReportFile(int session, String reportFilePath) throws GlasswallException, NullPointerException
(Deprecated)
public int GW2RegisterReportFile(int session, byte[] reportFilePath) throws GlasswallException, NullPointerException
Deskripsi
Parameter fungsi GW2RegisterReportFile telah diperbarui untuk menggunakan String sebagai pengganti byte[]. Fungsi aslinya telah ditandai sebagai deprecated.
Hasil pengembalian
Fungsi GW2RegisterReportFile mengembalikan enumerasi GW2_RetStatus yang dikonversi menjadi int. Nilainya akan negatif jika terjadi kesalahan. 0 menunjukkan keberhasilan. Lihat API Overview/Return types untuk detailnya.
Pengecualian NullPointerException akan dilempar jika reportFilePath bernilai null atau kosong.
Pengecualian GlasswallException akan dilempar jika session tidak valid, jika reportFilePath tidak dapat diambil, atau jika reportFilePath tidak dapat dikonversi ke UTF-8.
Sinopsis
Mendaftarkan nama file tempat file log engineering akan ditempatkan.
def register_report_file(self, session: int, output_file: str):
""" Register the report file path for the given session.
Args:
session (int): The session integer.
output_file (str): The file path of the report file.
Returns:
gw_return_object (glasswall.GwReturnObj): A GwReturnObj instance with the attributes 'session', 'output_file', 'status'.
"""
Hasil pengembalian
gw_return_object (glasswall.GwReturnObj): Instance GwReturnObj dengan atribut 'session', 'output_file', 'status'.
Sinopsis
Fungsi ini mendaftarkan nama file tempat file log engineering akan ditempatkan.
/**
* @param {number} session The ID of the session.
* @param {string} reportFilePathName The path of the file to be registered.
*/
GW2RegisterReportFile(session, reportFilePathName)
Hasil pengembalian
Mengembalikan nilai enum GW2_RetStatus berupa integer. Angka negatif menunjukkan kegagalan.