OSID Logo
OSID Specifications
communication package
Version 3.1.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.CommunicationReceiverreceiver the communication receiver
Returnosid.communication.CommunicationSession a CommunicationSession
ErrorsNULL_ARGUMENT receiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommunication() is false
Complianceoptional This method must be implemented if supportsCommunication() is true.