tarosukeの日記: [talos] ドライバの基底部をちといじる予定
日記 by
tarosuke
現状では「基底クラスのコンストラクタが派生クラスのそれより先に実行され、派生クラスのコンストラクタのあとに自動実行されるメソッドがない」という理由でデバイスの登録を各派生クラスにさせているのだが、これを「DEVICE::NewDeviceでドライバのInitを呼び出した後にデバイスが生成されていたらevNewDeviceイベントを起こす」ことでデバイスの登録も抽象クラス側で可能になる。
これでドライバ書く時のお約束が一つ減ったぞー。
[talos] ドライバの基底部をちといじる予定 More ログイン