Data Types Summary

This table lists the AMI C API data types. These types are described in the following sections.

Data Type

Description

Page

ami_AlertType

Defines the valid alert types for unsolicited messages.

ami_AlertType

ami_Boolean

Defines the valid boolean data types.

ami_Boolean

AMI C API Constants

General constants defined in the AMI C API.

AMI C API Constants

ami_DataType

Defines valid AMI C API parameter data types.

ami_DataType

ami_Error

Error object handle—encapsulates all the information required to define an AMI C API error.

ami_Error

ami_Method

Method object handle—Encapsulates all the information required to define and support an AMI C API method.

ami_Method

ami_MethodType

Defines the valid AMI C API method types.

ami_MethodType

ami_Parameter

Parameter object handle—encapsulates all the information required to define and support an AMI C API parameter—used to represent an individual method input or output parameter.

ami_Parameter

ami_ParameterList

Object handle for parameter list that encapsulates all the information required to define and support a list of AMI C API parameters—used to group the input or output parameters of a method.

ami_ParameterList

ami_ParameterListList

Object handle that generates a list of Parameter lists—encapsulates all the information required to define and support multiple AMI parameter lists—used to return multiple instances of output parameter values for a method (i.e. tabular data).

ami_ParameterListList

ami_Session

Session object handle—encapsulates all the information required to define and support an AMI session.

ami_Session

ami_Subscription

Encapsulates all the information required to define and support a subscription to an asynchronous AMI method.

ami_Subscription

ami_Property

Defines the transport properties specified by name value pairs and are added by the ami_AddProperty.

ami_Property