Kanzi Connect 3.9.10
InputServiceConcept Class Referenceabstract
Inheritance diagram for InputServiceConcept:
ExternalServiceBase

Classes

class  CustomTypes
 
class  EnumTypes
 

Public Member Functions

String getSchema ()
 
String provideServiceRoutingInformationOverride ()
 
String provideServiceRuntimeDataOverride ()
 
void receive (ExternalServiceSession session, MessagePackage message)
 
- Public Member Functions inherited from ExternalServiceBase
 ExternalServiceBase (String name)
 Constructor.
 
ExternalServiceSession getRunningSession ()
 Running session accessor.
 

Protected Member Functions

MessagePackage createnotifyReceiveKeyEventsEventMessage (int streamIdHash, CustomTypes.InputEventKey receivedKeyEvents)
 
MessagePackage createnotifyReceiveStreamInfoEventMessage (String streamId, int streamIdHash, CustomTypes.Geometry geometry, int orientation)
 
MessagePackage createnotifyReceiveTouchEventsEventMessage (int streamIdHash, CustomTypes.InputEventTouch receivedTouchEvents)
 
void notifyReceiveKeyEventsEvent (int streamIdHash, CustomTypes.InputEventKey receivedKeyEvents)
 
void notifyReceiveKeyEventsEventTo (ExternalServiceSession _session, int streamIdHash, CustomTypes.InputEventKey receivedKeyEvents)
 
void notifyReceiveKeyEventsEventToAll (int streamIdHash, CustomTypes.InputEventKey receivedKeyEvents)
 
void notifyReceiveStreamInfoEvent (String streamId, int streamIdHash, CustomTypes.Geometry geometry, int orientation)
 
void notifyReceiveStreamInfoEventTo (ExternalServiceSession _session, String streamId, int streamIdHash, CustomTypes.Geometry geometry, int orientation)
 
void notifyReceiveStreamInfoEventToAll (String streamId, int streamIdHash, CustomTypes.Geometry geometry, int orientation)
 
void notifyReceiveTouchEventsEvent (int streamIdHash, CustomTypes.InputEventTouch receivedTouchEvents)
 
void notifyReceiveTouchEventsEventTo (ExternalServiceSession _session, int streamIdHash, CustomTypes.InputEventTouch receivedTouchEvents)
 
void notifyReceiveTouchEventsEventToAll (int streamIdHash, CustomTypes.InputEventTouch receivedTouchEvents)
 
abstract void postKeyEvents (int streamIdHash, CustomTypes.InputEventKey postedKeyEvents)
 
abstract void postTouchEvents (int streamIdHash, CustomTypes.InputEventTouch postedTouchEvents)
 
abstract void requestStreamInfo (String streamId)
 
abstract void setGeometry (String streamId, CustomTypes.Geometry geometry)
 
abstract void setOrientation (String streamId, int orientation)
 
abstract void simulateCursor (String streamId, int id, float x, float y, int state)
 
abstract void simulateKey (String streamId, int kanzi_code, int raw_code, int state)
 
abstract void subscribeEvents (String streamId)
 
abstract void subscribeProvider (String streamId)
 
abstract void unsubscribeEvents (String streamId)
 
abstract void unsubscribeProvider (String streamId)
 
- Protected Member Functions inherited from ExternalServiceBase
void reportBooleanResult (MessagePackage message, boolean result)
 Reports a boolean response to provided message using the currently running session.
 
void reportFloatResult (MessagePackage message, float result)
 Reports a float response to provided message using the running session.
 
void reportIntResult (MessagePackage message, int result)
 Reports a integer response to provided message using the currently running session.
 
void reportStringResult (MessagePackage message, String result)
 Reports a string response to provided message using the currently running session.
 
void reportVoidResult (MessagePackage message)
 Reports a void response to provided message using the currently running session.
 
void setRunningSession (ExternalServiceSession session)
 Store current running session.
 

Additional Inherited Members

- Static Protected Member Functions inherited from ExternalServiceBase
static void reportBooleanResult (MessagePackage message, ExternalServiceSession session, boolean result)
 Reports a boolean response to provided message.
 
static void reportFloatResult (MessagePackage message, ExternalServiceSession session, float result)
 Reports a string response to provided message using the provided session.
 
static void reportIntResult (MessagePackage message, ExternalServiceSession session, int result)
 Reports a integer response to provided message using the provided session.
 
static void reportStringResult (MessagePackage message, ExternalServiceSession session, String result)
 Reports a string response to provided message using the provided session.
 
static void reportVoidResult (MessagePackage message, ExternalServiceSession session)
 Reports a void response to provided message using the provided session.