OSID Logo
OSID Specifications
communication package
Version 3.0.0
Interfaceosid.communication.CommunicationManager
Implementsosid.OsidManager
osid.communication.CommunicationProfile
Used Byosid.orchestration.OrchestrationManager
Description

The communication manager provides access to locale sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • CommunicationSession : a session to receive communications
MethodgetCommunicationSession
Description

Gets an OsidSession associated with the communication service.

Parametersosid.communication.CommunicationReceiverreceiverthe communication receiver
Returnosid.communication.CommunicationSessiona CommunicationSession
ErrorsNULL_ARGUMENTreceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCommunication() is false
ComplianceoptionalThis method must be implemented if supportsCommunication() is true .