This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > %Net.PushNotifications.GCM


class %Net.PushNotifications.GCM extends %Library.RegisteredObject

// Implements Google Cloud Messaging Service connectivity

Property Inventory (Including Private)

Method Inventory (Including Private)


parameter SERVICETYPE = GCM;

Properties (Including Private)

property PushServer as %String (MAXLEN = 2048) [ InitialExpression = "" , Required ];
Property methods: PushServerDisplayToLogical(), PushServerGet(), PushServerIsValid(), PushServerLogicalToDisplay(), PushServerLogicalToOdbc(), PushServerNormalize(), PushServerSet()
property SSLConfig as %String [ Required ];
Property methods: SSLConfigDisplayToLogical(), SSLConfigGet(), SSLConfigIsValid(), SSLConfigLogicalToDisplay(), SSLConfigLogicalToOdbc(), SSLConfigNormalize(), SSLConfigSet()
property Timeout as %Integer [ InitialExpression = 30 , Required ];
Property methods: TimeoutDisplayToLogical(), TimeoutGet(), TimeoutIsValid(), TimeoutLogicalToDisplay(), TimeoutNormalize(), TimeoutSet()

Methods (Including Private)

method Connect() as %Status
method Disconnect() as %Status
method HTTPPushNotification(pAppIdentifier As %String, ByRef pNotification, ByRef pReply) as %Status

Inherited Members

Inherited Methods (Including Private)


FeedbackOpens in a new window