0

jNetPcap でこの関数をオーバーロードする方法を探しています。

Pcap openOffline(String fname, StringBuilder errbuf);

私はこの方法でそれを実装したい:

Pcap openOffline(InputStraem stream, StringBuilder errbuf);

ソース コードをダウンロードしましたが、この関数は関数ですnative。この関数の実装にアクセスして変更するにはどうすればよいですか?

4

1 に答える 1

0

メソッドを静的として宣言し、メソッド内から元のネイティブ メソッドを呼び出すことができます。

何かのようなもの

static Pcap openOffline(InputStream stream, StringBuilder errbuf) {
    String fname;
    doSomeThing(); //Extract a string from the inputstream and store it in fname
    return openOffline(fname, errbuf);
}
于 2014-10-27T16:52:46.590 に答える