Skip to content

nokia/domino-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status codecov

Domino Library

Reuse-Library of C++, include classes eg:

  1. ObjAnywhere (手册*)

    How to get any object anywhere in a program directly (not by passing parameter)?

  2. Domino(s) (手册*)

    How can a program adaptively perform at its best in any scenario?

  3. MsgSelf (手册*)

    How to avoid nested callback?

  4. SmartLog (手册 | Manual)

    How to collect only error related logs? eg, only print for failed ut case(s):

  5. ThreadBack (手册*)

    How to coordinate main thread(containing all logic) with other threads(time-consuming tasks)

(*) English manual is not ready yet.

New Practices

  1. UT testcase is requirement. (Refer to ./ut/*/*.cpp)

    UT testcases are also the best way to understand how to use the classes.

  2. LEGO domino classes. (Refer to ./ut/obj_anywhere/UtInitObjAnywhere.hpp)

How to use this library?

Just copy the source code into your project. Please obey its license.

Contribution

(not ready yet)

Contact

sz.chen@nokia-sbell.com