24 lines
1.5 KiB
Markdown
24 lines
1.5 KiB
Markdown
# uCOMmandIt Base Class for all Classes
|
|
|
|
<!-- find and replace the package name to match -->
|
|
[![Build Status](https://img.shields.io/travis/uCOMmandIt/uci-pkg-template.svg?branch=master)](https://travis-ci.org/uCOMmandIt/uci-pkg-template)
|
|
[![Inline docs](http://inch-ci.org/github/uCOMmandIt/uci-pkg-template.svg?branch=master)](http://inch-ci.org/github/uCOMmandIt/uci-pkg-template)
|
|
[![Dependencies](https://img.shields.io/david/uCOMmandIt/uci-pkg-template.svg)](https://david-dm.org/uCOMmandIt/uci-pkg-template)
|
|
[![devDependencies](https://img.shields.io/david/dev/uCOMmandIt/uci-pkg-template.svg)](https://david-dm.org/uCOMmandIt/uci-pkg-template?type=dev)
|
|
[![codecov](https://img.shields.io/codecov/c/github/uCOMmandIt/uci-pkg-template/master.svg)](https://codecov.io/gh/uCOMmandIt/uci-pkg-template)
|
|
|
|
Base Class extended for all UCI Classes
|
|
|
|
|
|
changed sockets options now can add as many as you want of either type and transport
|
|
improved socket packet processing call now binds this and name of socket that received packet for processing
|
|
single common processor for all packets incoming (either consumer or socket)
|
|
default processing splits into socket or consumer
|
|
default processing has calls looking for packet cmd functions before returning error packet
|
|
1. Added Namespace // TODO
|
|
2. A Pariticular Sockect
|
|
3. Root of instance
|
|
4. The socket type and transport //TODO
|
|
5. The socket type
|
|
there are helper functions for adding cmd functions to any of these save the root instance we you can add directly.
|