setMAC() (Previous) (Next) findVendor()

View this page in Last updated: Sun, 05 Oct 2008
English | French | German | Hungarian | Japanese | Polish | Spanish | Plain HTML

importVendors()

importVendors() -- 製造者のファイルをデータベースあるいは配列にインポートする

説明

このメソッドは、製造者のファイルをパースします。これは http://anonsvn.wireshark.org/wireshark/trunk/manuf のような形式のもので、MAC アドレスのプレフィックスとベンダーとの対応の一覧となっています。 パラメータ $doReturn が FALSE の場合、 このクラスのファクトリで指定したデータベースにデータがインポートされます。 しかし $doReturn が TRUE の場合は、返り値が連想配列となり、 キー 'vendor' および 'description' にデータが格納されます。

パラメータ

  • string $file パースする製造者ファイルのファイル名あるいは URL。

  • string $doReturn TRUE の場合は、 配列が返されます。FALSE の場合は、データがデータベースに保存されます。

返り値

mixed - $doReturn が TRUE の場合は、配列を返します。それ以外の場合は、成功した場合に TRUE を返します。いずれの場合も、失敗したときには Net_MAC_Exception オブジェクトをスローします。

注意

この関数は、スタティックにコールする ことはできません。

このメソッドは、エラー時に例外をスローします。 そのため、このメソッドは常に try/catch ブロック内でコールしなければなりません。

例外・エラー

Net_MAC_Exception をスローします。

setMAC() (Previous) (Next) findVendor()

Download Documentation Last updated: Sun, 05 Oct 2008
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.