Hello Varsha.
I made a rework of the "Components" tab.
I want that you know some details of that implementation:

1. Both status "ZeBeDee" and "Wpcap" components
are the part of NID data now.
Each Kaboodle instance checks statuses of above components at startup
and keeps them as a part of itself "device attributes".
Therefore I replaced your part of source code, which initiates the member
*CEFController::sZeBeDeePath*
from the end into the beginning of the function
*CEFController::Start()*,
because *CEFController::sZeBeDeePath* must be initialized
when we call *CNIDPC::CreateLocal(...)*.

2. The existence of "ZeBeDee" component defines by the function
*bool CEFController::IsZeBeDee()*. If you'll change the format of data,
which keeps in the member *CEFController::sZeBeDeePath*,
then please change the implementation of the above function also.

3. On reasons stated in #1, I added a little function
*CSnifferThread::GetWpcapDllPath(...)*.
This function defines a path of the *wpcap.dll*.
If you'll change that path, please do it in above function only.

- Igor




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Kaboodle-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kaboodle-devel

Reply via email to