Overview

Common Library is a Ccsp component which provides the wrapper API's for the basic utilities to all the other components of RDK-B. Common Library is the component that provides the API's for Dbus calls in the RDK-B stack. This component also provides the get attribute and set attribute functionality for the data model interface in the stack. Some other basic utilities supported by Common library are :

  • Dbus Call
  • Socket Creation
  • Memory management and mapping
  • HTTP


Architecture

Ccsp Cr
CcspTR069PA
Ccsp P&M
Ccsp PSM
LAN manager
Reboot manager
...
CWMP Database
Components
DataModel Agent
CPE Controller
SLAP(Service Logic Aggregation Plane Implementation)
SlapvarConverter
SlapvarMapper
ANSC(Advanced Networking Service Container)
AnscClight component
Ansc component Object
CCSP Common Library


APIs

Some of the common library API's used frequently are:

CcspCcMbi_SetParameterValues
CcspCcMbi_GetParameterValues
CcspCcMbi_SetCommit
CcspCcMbi_SetParameterAttributes
CcspCcMbi_GetParameterAttributes
CcspCcMbi_AddTblRow
CcspCcMbi_DeleteTblRow
AnscSetTraceLevel_ansc
CcspCcMbi_GetParameterNames
CcspCcMbi_CurrentSessionIdSignal





  • No labels

1 Comment

  1. Hi guys,

    Is there any references or documents to introduce/detail the below items:

    • SLAP - Service Logic Aggregation Plane
    • ANSC - Advanced Network Service Container


    I have searched above items however I cannot find any useful information.

    Nowadays, my only way is tracing the source code  and its comment.

    Therefore, I wanna know if there any good references or website can introduce them systematically.


    Thank you for your time.


    Best Regards,

    Terry Yu