Add LLLeap class, initial implementation, initial unit tests.
Instantiating LLLeap with a command to execute a particular child process sets up machinery to speak LLSD Event API Plugin protocol with that child process. LLLeap is an LLInstanceTracker subclass, so the code that instantiates need not hold the pointer. LLLeap monitors child-process termination and deletes itself when done.
Showing
- indra/llcommon/CMakeLists.txt 3 additions, 0 deletionsindra/llcommon/CMakeLists.txt
- indra/llcommon/llleap.cpp 379 additions, 0 deletionsindra/llcommon/llleap.cpp
- indra/llcommon/llleap.h 80 additions, 0 deletionsindra/llcommon/llleap.h
- indra/llcommon/tests/llleap_test.cpp 261 additions, 0 deletionsindra/llcommon/tests/llleap_test.cpp
indra/llcommon/llleap.cpp
0 → 100644
indra/llcommon/llleap.h
0 → 100644
indra/llcommon/tests/llleap_test.cpp
0 → 100644
Please register or sign in to comment