Function Pool MO is a class of managed objects that represent the SSPS Service function resource pool. The purpose of the function pools is to insure the availability of attached processors for running particular functions and to minimize the delay time in assigning a function. It provides function resources corresponding to the physical Signal processing Resources on SSPS and their configuration as Functions. The Functions are available to the Services that are executing on a Real Time Basis. This object may automatically be instantiated (i.e. instances(s) of the object class(es) is created) upon receiving a successful functionDefine response from the managed system. The functionDefine is an action which are defined in the Application Software Managed Object Classes. This object contains a list of pointers to the corresponding deviceFunctionDefinition Manage Object Instances. This object can only be deleted if there is no referenced deviceFunctionDefinition Managed Object Instances specified in the objectList attribute, i.e., the objectList contains no pointers. This MO receives notifications from the SSPS Platform for pool threshold warnings whenever a threshold is triggered
Status in source: unspecified.
Names: functionPool
Technical details
{
"gdmo_kind": "MANAGED OBJECT CLASS",
"definition": [
"functionPool",
"MANAGED",
"OBJECT",
"CLASS",
"DERIVED",
"FROM",
[
"literal",
"225265636f6d6d656e646174696f6e20582e3732313a203139393222"
],
":",
"top",
";",
"CHARACTERIZED",
"BY",
[
"literal",
"225265636f6d6d656e646174696f6e204d2e333130303a203139393222"
],
":",
"createDeleteNotificationPackage",
",",
"functionPoolPackage",
"PACKAGE",
"BEHAVIOUR",
"functionPoolBehaviour",
";",
"ATTRIBUTES",
"functionName",
"GET",
",",
[
"literal",
"225265636f6d6d656e646174696f6e204d2e333130303a3139393222"
],
":",
"objectList",
"GET-REPLACE",
";",
"ACTIONS",
"servicePoolLock",
",",
"servicePoolUnlock",
",",
"servicePoolStatusQuery",
",",
"servicePoolThresholdWarningGet",
",",
"servicePoolThresholdWarningSet",
";",
"NOTIFICATIONS",
"poolThresholdWarning",
";",
";",
";",
"REGISTERED",
"AS",
"{",
"g776-1ObjectClass",
"29",
"}",
";"
]
}- itu-formal
· Publisher's source file
Source location: GDMO::functionPool.Source version and references
Published package: ITU-T G.776.1 1998; file: g776.1.gdm.
Downloaded: 2026-10-19T21:39:26.661955+00:00. SHA-256:
5ae50a84226dd1e5cb4bf665e23f8f04d37db446e796cce208e85ce89aa62919{'kind': 'GDMO MANAGED OBJECT CLASS', 'details': {'document': {'language': 'GDMO', 'prefix_proof': 'Unique ASN.1 definition in the same recommendation and edition'}, 'gdmo_kind': 'MANAGED OBJECT CLASS', 'definition': 'functionPool MANAGED OBJECT CLASS\r\n DERIVED FROM "Recommendation X.721: 1992":top;\r\n CHARACTERIZED BY\r\n "Recommendation M.3100: 1992":createDeleteNotificationPackage,\r\n functionPoolPackage PACKAGE\r\n BEHAVIOUR functionPoolBehaviour;\r\n ATTRIBUTES\r\n functionName GET,\r\n "Recommendation M.3100:1992":objectList GET-REPLACE;\r\n ACTIONS\r\n servicePoolLock,\r\n servicePoolUnlock,\r\n servicePoolStatusQuery,\r\n servicePoolThresholdWarningGet,\r\n servicePoolThresholdWarningSet;\r\n NOTIFICATIONS\r\n poolThresholdWarning ;;;\r\nREGISTERED AS { g776-1ObjectClass 29 };', 'references': [{'url': 'https://www.itu.int/wftp3/Public/t/fl/itu-t/g/g776.1/1998/G776-1ASN1DefinedTypesModule.asn', 'scope': 'itu-t/g/g776.1/1998/G776-1ASN1DefinedTypesModule.asn', 'module': 'G776-1ASN1DefinedTypesModule', 'sha256': '2bd5cd7116988e8d2776b6d39a9919569c714d78857af31bc676eb2b9a82682e'}]}, 'parser_version': 'formal-3-q5'}